1096 300000 323 640 861 404 1076 94 163 609 1055 33 398 713 777 518 469 628 868 296 392 1073 135 946 523 811 853 265 750 84 408 572 832 547 117 582 1001 522 331 820 917 409 605 359 518 802 400 850 903 238 408 548 877 502 107 682 716 30 494 775 698 124 254 701 815 212 489 648 731 9 996 127 317 722 1032 280 365 628 1001 393 523 638 28 668 792 442 603 195 387 642 680 326 803 395 1068 493 856 62 279 762 1063 333 865 184 344 813 541 1067 414 553 337 653 390 926 1045 493 1018 158 773 466 950 450 900 57 262 731 451 904 512 751 422 779 884 84 328 786 449 782 346 952 363 976 1083 140 32 815 238 947 865 469 259 1029 676 226 628 413 73 1044 1023 111 380 906 740 103 70 682 1080 87 761 243 806 15 949 530 850 188 803 14 332 869 808 89 180 709 37 733 946 111 41 803 483 743 42 922 706 274 513 1025 176 888 405 1043 462 781 797 185 47 982 438 578 728 405 547 678 1068 15 614 452 623 187 527 971 477 1060 800 446 17 978 824 515 434 760 633 316 921 403 503 811 441 1067 832 375 593 482 577 365 775 472 880 446 405 1065 388 946 225 611 323 1076 221 691 642 179 278 802 119 822 760 519 954 292 126 858 566 428 796 285 469 640 754 83 38 776 482 920 526 825 635 451 495 1045 1065 65 936 316 583 117 728 490 678 61 793 87 517 878 72 1048 623 310 154 569 421 952 275 786 504 814 261 729 557 538 1071 442 119 1025 684 408 226 974 616 505 882 400 622 396 635 515 1023 422 426 880 619 216 117 1050 314 647 515 1079 360 1030 1093 149 22 1086 32 1002 1062 12 567 80 410 869 80 1093 790 368 359 1057 581 404 155 865 718 541 721 329 144 834 1075 546 1018 495 1065 303 225 640 1046 56 842 141 163 1040 189 941 596 362 491 887 448 898 264 809 885 271 680 158 377 568 658 453 554 173 584 213 473 787 493 1052 300 617 907 388 101 566 738 144 320 1001 976 513 397 617 126 853 535 620 599 247 782 502 1058 363 480 627 200 1070 94 940 681 448 257 638 1051 303 537 634 808 351 171 656 546 939 23 797 1003 468 521 1062 1052 93 671 103 402 634 1002 252 814 494 962 539 577 315 581 430 74 1011 584 55 931 241 565 487 555 65 1031 97 398 726 140 863 3 841 728 229 378 580 157 1089 554 78 265 874 215 558 856 362 346 984 508 767 694 546 61 1059 498 636 1042 295 468 698 272 562 658 496 205 682 283 1021 1085 305 1095 326 809 395 379 687 366 838 398 1044 801 175 3 580 196 1017 948 339 531 1004 237 788 664 47 753 238 80 913 1073 322 341 1047 769 512 78 1046 821 100 445 854 498 1035 973 342 149 729 1070 197 351 749 675 266 939 433 884 340 451 747 660 420 953 246 1039 528 226 998 162 766 932 387 682 486 531 1021 373 763 692 235 277 699 586 42 450 994 142 1059 293 848 873 295 696 515 455 774 652 299 362 562 186 909 794 226 461 905 944 444 281 778 403 957 246 596 181 721 94 872 1008 470 293 671 704 52 589 157 678 526 219 1020 72 707 162 605 1071 408 677 258 148 570 690 48 461 638 990 129 75 765 604 521 625 133 1047 417 1053 332 524 704 141 620 612 536 366 782 241 553 671 106 419 680 572 319 1044 184 1015 246 810 278 456 803 886 434 730 151 759 181 816 254 999 346 393 618 797 508 743 227 1001 534 1023 247 725 426 308 1012 837 89 508 985 742 264 715 209 770 325 112 1093 370 1062 659 248 971 445 544 692 81 774 922 146 147 665 920 236 933 414 262 675 1083 172 524 991 651 179 548 209 351 650 14 1023 166 925 401 858 465 951 453 738 773 66 84 627 368 557 95 617 773 97 554 84 840 427 493 918 566 83 184 944 394 903 616 136 207 1034 64 955 110 773 707 547 76 714 777 289 466 877 724 88 879 506 833 30 160 601 1029 520 336 667 886 431 179 781 227 978 306 876 844 461 493 862 99 710 845 208 743 515 612 416 1068 418 475 947 615 416 453 1006 793 341 30 787 978 178 718 218 345 885 810 49 774 55 630 99 856 88 135 551 369 836 886 237 644 350 382 619 666 121 186 880 1033 227 615 488 878 205 780 297 841 480 320 1015 248 830 858 344 526 717 61 784 699 378 525 889 504 1005 262 1068 606 32 835 90 502 850 74 799 628 67 999 414 403 994 28 1081 552 398 509 814 82 908 178 802 872 448 810 500 5 938 232 908 590 334 763 477 817 220 1008 51 564 196 382 933 597 68 995 366 579 379 766 427 771 423 711 107 14 1087 303 851 987 298 276 571 47 836 250 779 760 388 165 617 884 291 41 966 629 245 1073 501 456 682 730 111 217 784 382 824 1015 420 1060 483 136 929 736 150 583 466 708 41 751 494 285 661 291 630 895 337 276 561 620 228 416 997 800 384 302 691 699 215 121 713 548 414 254 680 447 765 119 1075 178 983 869 507 730 15 881 283 346 560 1017 246 314 921 572 154 472 592 357 583 462 658 441 749 355 677 745 284 872 196 876 466 458 769 578 343 478 679 504 1044 17 1085 610 5 281 670 505 945 433 922 814 486 775 262 564 354 491 839 932 147 763 197 746 192 182 933 228 710 853 511 250 937 112 889 8 629 794 41 48 802 256 1095 783 256 146 745 230 766 1045 61 311 840 366 819 310 972 292 1055 430 1025 399 682 1061 354 1009 304 1086 469 715 192 611 306 1028 210 1023 88 407 631 664 267 505 702 648 250 621 284 827 308 897 372 728 396 126 664 422 560 449 1068 570 152 775 507 473 735 960 470 770 227 388 856 412 1046 271 617 255 598 633 479 727 135 465 550 461 606 664 487 79 893 792 269 613 155 1074 254 2 788 381 813 604 321 726 176 485 691 1028 10 465 725 540 990 674 35 1020 493 319 1078 911 97 104 663 172 1044 207 739 976 258 300 1018 793 351 656 25 471 784 815 128 150 725 886 104 184 926 763 17 987 432 544 554 763 64 760 173 448 1051 366 864 992 166 343 917 141 945 447 823 332 759 231 749 276 609 869 226 1083 139 226 863 21 773 500 636 370 625 512 1026 828 16 593 89 457 873 887 488 785 121 674 91 777 192 1031 482 17 917 103 830 932 348 11 1088 492 587 950 75 759 406 530 856 286 724 799 406 256 666 708 161 723 215 932 393 413 852 212 785 136 1002 894 39 928 202 223 856 176 805 861 375 48 1005 282 736 482 576 927 216 250 930 450 846 1044 376 864 224 1026 362 1079 425 619 458 834 272 460 837 678 156 149 912 113 768 986 327 725 119 554 231 1025 32 99 709 11 880 672 128 216 746 286 1075 427 916 735 423 653 495 590 373 979 265 687 370 436 1048 90 550 902 542 668 225 196 931 1092 75 976 461 1073 372 438 768 691 380 1086 289 582 66 580 426 693 530 297 946 71 756 1004 298 137 887 364 645 653 269 439 843 308 1067 608 506 1060 542 948 177 151 601 702 110 900 229 791 423 102 1035 998 207 441 704 634 403 1066 29 369 850 471 827 600 61 238 878 377 666 336 639 394 756 1015 433 610 273 837 533 465 1022 140 966 33 604 557 85 996 424 672 207 75 887 860 275 104 617 273 719 77 649 63 944 747 199 325 1075 240 1015 128 674 220 1004 322 920 9 899 251 931 911 75 449 591 347 858 904 235 60 912 324 1068 884 2 498 782 833 387 753 440 624 299 384 619 871 187 161 689 1027 53 739 196 684 225 173 695 630 205 491 639 641 426 289 934 890 48 915 176 174 736 646 227 579 166 40 622 9 691 184 785 176 552 1033 491 185 779 135 865 497 585 988 53 519 864 788 370 939 35 286 701 446 671 181 1071 904 88 485 866 439 1000 249 1023 23 655 27 1055 874 301 559 46 55 1081 963 220 659 365 991 150 898 443 434 565 126 908 470 1048 814 154 871 23 795 134 41 900 974 145 349 833 649 357 744 224 813 299 958 107 217 610 535 774 472 564 920 214 205 797 511 949 35 669 143 680 709 390 222 1002 748 202 189 872 311 1021 425 731 894 147 669 296 829 394 947 364 283 866 326 981 878 473 1062 315 67 922 278 933 1038 181 193 982 520 719 304 1035 414 920 1036 422 333 794 362 1060 178 1071 679 533 785 397 954 532 893 24 85 730 371 954 933 63 1057 465 965 406 123 849 186 793 123 699 98 638 387 1011 535 607 402 972 732 482 612 207 821 144 756 313 376 846 9 743 1082 546 925 155 675 248 755 520 675 446 29 548 171 719 562 172 645 291 541 588 1015 475 847 236 806 539 387 667 571 388 776 272 659 519 745 541 258 784 872 365 189 1094 864 285 774 336 1026 113 815 143 676 24 462 965 228 967 635 142 236 607 41 850 598 77 908 136 519 672 150 712 531 763 1077 395 760 241 123 595 100 1069 602 88 950 514 417 1032 465 1086 105 768 297 670 425 603 39 691 616 343 896 154 167 1036 685 270 832 486 79 779 434 654 993 232 492 659 56 737 756 72 1075 44 850 76 219 749 689 10 259 915 56 779 593 294 91 815 201 849 788 85 667 451 579 13 201 985 1017 141 43 727 959 94 264 955 879 434 477 1070 984 236 981 290 97 780 64 1007 554 168 650 101 41 1029 571 257 977 17 138 707 767 307 623 527 589 503 1039 360 33 1069 816 184 340 711 982 117 112 925 71 588 414 883 545 1036 516 810 101 778 1083 428 276 691 422 558 158 1090 56 956 985 448 359 934 1055 207 487 1054 965 547 469 1066 511 666 658 354 35 693 265 961 335 749 678 275 764 71 436 897 13 548 73 869 507 878 264 796 376 944 975 206 1072 114 1036 174 163 912 157 1012 870 140 421 889 970 164 708 51 915 269 467 739 512 688 998 299 1095 299 156 730 173 568 595 163 769 131 873 121 123 890 336 658 136 895 43 1076 147 1042 756 219 180 751 240 897 797 7 442 791 1019 398 1080 502 863 294 482 899 163 898 113 873 666 285 486 926 339 723 248 876 464 626 976 333 515 871 275 835 177 727 467 818 575 258 815 147 1091 275 466 817 991 335 295 640 746 17 1051 201 707 165 1033 448 663 309 942 365 807 388 724 209 868 57 759 66 45 924 518 960 178 583 1086 415 1059 460 590 377 990 70 152 553 1016 256 468 968 273 848 662 111 645 126 484 565 0 792 687 115 103 612 476 841 480 1070 463 815 48 645 278 553 922 244 319 961 235 765 174 822 243 654 836 309 415 1060 1091 410 794 218 359 709 270 692 242 590 665 329 591 64 620 499 647 16 566 492 268 594 664 164 8 824 785 462 878 27 339 698 911 417 1089 152 271 609 51 900 450 1009 962 90 728 301 724 324 523 1082 742 83 478 1078 410 1090 863 114 775 339 592 214 90 570 542 921 55 701 410 742 485 772 646 33 78 1013 704 114 991 20 300 577 147 552 708 108 256 668 75 686 395 887 502 574 655 164 560 151 924 547 450 628 677 220 177 654 1047 392 935 66 1086 259 509 841 1050 173 154 949 348 834 488 737 519 850 888 540 288 759 112 753 870 423 109 993 487 939 983 384 627 485 941 542 920 119 684 47 500 606 821 465 587 213 429 971 1075 144 940 367 171 689 995 8 781 87 183 666 671 349 482 673 43 989 356 634 411 1047 943 367 487 933 446 797 918 104 582 485 651 399 885 29 103 1052 307 810 933 40 500 1075 346 1019 281 642 864 79 820 200 821 172 225 631 546 832 102 581 24 762 560 196 733 428 442 549 827 146 262 842 511 757 596 3 23 899 30 649 68 660 739 27 348 839 22 870 253 743 910 226 88 853 633 234 399 828 83 967 808 275 995 151 153 832 55 772 634 194 647 196 898 38 652 82 721 106 307 640 8 867 839 51 212 754 71 1094 685 215 561 193 892 468 129 964 131 686 1000 532 576 378 1044 37 955 354 356 971 833 129 749 418 275 996 734 114 503 747 302 565 783 387 563 336 96 1018 1093 331 555 226 345 814 432 1060 174 672 695 64 969 389 766 253 627 21 325 754 985 125 222 631 845 223 629 307 548 404 636 316 832 298 317 579 1035 360 466 1054 388 582 180 764 778 432 536 756 914 56 534 574 556 194 982 537 798 166 695 259 40 891 1033 503 830 350 778 120 894 264 963 542 342 886 1082 77 996 184 47 900 501 1024 653 48 816 269 864 158 660 60 954 89 681 362 369 940 673 302 425 712 397 757 951 468 464 657 417 896 159 661 312 890 254 930 1058 535 843 426 477 841 62 715 973 267 340 639 838 217 107 906 921 546 1020 323 838 63 233 1014 801 58 189 935 993 84 1088 523 414 753 131 568 463 1086 788 244 176 620 594 213 28 1089 43 670 2 1024 87 1090 842 433 771 90 840 208 263 957 312 780 1078 403 677 242 605 41 796 352 673 262 1090 332 975 339 310 774 852 16 998 473 768 403 367 864 806 547 844 529 237 591 1024 135 522 650 269 887 775 400 341 682 736 82 557 344 322 652 928 116 663 298 607 468 624 172 36 869 625 383 812 318 188 665 750 421 953 94 918 108 954 236 209 697 1087 464 601 99 983 198 323 1049 582 326 647 517 954 366 526 874 69 689 481 961 342 574 761 204 768 178 744 508 632 214 336 932 116 848 459 1020 357 946 801 76 635 449 6 563 909 202 738 424 886 450 306 909 446 752 26 565 984 77 525 685 430 745 323 1053 185 774 888 406 567 359 539 976 338 708 851 295 926 209 189 720 1019 487 226 1038 805 178 548 56 475 945 567 527 224 991 536 968 1013 461 126 926 814 268 638 355 1072 197 699 407 39 859 83 586 796 185 327 978 100 711 502 965 307 903 530 665 3 991 554 117 1081 327 504 931 364 784 397 907 116 630 408 976 817 353 886 400 725 15 923 262 420 1057 697 454 90 560 397 727 116 789 688 303 734 77 700 387 583 99 487 851 219 882 123 915 859 508 636 476 574 273 366 799 206 652 300 562 140 852 30 963 407 891 191 760 679 284 997 88 985 172 547 1064 1029 222 417 582 988 412 703 49 994 414 644 19 520 827 582 454 532 813 176 889 646 309 845 391 622 336 285 1056 660 302 351 1058 38 1064 330 981 413 1018 1090 517 246 643 729 10 256 917 459 570 650 451 194 692 526 668 31 749 515 621 825 477 965 196 127 986 697 189 396 1035 799 245 861 360 600 414 1060 238 210 663 200 1043 1057 55 912 125 252 708 460 729 893 348 638 279 518 979 187 598 246 683 1054 401 884 285 386 890 1073 541 540 657 175 646 1016 485 375 603 2 954 369 636 158 638 638 36 384 969 390 725 386 895 1028 440 570 327 821 193 386 930 907 161 458 827 511 917 119 995 115 674 321 732 654 234 1089 531 266 987 1006 515 420 749 938 154 736 327 386 751 488 833 838 261 523 695 89 948 618 500 173 890 988 15 631 131 687 374 192 738 412 746 642 246 864 38 756 430 151 937 469 909 415 1088 985 41 960 385 706 475 165 1018 471 1000 885 47 312 570 573 461 858 311 924 538 306 685 314 1091 316 644 1010 483 75 707 672 546 795 476 688 358 350 713 868 458 296 905 693 442 716 513 251 1076 835 422 742 426 3 683 1045 509 657 361 594 164 471 980 153 985 1008 261 491 593 726 394 68 733 257 850 438 688 537 907 991 308 1002 411 472 982 637 525 500 1038 608 72 354 1004 1089 36 229 1031 851 144 40 917 972 340 34 769 1000 349 57 941 723 144 375 646 253 669 601 209 27 591 273 923 198 1080 243 954 840 378 882 442 598 515 460 953 817 64 486 988 848 396 988 295 827 32 73 760 532 778 863 373 182 811 311 1050 8 838 510 961 468 790 738 48 591 395 375 560 422 995 124 811 404 586 138 900 880 40 878 161 818 333 821 407 142 586 619 35 276 1003 803 318 470 934 165 889 1019 463 633 30 166 1062 407 742 243 617 1056 137 480 699 739 449 250 645 1058 173 862 302 845 371 674 18 217 940 813 418 57 623 153 969 467 1002 33 635 527 878 748 537 486 626 146 979 564 376 229 815 629 394 818 108 551 102 625 234 1083 202 140 684 82 852 288 763 56 815 825 353 78 704 972 488 486 818 529 800 400 774 511 900 669 411 964 22 215 812 682 254 858 377 1006 201 197 549 764 480 143 946 548 37 342 733 944 279 657 470 690 319 215 843 979 180 1025 301 606 30 982 526 1004 32 492 560 693 192 443 723 220 670 654 22 550 103 891 110 794 130 980 8 797 79 102 865 795 500 656 493 1090 199 659 52 543 797 88 1060 539 717 572 91 865 57 727 268 476 816 929 91 792 474 648 7 175 548 843 76 797 63 1083 239 1071 304 106 795 506 596 260 573 681 417 601 85 130 685 33 1012 715 161 370 960 979 326 815 345 171 806 294 582 32 686 665 396 215 681 685 411 813 446 250 715 1059 149 160 611 820 452 350 693 608 65 128 997 10 787 654 375 444 615 634 51 512 607 498 682 305 986 887 24 70 714 906 34 385 838 914 520 921 453 7 747 685 93 987 412 638 411 941 386 747 323 611 26 721 502 1039 341 1040 249 374 696 915 174 140 656 876 285 517 815 256 671 576 534 439 760 777 32 320 1074 559 154 87 733 525 709 359 571 782 238 970 525 160 898 68 842 406 940 714 387 636 439 467 965 796 220 1074 440 522 686 365 1015 232 581 835 381 1011 444 919 302 533 973 715 547 763 159 706 482 780 82 1057 85 557 413 52 1032 324 935 662 542 285 706 984 292 746 120 522 829 389 671 19 1001 857 263 950 321 851 282 362 743 125 641 508 750 1059 360 1023 240 439 901 6 1007 165 841 704 53 364 666 90 1009 777 430 671 288 903 224 184 605 726 200 406 638 156 552 924 215 808 310 1044 389 550 33 599 445 866 285 614 270 402 1072 183 1060 16 822 42 744 193 665 1048 23 574 521 538 726 68 860 685 504 919 119 847 60 191 908 169 910 1078 283 676 55 972 210 303 958 12 979 951 281 527 631 603 495 585 526 916 388 740 374 785 173 722 431 646 214 33 1015 123 801 446 948 44 646 166 974 4 710 469 556 590 545 847 355 612 206 204 785 634 512 688 496 980 233 839 440 447 766 450 873 442 1058 859 434 463 952 1030 96 84 672 689 81 801 42 177 750 1031 453 11 597 1025 56 739 471 1083 177 921 253 959 171 658 318 683 45 511 894 252 993 336 671 689 424 213 920 1063 354 260 631 983 473 932 144 242 896 182 684 272 760 797 528 499 555 724 173 165 691 263 962 190 564 209 690 436 976 697 253 300 622 542 1086 227 1067 650 91 329 704 1045 401 147 856 304 577 924 125 259 1016 899 376 997 68 812 231 519 783 65 1079 48 832 521 927 43 1033 90 1042 846 304 723 470 267 821 587 389 842 230 447 935 708 68 1067 459 362 669 569 451 928 125 94 1001 26 571 775 542 553 43 408 847 960 240 846 308 1036 228 1020 528 363 1063 1063 320 426 658 198 920 894 44 192 994 844 230 966 170 395 955 429 574 748 41 247 928 221 581 606 204 464 776 533 558 526 589 961 315 908 193 465 766 164 592 1060 293 920 170 842 293 714 344 777 211 598 433 96 744 347 707 608 488 1067 305 563 407 888 201 540 595 514 888 406 932 972 171 603 438 577 14 931 227 1039 221 906 111 186 657 886 174 922 70 971 361 233 953 595 441 940 180 523 824 674 60 546 980 878 540 480 631 466 948 960 218 944 175 517 697 561 331 29 566 157 593 445 889 250 1073 420 997 487 728 380 637 177 700 1062 92 438 570 47 805 178 799 689 303 423 592 1021 254 407 1090 422 1017 1077 298 982 490 789 319 451 604 428 591 764 90 92 600 60 850 884 159 959 247 448 1044 73 668 188 964 266 567 138 997 271 682 315 619 540 975 884 190 880 16 402 951 315 770 162 754 447 891 368 900 443 644 235 761 13 801 625 451 860 54 681 188 100 614 1006 522 928 67 812 405 311 832 549 432 1017 102 467 557 931 245 330 848 10 610 45 731 456 1089 778 516 1012 448 648 257 965 340 2 620 646 303 453 815 940 356 43 944 99 1048 145 1044 502 840 872 482 655 546 665 77 75 719 735 533 756 383 346 807 895 179 872 403 197 1036 225 919 718 0 328 749 637 545 836 387 572 119 284 872 853 67 782 515 36 1002 20 767 96 911 821 204 200 946 933 195 1085 4 47 737 129 1075 908 314 962 347 28 548 632 4 909 380 38 950 771 148 17 576 547 914 815 218 745 401 1049 93 615 332 101 553 217 713 206 847 470 715 894 520 633 208 874 396 1038 430 331 945 838 225 1061 280 1089 30 906 26 701 199 775 458 665 183 907 546 796 93 282 554 245 875 378 721 808 83 687 207 646 52 240 622 135 747 714 95 545 959 41 890 891 259 627 331 1077 74 952 426 660 456 512 842 634 265 495 1013 1060 177 237 562 800 352 422 740 518 941 693 219 216 935 37 892 628 111 860 408 998 338 33 1040 1086 104 1025 272 1021 201 722 46 594 66 810 121 316 655 260 1025 693 542 497 875 975 29 1060 500 697 485 942 391 155 826 606 261 214 688 216 672 186 756 219 643 183 681 392 688 459 911 1047 213 319 743 691 526 273 1003 849 330 773 50 143 1080 812 378 735 114 890 375 607 68 911 82 231 819 813 72 760 103 598 227 685 281 895 531 631 41 246 1035 969 307 141 1052 334 847 513 975 779 326 358 837 995 428 219 854 980 316 271 612 912 434 952 432 368 652 862 318 989 372 1038 191 617 489 143 579 438 1004 204 637 827 271 504 561 297 1024 350 741 1085 373 256 672 160 1087 267 618 612 161 755 340 800 198 61 995 805 343 1077 190 1092 31 780 208 1013 3 668 299 402 780 927 318 716 155 793 161 470 644 423 1046 990 458 414 704 116 556 300 757 86 749 926 219 517 935 15 1010 614 188 234 750 800 356 1021 78 403 743 132 751 968 509 802 522 395 609 352 676 1065 116 313 559 620 135 392 951 1089 200 385 804 172 1077 677 25 262 683 176 1037 297 1066 844 334 1014 134 892 401 936 232 481 648 724 157 773 233 887 52 671 357 297 785 994 42 927 7 375 623 510 710 565 47 123 616 894 64 831 331 567 205 456 1042 600 459 39 621 292 1091 681 485 281 1037 427 611 1089 161 1065 42 279 644 917 68 286 929 374 738 373 748 25 811 519 852 590 60 527 1033 633 284 556 394 453 706 966 399 164 555 446 667 408 902 638 476 195 711 154 915 129 637 342 996 523 1079 521 842 248 695 418 707 264 567 832 31 26 792 874 122 709 325 961 472 723 508 640 327 321 812 132 677 862 68 64 646 17 1091 958 158 292 759 562 311 140 579 1029 104 366 751 266 883 526 737 550 498 572 208 643 541 891 73 248 618 809 59 666 118 52 798 522 550 677 123 266 609 746 376 541 814 657 545 81 903 16 723 692 184 21 650 674 39 997 64 1000 389 647 41 636 208 174 656 1031 240 375 944 1030 382 854 535 992 48 427 1072 499 1041 626 476 842 164 755 188 780 456 588 480 565 547 267 1053 889 11 966 26 631 474 770 229 0 622 580 197 62 890 960 527 548 139 789 151 1061 67 234 907 37 641 513 981 977 229 832 242 599 540 188 827 977 263 117 869 927 77 236 751 632 159 105 558 873 221 444 724 642 520 4 1036 1035 332 134 964 317 713 990 509 719 126 929 538 494 711 663 500 799 537 419 735 482 627 915 457 1068 544 754 382 443 592 707 318 591 467 703 218 871 522 582 105 914 517 642 94 1048 125 959 375 817 94 201 997 842 203 366 695 81 718 172 858 508 562 192 740 90 879 482 563 32 671 1012 52 209 1089 713 413 845 294 292 830 167 755 489 942 578 52 763 40 617 414 241 706 305 1072 31 1075 602 195 181 804 547 1070 923 427 1079 421 858 118 687 136 515 799 305 948 619 249 429 591 761 328 269 1095 22 609 858 154 686 185 269 1025 413 1057 509 823 1079 197 17 985 47 653 582 539 804 398 9 1092 550 508 227 567 431 883 390 818 809 504 722 66 141 928 213 794 561 479 492 858 749 163 384 628 843 255 854 539 910 104 899 144 283 1075 1066 22 1002 70 234 573 763 343 377 683 115 1061 881 352 497 597 840 357 783 515 959 161 253 1009 857 71 1020 3 846 181 322 679 302 817 902 1 40 966 339 852 333 614 406 791 78 820 305 659 835 204 975 295 595 494 370 964 362 725 1046 387 435 710 156 970 381 551 136 817 235 880 540 1025 430 1001 242 894 351 859 548 10 755 279 875 84 140 1031 332 1084 759 294 474 720 697 487 729 476 986 422 887 41 325 1009 672 238 914 161 760 279 497 963 59 577 625 315 640 350 764 94 305 737 641 144 97 734 125 962 255 853 511 592 474 930 787 279 410 604 983 489 492 687 274 595 35 1066 957 30 16 1031 378 926 564 402 965 23 307 858 219 1025 932 265 175 840 342 878 133 858 755 343 673 446 602 286 963 452 294 798 353 723 540 687 1016 350 732 283 590 69 64 745 179 996 875 274 529 616 295 588 1003 152 416 727 824 520 354 812 380 1050 430 571 679 209 764 291 649 482 690 410 942 113 937 164 609 201 147 1030 375 640 259 620 545 1093 15 897 619 121 932 241 122 1084 107 725 0 635 501 607 385 890 344 1019 202 579 291 575 434 815 286 942 583 321 912 123 329 1013 482 665 939 358 781 20 610 313 792 52 759 258 485 852 442 751 570 275 4 844 837 400 1038 546 980 364 971 14 588 421 308 728 607 315 894 222 164 1022 144 765 658 313 24 938 937 345 486 736 841 469 301 738 777 279 1024 284 795 481 684 273 177 882 570 78 630 348 596 134 331 806 504 988 405 877 395 944 300 1013 595 222 190 1069 697 338 917 197 4 888 857 407 813 69 541 953 950 92 907 266 74 723 898 502 76 920 841 38 340 981 968 529 1085 289 385 691 391 985 65 834 503 1063 31 651 635 250 1043 451 866 341 740 498 881 494 1047 243 464 1092 825 511 639 460 582 58 754 143 78 1016 977 326 684 121 1038 474 620 1 394 721 786 387 540 956 394 911 429 1055 362 615 222 997 895 45 286 1080 201 851 618 88 655 433 277 563 867 64 585 394 252 878 322 947 888 445 970 55 6 700 651 166 1052 409 890 136 800 404 595 20 555 29 126 1068 984 412 192 827 1053 277 456 956 167 713 241 968 840 164 332 770 1059 520 458 552 1076 310 881 276 408 864 145 1081 998 101 169 859 239 567 141 977 926 100 941 114 995 245 550 157 873 449 362 645 152 783 71 946 407 694 805 376 562 288 890 46 31 913 854 2 53 1077 25 591 951 71 24 1022 1033 76 397 1060 137 775 140 785 919 397 589 62 546 709 586 387 700 410 1088 159 398 587 114 628 216 668 393 691 590 318 19 680 718 515 309 1064 988 349 535 989 724 99 966 235 328 717 546 1081 657 219 140 580 593 274 45 972 360 810 197 983 618 205 892 127 805 495 944 109 16 900 380 1007 320 751 1010 499 197 1095 296 893 703 385 874 534 571 16 892 156 463 661 621 142 899 435 676 432 770 516 908 7 113 1017 476 789 325 610 222 790 687 451 306 927 16 732 623 162 353 626 283 988 1008 258 671 276 21 970 76 766 821 77 59 684 374 1093 16 657 299 1038 659 43 1030 278 941 345 985 514 962 117 130 770 227 557 287 561 81 788 19 1093 138 898 659 131 751 288 338 687 382 669 1019 511 216 607 753 147 109 740 582 441 27 754 844 434 894 465 7 910 454 600 486 1027 1001 435 27 844 870 110 651 97 944 263 592 241 657 431 741 508 955 325 1072 32 676 531 874 508 354 593 660 249 679 212 141 555 737 275 689 62 624 274 270 1051 296 662 707 447 1029 277 353 1086 226 956 614 75 1048 231 1041 252 27 970 927 501 65 727 11 779 249 785 490 599 574 192 442 966 323 669 1036 524 438 555 1090 451 566 117 7 856 190 915 627 91 623 428 184 922 921 304 866 239 41 1015 13 613 1085 91 418 872 22 718 761 77 802 368 599 344 303 699 96 839 996 503 801 465 836 491 439 612 260 920 1076 276 961 92 399 722 333 869 326 878 596 165 817 226 420 824 696 520 375 557 638 401 810 74 173 934 813 362 398 779 40 876 148 701 46 978 619 177 598 409 965 2 44 554 134 915 333 1080 252 1008 1086 518 1033 534 801 297 713 62 508 941 1081 442 79 769 530 606 40 1038 168 751 798 493 870 378 21 730 517 1050 103 1085 49 551 576 340 118 799 425 972 902 166 835 277 327 998 721 462 13 664 806 433 682 390 221 897 205 690 998 438 597 80 594 394 1 728 522 808 1067 210 678 31 342 969 180 794 730 385 864 300 881 470 788 404 608 71 278 864 941 309 322 687 1039 259 42 774 771 541 765 222 983 357 178 629 410 572 428 745 74 724 552 347 574 275 394 909 726 83 206 987 494 590 183 893 251 842 515 1001 946 74 588 478 426 859 507 1004 822 213 990 514 967 391 325 1039 83 1016 110 845 534 565 860 369 809 196 1054 462 234 627 450 827 658 461 1007 94 38 861 498 579 715 123 564 290 3 880 1086 380 466 647 296 891 186 879 908 404 890 517 75 607 981 422 616 547 484 1086 974 147 584 206 975 428 761 236 438 645 887 389 334 629 256 692 379 1038 345 567 638 353 429 1003 402 986 295 866 793 320 245 611 92 839 1012 55 1017 351 263 548 749 353 522 719 879 384 212 877 278 1028 414 629 422 922 136 621 557 350 646 310 484 709 818 276 220 779 737 127 284 866 862 178 891 179 574 199 178 854 620 497 622 389 1022 168 590 134 167 817 1069 495 315 627 1032 17 392 658 1000 499 697 357 61 698 154 750 456 710 477 663 451 1086 915 482 1016 157 463 618 844 66 129 883 519 560 762 131 949 436 1093 396 243 967 582 347 418 783 896 477 373 634 1063 4 223 814 478 668 189 549 295 1017 761 425 1057 90 399 645 170 555 1094 108 485 850 257 948 893 361 299 934 608 358 171 1008 650 201 233 775 131 723 720 288 1087 378 604 512 729 400 27 658 506 548 1072 400 1005 164 631 244 15 779 651 213 469 1065 154 657 936 12 924 136 663 508 825 408 739 344 401 683 338 808 515 722 974 148 360 693 701 238 89 828 1015 357 573 296 529 691 483 903 630 285 788 55 111 553 176 632 342 1092 132 702 754 318 132 609 199 777 577 176 150 933 861 180 992 499 59 897 925 502 453 836 646 530 584 391 624 48 346 818 399 1012 446 851 795 1 637 444 1062 397 556 376 90 1045 15 942 759 261 930 166 457 1020 505 640 33 1079 620 486 927 367 918 303 602 35 945 263 534 936 732 73 484 1085 477 807 57 607 541 593 689 311 635 330 585 443 997 382 429 1078 179 652 65 886 830 214 565 56 63 951 1067 102 197 908 830 146 147 690 441 1022 503 997 498 702 51 932 807 65 981 124 713 344 1047 44 375 840 942 380 364 976 54 984 440 570 752 164 1066 15 1056 166 368 552 131 1012 188 643 992 435 611 207 547 954 993 383 813 414 1085 518 332 1082 1007 29 101 602 1018 174 206 588 57 588 138 893 1004 185 1002 241 1000 353 168 912 280 590 331 776 41 731 34 778 1065 384 80 740 512 830 827 242 395 679 758 337 1049 408 324 1026 762 18 1085 52 777 300 781 274 691 517 929 247 788 246 1020 426 520 635 551 3 634 298 1078 463 1037 61 904 337 264 780 1019 349 827 131 766 151 1072 108 1071 247 894 535 0 942 3 986 743 30 337 777 49 1044 330 556 1056 409 1067 40 826 461 492 898 481 591 897 188 667 545 502 962 122 778 941 184 1095 467 8 678 326 934 728 20 337 649 736 530 683 439 573 427 540 919 56 921 1014 495 174 1095 994 408 856 75 1 896 718 460 25 930 880 308 645 215 613 353 850 57 180 1029 602 99 932 49 464 647 455 998 977 280 191 857 167 986 699 182 219 1093 879 284 1032 297 825 288 486 702 499 944 136 1041 137 1046 837 289 627 444 424 844 836 145 112 1013 725 66 6 1090 806 393 359 864 230 1014 688 196 1045 297 693 275 425 645 291 897 323 672 1000 443 348 1095 988 135 598 117 822 145 1090 131 451 889 776 192 1048 471 498 859 613 512 304 734 192 850 924 128 3 843 82 570 176 1025 572 545 161 898 37 797 1071 253 470 871 605 61 533 808 773 1 99 587 1046 101 394 693 265 1089 425 715 273 605 576 442 1017 60 657 66 99 1086 164 604 9 601 337 948 766 422 743 429 118 581 616 478 510 801 266 1066 543 898 960 358 990 103 661 118 1011 526 989 355 651 4 964 485 992 268 1079 373 552 169 926 28 485 591 969 452 351 911 886 291 998 316 151 674 762 342 1050 491 724 477 509 980 323 783 702 371 672 30 525 931 154 996 463 657 190 676 408 617 1056 198 782 101 45 1054 345 700 257 669 672 285 782 275 122 569 929 408 964 60 616 280 1031 242 953 101 41 796 441 685 668 136 691 317 1037 212 277 920 841 379 664 504 1018 71 217 1066 6 849 163 629 119 1064 959 296 594 386 559 60 545 779 993 267 736 546 195 671 622 347 607 84 610 510 1073 84 654 441 247 588 958 535 121 599 159 1014 814 391 894 517 387 598 625 461 233 681 350 585 443 1070 918 4 648 270 664 170 361 720 1070 166 1047 95 250 1055 399 641 238 806 124 934 1 723 662 315 200 738 355 639 683 152 344 742 156 917 459 1068 944 306 563 506 247 747 877 445 1086 397 179 655 573 104 194 1016 616 514 675 291 741 414 561 96 866 252 742 248 608 138 56 556 630 316 63 550 457 728 766 474 958 429 935 168 570 200 675 360 745 532 665 244 915 503 622 493 212 607 18 615 1026 44 96 836 1075 155 1050 511 126 634 860 232 1032 448 744 88 857 501 287 742 83 840 994 224 621 59 927 531 537 641 416 1062 195 985 474 1014 914 317 239 887 536 915 473 843 830 70 400 1013 316 783 977 54 985 206 861 205 1084 477 478 1016 825 530 631 385 750 111 232 1000 508 868 685 102 902 525 507 970 540 630 556 222 864 475 280 763 755 366 89 732 833 375 246 675 308 605 1062 393 322 598 702 49 670 346 203 923 340 858 835 20 320 777 898 274 732 533 745 136 138 1042 1014 398 783 404 772 531 230 584 322 555 274 973 240 778 42 823 285 590 412 1084 1043 324 973 198 723 315 301 989 310 919 800 14 465 1037 720 184 656 454 960 216 319 561 551 525 490 840 247 634 299 676 576 346 164 575 92 590 283 1022 617 6 512 628 25 925 377 954 370 983 448 624 732 56 469 743 1063 385 513 859 16 748 919 82 494 1060 705 53 265 903 331 1049 546 1011 308 655 859 535 129 1085 384 778 411 884 1066 364 422 1092 39 709 836 461 400 550 1002 536 324 1010 714 359 379 737 991 273 64 736 352 961 541 1072 488 826 619 98 927 513 198 557 354 905 272 563 187 986 102 1088 1080 374 809 212 79 952 772 370 780 201 380 736 39 701 420 911 260 618 253 745 197 877 146 980 541 1017 756 361 997 367 494 728 901 241 1056 201 331 724 436 672 370 935 853 396 585 188 386 733 331 987 947 324 938 79 1003 382 1016 13 966 124 800 499 576 136 1014 264 317 698 513 1087 512 965 198 664 19 775 1035 544 633 147 1014 343 803 6 357 950 968 480 754 222 559 100 439 900 214 864 1094 92 743 94 613 371 312 583 158 852 402 1078 302 897 816 106 358 1033 733 412 371 1058 110 688 442 1055 588 130 89 694 952 363 455 955 932 439 381 1021 200 908 866 15 81 1075 781 241 1071 366 624 316 427 985 1044 490 991 418 673 447 186 961 260 1077 28 959 906 402 442 630 709 156 1021 143 571 225 73 885 434 578 430 902 675 313 753 337 888 40 780 283 507 971 265 1035 57 610 355 1034 225 1003 491 1081 388 1032 1027 104 501 591 63 975 646 63 84 1013 153 701 443 587 52 1006 84 956 354 823 1043 453 350 916 755 443 783 249 790 58 752 92 403 897 101 579 555 227 474 948 318 911 612 208 689 48 675 471 919 461 118 1008 385 856 62 944 833 85 869 400 381 600 1066 224 759 102 68 668 483 785 594 420 1066 541 1043 156 241 659 335 891 495 735 1015 92 52 880 890 413 691 525 618 183 523 654 383 898 659 165 432 737 611 16 103 915 706 376 582 176 787 350 641 306 850 193 962 534 460 925 640 65 509 1031 1050 284 1052 146 650 263 151 1057 720 482 1002 376 517 717 396 1003 821 290 376 751 90 1079 186 991 608 132 1092 290 897 330 971 498 791 477 32 662 349 925 757 321 1006 545 136 1094 488 595 950 494 39 777 1059 158 899 203 16 607 41 608 284 1009 573 414 203 1031 695 60 799 285 402 912 34 654 361 931 838 117 536 664 422 819 561 202 213 685 982 437 603 73 451 952 738 274 12 1025 79 992 80 918 354 1042 1014 186 908 59 136 894 1038 234 276 836 817 241 279 1070 137 1037 698 295 65 863 663 106 235 1037 148 730 669 404 332 674 879 157 492 565 1004 528 553 27 1002 400 98 880 507 1021 674 231 344 837 551 81 891 305 35 850 590 148 258 781 897 32 1043 524 547 702 994 20 45 727 70 820 702 497 391 983 717 124 725 183 134 903 421 1038 737 93 168 1066 146 1046 299 891 767 485 1050 14 920 143 440 728 1023 204 288 1051 386 945 504 765 505 859 788 146 240 630 338 1007 575 199 800 251 996 321 47 971 151 745 797 272 35 859 294 557 1051 31 259 1020 250 899 1055 469 597 39 77 971 34 686 714 244 307 860 126 747 1039 361 885 104 994 244 758 476 221 1043 710 125 234 558 756 94 398 667 495 554 17 991 874 471 586 102 0 968 1022 402 686 546 673 7 629 339 89 753 885 205 692 344 393 651 856 463 116 809 66 568 225 794 481 770 1008 211 678 262 151 1072 584 275 19 712 234 853 770 306 774 516 848 101 108 1005 771 114 373 689 360 1082 352 835 225 895 448 1002 465 944 946 22 279 612 279 859 799 369 890 128 993 355 393 1038 555 219 383 620 1057 239 591 179 843 427 297 1071 543 977 1080 372 437 813 58 786 316 721 514 738 295 1079 940 29 492 650 583 170 369 885 89 1042 231 692 141 943 582 333 594 529 447 694 346 566 528 647 545 708 211 997 607 5 154 621 174 810 749 152 98 992 750 339 1059 226 558 172 524 594 514 868 529 660 822 377 421 935 624 420 537 567 520 672 525 700 106 1063 530 965 757 33 770 205 142 987 815 80 14 693 703 150 158 678 863 16 1023 435 689 315 108 1014 81 1002 167 663 416 634 877 520 35 667 796 458 638 161 1082 351 276 614 102 875 992 512 860 421 943 323 1025 508 44 613 253 1047 736 420 435 972 965 309 801 79 802 242 601 229 871 11 1019 201 473 603 1012 365 867 253 612 246 1025 48 562 377 722 16 1021 398 927 309 1051 396 842 319 76 744 1033 265 634 542 97 601 554 103 1009 453 1043 412 575 60 1093 426 84 986 967 63 759 518 336 841 774 529 1047 85 602 204 125 605 403 656 31 722 881 346 223 836 88 600 310 647 687 278 878 222 113 1036 819 138 574 179 584 447 726 168 400 1003 936 45 175 914 539 1030 1081 391 220 1042 485 664 709 198 133 561 309 1043 164 883 476 752 260 683 22 709 738 437 427 650 635 198 1076 171 225 1044 561 451 591 458 763 475 332 789 292 970 284 1048 868 531 848 428 339 716 474 646 166 694 803 166 262 906 138 944 192 947 294 685 720 523 5 865 541 903 218 745 167 1064 946 437 237 992 224 841 945 405 203 829 352 801 944 482 198 839 528 661 1006 175 645 225 359 672 778 0 753 319 598 18 166 630 4 779 970 23 720 176 696 48 462 1024 1021 83 408 723 435 734 367 572 977 501 138 837 833 251 433 559 549 426 487 737 865 82 111 638 826 107 734 410 804 260 373 867 791 102 572 544 58 943 393 901 32 905 825 285 633 103 845 545 93 910 283 1018 972 511 17 817 138 946 493 564 314 768 89 868 705 434 704 125 508 579 703 118 918 497 494 1073 404 834 240 1038 420 918 1089 77 756 425 616 223 153 733 281 653 1014 451 494 656 151 925 699 335 113 931 43 796 979 333 849 361 827 462 847 81 755 354 189 614 955 313 541 1047 683 475 925 369 160 918 753 302 319 891 507 896 947 340 358 704 132 734 932 365 918 545 161 852 988 419 1033 413 988 351 857 533 799 426 963 51 408 782 47 801 770 452 294 556 769 384 187 612 417 650 847 345 961 266 673 317 326 757 1047 395 296 872 862 507 996 232 313 775 1055 450 797 8 459 618 632 282 1073 206 477 781 354 636 599 362 896 138 594 127 1086 326 933 71 274 1061 890 533 361 784 728 326 111 808 521 772 303 705 452 619 258 711 518 738 859 15 79 722 327 600 610 526 361 828 760 298 1069 195 364 859 645 299 944 527 137 660 331 1051 571 341 387 948 961 174 231 1026 343 948 623 422 578 271 734 51 855 181 667 538 231 550 181 980 1032 538 118 630 996 1 166 849 409 823 615 309 344 985 1039 168 870 340 987 39 715 167 917 295 1079 376 439 982 464 830 245 926 54 866 863 241 357 834 614 77 488 1033 747 75 152 678 117 1037 9 864 266 1062 652 486 227 777 930 184 522 658 647 179 1043 457 599 510 532 573 663 50 213 857 252 1026 257 839 169 795 527 769 638 157 137 847 610 264 693 148 1009 32 305 712 265 978 501 1041 20 635 147 683 1037 390 128 1053 264 727 1002 100 268 1005 742 255 34 608 551 320 435 1067 316 857 98 706 241 683 110 912 889 152 861 326 437 726 74 878 213 821 314 597 778 130 859 204 83 582 67 787 133 817 871 483 405 823 172 803 152 872 251 656 639 359 585 304 902 534 940 547 979 130 1012 41 888 432 930 6 105 557 928 208 992 230 326 907 61 709 880 436 518 636 1004 51 704 463 387 658 661 73 1009 349 36 1050 649 425 935 164 425 984 7 735 1025 246 744 199 799 381 94 690 504 1074 271 634 810 390 837 159 389 1021 619 11 784 476 564 55 735 39 460 776 438 834 671 391 837 226 175 988 998 439 1010 67 879 496 122 989 913 321 163 866 633 469 611 302 1094 436 640 274 279 878 939 22 332 627 51 580 341 750 1030 344 182 783 51 881 759 202 456 718 992 329 1055 347 159 650 793 421 826 284 233 782 126 922 1010 402 409 550 969 106 990 462 91 696 1013 422 1086 157 433 1007 1014 316 505 1065 405 950 151 747 746 486 1092 445 382 708 825 392 536 837 685 89 812 247 266 746 189 886 123 719 692 102 572 527 385 620 395 922 370 870 876 485 370 624 982 522 357 653 429 552 274 953 831 457 335 946 606 143 268 728 250 1014 443 713 83 944 633 467 665 237 1054 196 912 57 732 506 213 749 705 451 1056 467 736 162 12 812 552 527 920 326 557 482 584 484 515 829 808 318 120 1000 910 472 36 923 994 341 953 411 727 505 899 293 544 599 1033 422 989 280 437 1054 917 463 838 204 164 688 880 464 17 704 1011 8 358 619 523 548 742 116 216 855 1080 515 729 286 421 968 446 1075 722 41 285 754 537 956 1077 470 696 495 344 726 488 962 988 353 650 500 504 556 178 1003 706 61 1034 305 489 1067 1058 457 1079 111 846 95 845 506 607 426 8 549 54 1053 876 303 401 585 121 729 683 326 509 875 953 222 1065 402 639 155 324 1000 518 669 379 966 376 982 511 820 448 964 1023 440 323 818 618 73 432 1029 744 158 840 242 55 631 1036 392 277 578 944 60 68 869 638 55 357 1020 6 804 89 792 879 165 340 561 247 927 248 769 494 831 1047 503 387 1020 891 249 195 793 739 88 981 117 82 847 925 325 761 96 41 638 362 891 247 746 172 931 741 263 98 856 493 795 698 510 354 884 78 1073 957 275 172 549 41 703 919 217 505 690 1029 354 47 791 229 950 477 643 564 50 586 28 753 66 526 856 558 194 530 695 738 116 341 1015 828 337 615 546 1073 156 306 871 705 175 967 176 722 259 1013 50 632 130 1037 543 646 249 24 1052 406 570 1025 443 417 708 197 1020 515 859 248 635 373 998 137 1064 761 138 839 478 333 658 540 970 424 600 819 50 194 895 456 794 350 610 834 470 971 322 469 649 783 389 19 757 482 871 265 658 1050 93 210 720 302 891 235 829 3 1065 176 1055 334 652 238 896 796 240 301 616 263 1094 984 158 788 160 679 16 354 702 100 1027 841 300 503 548 510 688 600 121 560 484 789 187 117 890 276 1030 1094 385 407 959 27 964 760 83 676 165 116 917 288 1016 876 189 79 582 0 696 921 309 995 294 821 24 98 965 102 960 501 554 615 339 911 337 1008 334 509 892 253 883 301 996 766 307 834 117 564 201 543 989 255 808 216 967 1044 113 20 926 816 261 19 641 504 733 898 120 305 983 105 702 778 491 584 90 34 701 985 283 1061 257 319 987 763 78 896 55 1073 471 458 774 687 538 288 597 601 530 934 102 1069 215 786 230 320 638 641 239 737 265 650 188 446 1087 532 617 722 103 518 871 11 665 974 486 315 634 425 743 252 944 929 321 45 1032 387 639 904 92 411 742 442 972 973 425 883 384 363 600 873 371 772 325 801 419 939 259 627 364 602 82 426 745 565 106 972 281 549 273 111 709 386 859 797 435 96 752 292 682 906 328 267 652 686 162 784 47 954 387 610 332 476 968 131 759 813 63 167 690 147 849 1046 182 805 420 810 14 1059 384 291 809 956 478 639 304 693 339 368 816 1057 103 449 1019 8 649 718 87 688 92 336 854 502 1058 502 786 245 673 564 281 599 378 131 872 968 27 386 815 995 410 404 1058 651 152 24 823 587 309 876 229 1048 318 239 770 452 968 927 185 81 859 783 363 834 321 1036 388 710 430 1018 503 626 231 745 50 673 539 409 1078 723 452 43 798 856 477 320 883 241 570 893 222 466 760 484 624 517 1020 261 577 399 720 444 718 670 90 802 341 1042 246 409 623 1047 499 1069 23 545 737 180 833 835 200 841 459 918 265 307 622 606 539 456 615 867 218 900 22 522 996 433 820 252 831 289 1055 602 302 656 199 171 1031 593 389 381 947 770 419 290 955 423 865 58 1073 1093 343 910 129 36 582 495 578 127 580 906 179 159 957 733 159 282 1070 117 691 371 885 69 669 1016 267 296 850 301 920 871 234 632 323 694 450 918 377 739 422 985 121 933 62 221 608 684 251 503 567 908 434 104 947 295 596 39 679 450 1004 1040 444 595 357 1055 97 1079 290 65 656 242 714 260 724 361 698 28 996 282 1060 970 180 131 1080 984 291 383 840 538 654 651 120 404 902 819 170 288 580 379 945 426 789 312 567 414 1018 327 1024 53 1010 311 932 153 641 1062 318 883 437 854 176 487 597 338 923 54 650 266 548 786 527 2 927 912 527 10 845 642 498 177 920 985 490 780 159 119 1095 652 27 238 930 838 105 664 492 8 600 987 218 835 190 1017 377 523 774 1084 150 707 1 162 784 249 678 134 797 533 802 441 919 1081 396 975 433 978 286 660 322 899 397 131 630 831 218 142 788 351 569 296 1082 743 51 365 716 343 1004 738 25 808 14 647 17 440 1083 645 9 873 379 580 14 88 813 4 584 359 1040 157 960 376 622 1050 533 123 1010 361 670 1088 360 777 469 481 828 922 407 80 627 631 371 699 428 647 468 140 860 930 300 1094 433 239 1040 155 627 758 233 41 934 408 938 1050 378 198 1006 316 1063 867 95 99 1042 458 785 746 307 51 570 302 556 467 791 657 146 495 712 103 1073 377 953 1032 209 253 812 366 677 982 225 437 1003 270 855 254 1079 1003 180 572 120 84 596 667 519 680 478 971 128 1088 242 1031 96 444 738 747 232 981 212 186 1062 688 100 628 218 520 621 608 273 485 672 189 871 142 923 369 705 277 817 1058 325 488 945 498 1042 52 995 1061 290 780 96 130 1010 529 789 67 798 622 457 752 142 662 455 450 865 110 939 61 748 452 792 764 109 56 809 226 587 136 825 560 349 1026 485 1001 200 530 806 612 367 943 106 462 956 903 369 282 791 332 846 992 262 88 830 248 855 714 180 244 586 85 736 4 766 338 636 234 964 324 637 168 1078 914 448 616 422 798 115 980 31 787 546 818 380 721 299 505 614 932 114 1062 528 112 584 336 711 1031 236 64 927 77 737 732 11 505 601 388 800 227 634 246 908 743 289 952 329 435 1065 186 914 74 598 548 392 965 537 1076 303 323 900 254 697 939 70 237 626 85 686 710 529 1051 12 563 427 431 988 724 0 198 758 326 716 1084 111 1012 506 475 1027 150 970 308 693 278 812 472 924 432 674 777 136 456 880 1051 241 908 422 850 119 394 961 382 1053 577 50 947 162 316 844 796 8 974 493 226 693 856 164 770 10 694 369 208 1042 178 915 843 519 419 844 270 756 940 52 1034 396 817 89 497 1055 349 612 759 159 780 490 854 244 502 957 846 324 172 870 13 978 876 67 798 534 433 799 275 862 1045 193 897 402 1003 233 14 743 1089 384 761 176 32 1007 44 903 871 538 672 319 546 596 1080 156 584 305 344 881 632 215 664 131 863 473 793 138 829 143 1059 265 253 714 799 510 180 930 558 373 80 650 99 756 613 219 830 65 904 191 6 856 524 962 309 937 518 1053 206 677 770 221 528 713 118 974 773 390 308 1092 1069 376 316 563 757 503 651 47 45 834 898 204 194 973 1070 448 737 81 793 340 415 635 376 1090 899 134 800 25 979 443 706 87 171 738 265 559 902 22 753 509 565 12 718 423 920 183 897 4 128 900 11 923 250 1044 854 490 724 455 412 663 900 113 82 967 417 1063 467 873 90 923 494 1075 815 395 568 149 865 113 940 438 668 231 202 965 625 396 200 565 81 1028 692 386 398 699 307 654 1086 391 638 149 341 957 412 885 211 907 1035 35 761 534 293 1040 196 728 984 427 41 996 677 422 560 335 918 75 255 552 452 650 42 998 10 624 131 887 153 1080 622 53 125 977 904 326 686 193 767 206 1040 5 564 246 64 767 626 52 174 963 612 400 609 245 460 752 1034 491 454 852 42 838 624 529 182 1011 1030 385 1029 282 748 520 852 359 187 812 898 186 694 142 446 946 596 510 101 643 1049 502 266 565 219 829 9 1041 849 182 648 543 584 358 882 166 572 309 238 1089 582 283 315 658 624 15 952 488 417 881 139 806 445 1094 595 386 645 341 91 682 207 905 121 1074 443 774 910 362 278 1035 82 872 457 969 343 1065 577 499 1003 46 609 15 195 864 551 133 848 199 651 64 178 740 81 1091 222 966 1095 292 925 350 219 899 117 1095 1025 102 90 606 955 127 171 922 521 576 711 299 492 885 644 499 254 1083 903 306 855 310 411 998 387 626 360 824 177 739 692 262 318 796 235 902 375 831 908 230 171 734 262 651 874 300 434 701 337 741 244 573 1079 338 371 705 537 979 158 904 54 883 63 610 693 353 452 1020 114 1034 623 461 633 480 645 514 1032 488 394 758 855 87 907 11 417 984 35 605 708 79 1044 357 638 260 100 907 421 585 656 290 575 18 1014 390 17 575 536 883 518 828 919 206 851 496 127 673 882 417 855 427 862 502 585 91 86 981 1009 103 956 144 705 417 453 710 868 121 900 243 728 136 287 671 701 24 707 410 673 360 105 712 275 822 320 656 811 66 562 27 1088 62 216 836 433 1017 1061 380 502 677 125 670 206 661 245 997 53 909 39 861 627 373 983 14 253 824 449 884 198 1053 58 746 385 1050 796 94 111 636 490 891 490 860 467 1078 333 819 289 999 207 1056 159 794 146 901 580 49 369 569 456 1087 475 560 629 516 18 978 748 406 36 911 166 854 596 525 1042 135 255 858 394 655 724 468 1012 319 339 728 683 404 397 984 819 424 1060 373 225 1031 715 279 451 640 661 354 162 869 726 302 650 350 591 534 919 277 423 745 840 473 243 553 733 481 124 766 37 1013 621 431 328 898 576 301 515 826 648 389 90 714 137 563 558 272 714 236 573 8 383 780 820 499 288 777 487 956 132 813 677 145 210 556 184 776 1059 285 130 756 730 232 142 856 1000 173 634 382 246 585 377 623 146 600 707 428 1053 208 792 437 507 820 621 137 394 649 498 880 562 528 292 772 159 1007 792 168 284 814 951 357 765 277 11 983 800 334 448 695 766 177 909 373 911 140 885 418 249 1029 649 396 1092 203 142 1060 196 742 680 261 96 808 278 620 603 432 101 1091 982 458 367 753 775 81 827 436 685 502 298 898 376 945 290 989 581 375 781 318 896 18 18 1053 199 611 726 326 486 1082 12 827 464 720 371 853 172 643 1090 314 40 582 555 80 592 296 997 0 804 418 1068 526 733 331 1044 176 59 1084 392 937 13 916 262 903 666 438 1090 401 131 734 167 911 451 879 753 449 289 1079 869 343 787 91 880 257 745 31 963 329 153 1035 195 745 277 769 868 341 294 1026 529 677 1023 335 371 999 666 102 733 6 66 1089 854 473 651 530 702 128 5 826 236 670 304 684 850 302 586 19 138 604 568 366 387 902 749 66 999 137 905 229 112 665 349 604 349 982 1091 373 624 345 982 170 730 313 955 301 345 550 686 347 450 737 850 33 778 525 1049 544 233 887 781 10 279 582 277 819 247 980 224 882 351 694 461 582 554 63 398 829 552 377 108 936 488 1053 131 683 685 7 764 205 578 247 382 559 213 901 609 541 203 1051 78 677 676 104 439 735 981 141 1074 327 809 512 512 881 240 929 630 475 713 264 816 21 293 795 1091 240 274 854 157 961 145 963 1036 537 633 417 554 470 1044 352 102 573 617 135 924 56 421 709 341 863 804 283 723 252 184 646 156 1036 571 322 623 39 996 189 764 69 573 393 4 552 123 947 432 917 440 634 589 122 199 640 339 840 101 855 1079 445 939 152 221 907 121 1077 333 680 542 851 141 605 98 954 464 1065 872 130 252 705 940 83 362 1007 768 238 840 401 894 53 695 339 358 1091 614 5 924 261 772 397 469 697 990 541 716 338 1037 226 644 211 874 318 878 459 975 522 821 341 1036 237 307 941 256 842 437 762 515 794 380 613 558 429 687 27 424 631 771 519 436 957 740 529 261 570 88 605 960 151 991 541 932 433 1095 485 518 1040 351 903 593 346 672 190 1040 529 3 748 257 720 297 759 1075 198 1005 223 211 944 417 635 955 480 229 883 1020 473 666 381 208 766 237 901 266 1086 879 494 203 644 167 590 100 681 1078 407 35 790 987 461 902 267 1038 530 669 164 1037 285 610 320 302 816 890 486 60 873 772 232 44 731 620 201 1056 14 1047 421 193 1056 459 927 757 125 266 656 882 474 385 939 935 435 81 783 367 881 56 806 886 422 143 647 789 216 314 1009 7 939 86 922 360 1043 52 720 400 974 297 591 153 857 834 501 741 23 1004 29 251 845 87 999 594 273 958 52 749 421 183 894 76 718 600 337 42 763 868 445 220 923 831 38 456 1079 932 177 108 738 569 88 365 926 928 287 920 336 878 33 145 591 812 429 976 20 609 123 844 427 1053 179 416 748 3 1055 915 57 660 496 708 232 409 582 434 1071 845 396 613 159 586 305 939 293 133 653 563 114 108 927 331 1070 1033 419 892 14 235 886 211 647 448 800 183 553 286 1061 330 704 21 995 550 18 460 760 1071 251 254 1020 702 98 74 569 285 650 1005 488 257 676 710 275 801 214 882 33 552 165 488 728 896 48 520 596 878 436 169 1083 712 471 868 26 277 827 119 982 460 1016 184 1092 27 715 809 139 831 75 864 353 303 626 971 312 933 193 990 447 690 276 395 605 793 447 1089 414 776 2 1055 154 48 948 852 148 861 297 332 1004 606 250 190 864 465 816 116 775 227 623 444 929 459 710 211 882 462 660 677 356 16 1066 1014 306 731 315 958 4 371 868 100 936 55 1021 572 109 779 515 499 893 453 609 622 370 407 722 475 604 670 141 479 935 221 845 277 917 292 1093 395 840 192 796 414 952 298 1027 967 9 957 293 467 772 967 518 410 857 219 813 726 383 165 971 65 1022 290 795 995 468 987 159 874 29 921 102 494 815 357 670 819 545 800 215 155 796 889 471 616 20 810 336 190 947 575 148 1024 91 1037 520 7 837 726 400 432 911 681 543 352 978 372 1023 810 383 22 562 846 223 1068 12 53 991 830 71 858 76 671 189 528 603 140 976 1080 472 365 914 615 17 731 523 844 83 961 473 114 727 188 667 900 395 543 1017 601 365 51 1043 852 540 531 723 191 761 109 833 162 747 445 887 356 968 983 366 535 615 849 158 283 1049 957 466 145 1051 832 320 78 660 296 1054 492 652 969 290 299 919 1047 533 324 697 288 722 272 771 759 520 787 491 215 584 160 650 930 295 633 209 364 970 107 726 938 192 710 442 376 620 869 209 90 989 471 667 146 856 517 670 533 1074 778 489 1057 8 486 562 101 564 1089 403 683 299 535 575 883 96 705 115 345 670 223 1082 1001 523 522 578 12 646 366 1064 634 482 662 110 262 608 952 162 272 988 322 683 26 729 904 16 419 775 668 287 140 733 257 938 940 48 567 28 1074 200 276 948 1095 36 871 439 611 162 605 459 722 307 1052 237 639 5 678 524 340 1091 254 604 637 40 606 229 488 684 669 146 189 691 810 438 301 750 957 215 350 734 986 66 424 1002 195 650 477 934 825 234 331 808 609 219 632 118 651 191 62 1093 710 511 128 1077 35 748 150 1033 832 163 1025 477 223 752 526 1075 199 843 49 1036 240 709 832 440 262 967 518 620 321 911 487 797 765 443 897 175 1006 547 13 1011 15 986 336 560 1029 93 199 811 299 1077 332 946 639 391 850 351 227 905 32 788 285 700 370 1021 625 270 868 338 178 623 772 2 782 94 583 250 904 166 164 597 623 405 23 602 146 845 973 184 112 1040 726 187 397 844 1024 23 563 94 86 775 726 144 132 647 379 872 1054 528 98 923 583 213 195 716 705 445 779 20 907 461 180 766 947 453 919 293 907 95 316 902 780 511 1059 448 488 710 614 455 207 848 90 743 197 734 845 345 518 622 371 944 750 407 1095 371 322 741 497 681 547 585 830 113 948 150 489 565 646 50 176 900 1034 443 293 767 359 1074 593 386 805 54 655 22 630 39 768 258 408 1055 207 1068 897 82 458 945 872 517 1002 538 893 424 1000 310 878 478 254 568 628 412 61 961 628 295 1027 62 166 821 552 60 808 6 459 794 448 944 385 953 136 1058 541 1019 57 1086 95 756 485 621 275 819 979 258 340 751 869 449 731 295 532 1007 833 226 555 430 825 86 853 501 97 732 52 636 628 396 1049 443 979 39 982 161 652 428 696 65 363 748 156 835 884 0 96 567 289 757 181 636 1072 22 233 1006 619 153 974 49 139 1074 828 169 598 347 171 1061 782 368 700 218 606 288 773 460 393 930 232 972 962 258 363 897 342 607 256 747 669 493 250 694 793 238 830 515 213 1064 594 203 817 441 454 820 44 1006 956 266 679 128 822 287 89 655 118 985 592 71 1069 449 654 428 812 262 189 735 137 890 629 232 422 642 338 799 593 322 1003 157 696 257 47 558 324 576 221 826 29 636 161 780 656 352 286 1004 521 943 1016 479 893 66 243 841 337 1053 261 581 1013 391 419 635 516 988 71 600 348 986 565 441 70 865 506 1079 699 373 148 870 65 653 1093 418 326 794 454 745 679 189 566 141 1036 488 801 517 584 465 714 61 402 688 365 1042 744 71 947 142 761 121 317 556 780 447 127 935 181 866 106 927 1002 76 329 1040 84 714 129 1050 28 874 691 419 97 708 855 328 200 593 100 1075 199 1075 262 688 986 27 666 209 399 877 180 814 654 379 571 480 686 10 2 758 1081 135 844 226 815 529 344 760 476 864 323 975 499 1050 665 216 911 254 1090 83 667 190 286 968 440 710 581 523 619 59 254 959 353 926 404 571 496 813 339 663 736 422 1033 123 1004 380 1093 33 214 590 600 419 538 1007 231 976 371 674 731 536 567 62 68 916 94 689 358 1007 92 760 99 744 449 653 86 895 39 878 137 636 804 322 657 375 568 265 533 602 581 362 653 149 503 732 1053 68 640 342 270 598 1030 405 354 975 20 936 1053 282 547 608 716 316 401 853 785 399 1058 15 545 746 433 594 363 804 210 703 627 522 566 521 784 64 797 391 514 566 317 983 517 896 366 892 691 76 487 742 778 318 484 854 833 202 682 52 321 1025 941 78 417 716 17 912 457 695 481 796 716 462 1077 350 853 525 85 667 107 561 449 805 1014 302 363 651 379 875 802 179 586 124 438 801 252 633 880 303 648 399 959 35 960 416 912 25 55 1027 1009 300 1064 97 517 569 944 392 1008 256 1018 428 175 877 440 709 576 123 531 1074 927 40 319 573 133 833 641 150 688 229 290 575 1090 392 403 715 55 573 676 323 284 933 47 884 1005 432 40 636 1070 72 313 635 89 998 39 815 300 793 863 279 1012 65 636 437 529 1044 408 1007 489 735 366 993 890 10 1034 442 539 621 812 110 388 1075 597 93 313 986 71 836 659 304 747 308 844 152 545 840 420 825 695 526 850 234 42 836 325 934 745 450 394 714 11 646 309 1076 186 976 276 1089 520 980 688 40 322 962 286 849 866 500 396 635 20 670 1076 133 173 665 277 1027 445 785 787 191 605 153 342 571 624 136 29 973 557 476 865 55 484 655 1080 43 306 1024 644 472 920 400 1021 475 1032 95 271 769 387 654 826 293 35 916 721 271 722 417 31 1000 643 516 164 913 564 35 663 322 107 699 995 347 197 968 801 271 91 887 28 849 862 282 875 151 551 363 608 49 900 188 1017 291 171 797 980 400 1050 394 476 679 516 1018 195 929 617 204 31 1056 720 225 159 849 575 38 254 969 611 469 715 438 954 97 797 321 446 627 493 721 926 171 834 534 782 68 655 354 394 816 998 33 258 683 1084 460 63 679 899 318 309 803 686 528 581 242 523 734 831 91 914 396 631 445 810 214 1060 212 187 1019 19 593 405 742 438 817 1019 480 573 298 964 446 99 721 746 108 217 559 998 77 903 527 1050 193 522 1067 729 376 66 614 57 832 102 870 250 647 949 503 173 893 240 559 124 609 1081 26 449 555 826 314 981 414 389 959 211 697 431 1055 161 741 21 954 427 673 707 535 218 710 599 340 964 547 54 813 629 179 1046 441 82 1072 731 72 448 1043 956 200 791 254 651 346 29 847 966 295 429 1044 425 930 792 114 393 563 919 275 519 804 960 511 797 112 627 291 351 847 705 298 869 200 1067 477 756 511 469 782 178 689 937 331 925 60 49 590 769 99 493 894 193 796 348 985 280 961 132 622 857 428 314 807 1066 201 36 897 860 100 241 1092 87 629 320 839 606 124 1025 231 320 872 601 378 86 746 362 794 228 657 1046 170 856 401 733 257 1076 280 1060 89 1061 23 711 150 119 1092 585 485 450 559 916 200 708 195 299 660 419 764 636 433 700 511 366 832 561 497 579 389 784 114 756 517 835 268 10 1047 934 198 41 943 837 294 643 62 940 389 861 477 111 603 400 967 534 593 312 554 811 456 1066 472 164 678 329 827 732 436 421 960 639 171 531 964 588 513 311 594 471 570 485 868 993 27 34 921 197 920 899 444 213 969 297 616 917 502 183 836 710 194 507 656 1058 271 1027 541 654 205 1041 458 968 290 943 277 727 105 892 173 916 61 534 683 760 386 184 654 72 690 665 61 987 433 1063 478 913 246 824 441 868 146 914 349 398 1005 402 1061 588 30 267 771 428 597 276 822 163 762 371 1088 974 240 122 925 618 315 957 535 779 321 403 1071 373 630 84 892 426 642 62 563 906 166 545 720 933 224 912 506 770 384 232 1073 75 879 988 325 609 326 221 570 29 718 782 474 1079 499 164 839 550 242 914 359 859 185 802 544 420 1003 832 212 749 342 807 97 844 490 17 813 20 1053 1072 309 438 780 65 638 804 44 412 554 283 708 583 209 593 521 497 1054 779 451 880 8 1051 28 440 941 46 609 492 796 331 840 62 847 702 103 69 864 1040 76 941 433 1056 169 4 1052 872 203 755 496 173 631 243 987 420 690 2 779 756 103 372 977 209 600 258 586 1008 521 143 827 35 687 461 966 954 275 121 978 108 976 619 61 406 950 1053 456 620 131 76 930 270 863 962 473 629 249 767 499 809 89 978 252 1004 188 617 517 340 644 641 378 383 707 768 283 590 438 505 927 1032 295 440 565 74 1092 857 328 1074 489 888 438 712 307 877 504 456 908 921 168 351 662 898 97 461 782 3 657 852 202 949 531 469 592 913 326 737 45 595 39 789 391 821 160 451 854 514 644 433 913 278 633 117 652 118 915 315 920 159 680 241 567 994 173 133 596 617 233 1017 93 61 756 894 54 1077 546 590 181 268 833 652 212 818 87 738 220 250 764 719 49 959 135 940 395 968 360 583 286 901 199 330 1050 889 260 570 79 996 312 717 137 52 637 1007 346 390 720 682 476 725 359 972 227 676 209 461 959 437 672 2 745 892 129 186 746 165 564 977 154 1032 207 165 798 193 557 855 425 131 885 490 1014 952 511 190 819 15 552 239 1081 414 829 460 1008 76 690 950 511 167 925 893 402 468 961 528 781 833 240 310 800 595 356 15 869 248 944 1004 407 678 203 927 383 433 950 756 458 610 6 345 555 453 698 230 838 319 645 549 109 650 39 88 874 682 454 349 898 963 116 477 961 696 88 288 784 369 918 648 192 191 953 1060 546 313 643 8 782 731 40 869 496 554 447 900 162 205 807 354 1005 989 496 905 119 37 891 681 8 612 282 793 88 179 1030 425 956 967 234 390 953 403 948 767 421 274 1057 281 712 316 665 84 950 972 336 1052 516 967 7 297 914 626 463 779 194 887 13 633 526 639 315 1018 243 440 553 324 727 639 378 985 8 990 142 793 163 529 957 188 898 1090 304 1046 208 1060 145 876 105 615 12 722 529 711 367 158 1057 71 624 286 820 544 608 470 1073 177 934 235 781 10 952 758 397 91 667 695 430 1069 462 353 641 883 534 348 594 965 14 799 13 245 959 615 334 334 1039 516 895 697 396 258 875 301 965 648 136 354 1020 487 891 91 584 408 690 272 635 1014 437 32 700 169 916 129 679 388 587 451 977 317 597 904 353 665 345 934 52 575 398 610 52 955 159 630 266 1081 213 218 906 642 279 1062 32 1068 283 913 32 855 29 239 833 456 586 1093 132 971 398 206 628 708 275 672 331 102 989 447 880 122 828 719 177 891 406 299 815 16 814 927 282 970 173 530 1042 653 332 124 779 141 713 476 849 533 903 508 942 598 30 124 612 1075 467 781 236 462 888 470 983 393 928 835 420 383 663 655 225 175 684 323 1063 231 940 766 300 195 998 705 260 735 405 554 56 528 944 674 435 364 752 137 851 1048 535 172 789 766 216 809 117 466 955 893 538 530 1047 330 985 212 588 816 290 523 1073 554 144 747 464 419 1064 930 539 1047 485 261 661 93 987 370 1025 533 779 786 232 215 903 110 1086 799 11 415 859 201 1089 1005 189 611 429 864 495 620 299 191 1073 905 208 533 1088 623 529 491 980 510 840 354 829 114 687 496 726 344 1045 1059 246 854 143 276 945 538 904 685 161 140 675 877 429 615 254 469 1073 1056 376 804 171 590 248 987 118 35 837 1059 35 722 268 530 783 602 28 789 205 788 460 962 196 197 788 39 1030 686 191 333 916 175 598 981 293 759 355 69 703 614 117 499 783 831 6 153 1020 362 697 892 246 782 473 556 153 608 46 96 846 1053 143 1067 292 1049 435 844 484 797 201 799 314 118 773 379 661 601 166 1037 332 781 230 1040 519 629 472 770 119 896 102 27 695 490 736 917 276 876 426 515 594 233 1015 489 992 246 944 120 767 631 118 537 739 810 226 656 16 407 933 384 981 249 838 1053 65 1051 39 413 1027 733 357 643 299 460 1050 781 433 32 794 875 473 630 22 667 497 697 262 752 306 954 330 329 779 290 990 21 617 147 770 576 221 15 878 616 296 321 707 822 434 28 1034 693 130 543 908 867 355 1 751 786 504 365 1022 1077 485 785 490 700 40 1012 230 324 584 325 588 133 1029 116 561 839 497 328 665 963 528 704 501 995 288 508 995 500 551 914 185 1053 484 262 899 630 193 621 366 369 745 352 843 320 849 473 633 431 893 1091 44 831 382 1065 496 1018 481 796 432 229 836 182 621 886 454 792 284 715 20 814 417 514 798 892 94 355 880 784 113 908 261 489 816 305 705 1001 215 713 382 414 1066 914 103 189 809 367 793 475 783 15 675 790 495 736 249 578 460 703 43 243 835 703 421 62 858 229 913 293 838 394 1017 293 575 1007 112 442 994 971 199 313 679 577 150 786 30 1055 301 801 344 508 825 1029 127 892 518 157 557 601 126 958 482 428 606 746 242 352 814 181 638 1071 531 793 9 1067 286 982 86 828 471 339 635 1009 544 150 619 696 229 797 459 468 575 923 224 970 361 103 862 206 1095 900 371 110 667 1020 422 730 96 343 865 622 532 361 703 1037 269 132 735 323 612 453 1084 313 1045 276 741 846 203 471 829 1012 105 218 695 301 607 999 361 803 341 666 98 408 699 548 488 777 303 1067 212 791 443 581 158 534 548 782 491 935 294 423 882 668 31 10 878 751 160 611 463 977 65 237 812 247 1045 658 360 463 979 741 184 180 783 134 955 161 783 189 979 49 827 236 966 489 1068 423 1087 129 579 549 420 331 805 711 374 848 468 648 375 417 1030 122 551 184 834 578 55 964 92 141 1030 1009 26 324 607 741 467 196 941 576 472 522 552 100 677 888 126 421 938 30 674 508 683 647 242 155 839 316 1006 830 83 792 181 123 817 606 294 1068 105 527 574 967 87 781 426 931 223 645 409 682 28 867 176 107 816 683 36 20 954 637 262 566 71 55 946 257 939 643 405 780 389 423 1065 397 822 249 996 911 390 68 1093 467 806 263 792 53 586 647 84 991 111 1009 542 361 831 562 462 479 670 1014 513 1093 446 1001 473 712 525 1065 115 635 469 473 566 847 71 965 380 958 143 750 360 247 674 446 1067 547 1004 997 542 67 994 332 656 935 148 474 685 1072 99 876 494 408 1035 797 2 373 901 488 939 884 322 138 550 354 697 1030 36 976 88 607 391 752 302 997 249 129 933 95 721 967 376 98 955 1047 78 549 22 972 46 589 146 825 431 171 887 38 865 239 1051 216 956 291 1013 376 869 53 856 427 1050 508 834 40 799 657 424 1030 149 711 454 740 21 702 253 721 379 913 528 314 1063 674 461 569 174 728 127 194 562 427 1002 1036 413 321 810 709 462 991 299 365 899 223 560 768 46 298 810 725 364 271 743 860 354 681 189 782 59 609 236 244 618 1088 14 148 574 374 807 738 18 1087 275 332 571 757 246 311 860 567 276 768 124 13 949 1084 361 71 712 1022 221 461 1063 80 986 98 643 999 343 545 1073 766 453 259 564 682 308 461 775 1037 492 539 876 228 1071 1014 322 568 67 217 998 914 545 332 596 732 293 560 230 278 727 680 438 345 1086 735 178 1028 242 1023 52 9 875 50 925 484 774 893 223 98 790 429 667 828 73 537 773 608 408 1045 113 686 510 997 8 881 99 255 949 115 923 1011 481 1091 26 321 646 227 834 1050 224 940 366 278 934 386 1089 864 421 162 698 612 201 588 408 241 922 737 192 209 899 599 418 380 1092 593 471 322 709 496 763 297 968 992 530 482 1032 828 162 72 932 106 1054 1054 369 661 214 659 486 730 539 777 57 264 890 208 736 995 490 555 167 426 927 573 342 886 9 163 892 1063 6 476 903 972 156 34 1048 45 898 110 754 457 943 240 591 206 752 335 593 678 42 1053 215 429 664 1065 91 941 49 1077 250 872 532 389 851 623 338 494 659 37 901 523 1040 1077 36 275 658 358 630 713 298 20 1059 406 629 549 74 654 236 274 667 67 916 486 595 686 129 57 661 21 589 176 725 345 783 33 907 328 619 879 254 38 1076 508 633 1082 45 478 721 765 454 648 536 461 799 593 503 255 1008 369 1017 451 869 943 130 580 259 791 10 855 193 652 75 992 332 233 970 425 991 306 839 1033 531 100 813 1084 487 575 424 248 564 54 1026 370 1002 325 939 796 477 753 94 588 147 14 830 26 879 244 991 1036 393 966 333 854 199 939 156 863 460 744 26 363 759 1040 246 253 799 532 972 543 865 974 284 712 292 994 258 54 1081 925 120 953 242 13 1061 959 297 843 117 910 410 715 155 643 67 979 21 873 43 768 293 41 888 742 91 54 890 714 85 257 600 607 98 898 394 426 891 523 678 736 509 513 568 325 910 573 109 675 484 709 273 125 753 186 1042 314 916 224 902 594 71 217 711 710 252 420 1018 240 783 654 276 93 863 598 448 372 755 859 230 953 433 1049 33 278 942 422 689 42 1091 968 381 868 219 998 143 269 793 504 774 10 1034 58 798 97 630 446 1007 1048 36 484 919 307 897 348 640 82 750 807 324 538 786 973 62 185 659 1022 122 993 33 725 344 874 73 1065 391 333 888 500 837 640 383 1040 517 451 849 986 471 306 564 279 928 451 619 892 235 739 108 360 837 758 107 411 1056 468 729 517 977 933 216 610 219 364 1005 440 1001 739 110 935 259 556 308 562 456 146 1051 661 31 515 1039 1091 270 487 677 1071 246 1033 35 387 837 866 53 1088 203 840 20 5 795 110 969 699 2 799 476 810 254 342 666 977 307 406 883 260 918 586 37 434 948 425 966 228 732 876 345 653 473 750 434 518 981 77 1016 376 585 256 949 198 672 671 413 584 410 114 1068 1059 122 108 703 691 85 358 640 337 869 295 626 298 1084 813 2 291 1040 112 722 242 1013 427 710 1018 504 501 1086 210 839 641 77 800 159 489 682 803 54 497 907 77 1075 932 497 493 972 27 597 728 211 160 562 600 226 566 496 974 381 582 446 231 954 316 968 17 882 337 976 408 899 1050 4 95 818 831 211 129 908 99 1029 863 494 688 432 17 1049 571 167 427 617 335 988 84 1054 223 1007 772 312 466 657 348 1092 890 64 569 371 994 517 156 971 666 362 208 951 953 210 667 414 982 7 183 552 47 550 395 950 102 1034 779 181 542 611 579 79 354 888 571 197 92 634 321 602 554 25 536 636 747 11 942 306 880 171 164 841 22 1078 429 842 715 100 620 192 750 491 532 596 40 648 506 617 287 617 694 333 768 184 594 148 151 1082 25 715 205 717 195 570 47 865 282 896 45 718 134 1045 1022 101 858 261 387 999 811 444 616 460 549 298 42 914 517 799 831 105 164 556 914 283 116 573 124 554 1020 163 533 714 126 1023 142 1022 587 203 665 536 385 769 614 213 360 941 606 206 216 926 863 251 131 559 312 832 950 521 865 468 333 1049 227 1001 313 564 722 358 226 902 267 866 201 768 376 747 214 728 913 104 683 6 358 574 117 596 953 416 790 175 790 102 190 870 792 151 298 846 509 890 929 323 214 720 197 870 943 96 864 400 119 651 950 194 508 812 903 139 784 418 552 32 366 936 1059 495 135 958 835 170 182 912 947 111 995 483 1025 267 109 701 131 599 654 257 806 167 203 693 78 974 115 955 867 455 862 71 682 125 1042 486 129 726 991 457 529 641 508 896 777 403 909 42 437 921 597 251 425 903 539 767 881 186 1002 135 87 1073 848 541 108 1007 866 528 938 150 99 680 195 673 136 808 1055 287 109 824 630 147 696 470 912 323 193 998 868 284 777 268 103 854 97 571 13 870 953 359 740 517 1078 307 47 960 834 244 150 615 117 771 706 292 394 764 1022 92 768 373 533 814 660 368 1093 135 271 644 735 476 230 1083 265 729 670 362 354 617 494 957 354 923 308 677 458 1001 542 598 51 754 914 131 784 120 730 380 277 1003 709 47 533 651 24 998 978 235 1065 255 612 486 318 640 49 911 239 1019 815 123 1040 187 58 574 1066 174 436 643 896 143 764 456 646 312 996 353 313 695 252 691 795 39 219 863 86 986 599 473 818 299 275 784 976 338 230 845 354 1055 711 123 29 567 290 670 809 370 1045 216 301 725 214 763 442 1073 785 499 852 177 829 78 639 481 767 166 383 843 654 320 11 989 843 123 826 236 486 672 65 758 512 963 220 905 494 1000 137 789 950 429 1093 350 885 296 1041 39 341 812 306 1042 103 608 280 856 51 622 271 669 121 551 969 214 75 933 467 1087 1052 547 926 15 236 806 930 193 0 917 1088 130 307 895 491 739 617 164 746 79 636 302 895 369 124 783 552 342 146 1007 620 17 514 830 1024 139 78 622 12 1001 804 12 711 202 1090 59 708 270 221 700 709 97 636 10 661 319 1 1003 740 199 131 644 975 0 992 463 9 762 119 671 668 8 169 840 76 695 1023 17 612 315 520 811 183 713 980 12 8 662 510 662 113 883 790 537 596 288 135 745 985 157 86 555 432 687 373 683 790 431 425 720 500 935 843 202 287 619 374 885 730 241 93 840 944 202 998 189 56 598 374 712 642 331 241 780 493 1038 661 184 350 922 954 141 460 793 1063 233 335 872 704 244 129 822 119 904 1010 245 22 834 379 548 1086 121 1036 244 701 501 706 529 1088 473 96 1081 134 655 84 824 126 967 817 316 713 126 592 519 487 932 233 612 521 731 502 873 537 554 984 325 988 410 799 352 1067 158 1010 547 16 668 589 32 282 1063 1058 427 824 396 998 69 1051 362 598 380 887 11 11 860 421 721 608 39 176 592 621 71 329 812 249 725 462 953 993 346 7 1011 661 34 237 652 432 638 931 205 758 87 816 293 575 521 162 650 899 190 904 157 28 1025 1004 487 585 477 1049 320 1095 538 1049 416 550 292 547 663 503 758 363 1019 896 330 801 360 877 163 888 364 1066 37 151 549 182 881 216 1095 352 851 951 380 617 393 384 890 376 820 920 225 284 995 254 686 528 749 888 441 485 748 853 107 558 341 791 357 151 614 261 1084 578 414 329 1017 186 552 63 937 670 531 551 290 30 702 282 794 539 756 824 495 261 927 39 588 299 772 261 882 172 674 712 7 187 951 531 1017 243 944 516 686 248 559 228 1049 137 718 711 345 277 895 219 818 139 802 697 100 172 552 542 586 728 128 786 377 914 440 447 993 942 493 1062 101 947 271 819 129 159 990 410 873 847 389 1062 366 683 481 637 134 544 752 1006 408 327 568 462 761 703 405 1034 190 1074 528 586 461 941 83 505 667 869 335 196 662 554 102 1017 314 914 86 984 464 101 711 1057 403 1031 10 587 84 101 891 328 986 65 598 420 783 1 944 761 61 978 492 443 797 945 451 630 317 1048 434 535 1083 43 764 466 563 1048 350 276 734 178 821 189 803 183 890 1064 207 313 744 835 85 310 1009 552 1 940 15 985 281 134 778 551 344 776 396 258 792 469 816 477 1073 198 634 507 599 323 880 325 591 586 475 969 443 694 164 569 359 1035 95 1000 442 901 443 232 648 163 903 270 1079 544 700 119 930 679 327 318 789 270 611 735 46 642 249 979 81 70 702 537 994 99 841 75 869 353 941 767 139 814 83 562 370 141 914 544 801 669 405 16 740 1 949 569 516 94 853 536 976 648 483 837 88 54 975 956 140 983 78 1054 343 175 690 725 169 844 286 785 369 260 829 557 434 505 837 51 848 97 578 33 691 1050 498 875 285 644 217 551 359 916 102 763 270 875 88 69 629 412 608 309 856 113 824 784 141 1014 168 272 1074 962 512 437 1064 6 880 1016 42 1032 39 864 516 336 939 679 328 250 598 349 1090 590 525 500 783 337 1048 389 1081 575 7 174 663 96 991 154 1054 172 691 470 1007 412 847 576 256 815 457 359 570 350 673 300 1012 373 620 954 316 539 754 41 634 332 817 54 931 712 130 1072 421 375 921 866 36 65 952 655 407 296 773 728 298 568 114 1067 514 302 662 1035 57 267 628 91 957 1055 366 247 681 29 582 704 486 524 996 1014 25 1093 226 921 438 109 638 484 785 414 788 772 212 737 313 279 608 1068 339 251 830 670 371 340 721 173 1083 876 158 939 37 366 680 929 348 464 972 410 885 20 967 755 62 524 566 317 1090 428 1080 23 805 147 787 141 708 519 663 180 1053 701 499 135 641 493 926 533 1022 387 556 462 876 995 545 278 947 791 240 524 580 514 991 947 354 575 79 842 26 217 882 956 445 1021 383 522 708 485 792 177 870 680 20 921 224 310 725 14 585 617 221 125 736 818 395 990 215 285 848 52 959 526 870 805 134 199 936 1027 103 880 350 591 318 1091 522 373 701 416 915 575 508 861 222 305 855 142 653 419 682 151 609 339 768 534 776 364 753 711 26 863 25 154 777 616 294 1019 474 884 183 328 814 304 715 663 8 630 158 1014 82 187 1026 268 1073 348 636 703 348 450 907 475 669 881 108 168 828 261 654 883 106 952 147 925 157 816 530 950 263 584 281 264 987 798 74 516 890 260 557 217 654 273 935 133 557 687 49 820 335 581 485 882 301 548 483 81 633 304 660 1056 38 705 104 935 227 2 986 574 178 407 795 708 526 35 802 69 853 879 202 531 755 577 84 1060 1 503 939 620 16 829 186 920 456 1008 373 1054 99 866 71 702 328 600 321 843 232 612 278 206 878 205 834 436 1063 175 687 381 965 437 905 147 818 67 748 306 575 81 916 806 528 318 750 520 1077 949 430 744 131 269 633 944 422 1065 36 722 442 414 891 232 663 331 890 578 322 236 866 954 355 461 668 822 479 183 965 245 661 713 491 417 910 987 455 160 716 618 245 848 400 809 337 871 335 263 723 261 598 997 308 496 795 94 949 286 911 1001 157 47 561 375 758 326 557 837 484 974 205 94 739 386 691 132 884 37 823 33 731 321 574 276 587 937 107 645 77 687 460 1025 103 589 335 265 808 278 1063 574 246 621 325 936 5 287 1036 768 420 1001 60 413 1058 135 733 1080 23 294 767 968 20 868 6 1082 447 435 945 579 167 360 1013 440 611 465 736 6 1033 348 674 572 446 237 1072 128 606 447 1021 1019 79 31 556 407 862 390 575 899 306 478 553 420 769 973 338 398 783 297 558 1034 481 846 164 182 1033 28 923 444 639 466 924 649 288 760 206 736 419 455 785 598 20 1051 238 89 805 974 345 86 661 966 144 834 124 675 264 581 30 836 429 607 115 453 1068 896 339 702 289 905 193 481 555 677 209 93 890 223 928 158 573 55 646 790 1 543 758 290 767 608 286 983 512 517 842 524 662 872 299 1023 165 230 706 269 691 465 743 561 317 133 627 541 623 164 895 86 648 538 555 358 993 24 723 899 374 843 392 662 22 438 898 588 174 203 711 150 600 1070 382 331 689 378 716 491 749 693 229 44 989 519 744 856 333 1090 280 920 10 321 712 863 316 947 356 830 384 87 583 58 725 597 328 58 962 996 389 476 969 1061 3 20 1048 501 792 786 525 303 595 736 161 486 1025 849 114 224 606 574 171 439 690 989 100 214 839 625 439 567 347 140 1018 17 652 329 941 1067 57 646 493 538 1030 892 224 957 312 545 715 217 1001 89 1019 980 110 966 202 178 750 413 939 429 584 923 227 481 775 351 612 20 757 917 214 815 536 129 564 725 208 402 554 791 492 105 575 641 87 978 515 590 268 767 470 1010 489 618 287 338 843 766 114 3 1049 558 242 287 972 293 781 886 51 386 616 192 1071 179 1055 520 951 214 938 243 1065 151 969 221 658 764 95 559 315 795 525 714 44 75 581 669 114 620 213 530 573 129 577 923 158 706 433 966 262 450 704 327 712 546 731 980 54 400 703 939 321 207 843 754 146 826 328 838 203 282 891 975 298 430 580 588 116 916 148 1058 496 72 1011 872 5 1060 112 437 1008 397 881 101 1074 912 261 866 88 359 733 442 870 919 278 100 873 419 618 470 1064 1057 284 360 649 659 12 1042 245 396 1060 1021 328 656 188 629 223 752 238 1019 172 919 341 1053 457 971 364 1065 101 582 14 1066 172 774 248 137 654 385 826 1073 281 472 965 494 866 1063 534 796 340 792 293 1058 107 85 990 837 299 339 970 443 854 212 648 701 480 912 314 979 36 1047 261 310 959 42 777 614 520 1094 131 346 735 244 1040 987 464 626 525 618 329 719 59 696 18 846 388 654 179 508 627 223 900 382 662 1077 450 1003 26 476 793 908 150 5 836 903 538 468 884 980 352 1035 386 1032 184 1003 532 112 964 476 839 959 530 524 1025 935 267 861 398 576 189 438 893 598 358 481 978 551 304 230 572 197 1010 277 790 337 731 604 227 104 806 1041 296 180 740 712 437 1020 429 789 474 809 296 896 203 763 356 704 438 412 1004 611 343 792 129 740 518 199 608 1038 501 742 441 219 847 477 978 370 798 895 64 659 427 109 791 984 438 1021 510 62 986 25 878 815 76 645 239 969 287 6 710 524 669 1042 120 335 631 274 700 570 399 950 196 176 767 243 952 181 991 239 636 438 1019 728 481 36 752 655 292 396 617 901 421 1076 15 120 1020 279 737 1077 413 545 728 64 628 465 611 690 53 723 149 30 908 122 560 593 326 112 555 649 123 351 571 855 43 934 318 93 790 998 237 7 1058 1009 320 467 768 784 289 222 1017 150 636 1087 200 823 7 605 438 655 43 359 556 635 305 291 707 261 1083 565 532 48 815 290 1021 1068 168 137 943 152 568 907 77 949 128 447 708 633 238 304 705 1025 178 1085 269 145 989 253 1086 1060 421 299 577 113 862 888 211 468 1063 505 868 508 1019 924 117 843 148 612 273 54 815 515 763 171 566 1045 441 948 316 731 331 232 741 800 458 725 440 622 408 14 781 15 601 475 1013 220 774 267 681 1079 253 304 853 347 832 178 642 790 69 419 592 925 484 685 429 394 707 131 993 832 127 923 230 981 8 630 302 1035 20 167 1027 1075 284 836 166 291 674 18 1013 441 758 649 436 221 712 1057 138 1064 371 963 407 301 664 194 1088 451 623 501 899 363 1021 553 518 111 974 726 419 318 671 1002 337 126 939 364 607 736 341 371 981 730 218 77 780 77 899 349 810 789 223 511 989 789 230 615 439 806 336 166 1044 429 793 893 447 137 740 775 319 1095 489 834 139 766 9 866 268 849 208 124 936 320 742 1090 214 564 62 194 1010 43 948 499 989 654 339 1091 490 401 1078 686 284 925 178 918 212 988 21 322 616 866 475 825 13 766 362 1014 299 26 767 935 469 500 859 574 253 62 985 223 599 981 445 171 680 822 235 509 1060 564 3 157 958 703 247 1051 68 657 453 264 948 331 685 107 690 580 90 560 389 496 603 594 397 253 898 843 532 895 89 103 787 408 835 550 125 1048 547 140 644 373 809 544 1092 598 474 717 474 898 446 99 665 419 598 203 548 254 646 685 486 1073 51 732 397 581 227 248 924 616 38 1063 81 130 786 23 900 572 394 807 59 109 973 418 787 831 190 1008 320 387 592 238 858 254 928 987 376 872 77 44 827 1045 73 963 287 932 315 1039 145 250 915 1053 173 380 559 379 778 283 553 1076 469 251 1057 337 829 750 226 1002 92 165 700 854 429 654 341 584 400 570 445 883 497 158 1083 815 234 1067 230 442 745 541 871 328 578 758 187 148 573 1031 345 241 709 18 744 367 949 114 626 760 259 1039 121 1011 296 584 370 482 788 294 804 363 598 930 326 148 680 1041 398 938 78 690 165 500 548 606 266 628 423 132 967 730 340 92 788 958 2 656 4 668 369 943 60 1008 131 831 310 889 47 686 289 648 152 261 911 443 891 674 308 580 137 591 52 529 1095 711 498 401 1035 429 783 1065 354 252 766 88 581 794 269 600 538 545 696 152 948 356 888 576 96 509 1077 817 390 524 892 626 203 117 935 613 19 5 928 325 895 567 103 471 1055 373 1026 62 612 818 195 143 622 1000 235 32 999 187 911 428 630 1035 133 296 1032 391 575 905 379 692 241 69 984 781 159 983 51 609 88 741 460 24 745 1073 216 955 389 844 325 464 574 529 756 189 637 236 853 876 192 472 901 97 594 761 453 850 504 892 505 94 676 965 144 644 453 273 966 451 1010 1005 191 903 229 130 585 653 91 757 118 730 428 586 250 460 724 535 621 138 658 622 43 295 822 701 165 1002 227 494 975 281 669 145 902 1094 259 34 678 650 18 471 977 878 8 599 252 645 470 1088 103 692 422 652 313 413 770 670 155 48 943 667 66 582 162 56 758 236 934 613 489 180 1000 33 843 102 1020 393 802 539 829 460 969 462 663 613 504 1073 147 407 698 146 730 348 780 68 732 562 45 34 576 411 722 895 18 109 665 523 625 141 756 172 753 801 440 580 122 1071 417 275 1058 698 408 842 49 163 990 499 887 951 106 34 733 287 955 1027 328 631 83 376 639 825 194 1017 34 578 257 483 723 868 494 11 911 489 1093 805 26 878 230 902 214 391 560 892 157 80 1000 515 764 94 781 482 838 521 654 172 863 840 467 146 1003 737 70 1044 280 554 405 488 893 235 844 634 481 260 1084 905 144 768 260 493 928 406 703 495 1048 28 561 880 202 652 197 666 176 360 799 1082 362 1042 172 927 5 1074 170 151 1009 404 874 363 784 382 983 967 416 935 258 960 81 401 962 639 267 281 845 946 523 111 684 87 1044 774 351 838 433 895 527 264 1076 587 114 543 710 55 737 931 220 569 535 681 453 17 753 871 203 697 40 3 606 2 1017 1033 483 196 569 279 1023 51 797 228 822 1087 32 29 1008 363 815 1014 126 97 841 905 392 1057 242 691 204 378 1046 209 658 1008 240 316 977 387 1026 372 995 937 292 903 125 862 429 247 563 1024 451 953 237 892 232 635 529 688 314 786 121 701 534 10 1078 55 617 619 213 341 569 930 381 429 753 862 249 1051 89 129 587 480 1000 900 464 518 566 144 892 216 762 601 121 498 934 794 359 1090 204 257 859 976 358 960 369 437 959 1080 319 294 856 709 443 224 1007 166 1063 598 273 945 510 489 612 400 849 860 233 665 474 618 215 573 264 831 132 253 566 34 681 1073 363 157 790 958 440 171 778 434 893 527 1083 356 953 412 1000 76 579 156 556 532 721 131 953 826 302 148 918 460 1009 698 293 209 680 321 589 759 323 490 727 805 391 363 742 249 570 605 366 575 393 499 1045 15 1086 456 766 824 75 552 59 324 873 508 1058 175 917 243 1026 761 292 1026 229 66 997 597 207 695 372 182 1092 1051 471 280 825 567 3 369 825 941 219 137 838 311 690 369 939 401 704 503 601 693 474 963 211 143 883 590 303 926 449 790 478 878 258 378 951 523 1006 360 924 1071 232 396 1008 582 255 169 996 175 1020 496 1041 668 111 681 309 495 771 128 571 733 81 27 554 378 792 387 949 930 463 120 1080 491 917 177 591 684 379 92 633 129 1010 200 557 984 330 853 418 389 610 947 394 476 710 422 961 896 419 907 183 62 992 1010 204 995 76 489 795 1015 401 222 871 275 898 69 822 573 434 184 978 561 192 41 619 320 808 672 447 516 612 358 1002 423 704 474 642 677 75 38 1047 341 561 434 796 392 586 1022 171 367 650 883 201 927 498 427 1027 776 77 298 836 161 1011 671 317 389 699 828 177 436 622 99 707 882 335 893 246 1032 434 803 419 543 634 160 577 651 395 287 788 490 1045 251 677 633 167 1046 432 940 181 556 147 278 993 700 98 49 815 695 283 1080 371 644 339 914 393 889 66 1052 6 376 1031 565 37 796 77 403 1061 501 850 63 860 287 588 403 999 579 42 272 947 285 768 249 1004 658 306 119 915 771 322 891 120 347 640 823 382 554 443 111 886 726 416 5 854 575 91 846 184 828 452 976 409 516 869 104 855 924 471 214 1094 248 574 757 409 110 931 548 419 897 171 204 706 465 942 830 322 951 58 211 845 113 925 549 234 345 958 377 940 1074 164 344 956 395 585 554 497 690 391 535 772 219 568 477 1019 121 730 367 1022 1006 278 420 933 851 132 439 855 398 1088 40 1074 565 121 681 201 749 327 791 146 1029 154 743 318 861 84 307 905 8 967 691 69 945 232 437 727 250 782 261 593 677 103 187 849 563 540 939 230 145 860 110 864 854 22 47 1068 359 919 935 38 10 1091 1043 302 710 224 550 21 1088 241 213 700 100 1076 245 631 714 26 445 800 283 1060 174 1073 636 547 89 1039 223 1042 63 752 734 186 60 585 917 149 629 363 621 445 605 108 875 7 169 1079 1039 524 733 50 217 716 199 736 1031 496 842 32 433 910 334 941 404 955 702 393 1053 129 2 602 606 370 299 798 390 849 615 143 370 773 871 260 506 1087 788 521 920 56 527 1060 450 803 979 442 971 516 996 425 85 826 570 373 338 902 706 411 365 892 670 525 878 328 347 819 252 775 322 1074 358 1076 992 266 634 396 534 697 37 573 168 886 330 1014 484 871 1035 254 246 799 758 547 480 1013 684 453 624 445 236 1066 109 819 247 1089 788 395 959 333 1061 432 415 956 1058 39 968 94 274 662 212 1091 251 875 583 64 262 549 106 599 341 989 1056 295 295 1005 48 559 1082 24 1001 113 945 328 475 631 281 906 171 1083 1031 79 674 453 1028 250 639 406 924 40 958 90 176 758 580 440 1029 153 750 55 830 274 46 935 430 718 1082 372 425 1082 582 313 239 688 953 190 772 334 384 657 1074 236 163 1015 397 568 229 954 683 215 781 238 707 487 759 112 282 621 747 438 917 271 569 414 717 537 474 901 62 1045 961 150 566 146 755 197 417 977 771 488 915 324 729 361 171 960 292 868 752 266 77 643 1034 295 157 757 993 320 821 476 146 982 452 1081 588 493 257 1020 560 426 480 989 324 804 427 692 94 629 659 268 313 713 197 764 554 533 63 737 959 43 727 342 721 287 252 1038 1054 129 1006 17 474 972 152 1059 150 881 589 365 859 105 358 1016 924 492 768 172 62 774 149 978 314 950 903 319 991 141 914 187 720 278 31 1032 542 557 796 139 6 609 1057 325 315 687 376 591 371 916 504 724 91 1046 357 910 454 828 1084 437 251 864 459 893 141 681 733 23 804 167 476 910 459 823 876 247 538 659 76 666 396 781 115 925 546 1014 365 911 1021 175 972 519 315 1086 231 633 163 741 826 31 253 846 909 217 744 190 548 201 918 171 180 826 979 155 1013 53 1045 10 626 359 285 741 196 1029 395 822 737 156 203 876 155 953 926 269 307 734 595 412 898 210 161 874 175 603 141 851 968 501 1021 294 502 702 442 869 246 701 673 128 881 411 606 475 911 161 621 317 196 1018 1040 232 301 1070 560 317 55 554 460 689 349 657 838 175 265 1073 825 184 777 266 39 569 1093 134 466 814 133 1038 100 853 1085 400 722 416 937 436 682 379 834 26 123 1094 155 850 672 383 607 4 890 231 284 634 34 1089 562 399 666 137 790 288 417 644 953 180 677 139 647 25 600 496 404 1081 831 71 206 709 554 468 977 287 278 889 423 738 412 1047 201 1071 353 998 421 926 753 152 899 168 92 725 135 587 199 599 445 700 762 362 782 22 166 1020 234 722 374 762 610 527 953 526 1038 221 591 227 688 317 1058 81 766 406 474 1053 871 39 157 772 458 555 29 809 650 197 36 857 287 759 1003 80 207 941 626 521 925 230 52 826 869 154 239 817 1038 11 496 623 238 679 782 478 692 117 142 798 286 1007 641 296 931 293 942 399 78 962 1041 547 178 745 893 218 884 20 538 816 1003 295 147 923 396 768 360 563 417 611 489 881 21 1084 1046 538 126 752 643 113 873 534 4 1083 610 394 978 476 962 247 604 34 849 101 436 903 963 302 26 765 248 690 1060 441 686 425 121 828 1075 41 341 885 632 509 570 463 183 866 263 1022 1007 324 1046 402 931 213 1015 472 473 584 94 618 874 302 323 895 137 1094 527 884 820 227 562 412 415 1023 26 823 387 657 1054 188 1029 475 1035 367 307 1003 566 273 358 1094 44 734 769 365 810 292 491 808 676 284 957 76 517 1079 207 1045 342 599 311 620 1077 399 1044 173 995 409 957 487 1 772 278 805 1002 295 440 833 601 59 738 118 239 748 507 954 1080 356 996 68 906 510 325 1055 54 844 0 756 396 708 634 285 471 860 774 518 620 304 739 220 86 1031 52 656 688 146 217 963 876 495 893 545 25 842 328 603 325 737 398 1050 720 510 848 244 512 1088 256 939 52 1011 562 71 894 251 792 460 421 954 85 851 949 317 515 1037 403 740 338 622 950 325 235 843 169 624 41 746 297 617 201 632 46 938 462 632 674 260 704 272 10 1019 681 547 68 682 1008 475 1092 78 930 359 908 502 509 963 457 561 191 986 73 932 291 549 569 23 53 1006 940 264 461 1029 939 527 912 193 766 524 646 422 406 568 557 473 539 813 1081 181 626 81 376 739 548 460 395 618 473 944 446 702 459 980 83 689 934 13 311 1070 949 330 205 728 707 8 69 932 566 140 202 1005 627 81 643 27 781 273 878 44 745 209 233 908 524 781 1009 135 760 313 465 712 765 14 262 724 784 409 1033 240 234 949 715 214 810 533 200 589 793 247 534 674 907 493 275 674 389 569 828 27 555 503 312 797 791 156 102 984 401 941 360 1053 620 521 778 192 397 787 673 176 805 157 1044 144 872 114 17 830 346 634 571 537 884 142 493 643 101 789 458 654 655 108 289 1006 666 186 972 32 63 671 928 54 952 13 488 917 287 779 1032 536 234 583 335 1041 893 344 204 801 633 155 672 400 766 109 925 438 662 100 1 1083 547 805 972 201 490 783 322 913 231 600 959 202 703 16 900 458 221 817 1008 148 724 372 68 723 643 175 33 1021 125 946 604 401 759 189 839 366 880 125 585 295 311 686 235 861 781 66 569 133 640 270 450 870 950 491 148 663 596 509 921 540 666 74 712 416 177 592 581 20 120 800 1042 313 698 36 754 511 73 585 277 574 687 64 318 677 1005 237 508 892 198 743 14 667 1079 351 727 291 521 689 696 2 495 831 393 1003 600 431 513 987 117 837 259 633 54 726 843 333 259 697 829 317 798 194 339 590 512 755 926 402 815 403 249 931 744 250 26 753 12 987 501 672 659 240 159 888 911 209 656 519 521 569 457 812 147 1013 726 215 230 778 734 178 465 559 149 1062 666 224 180 1008 863 54 440 884 985 392 966 180 959 9 379 928 201 551 658 256 464 737 448 1073 911 449 885 294 799 112 926 501 696 511 612 342 473 567 528 717 642 143 383 920 1052 369 550 229 480 662 152 927 791 75 751 461 793 235 152 1063 464 868 548 478 412 985 444 1055 663 440 20 755 330 688 372 618 833 396 646 521 587 490 187 860 636 546 1040 24 590 422 637 381 628 470 554 28 1012 528 228 678 972 485 1047 217 905 495 651 167 938 491 219 1095 880 542 430 960 85 739 275 792 123 695 589 420 489 1031 569 45 814 178 524 1020 368 955 671 517 665 104 1087 326 892 285 814 526 581 27 714 5 118 988 642 531 253 723 561 235 874 444 918 399 4 845 58 946 724 413 478 696 425 914 125 556 945 469 285 685 851 456 321 733 206 697 158 1092 404 847 216 994 679 456 308 1017 955 486 8 659 448 1062 614 204 201 721 500 1000 461 981 400 772 410 1068 72 713 499 1093 32 828 873 389 527 894 451 903 403 875 394 654 26 758 1059 313 703 363 539 891 334 1044 244 824 642 510 10 653 538 872 1035 117 461 980 327 1057 8 862 259 549 286 1039 142 615 2 586 362 798 784 334 422 776 639 543 227 549 378 889 913 472 743 323 770 131 467 792 960 118 423 983 626 224 271 873 56 646 675 184 764 34 281 741 875 25 655 364 151 853 489 676 897 379 689 428 490 573 292 779 199 1043 898 234 132 865 542 1046 456 1000 1002 343 285 786 279 646 203 889 553 47 282 764 165 674 988 137 541 571 723 19 251 952 139 579 634 81 743 264 966 234 1032 187 537 684 742 540 1007 193 116 762 222 935 16 785 694 212 612 393 846 192 251 689 836 117 514 789 350 1088 130 700 207 1070 812 388 871 409 521 884 1091 354 125 967 285 900 176 846 494 759 2 815 1081 147 524 945 123 759 545 767 529 669 220 583 101 751 280 677 131 580 896 537 38 773 61 664 212 833 606 117 153 881 253 624 99 799 211 940 931 493 387 800 808 224 214 1030 753 294 62 687 203 609 530 902 562 243 611 212 261 705 113 1070 399 780 526 562 171 941 458 929 1059 368 1081 170 867 475 880 231 856 393 961 429 406 1030 273 720 304 689 960 457 726 126 879 60 902 311 773 101 187 841 291 941 350 663 980 262 255 602 1024 13 607 185 816 327 381 772 861 408 138 606 756 497 1039 101 891 489 912 430 343 685 645 128 404 769 634 106 1068 447 626 15 51 623 986 31 346 990 335 1021 293 716 567 23 502 654 66 670 771 311 233 661 383 1014 295 603 454 929 122 1001 336 1081 409 607 122 659 368 757 121 980 106 1009 32 772 497 1050 534 1094 294 959 184 747 794 111 730 161 34 1052 712 186 950 28 894 305 990 179 225 708 568 444 688 416 515 652 647 540 406 1084 639 540 368 764 212 968 337 742 275 694 178 766 809 74 483 793 1087 60 568 312 368 880 188 749 152 1044 595 508 13 1032 732 96 500 793 288 705 904 525 231 651 187 990 29 1030 797 517 904 125 217 580 198 749 278 924 295 1051 143 569 664 384 655 212 170 891 621 165 716 173 410 631 1027 358 155 694 469 946 442 908 827 6 191 999 1065 165 765 50 216 1063 1083 481 558 542 704 60 89 636 636 119 301 855 525 785 1045 309 946 150 630 109 933 124 967 381 360 849 654 503 591 415 436 852 120 836 331 644 738 291 533 873 1025 215 824 505 409 899 97 814 757 369 660 473 39 757 492 633 993 319 1090 203 370 915 665 7 358 806 122 953 917 299 279 894 736 315 731 301 624 249 65 601 495 629 339 636 811 20 1035 166 130 894 698 56 574 364 984 405 276 859 84 1077 645 244 88 738 408 763 635 244 386 822 933 82 1086 341 888 56 174 752 791 9 1031 377 1 550 727 200 492 713 654 415 311 929 288 807 322 975 306 918 273 812 977 535 95 761 1020 111 214 896 977 129 525 949 748 423 83 1048 159 961 43 1018 656 276 821 114 851 270 114 711 936 342 1070 201 179 675 535 599 80 862 536 609 721 104 353 824 69 867 250 993 76 709 478 1010 913 55 956 484 118 657 78 751 74 567 969 264 189 866 743 195 76 828 385 918 72 568 771 227 451 917 914 120 663 209 549 387 69 709 165 922 461 850 803 517 440 812 1079 199 307 906 289 554 213 722 35 957 183 838 231 943 944 367 653 355 338 1004 781 119 686 159 830 330 62 725 830 112 647 331 318 627 744 80 749 39 473 1074 259 966 683 317 885 231 599 147 545 864 384 586 776 465 699 547 588 381 605 78 651 508 934 34 749 93 629 166 1080 488 771 343 1036 155 577 401 248 577 738 327 108 864 827 276 1035 258 746 89 436 1056 627 136 709 274 796 196 526 745 689 46 948 501 983 50 70 1042 396 1083 1075 254 622 415 330 996 1037 255 754 242 962 63 619 112 161 840 96 1085 1009 222 454 925 943 527 672 225 500 961 270 635 824 203 158 928 517 719 647 428 753 357 927 29 969 283 880 251 155 681 550 273 699 299 385 930 846 353 749 135 219 648 197 878 79 832 1070 324 1003 131 742 535 583 513 1009 463 1040 9 159 673 454 585 118 1011 141 1090 341 1020 601 487 1035 248 857 59 824 398 833 281 280 603 189 1003 630 290 313 777 1051 300 93 762 766 220 443 987 365 952 155 663 298 859 423 634 181 943 126 594 212 1043 596 382 285 890 792 264 193 882 414 651 47 575 536 669 349 608 39 874 245 1002 700 30 465 683 853 496 525 614 24 719 29 646 779 52 493 910 214 942 879 119 551 440 737 34 210 865 705 452 1009 67 156 585 630 502 1025 507 564 186 494 683 972 178 1001 418 803 350 555 530 542 1066 478 719 225 548 797 26 182 782 607 230 804 209 68 593 1059 128 263 1092 832 478 757 94 511 877 321 980 803 169 381 696 86 562 74 694 1023 512 1070 162 464 659 82 599 171 919 741 296 291 1058 533 816 1014 321 597 269 541 1081 986 452 918 460 778 30 192 673 559 106 642 363 737 221 323 972 374 889 275 612 57 1045 615 407 565 249 295 718 1083 336 573 511 183 650 628 350 485 1020 521 778 721 256 154 1069 585 123 396 1020 1023 374 436 918 237 832 114 1013 959 16 811 240 742 505 692 160 338 814 227 671 966 465 1007 98 501 775 36 838 812 86 184 573 120 858 1044 169 720 29 596 120 958 170 972 213 33 815 471 1057 132 721 837 144 325 749 1016 73 589 374 660 436 764 37 569 547 782 170 792 105 943 279 916 41 890 418 166 1034 576 304 729 167 121 700 948 326 383 1065 849 47 536 873 983 457 947 401 124 767 611 313 815 142 55 1086 555 8 688 1 391 960 560 274 805 98 559 507 1076 216 546 1052 169 1002 737 121 1093 107 952 288 9 757 988 3 663 238 541 656 666 454 2 716 896 181 209 809 227 801 202 886 866 334 419 825 821 451 253 927 787 515 274 603 663 229 84 922 1083 127 289 794 903 151 266 551 78 777 30 881 1022 109 221 637 941 285 443 1042 1054 450 340 1045 261 721 569 119 145 1075 109 1075 331 1087 1081 333 754 441 403 965 663 47 233 981 47 668 143 793 542 717 987 346 179 755 507 1062 216 682 438 882 640 130 86 933 726 236 566 427 775 68 748 429 236 606 380 912 139 883 518 804 230 894 386 633 767 270 840 227 124 1008 905 454 717 80 252 843 922 531 757 364 1019 221 656 473 989 332 987 216 103 773 754 33 51 731 736 261 1061 213 292 664 1025 228 149 590 1038 129 688 218 704 2 945 157 780 547 72 727 42 874 119 605 375 670 278 1043 73 671 381 721 428 1038 832 409 760 296 303 752 251 1037 1064 136 203 1089 607 226 717 380 841 384 513 871 930 289 736 220 1081 284 46 645 870 520 426 829 307 775 601 267 595 183 616 104 608 530 409 642 838 24 12 745 304 811 518 645 902 500 24 557 394 1038 342 763 128 758 526 968 815 545 307 851 367 685 840 302 392 994 840 37 1078 323 782 459 337 955 885 225 84 959 410 1025 157 684 299 849 130 728 435 738 1072 472 98 775 943 298 127 747 832 125 256 836 993 218 9 783 1089 69 1004 247 450 986 62 787 926 510 757 465 480 1076 880 411 429 911 772 144 746 351 275 756 720 126 1049 38 582 494 748 425 525 574 711 94 390 583 486 657 1084 159 258 739 842 439 770 514 1011 111 899 309 196 822 829 22 878 477 979 542 241 956 38 980 110 556 591 331 561 352 396 715 332 833 369 640 100 629 31 830 205 932 79 693 875 126 183 1091 79 971 1005 258 84 1009 355 1042 438 914 511 948 727 225 155 557 216 617 106 1062 637 152 475 808 225 960 602 308 58 639 148 648 913 82 169 967 789 249 867 268 398 911 711 229 572 219 1022 373 645 357 1038 349 596 306 539 1018 624 17 1083 62 721 167 77 735 408 1033 531 612 750 25 304 737 254 1090 274 862 607 313 610 287 534 809 713 224 119 800 276 887 325 952 876 29 473 628 900 220 1026 429 718 250 264 803 839 485 377 963 1042 324 174 652 791 38 83 991 303 1003 295 871 908 161 414 958 424 1055 787 270 685 273 248 949 656 467 229 596 355 964 972 84 868 539 749 153 81 780 370 1036 739 301 524 665 170 1049 704 526 634 22 365 948 344 794 665 284 226 729 335 722 750 443 357 874 342 586 377 588 1084 192 327 676 748 205 598 63 774 104 977 156 53 1076 482 1041 587 363 399 803 629 375 303 805 62 1022 662 211 3 868 783 365 79 806 861 411 90 773 432 842 562 482 498 733 960 50 1082 544 1025 397 1091 334 977 275 1062 51 1022 29 246 1086 275 932 912 45 448 661 286 1019 709 510 0 900 638 368 637 301 197 649 55 1025 361 825 859 546 1081 456 891 133 996 207 285 572 1073 505 160 620 285 964 243 947 307 719 478 807 1033 451 990 379 704 120 700 267 531 946 622 481 666 175 219 870 942 529 322 666 297 1094 711 239 55 686 567 275 718 106 140 754 571 442 157 699 1028 175 409 816 892 87 8 931 385 910 305 1080 879 126 286 1021 821 276 618 452 74 1053 1057 499 400 725 679 47 294 559 617 75 380 728 752 258 35 818 275 908 885 194 650 143 791 444 529 1009 641 288 1062 409 490 1032 240 641 258 893 554 59 216 1078 303 870 239 952 468 766 588 545 317 1019 2 658 600 124 260 701 648 29 851 334 715 109 749 7 537 853 838 98 770 104 41 729 1038 53 725 307 194 1060 774 155 807 427 1044 440 748 277 435 1047 693 516 240 731 591 249 809 463 399 1065 464 1022 324 679 165 784 330 1056 166 598 881 59 580 146 689 439 11 720 415 725 891 545 473 693 585 492 144 909 756 109 375 857 515 960 602 34 273 787 411 1077 720 108 680 445 154 594 867 200 857 444 911 493 501 939 834 230 811 91 965 238 1002 117 406 816 510 786 1059 194 758 531 159 1057 1072 489 235 931 873 267 508 721 439 816 310 1056 1003 409 504 602 821 519 408 808 774 327 258 760 625 484 969 172 775 268 543 1002 167 574 684 44 998 231 12 1058 320 647 841 210 673 276 189 1086 760 391 1023 447 515 957 825 354 1036 126 733 208 522 953 777 189 733 217 543 998 1067 196 503 897 1051 16 902 171 540 651 384 667 944 177 523 758 70 718 720 432 8 575 878 269 95 596 911 129 181 828 520 613 118 758 85 560 743 439 908 76 1076 476 744 214 921 272 276 580 582 479 126 653 723 254 343 803 724 177 910 65 758 391 236 742 682 175 895 430 728 283 991 539 366 815 860 468 296 681 316 796 432 940 973 266 1092 340 1088 276 803 116 122 998 129 920 1014 175 404 901 701 528 434 1061 134 1018 840 55 739 265 283 624 924 533 905 13 315 915 59 823 347 866 850 394 185 899 671 180 109 924 99 794 353 1030 382 590 1056 194 450 831 137 1032 735 75 184 1090 702 509 331 1012 34 623 481 735 1009 334 883 327 926 453 610 392 339 1017 372 1079 423 789 407 980 346 719 359 869 954 162 425 718 14 787 482 677 802 300 232 922 378 1011 484 722 1076 305 494 636 931 345 343 636 1056 304 782 262 131 922 16 1079 926 146 260 664 970 43 340 836 164 557 962 17 998 102 627 329 550 55 939 511 1030 153 132 1044 658 267 129 621 336 957 95 555 524 878 642 497 270 822 470 697 1077 93 868 419 878 2 588 226 804 221 789 497 561 503 346 680 636 431 677 212 849 377 783 206 76 881 709 324 756 341 320 640 4 774 829 369 169 556 687 223 97 733 79 1070 385 685 54 707 899 87 621 251 386 875 1088 175 135 742 463 947 468 791 316 897 233 646 269 779 267 697 217 774 514 864 1072 195 428 981 641 11 700 236 721 93 946 104 871 269 652 280 605 72 315 939 152 965 745 143 466 881 339 752 352 1073 121 683 134 673 126 652 946 366 471 800 122 603 1006 407 171 751 690 138 272 759 956 48 652 347 1083 215 601 259 439 572 565 119 1047 199 1035 321 921 99 926 228 50 863 182 619 450 561 1072 437 83 654 889 162 184 637 539 1073 201 999 491 941 1003 123 582 258 257 1052 515 1066 850 64 838 440 740 209 832 301 774 38 571 304 931 340 933 16 235 982 604 104 574 545 715 160 289 977 135 875 378 656 224 889 162 633 273 884 745 32 1077 64 42 856 213 805 886 495 1063 29 153 827 706 533 18 938 911 457 278 734 710 310 38 978 895 171 865 32 592 252 202 705 790 88 924 186 798 75 1024 69 789 488 379 723 376 621 522 646 227 916 1086 375 316 696 949 213 439 835 789 381 129 626 1058 327 893 177 686 380 211 570 573 422 439 741 844 481 200 806 863 115 649 243 158 791 903 460 955 280 779 484 798 366 558 193 488 723 504 745 298 747 584 544 853 377 939 71 318 1041 210 585 327 807 169 848 193 992 1085 284 142 678 399 730 645 484 845 310 460 1069 24 773 347 1060 949 69 869 277 4 872 1077 18 840 76 496 672 77 790 825 20 16 1061 1 878 722 467 1087 221 608 194 148 576 973 35 937 62 867 241 1026 244 1045 280 9 850 276 633 416 669 516 998 511 713 700 287 336 1082 235 671 621 163 750 486 644 281 952 201 684 443 16 601 456 912 663 123 340 1014 608 543 551 253 727 498 90 790 165 995 903 408 919 518 163 778 829 101 500 688 377 702 277 756 503 994 792 29 164 900 764 181 886 28 793 108 124 810 1011 205 530 1063 927 302 1039 215 783 287 684 270 828 358 617 38 378 976 374 634 676 60 748 477 968 492 139 1039 713 201 266 616 991 319 979 334 130 617 18 686 1084 368 685 466 69 734 634 176 694 335 241 587 323 549 932 87 697 226 337 826 509 598 523 999 1072 107 92 652 248 778 679 354 1057 227 659 273 783 83 389 756 1095 192 384 765 889 528 152 815 561 61 1084 55 48 926 409 967 75 619 163 690 1066 259 177 740 933 148 380 994 787 492 189 957 546 1069 516 1085 653 366 237 753 319 662 642 81 348 1010 368 891 269 742 459 1019 906 360 313 912 552 360 75 777 1050 457 740 20 228 641 379 695 619 238 1004 20 716 512 420 637 491 656 475 634 419 1071 613 120 430 625 346 896 651 464 334 774 1003 526 946 276 1013 268 633 90 532 739 500 957 678 218 14 1018 420 711 1 718 124 1089 1040 399 205 1067 186 941 405 926 617 540 364 563 4 840 111 740 1046 24 123 741 935 233 348 704 684 36 1013 113 442 607 356 988 858 182 1017 271 858 152 835 172 486 889 565 419 985 537 803 426 1045 33 921 62 867 187 1005 383 230 790 160 586 693 196 59 589 467 703 678 226 541 893 213 872 461 722 1087 507 829 204 1061 51 164 630 323 1058 116 1023 778 87 843 433 386 1051 32 876 394 971 1054 91 1056 101 158 867 574 34 958 312 1017 345 255 667 304 798 157 865 417 754 271 954 951 335 68 658 786 455 533 625 930 438 405 634 531 817 352 953 1080 287 383 679 686 203 365 720 190 548 641 112 273 1022 721 436 441 1003 840 49 216 932 90 1090 551 374 590 6 411 1024 597 543 450 741 947 353 273 667 720 49 274 631 72 719 1078 305 401 701 914 469 265 996 556 1 152 761 588 102 939 43 598 14 1068 319 149 771 411 969 351 750 929 397 260 759 336 783 394 638 198 572 75 839 595 116 976 9 301 932 1086 539 843 527 697 186 49 782 840 480 235 818 990 277 797 460 443 656 1031 434 389 559 385 593 225 584 101 730 917 239 835 174 925 380 631 319 1066 41 676 14 1012 73 38 879 406 769 154 643 643 233 719 56 474 650 990 254 105 723 132 957 807 115 1048 325 1058 224 778 362 772 240 952 247 877 406 319 1058 664 290 868 281 628 15 123 862 83 851 551 295 208 1092 353 1088 953 410 484 659 270 1094 599 381 60 1092 713 38 1094 530 1034 93 904 518 432 1052 361 673 698 278 342 698 574 229 480 786 131 1004 461 861 104 644 492 967 867 16 551 421 807 536 897 140 721 17 802 406 928 451 439 622 673 120 719 540 640 232 47 572 33 1088 109 651 943 269 559 437 480 912 918 350 472 716 1077 138 693 176 971 433 854 66 849 135 326 807 438 934 531 1048 119 933 229 934 485 845 339 558 87 608 299 589 803 126 202 742 574 404 756 305 546 739 76 730 334 884 771 263 843 368 789 454 866 51 1085 249 812 535 596 83 292 1057 953 419 584 351 153 1084 763 299 339 601 788 316 974 277 101 1077 114 549 327 796 1027 177 166 942 1054 132 704 165 988 232 889 148 510 920 785 24 2 593 390 815 415 904 86 850 718 59 263 603 336 907 59 1056 481 646 529 905 214 995 604 184 66 1001 353 1018 381 621 214 923 413 596 983 386 0 680 793 400 122 1065 4 949 270 1080 104 740 1088 46 40 675 822 34 1071 445 144 749 301 683 1033 438 957 239 997 413 1046 162 1064 255 528 1080 604 299 617 94 506 826 110 847 650 60 157 662 931 442 953 150 575 161 1055 337 1028 350 1066 430 121 1064 395 702 346 646 273 803 925 480 714 226 30 933 678 90 811 547 267 894 205 1022 890 311 606 483 695 243 942 89 675 117 533 918 837 100 252 749 144 985 721 539 136 583 302 867 888 96 107 626 511 794 197 772 38 735 433 602 133 606 951 386 8 667 396 965 815 210 741 317 359 680 17 664 1016 370 128 1040 546 1021 841 390 165 954 57 672 367 824 134 600 973 380 351 901 630 288 358 600 580 145 984 157 34 751 36 885 266 809 56 905 868 463 364 702 1074 43 446 748 300 986 489 803 518 916 332 588 379 1050 493 637 224 827 644 168 418 1027 1024 242 737 351 230 888 1038 357 833 372 861 197 59 798 458 864 444 766 467 938 589 451 908 357 164 969 331 634 1078 465 163 809 791 498 348 880 477 598 545 949 85 853 1060 388 379 722 856 317 416 795 590 371 876 501 986 9 0 862 577 235 720 94 52 867 80 569 901 490 211 813 1056 429 996 3 91 843 46 980 1072 47 603 156 107 815 1039 273 253 560 548 372 98 595 826 316 1038 156 98 835 50 998 244 852 695 200 877 423 93 1008 321 970 198 1061 668 539 924 442 50 641 1094 330 1065 479 155 971 979 435 698 169 1054 461 674 467 329 825 679 275 636 209 403 969 1091 351 600 544 626 402 363 900 584 39 245 783 31 555 61 1030 1002 124 132 641 834 450 437 916 349 1075 624 207 869 187 899 492 988 190 932 82 772 473 437 927 751 468 464 803 667 539 1000 37 128 599 629 408 815 495 1014 352 699 314 415 713 879 135 996 223 266 840 559 366 679 422 1034 359 712 250 78 1005 643 344 156 845 36 1004 119 1026 490 1062 1006 413 346 672 79 583 1019 248 885 237 212 913 359 1029 591 338 225 589 786 197 536 690 1071 293 88 963 908 477 9 786 951 522 902 191 86 559 757 181 655 298 179 758 916 171 913 126 818 309 197 634 1092 276 530 594 182 877 845 202 1089 14 987 314 73 910 215 976 1076 386 368 917 149 934 357 677 980 189 686 190 685 479 708 109 635 18 256 1057 225 796 543 792 169 623 446 701 118 1054 414 762 112 630 242 943 268 757 342 992 199 793 223 656 770 374 263 661 262 764 982 101 482 617 946 183 78 1043 1026 541 822 475 923 541 513 661 460 901 95 626 439 553 750 260 101 912 140 923 89 1020 610 149 970 264 30 915 265 750 736 121 287 1005 115 1074 540 571 1029 427 707 524 789 56 366 803 790 179 351 1018 431 1060 859 445 901 16 863 250 265 894 904 112 614 187 704 376 236 1090 154 790 588 23 845 274 238 569 939 474 441 1007 923 394 951 387 538 982 834 335 143 806 280 1027 164 738 316 831 882 349 85 590 263 1021 745 25 73 601 197 703 104 696 714 264 632 307 1077 207 124 996 670 229 333 1033 175 916 658 331 516 1000 768 117 1033 540 1092 499 639 120 1070 57 54 556 795 491 681 492 120 620 188 1027 236 648 103 1013 551 317 273 1011 807 319 1074 284 694 195 594 205 369 638 114 921 121 610 38 748 177 1086 353 1058 9 984 138 787 948 106 235 915 1029 374 505 1072 794 402 462 572 621 365 365 815 519 805 693 117 525 962 557 387 704 36 965 445 843 420 1058 511 108 602 110 561 513 582 227 650 794 126 1084 471 772 475 218 562 891 429 777 216 732 88 273 705 570 68 123 953 546 878 452 1067 6 850 13 612 473 764 638 493 636 489 900 507 683 527 772 16 495 937 460 982 357 556 782 453 861 227 719 488 1046 366 639 390 98 647 246 615 683 345 817 59 390 968 201 571 379 871 1037 17 349 746 284 900 196 973 262 815 1027 134 794 75 1045 262 817 40 956 522 1055 540 622 258 463 925 209 955 89 981 157 583 478 935 554 234 972 18 720 163 423 925 587 78 526 1054 1027 523 797 417 365 827 963 83 551 429 35 692 559 230 299 966 160 589 935 339 518 1091 614 121 182 828 829 93 456 637 471 825 131 988 647 330 975 355 1084 408 926 322 249 737 204 921 2 808 418 863 267 869 632 288 567 251 776 32 617 443 332 1028 217 1084 190 680 823 206 347 708 348 708 685 425 699 21 927 143 526 569 1004 519 628 342 821 339 284 739 542 1075 303 1071 160 681 296 817 903 440 467 655 483 880 690 417 330 934 8 1084 221 585 367 992 413 1030 938 546 434 588 282 602 415 805 625 482 283 934 625 200 1062 63 398 790 264 854 935 293 110 831 152 839 332 840 731 166 47 781 110 551 1010 461 883 515 738 440 417 815 950 440 411 671 676 1 24 850 686 243 612 222 760 473 359 682 342 765 737 162 583 44 611 146 6 950 1085 98 5 1069 137 642 863 210 210 756 1008 401 1056 339 406 667 674 239 559 504 695 7 684 389 556 471 972 136 337 945 478 872 579 305 211 789 483 646 200 974 549 155 346 878 965 218 827 285 476 1077 675 230 816 503 151 678 662 352 445 642 870 544 257 1067 789 316 203 676 342 945 36 746 573 474 386 882 833 433 238 644 842 502 652 301 710 410 400 652 477 1066 672 46 1058 339 613 81 918 220 814 326 74 697 1 713 966 545 961 71 597 450 638 295 985 10 161 1000 391 1069 327 643 589 468 819 283 698 64 127 920 1041 368 607 170 64 720 853 534 1037 93 284 850 557 128 516 824 505 1053 778 58 141 661 142 1002 746 271 232 853 840 156 296 887 544 741 57 794 884 294 777 491 756 372 583 212 568 386 993 311 628 532 1034 360 333 664 863 398 1061 210 540 835 268 839 1080 511 38 715 189 800 1046 261 55 790 355 1011 1054 458 1002 33 94 663 181 767 1009 483 1006 101 1076 37 361 649 625 203 733 139 109 984 227 783 990 67 699 400 679 291 528 700 77 724 611 176 188 972 49 978 1067 544 98 1040 895 328 661 87 881 197 532 829 1030 243 669 3 290 940 863 462 919 273 947 175 163 1035 656 478 269 1030 621 257 536 813 385 658 396 691 432 633 530 621 747 426 303 732 312 610 1017 47 145 924 397 784 158 1015 167 898 180 717 466 1043 435 785 651 112 63 736 737 376 128 884 508 822 376 711 849 229 739 103 314 562 26 919 1079 310 300 712 569 226 24 765 489 589 949 294 144 775 88 828 338 867 923 527 1 842 93 834 982 125 2 597 997 507 332 1044 888 496 927 484 400 642 895 4 608 248 904 200 403 1014 53 897 734 152 964 120 732 175 1091 91 305 690 509 858 547 1022 119 1029 209 988 929 251 376 847 921 221 229 1067 806 332 458 630 453 748 52 677 497 574 579 368 195 657 293 1011 107 621 497 1072 302 876 822 326 370 807 923 321 83 621 97 1092 683 342 928 29 197 994 866 48 626 285 906 59 298 703 816 135 957 530 75 720 335 614 371 822 203 901 722 341 530 704 399 594 52 556 916 173 222 684 226 591 1030 271 681 7 570 508 230 658 531 799 702 260 1047 224 907 39 722 540 185 617 503 734 487 811 298 876 928 152 927 433 784 248 719 6 405 890 442 672 726 493 518 1054 716 287 56 1088 347 899 909 18 889 272 277 577 649 307 1091 286 833 166 914 225 47 634 42 972 856 157 798 546 681 347 99 743 243 873 1063 310 329 854 624 410 290 643 693 354 853 445 22 1001 358 1044 635 75 707 495 1063 79 208 646 516 582 100 1020 286 840 522 760 922 457 246 590 541 785 140 928 304 1037 771 261 151 779 677 31 222 573 1083 356 507 633 217 656 228 834 328 932 580 487 894 330 1007 254 316 621 317 585 311 625 835 167 920 5 1039 310 500 865 959 400 245 1052 1017 11 1031 190 914 546 719 2 230 785 1076 537 157 590 999 199 685 357 976 306 483 736 7 949 287 782 521 578 197 771 77 559 635 398 4 684 1006 507 982 223 513 841 539 565 952 90 799 361 325 1037 396 840 356 664 498 737 1071 334 331 957 461 831 906 355 1036 547 595 33 1020 236 644 133 77 633 164 998 16 923 877 493 702 326 481 690 1015 351 618 418 444 674 22 1056 188 648 263 648 54 961 417 568 1016 175 689 281 22 982 742 340 283 629 829 358 43 1053 668 316 451 1016 225 975 570 308 1073 389 361 594 928 497 365 626 908 510 595 71 683 452 171 549 17 592 42 975 783 431 110 724 848 126 1085 466 94 1036 1063 130 249 978 105 971 271 775 945 322 161 901 961 453 117 888 893 206 1025 68 873 264 535 631 51 889 73 1093 450 751 1019 395 149 687 102 578 575 504 1054 190 17 1003 133 598 848 406 300 976 475 598 443 892 826 443 975 481 668 197 18 949 967 10 193 1082 711 223 662 253 915 34 772 372 939 295 671 125 181 810 255 597 1053 63 99 1000 477 644 1034 52 873 472 858 87 273 1007 463 752 858 414 319 1060 464 846 20 924 524 735 1004 494 508 649 494 1081 37 952 417 1017 32 931 305 1052 146 914 672 10 281 554 860 283 576 369 9 616 928 164 947 314 962 369 462 588 871 164 980 486 270 588 831 329 1090 532 130 1068 649 516 971 270 319 694 422 676 753 489 854 116 553 490 612 121 84 595 198 570 571 122 991 35 558 224 88 747 316 830 786 385 91 756 415 872 273 920 180 587 883 89 275 556 464 1058 629 281 920 353 168 974 720 164 987 421 629 62 763 98 828 525 800 400 664 422 897 534 755 371 420 561 906 509 331 577 375 1031 425 821 700 351 973 294 1081 270 851 452 325 626 1040 125 891 456 1004 470 228 1079 339 721 944 419 154 1038 1 638 273 881 30 657 8 785 987 422 346 811 525 723 262 925 314 821 437 554 409 941 975 93 677 50 337 863 64 857 217 672 9 799 580 442 483 564 446 1010 368 654 1063 490 625 220 585 62 254 805 402 574 362 1046 733 186 744 60 53 1031 670 397 348 659 316 1043 250 871 474 1063 511 1060 899 237 522 973 920 69 141 1066 343 802 416 665 1059 109 708 395 883 227 868 84 926 75 532 984 901 388 362 921 717 54 531 886 904 173 56 551 977 311 376 863 575 413 260 974 417 883 1089 7 415 642 92 881 459 855 765 529 381 1023 539 1012 862 448 736 501 150 1091 481 950 544 1071 10 1082 395 952 424 842 319 614 90 614 103 772 843 86 76 758 140 1055 102 552 241 1084 1038 377 751 406 1029 403 252 628 754 287 264 781 14 662 638 418 267 1004 410 992 664 224 110 962 121 928 23 978 124 992 299 623 655 247 717 67 218 1008 811 351 59 571 602 285 525 751 344 959 521 966 877 316 905 164 1049 76 437 755 1025 454 172 679 372 915 640 300 727 279 581 545 311 904 864 315 743 197 95 853 1005 385 1047 304 1056 399 1074 106 174 573 6 840 7 984 977 515 248 683 405 608 211 854 11 594 513 1080 156 630 822 23 983 95 1042 518 517 681 367 802 349 573 774 87 291 734 52 830 633 414 1088 337 983 199 711 90 553 135 471 898 668 223 172 572 1065 290 843 509 188 683 879 83 584 449 433 900 429 974 320 734 575 518 85 745 1082 111 336 729 264 671 609 456 1015 504 276 770 552 162 206 568 755 34 1095 443 737 277 633 282 180 958 302 695 367 988 287 643 323 848 37 842 868 50 1053 394 343 918 960 446 1092 95 652 169 171 944 971 185 1032 510 391 1047 785 231 170 1007 334 805 742 120 680 275 932 223 680 488 96 926 67 805 422 955 243 812 872 522 315 958 262 1042 152 572 110 741 674 383 545 942 977 309 606 198 966 178 1058 193 102 1014 1066 498 699 26 862 529 782 228 1044 547 144 865 560 326 308 596 793 258 637 531 634 12 707 247 47 998 807 112 501 795 641 367 615 185 399 579 505 623 757 306 714 134 397 915 201 552 231 1044 901 131 833 341 664 547 805 505 677 40 983 346 134 893 1034 69 445 1016 351 998 1083 222 312 920 1005 94 958 365 899 434 976 532 996 133 857 149 803 53 183 712 361 767 143 949 652 133 76 1059 382 886 50 1058 695 355 559 32 455 595 464 775 611 22 534 550 144 913 625 181 765 225 451 781 142 1069 28 965 532 646 369 811 411 584 946 64 949 102 532 1063 771 161 416 564 79 555 687 343 576 41 931 58 156 679 145 688 856 493 283 966 834 358 833 276 952 226 697 547 490 598 159 917 1063 447 854 153 864 45 1066 526 1016 380 254 726 1069 269 828 220 363 756 880 333 682 202 982 445 1076 222 81 1033 1004 538 590 55 942 298 479 600 1042 342 557 472 671 179 783 241 502 573 252 1058 228 815 38 615 623 531 584 173 616 51 103 1007 866 289 704 168 987 347 790 259 89 584 643 284 856 542 948 491 430 926 642 292 276 992 610 366 249 696 763 402 711 322 657 176 782 264 881 126 863 20 62 750 394 1060 913 331 981 354 1068 31 661 514 397 620 115 740 98 867 589 208 193 1090 737 216 731 361 763 111 109 679 81 672 990 504 113 609 450 877 168 678 546 845 517 998 428 775 837 530 809 402 1041 128 261 992 158 820 796 283 1007 226 831 3 847 430 141 982 696 274 104 1058 530 757 1089 320 300 722 252 869 1072 49 116 712 413 612 511 746 1023 96 653 152 961 115 1073 102 896 159 648 91 185 865 276 628 671 466 165 780 251 887 171 938 897 182 1051 317 342 657 527 669 993 446 936 193 861 501 206 916 70 706 558 249 777 13 865 33 110 590 363 628 509 969 762 260 1016 394 400 1073 826 283 291 795 722 127 153 639 226 664 409 1080 863 415 6 966 956 26 1060 77 443 566 638 496 633 412 417 912 1048 461 29 734 333 939 362 932 458 1021 892 280 299 564 199 940 526 997 1049 340 196 817 532 959 582 48 929 391 1074 423 335 895 455 914 1029 316 708 203 151 1083 808 534 896 104 148 666 241 1018 623 288 558 263 631 442 321 1088 636 162 239 1075 468 709 968 61 824 195 295 1083 228 1048 399 978 998 498 771 159 289 781 768 522 16 939 272 672 332 655 259 675 810 462 1082 443 1049 479 924 68 724 273 861 302 227 1011 220 1037 326 886 48 978 657 206 816 92 977 346 596 63 331 763 833 139 416 815 494 1050 579 449 839 60 258 552 508 1053 448 1000 1006 302 220 662 1035 292 579 417 956 545 1032 359 919 301 1061 113 527 752 172 723 508 1091 421 871 860 416 742 335 71 792 727 56 817 130 637 385 721 420 1076 440 521 971 766 198 582 134 50 1075 806 172 1095 517 521 680 29 1021 688 118 301 859 445 870 1067 494 602 138 483 959 349 691 935 131 210 1095 974 531 404 758 322 706 22 840 70 669 35 956 646 89 392 1065 967 144 453 996 212 993 13 824 217 1092 66 1042 968 463 840 327 498 745 604 351 565 68 150 1095 140 918 1091 61 928 368 420 570 394 921 369 857 34 549 1024 120 513 888 426 1026 14 607 782 324 512 936 963 240 253 1053 637 267 261 692 672 140 591 437 599 286 783 122 93 866 104 788 345 774 712 169 474 799 635 39 810 322 905 357 340 831 858 343 626 453 1004 324 977 458 912 166 983 161 560 165 989 358 795 187 62 941 680 515 559 406 35 578 12 773 912 87 604 10 567 388 27 951 130 669 835 112 539 825 694 120 650 349 798 150 10 997 365 748 349 1013 777 519 1059 319 284 647 1009 50 826 174 529 788 20 652 497 695 217 817 398 906 823 18 440 777 334 1050 265 670 995 444 815 422 686 286 41 942 314 651 807 21 313 698 58 737 547 911 521 573 597 202 180 963 61 883 110 1087 1085 349 133 957 391 968 381 578 54 788 211 717 940 544 621 487 863 385 479 738 115 942 769 359 299 823 289 867 648 535 40 802 82 700 142 581 722 373 351 827 377 747 281 760 143 602 938 384 882 123 904 498 1082 398 386 992 508 640 985 181 313 876 423 862 73 734 618 24 897 223 19 912 988 25 15 797 468 812 772 404 573 399 1039 359 853 352 127 901 477 1040 77 1076 826 21 688 244 375 1059 586 494 195 619 570 395 324 822 605 405 496 894 709 544 1085 90 640 299 495 828 625 455 343 680 218 634 279 958 885 21 91 836 412 1024 372 1075 67 1066 128 1046 1003 525 244 597 490 913 489 920 187 819 483 551 704 429 464 786 108 1003 642 69 1072 2 712 93 414 908 561 0 165 1004 529 809 408 1028 497 605 763 151 927 395 57 808 1001 439 244 718 195 618 519 1047 187 706 33 870 460 748 319 803 388 1042 287 1054 892 437 1023 176 249 849 907 239 469 920 14 1001 958 26 712 446 378 556 1080 151 731 503 100 666 293 763 989 39 670 175 374 833 564 162 268 1003 82 648 402 784 933 218 885 152 519 729 791 178 201 1058 781 291 960 335 239 822 111 966 411 1082 719 176 169 593 511 661 764 485 97 1037 1004 290 142 890 174 707 859 114 97 1093 33 1046 283 909 523 732 421 603 614 195 346 971 972 202 552 85 71 603 707 292 1029 322 442 1075 560 118 308 1059 880 73 309 1040 748 228 180 865 753 397 119 613 892 289 221 881 435 588 952 505 758 540 779 13 706 64 444 975 1064 466 26 924 745 103 444 827 95 1077 591 454 744 137 452 1035 271 896 957 425 23 932 397 640 616 58 849 219 450 783 686 434 504 920 55 654 341 1044 37 1033 1095 545 386 580 923 15 20 989 807 220 800 75 646 460 818 146 298 741 945 498 449 848 683 358 40 1044 199 711 73 631 646 78 838 182 911 198 1022 353 911 204 208 958 817 268 1068 411 542 787 469 713 342 880 36 879 803 294 942 127 531 943 965 85 420 740 848 123 681 221 844 280 625 128 170 861 693 319 103 753 519 662 210 675 363 755 621 179 315 953 221 564 694 72 963 474 183 551 260 712 798 39 488 551 785 410 682 479 952 134 709 228 585 183 928 55 289 746 542 951 50 636 1014 293 296 670 219 1024 336 988 339 722 578 313 137 629 880 516 492 598 49 990 255 714 53 952 622 387 1077 107 597 178 502 985 1028 170 715 40 654 468 1078 136 968 376 784 98 627 244 643 183 416 580 456 1093 1014 237 150 975 415 586 447 1083 369 1006 475 710 513 818 803 153 145 825 706 363 920 173 317 1045 550 71 903 69 544 1070 1082 92 291 568 580 239 117 887 873 27 476 659 430 1015 289 747 138 588 459 990 43 700 722 230 332 638 1023 195 497 579 958 487 938 435 1053 370 42 978 446 716 509 1036 397 666 951 532 417 1084 900 70 1015 57 1095 308 635 338 357 867 771 302 622 410 292 952 575 192 112 632 1028 32 880 485 408 880 460 698 662 71 1042 110 109 648 217 1017 1088 64 296 962 490 560 145 789 849 308 75 1067 183 628 806 237 768 424 947 137 64 778 448 678 965 166 937 469 106 775 100 972 35 1007 490 674 1007 270 126 911 544 844 523 981 435 787 348 645 14 786 260 958 284 664 860 452 835 109 505 765 209 573 446 584 23 988 313 1079 147 616 220 648 314 625 870 9 728 184 246 948 314 703 232 572 91 923 339 996 1013 377 933 87 449 603 523 872 1067 28 298 759 380 799 271 555 169 592 161 839 270 551 82 978 134 804 514 803 184 1030 196 907 382 806 584 423 424 830 551 447 146 1080 706 227 757 28 475 879 900 302 744 79 946 162 594 136 166 646 74 981 900 75 1082 392 488 906 1080 155 1047 105 224 595 316 882 250 949 845 27 637 87 755 288 267 844 328 713 472 1088 27 767 153 864 187 1031 58 634 904 425 865 121 539 1037 1077 194 522 837 271 843 977 78 289 678 528 955 785 467 63 837 826 205 233 725 580 29 334 595 832 461 287 552 72 678 878 449 259 713 503 805 769 110 594 64 439 852 1022 25 60 1055 368 1043 718 454 729 128 241 647 1035 479 659 143 641 272 641 140 999 148 899 503 107 1057 372 1055 178 865 924 356 288 1002 29 907 414 1059 271 810 573 413 872 37 536 677 96 578 706 406 828 324 1049 209 812 415 24 1012 923 185 505 688 358 762 641 166 530 830 433 893 459 770 472 1023 88 972 521 720 108 968 821 96 302 775 1061 347 310 925 671 414 234 862 682 182 768 206 226 680 763 153 249 915 437 911 83 731 3 687 679 173 793 48 455 896 793 72 448 554 496 632 504 753 637 404 485 598 144 823 56 913 485 888 495 550 29 685 931 534 220 831 559 5 265 1019 618 27 271 1084 157 934 73 1056 1008 321 641 254 401 612 112 875 731 105 499 656 99 905 738 521 845 476 348 923 301 856 158 741 428 715 1005 376 735 188 455 823 547 821 244 577 1091 187 514 733 277 648 662 359 1042 187 1036 67 651 281 415 732 99 636 832 170 373 1000 399 964 606 160 154 824 161 570 907 107 818 63 879 67 1091 120 468 1060 535 806 661 196 2 990 671 100 845 326 173 1074 463 813 771 218 784 232 836 11 613 175 1041 142 495 1083 368 1013 278 899 1054 498 921 443 431 706 901 21 1090 179 15 651 1014 324 873 317 68 894 727 3 363 829 641 271 488 580 117 552 1002 385 209 796 191 922 484 687 232 974 682 171 240 685 1086 166 416 905 673 430 878 381 883 133 344 685 214 1000 66 871 225 764 721 288 90 765 176 698 434 988 484 857 309 599 28 775 146 694 110 854 709 355 539 794 414 1080 944 261 144 680 35 637 962 511 437 600 886 334 416 728 587 399 56 944 285 1000 567 195 1040 190 917 340 274 664 104 900 136 1063 181 786 934 540 24 1072 811 410 487 687 831 123 705 297 955 336 838 513 836 296 790 435 607 542 893 31 471 814 964 45 651 211 236 874 939 26 975 66 513 698 615 382 754 531 194 943 1056 25 194 834 396 741 114 670 387 911 221 779 277 701 830 329 230 595 822 85 1019 253 223 684 749 397 528 909 68 640 151 594 809 249 775 418 258 624 62 688 235 655 114 592 361 597 366 966 424 1037 612 263 905 0 193 820 974 478 443 802 820 161 688 234 79 1008 749 46 411 778 456 901 824 249 1017 518 307 997 62 671 668 196 494 903 266 1010 267 915 841 27 569 302 619 476 866 323 905 414 1090 91 239 1086 727 29 396 849 535 956 267 868 380 887 768 34 381 715 403 850 300 1035 428 939 653 80 428 758 1039 99 295 606 630 262 178 818 650 437 83 821 63 1002 962 413 912 67 539 663 833 210 139 1006 242 800 536 580 201 861 182 1006 652 417 871 544 59 707 343 1026 448 923 754 54 798 434 283 588 869 3 1091 230 414 754 1000 135 656 292 163 729 653 140 833 547 568 540 724 301 99 1053 329 871 1086 212 828 215 360 551 365 548 589 4 892 100 357 620 530 915 213 589 918 24 766 227 185 1087 436 1026 795 336 399 1049 499 899 323 925 130 969 142 863 113 725 251 933 751 43 234 552 635 195 524 663 449 729 734 480 228 820 377 883 1014 248 801 131 796 494 876 164 1042 41 885 392 1004 56 213 904 589 64 590 372 336 897 754 535 287 557 1090 458 495 630 69 700 813 244 577 509 723 316 110 1080 1006 265 331 1077 612 455 407 856 77 857 821 153 737 144 911 52 683 449 652 527 12 858 394 652 645 157 451 846 450 899 144 787 1046 84 722 247 705 425 823 503 924 29 670 410 1001 360 62 749 824 173 765 435 37 923 212 1034 791 196 45 1041 414 604 257 930 987 352 321 866 350 850 844 26 365 924 740 130 259 897 789 398 657 434 504 1085 930 338 763 156 697 36 271 1090 793 444 472 640 389 862 205 987 550 282 177 772 150 901 713 85 43 783 386 1078 476 1046 344 567 437 656 120 998 1036 513 115 832 635 287 168 885 478 850 1011 79 512 589 307 1029 433 1082 705 444 527 1090 540 1047 1089 6 406 788 715 527 452 763 812 403 476 723 163 728 656 330 749 451 685 225 590 58 560 411 422 742 15 842 93 674 327 586 842 406 1069 120 464 1036 921 173 156 1041 962 518 402 698 50 965 948 63 1075 197 19 555 701 117 550 214 1063 378 853 288 958 22 637 286 301 1089 978 172 280 568 872 264 602 358 381 920 76 833 222 1088 289 980 213 617 835 231 253 861 87 681 951 289 416 577 426 1005 1022 363 769 6 788 439 618 417 826 218 70 661 1091 111 411 933 73 878 702 392 6 1072 519 605 1086 290 891 286 585 388 869 156 612 9 864 528 400 675 26 922 497 744 837 240 191 815 584 100 262 628 573 243 267 1036 254 1058 269 612 765 82 626 506 223 623 335 1089 24 798 614 192 552 246 1031 448 876 524 754 498 646 124 803 329 119 566 696 394 143 986 423 911 413 926 1025 499 706 175 195 837 320 902 594 153 1074 532 312 1067 962 282 960 415 553 399 1017 130 309 952 897 226 1033 302 936 101 274 761 930 113 483 896 443 815 282 620 531 1037 831 85 279 1018 821 262 145 601 764 449 848 56 16 738 357 1042 807 537 443 1051 317 776 219 1081 526 623 336 800 359 623 924 244 344 949 278 830 690 366 933 431 783 311 486 929 602 351 1042 300 973 10 791 107 483 675 444 881 1021 124 296 1044 424 647 767 79 282 932 843 435 130 1019 505 794 550 468 663 98 118 890 1054 272 257 1007 261 719 749 405 232 699 461 803 459 904 874 321 563 456 299 1083 521 724 993 231 807 401 656 58 273 825 708 464 667 491 684 272 911 327 198 628 727 432 120 774 440 617 381 736 719 388 1028 3 459 901 461 967 219 666 253 774 314 580 756 132 867 10 57 811 693 407 536 809 975 532 591 358 771 344 857 150 53 1043 186 575 538 733 263 1048 34 780 449 844 179 1070 1010 265 723 102 262 809 356 1088 787 268 602 316 638 431 1087 287 350 732 867 352 605 176 963 461 37 1027 55 614 136 960 967 414 827 107 1059 68 101 1021 158 712 742 20 533 844 479 679 197 949 487 1039 842 392 957 433 186 885 919 376 1080 250 770 180 498 864 1013 325 61 647 872 366 536 1041 832 309 1086 317 510 925 340 727 516 710 1095 430 199 552 432 1000 79 829 634 38 376 582 592 267 682 368 789 503 722 274 903 370 150 643 301 1047 482 613 1000 384 677 494 471 974 135 786 1024 455 974 543 162 1016 438 946 0 795 783 312 811 239 400 919 498 663 555 173 642 343 943 168 161 941 111 888 693 140 1020 71 433 1002 1084 467 559 534 900 430 1095 342 649 429 898 430 508 893 404 888 953 152 869 284 976 507 463 854 558 129 126 1092 445 667 617 20 506 991 987 468 695 26 48 592 553 175 549 88 835 502 557 152 828 131 329 625 763 235 438 581 227 968 1091 201 814 517 743 52 858 135 377 1042 1043 2 8 731 196 1037 1046 394 1054 36 479 570 377 978 223 765 680 66 330 1026 470 1083 891 89 875 488 360 818 66 785 756 441 505 936 702 26 728 415 821 422 1035 381 816 188 350 603 46 803 751 372 379 856 607 275 781 135 661 488 482 731 312 1014 969 202 912 496 810 401 411 839 881 114 364 1080 278 549 231 1015 841 528 191 879 45 826 159 1042 184 589 818 170 484 916 176 660 124 624 787 445 209 736 247 827 1000 261 524 709 771 332 885 288 798 45 227 926 299 742 701 310 988 17 186 860 707 382 297 606 230 839 660 69 276 1035 593 537 235 619 58 787 611 221 306 977 129 914 553 411 72 652 769 314 337 807 527 934 216 954 255 1091 308 634 1067 352 753 324 1012 361 526 752 1057 33 290 928 572 422 374 751 429 669 872 252 265 722 514 657 544 821 851 15 86 608 906 435 736 31 1026 473 915 352 245 676 155 780 261 776 956 307 1003 6 894 8 1021 466 608 92 296 784 547 643 374 596 551 321 378 650 425 765 709 377 1039 398 346 762 1025 404 662 527 713 408 34 1033 90 912 233 698 726 541 628 225 557 328 408 894 4 798 419 936 1034 68 456 942 738 286 547 590 791 134 1035 336 813 263 22 897 1058 537 239 697 823 156 692 547 75 699 309 705 617 478 70 1001 531 724 164 973 623 103 63 983 783 416 535 712 917 357 526 988 498 1034 370 720 898 547 990 121 362 969 533 946 770 163 909 97 47 807 1077 114 187 997 210 956 85 916 88 986 607 157 553 398 864 256 340 716 1034 196 632 373 380 962 1055 370 92 932 208 722 117 928 146 1030 469 840 660 56 915 62 627 10 304 742 168 1081 592 55 562 325 6 653 859 355 422 812 1030 433 216 678 584 513 683 421 92 842 1080 228 251 1034 425 1044 460 1021 221 567 727 134 9 1090 339 1051 861 158 787 341 47 950 700 263 960 462 355 811 86 898 282 836 103 1069 943 101 439 990 934 507 746 91 656 160 761 403 199 931 915 90 460 683 1095 144 98 738 128 665 25 880 370 555 70 972 996 374 344 974 816 177 47 949 366 924 720 388 263 630 232 893 762 189 326 562 1074 162 164 981 288 695 1021 61 331 744 55 986 662 421 788 145 1048 52 361 739 76 594 1046 300 590 411 525 555 85 778 649 49 444 831 17 771 505 602 966 375 239 851 444 576 397 903 4 1042 227 951 453 806 320 693 259 1044 693 99 628 54 41 1082 635 119 151 591 153 1085 990 356 388 780 182 1069 749 321 1001 277 457 940 633 498 454 558 591 113 803 340 1035 18 718 41 759 529 702 17 696 486 1023 345 826 26 980 303 792 330 978 342 869 193 752 224 284 604 52 925 742 277 70 896 470 588 439 670 248 701 173 1030 264 749 625 368 379 979 680 447 687 57 655 398 680 47 369 838 975 482 574 355 107 641 282 908 677 428 1079 102 361 800 396 862 933 155 83 643 992 134 846 535 51 755 2 1018 285 591 691 399 562 24 268 743 1010 196 877 491 141 799 346 825 591 241 457 674 903 532 255 803 86 992 977 414 665 57 890 85 192 875 24 949 267 961 55 943 377 1045 254 841 868 231 250 855 828 537 26 782 1072 211 1088 5 2 1092 993 292 500 945 509 938 168 1084 1000 218 1053 346 56 1056 915 97 363 891 126 613 897 314 965 328 705 519 537 1047 879 40 993 537 568 500 582 150 383 560 158 982 948 45 260 737 622 334 522 592 1036 20 118 557 1005 115 787 207 661 221 691 265 136 787 445 1085 579 418 1010 428 779 282 727 507 471 888 251 941 988 291 838 480 826 42 792 207 1 1047 931 476 520 625 99 822 624 85 56 1044 878 213 681 168 388 788 666 109 832 234 136 856 805 292 247 597 374 673 1001 58 529 581 603 324 533 984 888 120 327 560 553 219 1035 199 697 236 151 643 915 0 131 691 526 1061 27 868 897 187 596 245 589 98 521 807 95 798 828 446 626 118 905 315 584 384 654 5 494 624 719 323 628 519 868 123 138 906 769 339 31 884 626 262 1063 207 868 168 259 659 524 633 143 863 425 846 596 363 1031 163 614 135 7 548 291 611 147 756 636 488 819 390 651 347 80 752 456 826 573 198 11 782 412 876 820 276 973 518 67 882 68 654 258 908 626 126 869 460 840 360 1092 161 190 795 212 900 61 751 278 887 403 917 481 916 934 532 648 215 287 1032 764 148 1008 97 201 611 963 256 813 466 393 676 703 310 113 870 915 170 687 288 301 722 526 956 293 909 825 534 1029 80 520 1094 844 211 555 328 555 50 907 137 367 849 380 634 238 669 574 380 637 172 614 31 318 837 390 789 457 623 673 24 62 1094 527 627 942 62 1075 499 575 305 650 360 488 878 19 1033 68 696 588 516 179 771 757 220 305 684 721 380 168 616 103 724 834 286 817 340 124 950 294 1045 460 998 449 558 403 1019 206 860 831 318 691 355 518 637 625 124 795 59 531 661 96 694 191 848 319 651 632 468 62 969 426 945 613 37 450 1041 350 1044 729 18 472 976 510 795 222 613 1055 418 905 472 614 519 465 957 523 956 902 57 466 979 280 560 671 141 295 819 106 947 346 1002 202 784 762 243 725 231 739 498 961 482 605 69 529 1054 663 36 592 531 849 32 47 770 451 809 277 876 1039 290 1022 492 203 641 421 637 776 88 304 752 660 234 804 250 385 963 822 423 335 827 759 63 132 782 1044 428 362 576 177 777 515 884 970 311 877 273 721 248 1009 307 1020 506 33 570 557 36 574 332 453 1023 606 106 523 1047 1094 455 852 80 172 666 808 382 316 774 233 792 379 568 256 676 476 1087 617 203 16 956 122 960 1012 99 119 1080 108 680 801 6 477 646 24 945 493 743 456 632 505 854 1040 348 342 848 849 437 138 968 247 880 79 1075 403 604 143 796 277 918 993 186 546 978 590 270 259 786 252 721 382 608 1091 535 984 297 276 669 770 269 1040 410 874 462 187 1058 719 154 429 642 969 74 1027 267 430 986 906 61 870 243 110 585 1086 491 1034 483 687 403 164 711 847 256 204 612 694 124 286 866 504 947 684 71 141 642 733 17 1050 353 430 864 47 803 285 933 378 937 546 768 761 144 748 367 486 867 352 1059 1013 411 752 133 717 397 889 522 1040 193 1052 201 598 337 1016 539 192 1088 227 902 979 482 153 623 680 356 356 914 801 280 776 348 271 579 1022 120 1078 503 430 852 1083 11 766 363 351 621 621 516 588 17 905 263 378 714 945 34 750 74 78 802 280 797 645 288 511 783 500 806 425 758 744 125 755 375 792 279 227 1047 254 973 769 499 526 800 771 56 62 925 898 336 258 619 23 1045 438 1043 771 364 679 250 105 970 724 395 433 684 785 185 791 356 1041 313 841 523 226 564 270 927 329 598 292 1033 44 813 11 930 295 877 506 587 1067 336 954 45 526 881 666 215 191 618 634 50 549 188 917 110 497 1084 196 996 371 810 1076 103 1022 230 429 914 295 780 951 101 174 936 81 763 1075 430 582 15 8 949 658 192 739 517 210 904 292 802 139 1073 988 346 305 1043 1053 520 653 505 225 783 33 823 1092 142 0 644 542 1010 68 982 89 741 513 608 73 890 10 844 350 881 403 934 735 288 20 1044 1037 224 739 132 158 768 659 311 625 361 301 1067 644 421 705 201 587 70 1083 19 1094 173 28 1011 1070 222 214 719 28 844 319 765 1000 410 863 287 733 389 406 1086 38 987 655 95 161 875 508 553 438 814 995 456 300 866 490 826 263 820 796 488 743 37 15 780 812 74 1005 315 225 1089 240 712 520 718 254 765 163 598 340 875 139 958 774 228 1009 257 483 1017 973 287 1052 338 626 213 8 627 791 321 660 371 470 820 731 332 522 1026 1060 515 687 486 244 996 815 343 647 28 122 684 120 986 878 151 212 936 47 1040 38 1089 440 1072 14 862 288 874 360 656 969 279 534 675 402 866 315 798 866 112 1014 96 430 721 891 260 172 961 558 12 910 274 1079 192 1012 23 1037 498 681 337 848 178 139 595 687 23 729 67 831 66 357 758 539 995 887 108 142 720 245 956 792 126 97 647 1046 494 439 966 450 956 533 590 104 1023 1011 367 768 329 1015 175 239 684 426 868 560 126 366 636 737 0 965 243 800 495 540 789 355 637 729 153 271 893 817 204 58 857 53 775 859 178 981 275 807 317 846 245 532 801 22 863 87 823 547 892 705 329 278 780 762 70 173 733 817 278 1055 367 447 773 410 1021 902 490 749 525 941 455 403 799 393 830 702 270 441 696 1009 212 67 769 310 671 401 744 306 1033 517 589 309 1094 440 616 547 559 264 706 422 994 295 1057 972 369 363 1044 1003 139 693 118 1034 540 810 193 934 70 180 684 134 1088 964 333 140 1050 435 804 330 1023 842 172 725 330 259 735 426 772 297 817 573 188 852 478 307 608 94 1011 419 960 444 706 1032 437 710 206 3 690 1027 285 41 1052 714 73 595 219 674 111 946 59 1011 425 949 381 857 31 304 694 815 373 750 370 781 252 707 348 420 928 441 929 589 76 923 452 964 23 46 975 42 645 275 736 899 321 804 456 301 574 355 1010 420 1078 47 703 841 64 656 539 373 1065 511 930 823 546 448 716 277 576 237 688 72 847 439 980 788 456 407 741 689 502 478 731 914 97 226 922 428 767 511 982 1044 254 253 599 247 587 411 616 428 808 769 327 869 1 868 213 275 878 480 799 1045 162 565 455 629 149 58 1060 770 295 952 467 808 86 749 534 411 1038 797 462 108 748 356 1057 617 198 428 605 555 272 51 801 823 328 354 1066 953 118 453 604 682 315 240 745 938 339 9 576 443 749 836 301 30 805 81 974 95 866 1034 524 67 715 716 346 875 297 745 46 606 527 31 1072 898 113 887 374 1064 194 528 851 817 7 865 140 80 1064 996 381 310 779 261 832 169 763 267 733 417 604 683 55 26 678 551 174 82 811 953 414 858 318 816 7 626 420 685 366 301 871 24 902 988 286 737 314 130 1021 1091 63 958 70 440 635 226 1017 510 612 500 1053 783 382 504 751 300 795 407 949 1023 212 453 1054 919 192 87 1059 337 687 52 787 212 820 67 804 229 1054 416 844 780 121 779 314 462 996 823 220 648 360 143 607 809 485 135 829 1026 73 84 791 588 405 946 501 932 142 460 758 959 295 52 683 464 925 1040 531 288 984 511 665 894 356 905 408 670 367 486 690 110 1043 179 657 624 357 634 113 466 742 387 1087 298 737 866 487 830 59 793 212 936 169 363 597 147 794 117 923 400 1024 954 194 572 123 741 473 312 769 608 137 774 346 504 824 1054 247 726 454 798 313 970 205 916 272 448 637 265 664 945 431 926 504 534 1077 661 9 258 774 945 95 731 17 1076 237 671 306 999 77 939 141 675 413 364 588 6 601 987 425 169 981 23 996 176 739 601 187 341 1063 940 513 503 970 474 692 1029 394 686 428 587 182 803 463 46 1073 241 712 364 882 856 112 936 126 517 917 1082 331 747 529 745 451 496 834 10 605 1089 332 273 648 1044 181 611 287 472 731 925 177 816 189 439 620 675 304 123 979 840 92 185 680 496 852 1080 417 408 743 543 641 469 551 782 166 697 444 909 452 1052 307 321 566 596 425 755 218 931 384 129 1006 372 720 637 199 553 142 1005 436 208 1064 463 576 853 508 866 2 238 626 423 759 1017 223 885 532 864 181 826 18 28 584 581 145 984 93 457 881 223 991 915 49 273 775 972 350 352 659 707 221 687 359 372 709 133 682 154 730 534 588 381 956 83 713 855 547 72 701 27 838 570 534 192 619 559 64 248 604 687 271 385 662 688 494 317 677 1037 158 751 272 97 563 338 1002 440 652 886 129 836 102 123 676 1004 301 1010 84 452 999 615 541 387 885 308 1086 650 487 1041 243 104 632 71 903 584 294 881 206 107 966 782 509 1060 377 626 76 759 19 405 806 188 984 740 313 808 296 557 308 496 1039 52 750 1088 4 796 245 79 824 781 172 966 100 94 840 975 260 837 351 969 137 315 944 208 1067 509 763 517 805 1034 90 878 100 810 241 131 882 1056 279 798 317 505 941 1025 135 608 451 1037 326 891 329 554 403 159 817 151 773 19 741 8 601 191 1018 171 975 816 58 1011 89 95 611 1059 249 744 334 848 224 759 245 551 417 633 200 651 476 948 458 461 851 338 664 89 1040 166 863 633 120 148 616 1083 20 120 580 587 308 777 278 150 811 90 559 542 948 183 1074 348 968 1095 290 795 440 409 1071 633 416 116 907 176 635 122 598 1046 125 228 602 792 521 577 266 667 506 117 845 262 844 600 195 1059 19 233 1036 674 281 346 789 477 783 152 982 397 552 416 876 719 314 374 559 212 685 113 982 1017 145 230 832 366 1035 501 999 796 38 475 1047 955 380 145 877 323 963 115 915 410 750 556 24 652 156 671 8 814 216 857 393 251 797 252 909 1008 70 99 642 367 954 523 613 213 632 218 1016 85 1015 459 1016 395 1091 283 560 218 763 228 765 579 65 198 656 73 860 684 285 238 649 225 552 728 333 66 895 748 174 156 815 883 138 568 139 777 33 184 1056 329 623 897 207 35 600 417 632 315 949 867 41 427 1088 615 92 261 591 531 1073 423 985 162 859 740 512 820 382 205 755 349 745 45 808 765 273 334 646 133 553 493 571 81 1005 72 880 111 859 1007 174 594 128 1075 453 1002 116 1015 52 847 134 126 956 794 339 1039 440 210 899 260 950 370 918 945 177 23 724 807 357 305 776 874 125 598 510 85 687 507 772 91 760 643 9 847 27 615 211 206 643 382 905 373 826 314 730 290 671 1051 140 230 909 515 1072 835 162 966 326 418 706 614 376 173 846 69 837 648 150 372 785 999 10 873 184 1094 174 823 466 150 685 598 444 465 861 25 1039 991 331 615 265 584 256 23 571 920 426 52 1047 805 91 5 623 311 1062 455 603 428 968 272 963 350 571 9 868 794 302 304 751 714 441 565 277 44 1054 551 128 706 86 824 381 917 54 362 808 1018 135 41 973 714 483 519 660 145 811 893 311 1078 60 1055 167 171 654 261 615 1081 318 352 899 736 100 1002 77 895 107 124 1079 599 382 314 1082 496 907 88 626 581 512 952 127 341 980 508 634 249 616 992 319 193 555 882 279 352 898 557 327 815 305 734 402 116 687 901 22 434 567 188 894 813 430 1024 364 1090 492 966 255 433 1048 106 793 293 722 19 699 476 616 400 573 680 215 57 995 77 804 372 771 799 320 88 586 269 796 342 681 196 718 356 675 22 845 1008 535 763 545 593 478 896 362 939 425 1058 484 313 844 29 654 819 230 194 992 923 217 965 46 427 675 134 710 421 1023 953 367 603 536 82 971 845 369 1044 517 920 342 418 569 465 804 102 632 490 673 835 484 518 875 818 75 925 258 832 236 408 921 1076 366 559 26 460 993 461 1040 871 413 650 111 499 1084 998 209 633 137 811 184 327 785 52 927 1045 187 764 112 642 121 276 684 251 610 295 802 290 950 824 372 612 310 493 668 368 805 663 26 1086 516 839 49 755 300 371 757 830 398 28 1065 651 41 502 1044 544 660 814 513 378 1054 377 645 872 454 978 383 1067 35 462 1088 421 956 1062 279 602 33 183 978 509 628 162 692 765 120 849 436 124 819 1021 522 270 802 698 38 191 692 690 104 576 492 388 1068 836 290 396 735 11 743 17 864 276 562 709 319 177 1081 903 135 1056 373 640 7 282 1041 776 33 241 885 699 376 240 926 189 882 408 708 209 924 355 577 323 807 332 828 563 160 528 635 336 1007 473 885 1007 494 191 920 344 1022 722 291 68 1031 430 1082 97 762 166 954 324 1005 1002 51 121 554 1061 49 987 452 265 963 944 401 162 1042 313 690 123 594 182 943 499 947 1027 140 517 655 430 765 23 1043 903 132 506 822 336 822 1093 547 389 617 224 793 1085 506 28 559 63 1058 984 125 756 60 654 180 543 1013 500 1062 113 593 463 641 906 545 705 466 653 223 92 963 211 917 549 43 85 1040 215 891 145 916 149 1058 890 39 88 950 795 359 222 838 73 1072 846 437 535 752 341 1012 387 1071 134 775 666 483 640 122 977 420 736 545 732 374 653 167 1019 127 638 35 898 193 934 135 703 169 468 595 634 220 540 1071 939 201 1048 205 228 993 539 737 859 237 925 412 724 213 633 212 142 663 902 290 969 453 666 42 445 986 409 663 1066 147 357 615 367 582 37 861 1009 70 20 948 923 528 1060 59 666 119 13 959 18 576 816 175 332 640 668 9 669 263 160 630 763 166 833 75 27 774 859 414 852 70 1080 527 911 179 711 44 1032 511 804 46 82 774 942 265 973 206 492 1042 172 702 35 582 621 378 135 974 1045 196 401 722 43 564 253 695 738 501 791 70 325 890 371 733 394 661 324 744 174 692 676 118 615 37 48 822 177 979 252 1085 790 182 66 679 180 569 205 887 424 833 995 218 588 142 663 501 383 567 684 278 216 554 927 405 92 781 446 787 950 67 605 441 687 427 371 802 624 330 508 796 901 544 747 118 217 957 694 402 517 619 705 42 114 596 32 641 941 158 811 379 289 905 965 54 638 290 979 34 513 623 1069 545 1094 280 23 789 37 694 813 369 516 1091 704 508 770 323 186 660 610 246 81 550 1031 64 501 786 204 776 326 890 186 923 378 903 13 872 318 592 886 345 476 760 556 202 40 683 592 5 848 542 913 355 1018 107 178 721 345 1066 1008 360 255 679 129 685 1024 46 291 1027 907 127 847 257 899 377 563 17 209 564 550 482 658 273 595 487 393 672 493 612 694 17 920 415 663 441 833 99 758 282 433 1056 1081 343 471 757 695 66 931 327 1010 109 167 823 605 373 197 980 568 53 167 983 780 442 977 407 383 830 414 804 351 851 339 1039 924 144 212 558 141 550 188 1031 582 259 846 455 1016 483 675 168 81 915 939 278 613 297 1049 137 462 1027 320 702 974 261 878 313 1082 539 762 386 893 186 25 870 193 597 519 973 550 108 300 1093 214 841 743 346 603 254 848 378 795 370 1008 339 644 525 555 455 1090 175 706 386 430 645 646 73 751 35 680 163 720 37 426 995 214 778 604 82 1065 388 572 90 783 350 810 281 1068 367 913 325 583 127 104 596 849 316 40 769 382 1005 832 22 302 903 995 242 228 1003 860 410 914 351 107 609 797 101 84 685 409 660 246 738 274 553 61 668 931 149 277 567 506 635 253 679 837 399 288 590 828 466 545 939 302 828 64 1064 599 60 186 674 929 310 259 1046 593 405 508 549 1026 219 711 283 1054 77 236 1040 637 502 204 753 945 316 1088 413 891 365 78 981 538 820 365 765 532 1076 506 1061 828 74 211 551 715 315 867 420 662 107 453 646 496 773 788 12 985 364 549 347 606 17 38 1027 87 905 61 1012 772 98 421 942 428 669 751 217 812 216 741 97 820 375 958 181 258 680 992 14 621 81 793 445 173 689 868 99 516 730 542 560 128 984 327 752 1068 48 960 444 995 451 37 1008 295 1053 1018 146 257 710 241 745 454 779 191 1054 148 917 850 457 817 138 998 103 931 498 912 503 40 1088 748 499 841 501 874 244 209 1071 943 100 385 673 729 267 807 177 362 913 1064 411 560 189 949 486 576 113 988 64 978 437 834 432 428 1070 470 629 114 864 78 780 552 11 221 772 333 643 469 797 19 875 777 319 375 680 710 32 350 657 307 879 883 544 110 680 759 105 506 944 409 922 70 887 483 1019 963 227 402 571 523 710 1031 194 433 829 453 1085 828 125 921 169 356 912 986 324 693 216 824 408 967 94 740 156 860 407 1017 384 312 795 269 858 371 889 479 722 596 151 637 266 292 775 156 922 221 1018 1016 517 908 276 414 801 991 370 1015 264 26 630 847 69 224 673 780 270 211 598 534 778 828 203 527 969 437 598 98 584 566 257 432 589 688 345 532 767 825 330 250 1021 647 490 892 182 0 928 413 626 345 830 979 148 218 1087 115 579 637 474 38 557 480 997 177 957 599 350 56 867 789 436 826 396 535 1041 767 547 652 195 140 1084 651 104 344 639 1048 414 719 532 1006 150 179 623 254 774 127 917 480 604 1050 30 204 1004 271 756 306 873 521 926 173 599 302 832 708 314 1016 135 99 824 229 847 178 911 501 685 252 940 433 664 18 694 997 512 370 755 776 443 1035 506 958 238 651 257 393 626 381 970 30 1029 416 590 917 207 32 980 994 17 267 744 505 829 1017 355 755 38 446 677 227 845 1059 184 39 1024 348 608 226 782 996 180 851 25 525 581 279 1019 130 1013 1046 116 62 808 464 940 499 576 818 294 807 139 490 1087 948 383 193 893 222 769 396 814 99 559 1052 296 1027 138 680 481 161 869 666 432 77 647 728 225 227 784 488 977 152 675 1077 174 309 837 68 850 591 121 959 327 475 599 46 1086 590 24 576 236 25 881 521 591 700 462 1002 472 575 120 158 801 1009 318 272 984 315 599 355 629 36 756 54 828 829 518 70 769 831 520 1013 526 249 998 718 195 780 178 200 704 456 659 1042 131 435 638 735 283 728 358 395 799 212 906 1075 125 720 86 39 927 869 489 379 971 298 569 270 875 744 12 26 960 190 769 435 654 1045 30 198 665 891 4 597 162 830 134 182 991 181 659 492 862 46 920 758 151 198 868 194 1036 398 808 374 741 917 139 9 670 267 1000 962 176 324 1075 627 313 101 866 305 874 383 662 94 932 6 734 240 938 822 240 369 612 47 771 189 1038 1056 353 225 595 986 67 846 306 882 439 165 719 129 651 476 644 711 448 209 1062 290 995 490 715 941 63 932 533 39 935 865 220 514 725 945 512 462 922 17 630 478 1029 53 799 420 1085 427 936 700 420 590 79 919 412 180 743 1037 435 835 482 850 535 58 934 937 7 263 1039 579 409 255 930 654 59 776 516 698 446 756 180 1009 116 615 155 149 745 123 807 54 912 455 594 745 212 168 1015 554 193 553 403 379 1017 959 158 819 162 564 335 238 1027 93 800 754 221 998 295 83 777 523 648 540 893 777 326 407 596 1027 412 547 690 153 1072 233 734 385 780 497 994 1031 21 933 291 493 657 421 833 640 33 106 642 530 991 819 443 518 886 181 720 907 521 919 542 311 814 863 322 904 493 682 250 302 842 903 207 225 951 96 1087 591 6 800 463 79 1042 298 647 814 449 616 541 948 506 80 891 603 147 150 585 1004 335 867 79 915 76 5 762 973 54 704 517 649 460 1090 89 959 308 921 372 839 428 726 40 4 775 1064 515 1078 39 274 689 636 55 687 12 388 610 582 415 330 786 623 468 248 773 381 1036 848 121 275 1023 186 773 989 18 357 839 188 601 791 77 702 257 864 244 46 651 732 392 1056 98 790 451 581 166 306 886 1054 116 527 871 116 658 297 656 421 553 598 353 745 296 439 548 605 460 367 905 661 495 1083 192 429 1001 1061 53 687 202 309 795 237 752 138 745 1053 236 535 719 990 11 1068 223 105 853 670 248 993 100 784 283 1010 258 1082 53 833 485 493 703 28 906 23 632 411 581 1079 521 180 778 700 498 150 823 58 599 450 1052 947 510 722 439 347 596 593 338 391 860 819 203 379 847 5 860 372 739 960 242 780 167 101 833 820 196 780 431 336 1089 573 16 481 1040 236 969 460 1093 242 1034 904 505 677 346 1010 220 158 594 1013 536 555 463 654 268 869 38 159 912 405 1002 467 728 65 911 492 915 583 176 118 977 382 852 596 360 583 486 254 574 348 1001 392 558 569 457 1010 167 566 31 634 320 633 415 642 176 382 680 723 515 364 1050 38 949 245 656 689 354 721 194 322 678 690 24 423 850 693 345 287 652 778 12 14 872 843 464 44 708 1090 112 429 846 967 544 487 931 357 844 509 606 257 1015 185 915 868 327 970 504 576 279 241 631 824 496 299 1079 344 615 1011 230 209 1034 303 910 276 937 220 616 548 345 252 716 443 952 16 591 375 631 1033 0 977 86 488 932 50 744 697 60 861 431 118 608 998 210 919 481 567 305 468 660 423 594 359 884 774 231 739 184 719 68 644 285 317 997 931 539 544 1089 101 964 659 449 161 786 939 3 122 584 926 134 519 612 62 768 644 541 533 1082 964 248 421 681 475 1028 784 272 424 726 453 735 871 9 722 292 340 954 496 779 540 1091 161 571 230 589 1079 496 686 70 195 553 176 636 308 940 443 1094 328 798 758 154 391 769 284 915 359 1055 742 461 751 289 222 574 715 488 153 771 93 799 471 994 555 320 1011 244 243 901 257 907 802 458 469 943 340 841 183 1067 494 761 877 444 142 638 957 509 841 259 316 619 3 825 683 192 195 887 547 1014 1009 293 1077 88 676 163 437 786 402 946 445 1060 977 142 323 748 515 856 651 58 886 119 522 1088 137 638 683 397 226 918 111 689 392 596 330 809 549 393 999 331 171 789 1087 508 144 685 1053 158 496 656 573 477 567 354 82 896 1064 105 956 38 182 1060 762 307 1003 457 470 666 1041 167 1090 449 21 991 234 867 8 682 380 861 149 804 978 541 115 910 729 438 803 383 294 672 28 693 961 530 858 295 136 829 486 837 649 450 223 1034 216 793 1036 154 466 676 330 1003 423 1006 657 238 311 815 143 1076 802 41 406 580 933 524 962 276 371 809 464 971 511 897 492 614 190 811 537 838 526 673 319 939 200 764 743 504 1064 494 703 250 195 576 980 206 18 878 726 50 578 165 20 911 352 666 130 844 759 28 935 314 184 618 426 643 782 160 748 503 1009 294 847 238 776 394 444 582 1005 523 764 235 259 983 134 848 237 654 902 357 1076 279 709 84 518 837 676 380 368 959 360 987 810 363 369 1003 433 689 757 27 846 87 731 96 227 1095 655 213 771 217 675 529 1045 547 497 772 625 211 389 931 239 736 1007 368 1073 240 312 863 650 481 784 414 31 730 1039 514 248 954 59 675 284 767 515 1084 683 269 1069 267 248 866 639 272 388 870 886 516 175 780 799 523 499 657 818 503 509 646 874 230 1095 426 440 702 676 116 118 910 1015 302 291 603 242 831 758 78 654 138 786 252 1065 164 749 196 254 708 457 1065 487 548 53 604 673 34 374 795 600 473 114 635 1020 272 107 822 669 62 356 967 1047 247 67 817 781 335 637 330 683 488 1046 30 967 517 1068 166 316 1008 303 577 513 845 750 335 918 427 430 576 317 988 703 175 1078 236 825 328 57 553 494 824 909 483 592 127 80 618 941 122 816 471 471 652 44 874 522 886 604 294 1059 304 1071 480 485 1080 425 580 974 72 275 740 82 786 164 990 432 970 482 999 765 326 429 984 474 787 578 340 995 461 374 926 412 863 245 584 742 431 798 146 651 276 801 212 67 707 245 747 226 657 651 14 959 432 117 644 346 632 159 760 31 702 378 929 882 81 839 44 394 872 1066 434 727 315 662 119 579 339 968 157 273 727 42 1087 26 815 241 907 225 657 81 1020 230 903 325 1003 1095 22 539 1045 419 601 259 812 506 644 634 73 477 702 808 500 217 597 495 716 202 598 156 1059 81 714 648 438 894 73 756 417 233 1066 602 278 103 637 149 756 349 797 312 560 285 554 896 499 1022 393 933 266 856 529 377 1081 1010 500 418 571 834 80 839 126 401 594 108 906 916 312 785 434 193 941 797 431 101 648 756 369 157 956 444 804 70 775 679 138 197 750 710 47 199 1070 329 606 835 88 888 293 1052 538 1024 18 767 180 360 610 586 312 969 225 282 592 462 951 145 646 398 1078 860 406 96 608 527 955 997 340 631 63 736 479 833 458 717 150 1029 305 598 411 1016 163 1013 251 916 395 930 282 968 55 864 225 157 836 633 152 332 1019 123 859 242 850 602 390 763 241 928 250 156 906 824 148 753 356 25 998 763 79 335 559 563 454 202 563 229 718 233 709 33 985 477 903 878 267 969 185 453 964 131 1010 400 839 49 704 1039 20 1009 55 1080 188 145 913 580 301 99 728 998 91 894 485 309 1049 1012 40 199 895 155 801 758 163 51 606 368 947 80 935 114 1055 211 793 426 760 880 399 439 749 695 425 734 308 1039 260 480 747 943 73 47 783 169 1086 396 695 684 306 269 734 221 1086 446 561 80 733 741 81 541 1076 957 527 768 244 406 939 61 760 651 44 553 36 1079 148 245 729 1067 291 844 409 624 406 353 1040 348 1065 366 817 249 720 528 871 510 892 112 1015 526 685 849 233 144 812 939 486 968 183 1010 7 89 678 1072 232 839 330 459 767 982 336 602 43 570 259 963 89 890 40 674 131 998 330 459 1077 776 163 669 106 1086 152 729 201 252 782 961 488 26 620 557 506 735 389 416 637 797 155 945 295 227 621 35 706 321 786 501 1033 30 691 281 843 870 475 356 929 331 818 553 493 470 599 40 790 605 283 82 638 823 237 381 887 691 542 465 946 41 1062 323 713 483 847 635 510 840 494 345 747 423 840 473 579 720 433 424 894 492 758 126 855 461 709 289 557 930 420 113 1035 591 215 169 1071 550 487 468 1009 306 629 489 567 374 936 995 459 58 736 926 22 238 1036 404 853 100 847 746 485 1051 103 921 407 788 447 564 231 1012 485 769 396 985 485 849 483 257 639 663 165 697 67 236 644 591 144 407 606 144 663 1043 148 8 860 601 29 352 756 133 907 369 583 629 489 879 221 245 694 105 952 514 1072 353 1064 674 70 997 232 835 387 649 212 509 779 880 191 1006 191 141 781 603 519 71 964 328 1046 650 99 1039 129 976 167 190 578 791 385 189 556 280 1011 293 661 304 1083 141 948 269 1065 849 450 948 356 1034 11 449 771 641 506 519 774 722 20 877 541 968 455 753 135 431 562 230 1085 698 120 379 703 76 796 500 803 145 1052 647 31 505 1048 305 917 316 772 730 377 968 517 213 1095 346 594 153 655 13 780 491 961 1 692 644 512 567 245 294 942 640 141 437 690 976 105 553 533 152 1095 360 894 1065 424 123 827 96 563 310 931 1016 390 383 693 366 581 70 951 1012 511 627 238 568 164 864 227 95 681 879 44 52 687 1065 321 23 804 873 129 141 975 60 1056 307 790 252 707 534 932 979 52 252 849 581 216 215 778 359 838 69 854 142 681 1001 263 393 724 724 436 895 276 964 499 856 323 926 424 224 1012 247 719 251 861 944 468 356 743 677 43 285 624 857 72 485 1045 974 220 934 146 340 1017 550 462 763 470 133 663 607 167 830 506 566 474 625 12 1062 190 110 580 2 996 134 787 469 606 459 826 337 879 495 611 270 636 750 445 909 435 319 868 752 64 567 44 516 833 295 792 1039 469 132 566 477 717 395 819 383 995 426 1051 364 774 700 472 143 611 52 563 631 157 863 465 705 290 946 321 361 1071 927 397 737 217 535 823 946 112 486 770 126 795 1036 305 452 686 1088 190 170 895 237 817 920 441 260 740 161 588 0 846 231 969 647 434 182 958 176 562 269 837 302 936 1020 87 552 542 443 764 608 446 1004 38 986 1 561 201 488 910 787 327 48 638 479 1010 464 1020 708 496 195 664 992 524 227 823 989 404 608 377 655 1 399 788 105 795 1007 156 853 183 2 646 130 1004 14 994 90 1072 256 834 624 118 187 669 959 411 242 1062 1055 403 471 1020 875 411 264 583 568 333 405 896 1073 287 239 1033 339 969 490 951 795 79 206 1059 953 461 6 1012 747 173 198 560 257 995 364 1085 721 443 626 196 450 1085 280 561 819 537 608 48 503 728 473 691 1038 506 1022 387 90 926 800 113 377 566 728 221 311 978 660 255 906 296 169 741 841 277 970 422 875 122 373 1027 1012 142 163 814 1043 90 339 949 750 501 51 1082 621 216 266 764 685 338 333 1076 856 199 461 729 679 535 877 484 461 1035 57 657 910 411 770 237 883 412 250 974 994 423 98 937 1046 54 426 1091 630 209 744 286 64 893 159 743 628 278 414 723 410 891 344 1018 756 336 611 211 324 686 293 560 59 950 621 110 46 1075 1047 56 1041 55 934 517 40 759 869 66 352 1075 609 87 563 346 314 685 285 628 114 1028 142 904 292 770 869 24 860 6 262 1088 62 694 920 370 1061 399 752 347 192 627 186 751 874 184 813 155 676 417 188 740 802 330 31 820 857 474 54 709 721 374 270 1039 487 1028 1003 126 425 1012 112 865 738 29 402 1026 325 797 688 65 799 168 40 1035 539 715 519 833 1046 37 354 863 101 548 373 913 237 599 590 535 618 369 803 308 716 109 22 1030 204 1014 325 646 496 1012 466 681 882 35 666 35 661 282 179 987 245 758 914 368 23 658 502 825 734 530 137 917 718 253 768 31 196 774 326 947 173 862 482 1075 384 682 827 463 759 83 249 593 225 784 1052 113 33 908 704 532 644 232 403 904 51 879 1013 107 800 212 913 521 590 227 829 228 787 123 706 432 1035 219 371 811 583 16 320 645 783 88 919 340 10 905 293 1048 135 778 431 1033 1013 449 350 970 519 1038 503 753 861 134 480 907 238 1001 408 716 1036 232 55 876 254 624 511 1009 871 141 565 21 162 917 68 1036 202 580 581 249 709 221 925 33 734 62 1042 363 711 128 50 722 136 936 692 209 281 1085 744 9 157 783 966 28 158 869 268 815 725 235 845 186 294 750 906 315 572 181 1054 120 757 320 578 83 964 428 760 212 1063 523 85 743 679 312 832 222 428 1085 820 432 83 773 161 871 66 1036 228 910 891 86 1047 251 216 903 781 472 903 177 471 964 874 400 483 947 50 689 685 336 65 736 643 90 302 952 503 596 569 184 50 656 117 736 719 279 772 328 830 311 526 900 323 661 185 943 595 83 426 921 530 1034 1065 289 472 761 535 946 734 393 466 769 938 318 806 293 976 69 425 955 837 333 422 849 67 888 720 191 735 33 343 995 539 836 413 551 92 846 14 718 202 557 541 898 915 435 222 1089 108 828 863 64 774 454 758 452 429 822 381 941 1091 72 729 352 581 394 875 248 135 556 951 162 513 693 1064 497 403 1011 293 901 414 749 906 147 603 531 566 137 911 533 47 818 19 556 1072 393 357 877 372 861 265 786 1070 297 226 743 462 1033 756 337 948 231 739 256 256 574 376 892 686 253 566 188 44 656 701 283 411 1000 872 452 447 734 441 871 378 993 869 383 427 908 693 424 392 611 209 837 474 553 343 875 789 315 397 642 817 547 641 236 137 761 1016 395 611 445 476 815 638 288 332 1056 125 864 80 997 572 204 120 1010 1031 502 903 482 1042 273 154 1082 542 930 794 265 440 791 271 835 642 97 841 466 38 1011 478 904 295 936 741 509 405 799 96 574 104 1009 565 378 900 339 127 887 377 1007 981 294 978 321 905 377 763 382 476 1056 762 62 979 181 508 690 79 759 167 1057 665 270 969 399 699 268 962 464 914 83 722 406 886 211 205 857 985 35 863 181 810 301 759 463 1053 542 1028 355 166 837 952 76 594 265 761 122 1067 76 389 828 57 1007 208 610 9 772 584 404 654 498 224 1084 98 1061 720 79 808 251 769 255 609 490 948 205 540 607 252 741 1057 464 468 871 743 365 388 989 871 368 327 837 406 730 7 577 126 1007 542 758 414 716 978 423 739 49 740 547 831 249 128 887 290 897 690 191 1011 380 778 444 133 846 287 655 660 138 558 461 331 740 763 414 453 1027 118 818 337 956 933 470 171 774 756 154 859 476 337 718 748 337 382 651 457 658 613 372 862 215 399 593 453 764 598 47 79 890 330 593 8 562 183 668 568 426 921 471 224 1001 79 719 829 408 510 563 140 584 1079 204 789 347 61 580 324 820 430 1023 117 807 4 626 1039 258 185 622 1050 345 0 575 606 369 345 947 739 213 986 401 702 279 193 550 97 737 586 230 196 708 1061 273 221 780 738 544 977 378 745 389 23 555 810 147 547 852 1088 58 706 108 69 829 1071 145 815 401 779 435 742 470 932 198 215 986 1049 166 1019 67 576 532 735 248 405 787 551 464 1078 96 911 277 656 61 356 999 1030 111 147 779 281 1070 351 948 855 325 1053 204 931 392 444 620 555 275 530 641 189 798 582 296 6 645 441 640 263 565 1071 272 751 134 802 199 946 253 618 214 250 1018 1065 197 706 522 1086 37 526 749 51 1058 348 682 406 1094 174 975 240 988 680 406 939 258 762 104 879 261 477 987 326 1011 565 188 327 580 1063 262 926 454 345 921 42 766 113 841 428 860 1081 373 525 1056 147 984 488 765 555 301 626 125 54 848 297 615 838 509 24 811 1053 320 1025 484 290 626 570 375 827 116 94 850 223 950 47 1056 588 239 1082 513 223 997 28 593 1062 324 259 773 829 428 395 994 1001 223 466 1068 729 533 1062 247 23 776 296 963 130 1065 711 21 994 111 664 153 785 100 930 218 1037 199 89 735 128 864 176 996 92 905 1005 496 554 455 431 587 179 590 109 942 596 398 1057 321 584 408 896 100 165 956 970 154 291 969 294 929 535 788 1088 359 767 241 76 581 722 361 1055 298 632 398 198 857 36 892 1013 414 145 1067 1058 246 692 539 436 1020 597 323 594 463 339 933 479 1081 344 1006 432 718 430 595 13 577 1084 155 676 195 368 911 171 862 45 932 1004 310 967 174 287 927 255 626 318 849 393 969 329 1076 178 1062 33 987 998 59 594 331 1081 260 408 662 973 496 781 454 874 286 909 216 534 557 355 576 532 922 466 725 867 453 590 8 364 821 915 220 329 775 628 46 605 325 212 747 693 49 93 644 927 42 210 1076 140 673 832 500 181 646 17 1063 1016 546 954 177 371 876 1051 528 12 1039 779 289 218 605 836 379 480 612 96 1056 149 925 1065 515 30 959 783 142 1017 139 1043 104 917 430 823 223 964 486 600 148 1026 462 651 325 454 795 606 317 107 771 60 577 816 74 293 692 307 989 611 205 547 1085 688 318 153 588 366 688 1083 2 32 586 1037 288 234 916 439 771 1038 213 611 333 516 654 450 851 780 125 1024 24 473 845 115 596 488 886 841 252 337 746 651 59 1085 259 701 253 1063 269 467 1015 903 200 563 542 26 895 228 963 102 1077 69 881 457 980 821 319 877 82 866 191 451 890 234 912 544 1030 683 267 781 360 711 383 948 197 940 300 99 806 547 1031 685 510 814 174 167 572 51 875 657 542 409 774 1087 28 1093 250 736 11 958 496 846 74 744 235 161 568 423 805 526 1029 967 349 0 702 929 299 223 651 631 156 380 798 223 727 925 418 415 878 784 127 269 568 667 343 1093 436 645 485 333 862 594 406 871 3 340 681 512 741 217 698 255 772 856 394 582 91 734 167 200 805 643 289 181 552 26 573 757 201 465 585 761 371 702 317 236 723 689 74 77 1077 385 768 477 872 255 729 255 888 211 883 133 950 1014 80 914 335 956 217 921 142 692 310 494 795 761 518 586 52 532 970 695 191 792 22 41 897 110 750 1011 525 384 732 550 98 962 394 375 928 560 124 933 445 47 780 467 795 149 624 1041 275 943 258 19 860 629 459 942 103 1050 259 867 21 989 113 1010 405 589 16 989 191 443 1060 16 792 143 757 646 510 607 58 275 803 355 713 115 671 90 840 55 729 589 290 498 866 403 551 1085 465 156 874 565 425 303 758 350 554 653 416 578 348 329 806 721 220 517 699 1035 156 165 761 1014 100 700 282 929 67 240 584 448 699 562 202 103 1017 932 384 979 154 176 973 341 648 299 657 448 773 934 409 586 545 801 456 495 915 657 95 733 421 741 157 172 750 965 47 627 93 702 40 327 917 783 378 153 770 1072 46 82 664 396 945 13 788 991 160 192 847 962 357 142 726 904 540 1033 252 997 111 279 1065 412 1067 491 963 517 770 556 23 941 393 457 1080 586 317 814 474 413 1034 156 1054 1010 176 377 745 854 100 549 221 839 349 177 664 551 460 134 882 389 695 142 551 914 526 676 546 56 971 916 527 995 181 581 95 385 1070 233 1085 1027 218 579 322 1085 0 892 35 88 661 580 506 438 1089 1088 77 859 378 67 886 192 562 970 92 775 365 180 663 7 684 122 788 272 732 51 577 667 352 62 566 1039 251 584 250 773 454 138 673 646 401 334 943 168 761 633 452 26 572 662 55 1074 53 694 491 865 273 1077 89 711 439 459 616 259 556 1041 469 768 235 541 981 508 576 243 916 79 706 75 878 81 799 329 706 275 962 758 183 562 499 423 1043 1071 128 485 959 916 38 327 703 156 786 174 976 399 566 663 385 23 793 315 919 443 794 707 118 1005 379 752 521 258 597 1092 411 1060 219 680 448 751 98 938 295 777 52 446 1045 862 232 390 569 610 338 555 366 108 870 510 789 732 488 708 540 827 243 1047 404 230 957 78 668 305 962 822 11 60 728 100 881 808 536 159 717 775 90 736 241 63 758 457 830 153 1060 954 420 884 224 904 325 751 312 446 1005 170 1008 287 1028 307 658 139 902 24 1087 385 700 196 776 2 756 380 566 158 985 319 556 189 1076 263 716 127 1088 1031 487 540 1006 667 57 776 224 314 907 347 1087 385 616 978 77 824 48 435 819 913 244 88 623 312 600 750 203 613 65 853 349 987 512 190 711 548 336 253 970 488 839 827 228 1064 224 327 1010 791 523 459 811 586 246 110 1050 928 438 346 970 869 429 604 419 131 960 627 58 516 615 475 980 50 984 914 251 1029 485 369 786 407 1087 17 579 617 355 923 53 690 259 649 323 987 1 926 207 140 927 278 675 696 156 513 724 803 156 221 895 546 604 1017 352 520 974 259 712 324 623 403 727 567 261 240 566 570 76 129 706 538 599 1074 127 132 1051 154 551 111 1063 268 1047 913 48 623 456 1044 133 158 710 235 798 743 328 849 162 592 3 222 691 626 163 606 319 476 1055 774 188 950 20 568 0 650 526 807 336 280 596 358 995 972 331 387 1013 202 640 444 936 586 54 75 622 604 130 390 928 1036 300 333 642 85 588 326 596 462 964 910 202 39 1053 3 830 103 972 304 665 671 530 874 371 419 757 320 687 525 679 1051 141 444 607 320 969 296 678 951 194 871 166 702 303 1053 241 268 577 779 171 275 931 1078 222 337 1038 0 1090 909 209 731 485 141 675 217 1016 296 752 215 959 530 668 481 831 16 1072 717 504 998 423 403 1036 313 830 266 1028 315 1028 490 759 439 1027 438 696 141 569 1029 71 1031 374 141 572 438 847 369 847 809 215 948 253 964 217 585 344 13 772 134 726 8 832 559 22 880 292 720 325 679 507 53 781 40 649 437 907 478 692 205 886 405 859 1043 241 587 464 443 823 481 944 888 421 962 250 898 153 888 49 183 1069 750 466 957 40 818 317 548 451 948 513 436 591 177 985 381 1087 1043 518 664 345 431 572 390 832 200 975 402 998 738 381 751 378 520 813 863 498 358 915 713 380 507 722 207 822 863 286 678 346 290 785 802 228 921 69 145 761 729 147 930 279 986 236 844 239 451 837 881 305 291 689 116 851 261 691 262 772 1054 543 732 233 16 957 1070 296 486 1053 719 274 224 812 374 935 818 377 723 97 612 45 777 28 602 133 477 1092 496 962 35 765 785 97 769 178 882 84 701 395 781 101 784 308 752 470 543 1063 952 44 213 820 1015 235 833 24 1029 286 68 912 391 625 395 1071 368 607 149 975 1029 48 591 460 1038 44 829 160 914 447 581 185 787 49 766 399 689 302 44 658 54 962 982 164 1092 325 826 382 676 250 469 824 899 325 632 326 1093 409 1032 528 262 1054 551 342 204 751 173 949 522 573 7 741 207 977 227 886 745 8 765 337 2 860 875 452 416 789 595 56 302 1050 70 781 991 472 1078 511 130 556 362 1087 924 436 69 880 254 689 1021 118 960 281 1008 83 665 246 977 466 613 366 66 788 763 479 1078 94 883 296 640 105 87 666 910 249 1017 9 1048 526 839 293 983 192 941 192 931 494 148 784 219 819 103 956 72 960 972 426 433 740 494 935 920 190 968 146 828 165 436 572 653 266 454 778 983 220 81 762 496 904 9 968 714 58 158 842 623 465 422 823 316 569 908 471 502 628 200 1004 1091 537 849 525 837 338 1062 455 320 966 307 966 394 680 695 281 979 62 908 73 616 69 946 294 660 259 474 887 1092 151 859 486 560 258 758 103 536 676 891 274 204 836 362 591 64 919 126 935 337 729 373 876 233 864 1022 267 418 644 921 167 744 182 430 830 1067 501 686 246 121 860 648 282 1058 24 506 721 346 1077 485 842 133 949 414 591 73 875 59 605 1025 197 758 449 1047 369 365 993 482 831 552 264 745 109 987 190 457 837 1003 278 368 1023 781 24 896 361 87 786 226 827 13 996 1004 339 684 194 684 374 858 130 677 190 611 534 674 434 698 112 505 823 329 753 526 794 565 58 948 58 432 962 330 1064 837 307 728 197 250 843 312 977 966 114 220 611 87 867 35 977 289 739 17 997 677 432 806 225 420 1022 204 912 317 794 774 449 528 960 503 982 605 127 852 61 991 504 117 971 562 89 222 890 678 318 474 768 421 835 108 633 209 855 887 417 168 980 206 993 585 22 419 564 660 470 319 725 1090 45 994 121 660 218 741 207 955 169 1034 64 733 183 574 128 564 409 579 504 695 378 476 1039 705 272 175 865 892 476 357 829 556 85 43 585 422 991 717 486 936 203 1007 304 1093 483 82 1044 718 311 491 752 721 165 156 1074 668 284 531 953 454 949 118 611 980 25 986 71 453 861 715 388 484 706 457 1048 314 754 433 1084 858 321 12 978 750 473 368 681 794 453 264 957 50 732 341 672 381 662 1081 418 562 506 547 795 243 751 1062 436 388 735 1017 368 618 294 1009 258 770 378 738 533 173 786 260 775 865 247 524 571 176 564 564 184 468 942 979 192 915 347 590 160 617 534 707 435 170 771 510 570 19 825 635 22 814 402 617 445 768 539 296 834 795 217 742 432 986 323 564 325 911 521 688 203 454 581 683 362 1053 384 1044 408 298 1090 686 153 1020 264 687 214 617 245 368 564 736 470 363 858 214 829 79 644 601 287 920 429 280 704 17 1041 1031 303 22 974 887 8 954 512 797 458 114 848 391 935 152 890 657 143 386 910 596 168 683 118 1040 141 650 441 787 171 825 125 215 686 109 1035 853 34 695 538 789 24 876 240 166 1075 487 1073 982 418 241 880 358 678 1060 466 774 304 1035 43 131 643 765 392 606 371 342 1079 578 401 972 520 753 296 588 505 834 13 1066 385 526 807 131 783 149 881 340 938 1045 333 80 988 959 328 316 895 872 56 748 440 644 365 909 389 686 424 1055 391 50 872 295 744 331 595 691 243 156 733 948 35 225 1048 838 215 75 1079 48 904 959 81 271 968 903 428 376 611 209 582 759 238 867 322 416 782 881 513 761 430 423 1024 516 1035 823 36 989 342 163 833 289 1010 782 339 806 367 975 334 830 423 902 44 137 688 110 794 523 606 1064 536 856 100 1072 439 75 793 716 97 631 228 324 568 993 15 1042 155 1081 387 495 561 1041 242 89 827 1073 493 206 867 970 497 735 413 424 1003 564 75 194 720 861 428 137 1091 699 247 259 572 260 586 19 620 175 1069 495 634 536 949 517 891 589 533 270 549 982 268 844 483 301 956 258 1084 650 112 827 466 905 214 173 917 263 632 630 28 215 1033 218 962 1002 140 660 95 542 746 219 796 533 791 435 807 340 790 1069 306 462 1062 321 550 706 320 455 1090 996 428 798 79 53 946 1094 283 92 692 289 836 170 679 683 29 355 970 1070 341 100 773 1044 211 838 286 420 764 313 1081 972 266 543 774 404 766 830 175 526 918 961 457 123 632 15 882 650 44 755 114 578 294 94 612 168 645 346 791 1080 170 19 1054 259 1080 77 634 635 47 554 330 1061 500 808 486 501 784 746 172 16 694 779 197 784 293 424 1027 376 1057 734 26 355 890 791 139 737 13 810 261 656 489 749 94 530 586 260 738 730 418 874 108 341 810 419 567 1056 261 1023 291 405 976 649 336 800 20 874 426 850 122 347 737 375 909 953 107 133 974 729 276 670 307 257 689 297 1009 993 351 969 268 407 867 463 1072 36 744 583 203 1055 106 503 675 922 501 118 1069 191 923 176 792 926 203 30 1023 466 902 158 903 230 639 375 1094 318 1077 658 158 693 100 895 366 796 151 500 853 824 82 259 827 147 666 120 885 50 874 201 931 497 553 815 112 1074 338 417 838 927 382 548 219 837 180 629 248 871 450 595 396 697 415 438 1017 608 276 700 339 530 563 1 838 759 416 49 801 945 321 764 114 793 406 358 1012 50 764 367 787 338 682 69 990 889 346 88 917 343 919 77 994 566 462 80 1084 472 1056 529 613 378 998 951 279 781 224 334 749 978 28 638 88 757 151 294 752 593 137 59 867 218 985 483 870 550 532 271 930 608 527 88 851 618 401 53 664 618 84 813 527 948 373 87 872 666 535 566 115 651 381 130 1067 665 19 858 418 77 548 306 904 12 906 683 38 502 1028 128 906 79 643 661 338 874 401 236 798 117 1016 845 269 910 378 46 921 738 322 362 625 839 371 234 847 508 565 551 431 1029 176 877 176 1056 130 459 730 215 578 959 90 370 787 1027 481 950 152 125 636 117 621 385 954 791 275 275 789 973 263 806 39 940 441 834 0 590 476 296 980 434 631 265 911 605 39 461 600 499 907 598 431 152 1093 1081 423 956 382 308 757 34 555 104 551 601 78 123 1020 636 436 732 326 324 559 1089 504 700 508 863 149 739 433 453 1063 906 523 987 181 216 1087 584 406 98 768 611 511 851 309 211 828 717 155 495 602 425 951 75 898 368 942 763 18 751 152 626 518 122 1052 486 783 914 456 823 412 543 991 963 520 209 871 17 899 976 16 7 854 1054 267 395 878 1057 293 257 643 990 492 677 403 1044 83 547 631 387 575 977 139 740 243 342 858 1082 295 43 1068 719 121 78 982 787 340 772 11 496 948 1083 88 130 766 831 337 986 539 638 425 88 791 42 1043 375 580 317 977 356 992 1095 521 237 744 242 1070 641 295 241 848 1003 219 974 136 972 76 1026 276 14 920 75 806 408 578 678 101 808 478 406 826 957 108 5 736 33 741 316 793 2 917 189 968 255 743 630 153 808 27 289 600 863 345 975 275 870 166 908 384 700 28 339 1038 1 582 1014 375 365 838 277 793 672 19 465 1046 629 543 595 411 596 402 808 56 770 474 549 515 176 589 719 20 990 125 488 587 183 825 541 786 895 269 1092 347 585 256 749 539 474 828 493 614 85 926 180 688 314 636 205 890 557 71 1036 468 832 394 776 310 784 228 1060 3 776 495 196 640 219 988 1056 316 20 1074 160 695 232 847 186 1092 80 751 393 717 405 579 639 388 655 111 295 1070 127 613 667 267 389 963 24 978 1079 434 456 933 889 389 72 1068 1056 54 959 93 732 357 118 978 702 295 568 247 803 472 587 315 711 136 1006 165 781 480 1079 357 147 1032 558 22 380 1045 675 130 364 689 593 224 482 798 536 646 1060 336 1049 272 618 444 1079 42 535 596 920 285 520 784 485 617 73 797 855 45 385 904 841 530 229 733 403 861 361 664 626 427 416 745 374 792 847 23 1030 523 826 248 805 534 21 821 1000 170 104 672 149 658 132 891 912 300 792 458 322 661 232 787 439 701 403 894 697 147 237 750 517 921 144 827 704 26 589 428 729 325 441 946 369 1032 636 269 374 563 351 723 167 1085 1078 192 289 560 267 774 1089 52 782 71 276 765 692 304 871 296 22 796 794 386 1058 119 686 494 556 269 453 651 672 343 24 595 971 42 15 574 1007 366 272 1073 162 907 218 1048 350 1022 482 657 338 949 378 1093 819 334 971 541 605 471 338 627 319 1076 452 753 953 46 495 851 1065 379 690 235 613 78 755 347 890 379 995 27 409 573 565 330 833 229 546 1034 153 816 840 366 410 849 443 648 114 676 1007 379 500 809 890 59 219 855 1032 106 8 643 1023 358 548 71 1072 234 610 48 138 964 716 418 267 745 821 518 344 1079 711 380 694 271 162 856 187 828 1020 99 801 57 142 872 1064 348 500 960 437 735 521 711 916 75 127 956 856 320 328 696 246 765 427 960 67 985 1090 273 572 317 87 992 1013 127 998 245 1039 324 853 38 578 370 160 853 961 45 881 118 548 391 130 954 225 928 836 411 140 874 1022 14 772 71 542 575 937 395 377 1018 785 131 891 438 289 869 582 102 436 1055 861 391 53 1088 832 533 652 168 357 825 140 826 743 252 1029 477 1070 259 640 530 1043 342 779 334 145 844 408 1050 958 495 1062 230 227 1022 669 367 481 1013 734 30 104 814 894 384 316 912 402 911 160 1054 258 832 30 563 346 784 697 512 1026 348 549 539 831 456 359 564 618 320 325 1089 195 966 214 949 825 453 940 483 44 1027 81 781 504 933 417 581 35 776 198 1069 418 643 103 619 241 890 115 568 701 93 740 398 281 798 731 128 449 846 565 426 82 1061 324 714 818 401 464 796 168 786 520 1074 447 838 532 796 334 996 544 590 356 814 240 884 96 992 337 797 140 782 388 878 438 871 821 363 869 310 475 1020 1035 305 657 374 948 299 272 860 276 921 935 14 642 386 337 1013 17 596 830 283 1005 320 387 704 516 960 988 236 627 20 617 178 971 494 22 1081 224 627 737 199 210 876 1084 133 920 297 193 1005 627 532 301 737 939 263 759 78 713 522 102 566 883 349 943 92 576 252 552 380 222 568 622 506 581 124 912 253 927 475 21 986 1088 85 252 703 1017 444 718 373 163 1059 978 466 342 731 112 1022 963 203 703 285 442 586 212 662 539 676 557 390 85 754 982 392 394 772 79 979 769 482 800 494 994 99 855 64 539 714 1037 491 769 511 271 1045 100 801 771 73 707 490 335 920 26 854 147 896 537 909 585 409 957 398 970 341 224 721 647 161 516 797 852 495 99 876 652 523 482 701 697 86 43 879 1014 95 858 165 738 176 562 252 898 28 174 845 727 49 1033 518 292 746 590 139 271 716 13 709 417 678 319 625 269 1086 731 471 375 1009 468 979 275 690 277 787 1013 468 326 561 767 209 957 474 391 817 536 848 354 667 724 232 1092 371 585 51 366 712 326 667 882 521 997 439 390 1070 1090 268 68 757 704 365 81 896 224 690 913 174 483 1025 901 505 902 169 560 359 552 365 1026 128 341 948 313 677 376 568 371 730 158 799 717 283 162 984 479 662 641 61 1017 301 361 599 120 720 574 432 911 77 586 294 325 947 1040 63 705 89 629 51 178 977 776 510 823 38 823 454 33 689 471 813 1031 156 765 80 647 210 457 921 427 1075 141 864 197 1069 887 73 106 1038 938 423 65 806 649 256 411 611 447 794 113 974 948 146 780 151 1039 107 1049 521 326 1004 320 917 633 515 358 950 156 974 881 446 226 566 427 788 378 731 17 719 14 673 1066 363 608 321 322 902 977 399 818 327 434 891 880 97 521 559 910 86 698 60 772 181 733 228 924 443 989 537 684 5 153 1024 157 773 580 309 672 265 968 418 458 843 1061 147 150 936 394 1009 207 765 790 34 591 311 574 406 1056 270 960 186 291 700 1012 545 1061 227 218 1056 481 957 991 188 779 327 76 978 522 854 210 623 803 316 1000 449 130 609 958 197 383 764 363 678 625 388 58 648 287 548 255 992 0 674 504 1071 129 1071 1078 242 628 151 837 177 407 591 554 64 246 724 280 942 716 367 187 959 362 943 27 963 989 230 405 847 312 858 36 688 598 500 657 519 102 947 986 432 858 522 1027 189 548 313 999 399 288 889 186 1012 338 925 636 522 1056 267 709 289 91 814 1074 497 1078 105 24 995 862 537 384 629 982 260 985 86 110 1007 446 929 300 707 1026 384 763 128 917 400 88 1081 803 509 354 732 603 305 1086 431 858 74 373 893 221 596 462 1077 0 973 83 652 1041 425 688 192 784 155 511 809 550 346 335 974 707 146 346 1012 803 118 275 778 762 334 1073 292 1001 42 1071 506 374 656 823 153 682 516 433 599 873 367 117 943 436 782 1041 146 951 383 998 62 421 555 140 557 738 1 701 256 1027 74 564 218 601 226 948 42 739 174 76 799 376 718 121 1045 706 313 536 872 45 744 999 515 548 198 354 976 878 93 295 611 63 613 513 877 61 807 202 751 702 201 186 937 1006 280 270 1093 247 1016 516 706 156 625 1021 509 515 796 282 776 578 187 638 421 350 774 569 327 887 35 630 76 747 484 1068 73 25 1090 801 384 494 896 10 900 224 995 817 324 15 762 862 514 255 1000 233 1075 1064 239 412 895 241 916 92 708 59 927 902 522 260 1014 225 617 886 63 1058 364 538 802 543 661 616 143 453 985 595 312 1080 298 849 73 63 692 191 658 391 632 406 1013 107 1062 327 1044 999 60 187 932 792 353 717 344 422 630 121 801 120 860 515 1095 439 930 238 909 719 364 1031 111 47 704 992 121 530 941 224 590 1055 474 367 910 566 106 701 512 842 380 463 862 645 359 775 296 910 185 950 106 21 828 663 452 588 103 147 970 858 291 783 234 276 738 525 770 732 457 635 56 657 449 275 892 905 369 700 357 374 734 491 852 428 1061 810 450 220 1012 1058 482 689 416 670 272 385 1004 593 99 937 451 583 155 1004 451 514 582 507 709 797 327 248 820 717 109 748 317 1092 391 259 873 357 780 428 1065 589 463 264 595 101 857 863 198 143 817 679 498 545 992 851 508 794 90 495 995 262 949 388 629 432 956 851 129 667 229 495 941 187 964 197 957 85 813 1015 180 297 578 74 979 844 372 342 556 165 598 812 73 152 704 321 833 744 4 218 589 1012 211 877 250 389 855 832 490 58 723 351 1036 1009 512 158 873 879 483 842 100 658 43 612 297 853 433 450 989 473 1079 237 1017 575 150 664 434 806 265 284 1077 413 1085 552 346 831 208 794 353 256 958 12 701 942 243 770 46 29 753 860 462 721 441 77 992 218 861 581 528 74 628 1083 503 488 1087 801 127 442 758 541 860 255 846 1075 423 199 671 1054 64 74 753 559 509 698 476 839 285 473 677 352 570 772 296 64 791 477 657 1008 440 605 266 294 785 355 548 844 107 876 447 627 500 777 501 863 536 142 750 935 390 986 76 155 923 370 1045 527 713 370 843 507 706 708 505 234 638 214 849 446 579 674 299 983 82 460 951 291 990 317 583 844 254 187 886 378 1042 642 529 30 892 1058 472 414 889 867 466 725 517 922 294 223 596 637 80 277 605 810 526 757 226 747 527 370 770 110 708 213 930 357 1033 743 5 207 801 524 789 324 683 249 986 87 658 958 407 509 727 710 461 231 731 785 109 635 68 1014 46 262 705 719 330 75 612 1020 140 126 826 2 785 501 952 67 1023 96 974 976 242 622 23 561 475 245 1063 670 274 1087 37 210 554 301 900 990 65 867 277 181 669 418 604 1025 394 1016 496 917 165 819 74 763 328 20 900 122 653 487 566 712 115 709 542 1092 535 748 249 16 557 357 912 47 844 412 941 515 739 924 440 9 1001 1037 107 922 411 121 885 1010 438 460 823 91 589 525 554 459 873 893 374 481 1059 511 1083 75 737 241 721 97 843 443 836 207 875 752 5 992 46 445 862 1059 467 270 820 910 211 1026 438 1082 205 980 409 745 128 269 856 0 840 321 931 367 603 943 172 129 1033 16 998 213 730 604 129 1030 28 760 457 630 40 1047 113 578 44 1024 104 848 381 493 1040 249 1064 911 405 483 944 161 774 943 365 768 187 248 842 485 1055 920 152 546 777 1030 370 87 1061 756 11 872 424 253 642 787 366 935 528 444 708 891 382 498 839 91 764 363 806 455 802 242 1001 741 397 970 424 63 865 902 68 901 314 301 1052 1017 75 829 21 829 4 831 239 536 1056 602 283 583 258 976 47 317 589 1046 159 564 448 639 440 580 279 274 959 98 1078 296 563 164 748 587 120 480 705 105 766 41 840 122 949 390 729 634 179 408 783 832 97 1057 505 593 447 617 293 341 921 386 634 255 1044 231 601 554 214 979 277 94 735 142 722 1022 471 878 533 409 634 606 83 928 163 416 682 242 578 54 695 542 949 830 241 436 575 346 653 1016 488 183 1032 107 675 88 1048 80 979 682 429 68 785 196 1068 583 516 763 271 939 233 336 983 39 797 1026 256 992 137 356 926 646 80 452 849 1018 471 16 985 84 948 616 291 170 793 901 364 1001 421 395 693 801 399 332 765 42 577 317 642 426 938 584 451 581 272 847 239 304 719 437 1047 290 642 835 192 348 941 192 950 68 718 166 570 621 448 182 1073 320 737 148 1051 542 942 930 104 784 546 290 833 629 517 41 988 608 504 138 836 720 218 292 919 707 173 62 993 612 214 760 326 324 996 41 935 816 252 10 795 873 70 1086 204 439 1023 948 163 727 39 72 949 1043 122 902 329 1019 95 292 860 472 914 854 121 722 207 588 319 341 743 224 1005 294 675 1093 208 553 524 690 341 692 138 138 762 889 449 33 1037 170 1076 773 64 250 655 480 906 986 179 1005 96 245 905 667 356 110 553 112 1043 210 826 913 256 866 55 904 107 466 746 305 731 853 362 728 295 702 147 922 83 752 232 56 1003 730 33 1092 414 293 724 514 886 927 256 631 399 19 936 994 267 1055 464 993 415 665 510 565 452 690 129 421 841 416 683 329 736 948 467 614 502 601 516 721 233 432 610 590 25 270 877 644 67 687 233 698 521 535 622 587 381 206 1038 725 287 740 431 422 663 1025 416 822 18 422 783 773 450 559 58 477 1028 698 178 450 1043 1007 176 109 724 727 286 1040 297 956 102 1043 426 1080 204 920 57 302 911 1020 376 9 974 987 322 237 724 1029 28 595 523 442 689 898 16 616 7 250 704 100 887 131 977 1050 168 268 598 293 948 554 108 726 420 565 315 307 600 877 75 996 437 222 657 906 289 666 199 590 108 119 779 106 1045 437 956 594 332 906 282 867 45 698 242 514 686 488 1029 416 1047 484 1040 841 397 944 301 430 582 674 528 841 507 320 1017 242 775 1089 537 398 825 79 863 321 581 98 683 1072 207 536 988 337 572 272 1080 850 15 174 738 97 562 659 417 298 585 856 209 64 1067 821 356 734 246 172 739 287 841 744 248 276 636 676 460 564 118 77 658 676 39 567 352 522 570 1064 26 624 148 311 684 967 147 11 804 830 418 413 937 70 724 629 536 347 990 458 594 864 160 25 635 540 1024 827 52 346 561 954 190 660 314 772 43 520 1018 249 730 235 832 247 1046 579 126 703 495 917 3 163 838 1024 58 631 45 58 679 431 609 574 465 702 487 163 567 59 800 723 377 927 148 724 214 643 30 42 1025 269 833 382 992 116 946 417 745 631 79 19 891 1023 233 280 772 300 1015 388 985 191 795 484 832 105 679 729 484 228 952 737 120 292 967 200 566 1004 458 900 480 620 280 685 395 1059 351 630 253 602 263 864 401 196 702 255 606 782 443 255 893 816 151 214 785 446 914 38 855 838 291 669 376 609 50 318 665 405 582 0 698 208 561 318 669 171 969 428 664 112 922 458 865 717 154 532 1045 290 765 140 650 581 399 46 851 745 307 867 358 116 550 492 1028 753 117 868 323 235 647 40 710 204 839 741 469 273 740 967 41 843 411 235 1078 390 985 550 300 1039 269 132 873 534 1068 662 151 412 1005 738 93 902 237 96 1000 671 435 668 509 844 332 970 130 856 531 746 441 574 267 489 645 130 1001 748 19 806 401 113 589 357 993 627 199 567 319 989 270 808 270 170 979 245 795 641 314 74 968 962 348 590 484 647 328 933 346 758 231 499 1076 672 362 1090 94 992 416 710 295 189 944 734 343 1075 358 345 1013 816 73 874 5 614 223 326 784 115 1087 190 1039 305 598 453 1053 530 598 180 579 300 685 638 326 607 520 385 603 911 166 67 851 941 125 4 586 688 415 386 814 48 646 6 728 937 442 852 369 113 993 131 639 59 716 919 57 324 591 155 616 315 1063 426 960 803 413 555 378 745 275 145 711 374 968 549 256 498 820 746 229 944 16 685 111 471 770 360 676 596 167 291 817 62 983 432 883 87 710 129 673 781 49 569 450 807 449 897 492 723 187 823 272 68 920 106 973 293 850 598 129 18 789 941 516 478 881 102 907 767 408 853 303 191 748 979 546 579 169 276 996 1026 316 1003 387 335 900 996 49 240 723 275 1055 406 725 494 847 898 139 481 756 79 594 577 169 1006 63 4 561 121 798 94 651 109 1039 1017 488 1008 232 919 428 291 925 1045 434 916 51 627 198 768 443 620 352 493 891 468 844 952 22 581 16 784 82 798 33 455 575 895 315 1008 489 896 443 650 149 150 639 757 134 504 888 60 787 180 594 49 1069 131 1009 254 702 41 899 585 226 808 496 724 376 856 172 683 279 493 1026 598 59 613 510 286 591 189 837 130 971 1014 3 124 565 262 1075 858 412 825 270 181 971 687 476 281 598 771 129 333 1029 5 1050 237 692 139 849 136 754 1072 245 492 973 4 1033 431 913 976 252 89 1035 130 822 792 506 715 149 619 399 1022 395 13 829 483 748 232 580 924 172 803 277 847 233 309 639 598 141 247 712 897 512 1051 229 679 214 582 490 270 765 57 686 537 763 782 97 254 730 583 300 649 10 194 962 661 207 675 546 204 993 765 340 539 834 59 750 643 89 823 188 349 620 90 938 633 23 944 206 929 526 324 691 823 1 433 583 427 695 160 857 514 755 412 781 984 205 746 460 792 91 414 1022 535 638 652 447 959 452 919 429 214 663 579 373 535 781 557 304 278 960 934 54 401 753 865 263 752 335 157 920 423 889 540 624 686 252 427 712 549 121 445 588 612 80 991 282 450 588 834 301 265 921 852 58 197 799 141 925 437 674 29 1039 433 823 705 431 980 48 739 475 1045 178 541 905 74 688 859 135 433 944 872 67 116 702 303 985 378 1090 351 794 94 1008 475 857 320 894 183 997 158 641 838 494 602 207 835 525 56 736 813 4 574 430 569 268 970 231 345 838 100 554 1056 291 232 1013 494 990 888 379 1004 514 918 275 505 734 985 387 815 167 410 658 577 233 491 965 788 488 844 438 491 1035 275 857 1026 416 535 688 1085 505 484 1052 498 608 49 951 319 911 731 230 176 1049 683 292 258 671 1020 95 504 978 812 527 141 893 311 975 871 371 290 754 677 187 520 728 1060 367 1010 201 627 319 853 121 494 1089 663 310 181 1039 143 679 697 516 517 942 348 693 378 644 195 763 619 239 59 780 454 891 748 86 341 1081 266 557 688 81 541 1092 864 365 492 608 231 728 998 43 99 655 989 143 118 1063 687 437 227 954 109 597 447 620 443 798 974 378 928 188 1082 19 922 310 327 848 762 435 688 451 607 333 900 416 588 279 1007 545 359 1017 190 829 671 350 1004 50 397 866 691 169 311 579 53 1070 850 103 586 523 220 707 64 923 149 679 196 894 632 186 654 514 452 788 261 917 1073 253 315 548 539 738 720 216 698 243 1058 61 28 688 906 346 337 760 488 959 237 797 741 502 765 442 12 837 625 339 1005 201 980 243 628 542 975 309 127 859 173 670 129 549 437 976 188 949 468 651 108 971 151 930 654 87 345 725 694 426 562 188 760 113 1019 73 159 974 880 407 570 386 460 779 743 124 904 23 639 36 469 557 966 358 192 856 691 356 219 991 1095 254 258 821 1077 319 201 874 679 55 907 193 731 186 856 257 446 899 1035 52 311 847 828 326 822 439 470 592 782 144 682 169 708 433 1055 50 802 308 696 483 145 843 190 783 433 564 287 693 83 607 307 679 968 302 463 783 351 1022 171 805 147 638 56 1094 1084 108 715 476 6 1085 191 620 394 590 216 886 224 663 909 160 956 213 595 294 325 975 338 1058 2 961 751 222 679 36 658 248 604 455 424 732 611 228 181 850 20 782 700 534 242 843 1052 315 810 104 708 430 898 359 306 791 706 536 661 125 944 523 156 927 525 648 655 246 390 758 451 633 399 947 104 1072 194 706 526 1016 333 866 715 344 371 990 208 919 307 689 626 124 287 819 209 823 907 182 487 1055 396 553 984 190 59 917 1073 297 53 889 365 647 947 393 540 925 356 747 254 750 767 527 644 272 146 747 358 763 210 801 2 1026 212 1052 228 771 163 765 560 28 882 18 215 971 743 461 248 771 733 452 206 964 1027 209 552 237 820 76 551 66 804 448 38 993 110 819 655 295 669 357 200 877 999 103 302 549 753 254 503 1039 850 289 615 533 990 273 641 292 875 23 13 927 382 803 372 808 1025 357 295 656 145 918 383 739 498 722 733 45 623 86 244 735 438 837 889 444 890 529 730 284 348 871 222 777 1036 216 801 455 97 987 1089 275 228 659 621 408 570 400 294 1002 663 450 777 292 187 719 135 1001 124 968 841 134 518 660 63 768 152 918 134 762 178 815 584 546 694 259 1022 423 724 320 58 568 718 304 179 881 699 503 247 805 1025 489 845 103 106 696 928 21 801 133 764 122 236 762 869 175 839 419 223 607 104 911 768 217 561 318 419 571 942 321 908 454 5 579 998 85 419 566 638 110 667 155 25 698 688 152 353 690 751 169 310 702 711 267 414 688 474 1081 658 55 1041 488 42 607 42 992 1008 328 886 361 199 738 1075 221 914 221 281 776 763 207 167 670 176 580 523 729 679 443 806 443 729 281 179 1066 1026 97 871 211 98 924 632 194 398 605 57 1059 192 699 1059 69 1014 191 936 510 160 707 354 676 429 1094 392 758 653 345 835 498 848 313 1061 217 338 947 659 459 284 873 362 944 782 398 1078 230 982 251 722 90 361 753 896 195 72 961 431 711 953 344 934 260 165 925 66 620 1045 508 299 860 994 368 728 129 797 541 432 690 140 980 83 801 198 689 313 850 847 331 104 1076 607 0 441 634 446 962 570 416 81 943 384 784 872 39 825 468 944 57 117 974 1027 264 979 496 701 243 420 706 662 240 540 1086 479 745 586 243 701 513 653 331 384 893 66 910 679 483 533 785 479 861 664 495 677 287 233 898 330 960 1046 123 844 3 975 60 356 781 551 240 215 963 466 574 896 220 756 192 936 137 376 1029 727 297 827 257 97 905 115 747 449 595 236 912 1046 352 564 237 271 848 534 736 847 360 809 5 534 858 225 698 192 723 629 41 477 926 204 791 563 112 889 294 1019 83 829 481 286 944 478 901 860 259 590 294 182 763 848 346 1089 460 287 808 252 771 235 1074 715 142 66 1077 1019 492 347 767 55 616 877 288 27 568 807 243 712 521 1056 331 412 594 895 329 441 1069 212 1064 354 568 197 952 696 341 153 933 115 627 1090 257 699 190 602 373 403 855 56 1023 704 126 424 791 746 449 780 543 436 861 868 166 199 1091 1009 449 144 730 912 48 858 341 628 176 1048 143 551 482 480 902 367 914 1052 534 5 875 391 1041 775 117 396 667 102 929 462 1005 6 900 356 770 649 419 119 559 831 471 18 548 325 702 922 46 9 720 822 409 666 403 797 521 934 123 533 742 982 246 604 158 526 647 125 643 417 860 244 818 337 830 820 278 530 781 995 160 515 813 536 732 949 31 649 38 210 1015 706 157 420 879 754 233 507 593 374 808 66 879 424 769 476 983 59 904 222 999 165 623 397 580 44 1061 77 591 393 1013 366 550 538 851 699 249 352 967 375 777 469 596 1043 0 940 412 976 63 407 665 621 181 1043 154 647 264 964 249 577 155 512 831 752 182 430 1055 826 230 525 861 1061 332 28 677 729 109 964 81 418 949 11 703 95 583 720 267 43 1066 174 759 644 94 303 817 1000 94 1083 66 641 300 994 1 949 21 490 984 80 562 480 707 742 250 729 458 367 847 1083 6 208 585 803 175 847 180 612 180 604 469 117 897 623 118 496 578 293 973 347 946 632 274 255 779 746 44 211 575 935 539 389 585 73 550 363 866 877 286 444 787 520 1067 405 1024 675 432 297 551 868 241 623 501 252 783 141 969 546 707 788 329 747 1 654 256 242 945 649 137 302 984 835 415 1047 63 1031 397 573 300 103 697 32 982 253 557 166 991 63 871 238 756 390 620 231 870 308 699 505 938 729 233 280 731 431 625 929 173 757 178 366 697 1000 115 300 750 352 759 988 487 1012 377 644 502 214 555 259 687 192 888 134 560 96 673 730 27 968 491 573 484 889 218 360 559 66 784 266 618 901 480 4 803 330 1027 855 110 660 287 628 397 825 352 710 1 914 114 957 467 10 555 691 533 478 805 629 533 470 883 986 364 707 101 972 276 994 240 884 415 690 8 534 983 443 747 751 223 1040 210 60 1005 978 426 7 900 465 719 103 977 347 657 764 418 586 217 814 190 822 68 822 97 867 516 357 692 374 954 878 437 539 569 191 567 225 935 707 62 1064 440 234 953 750 133 978 436 162 779 581 516 472 685 228 598 264 964 147 627 1059 31 532 703 457 656 418 687 126 1010 526 551 400 906 386 709 438 870 228 919 932 314 732 442 420 947 8 632 1079 182 372 610 615 123 871 390 878 544 934 265 615 181 539 923 241 800 849 395 641 59 1002 240 496 736 620 132 207 781 389 1067 64 825 669 222 893 233 34 862 491 608 20 774 1038 147 636 228 636 257 1037 467 814 207 532 1079 225 1007 732 186 354 673 682 362 973 59 124 1037 882 139 352 579 566 531 720 27 262 1017 877 46 898 106 277 575 112 924 898 215 165 1005 90 906 1085 346 652 13 966 347 972 127 181 1064 378 687 253 871 209 671 125 814 6 724 159 617 747 331 372 924 936 134 740 175 636 491 849 444 394 711 354 640 747 106 399 927 400 951 646 455 12 975 56 1061 162 930 42 949 937 439 385 639 543 820 610 344 694 10 313 644 836 190 1094 313 497 855 273 1015 975 338 726 73 478 892 1085 544 499 586 426 1039 83 1029 212 597 778 370 310 797 944 277 966 78 260 615 826 510 475 592 1011 266 659 397 684 77 928 71 79 1072 163 604 17 948 871 425 974 267 487 983 963 1 1050 255 1074 237 233 890 228 552 299 809 80 793 1082 128 392 630 718 248 604 91 403 931 617 288 593 179 801 471 567 93 933 200 733 212 1093 9 1029 116 444 948 1092 224 278 838 89 760 129 668 530 1065 837 473 420 1074 19 833 641 178 254 882 841 299 452 777 361 1030 750 363 403 584 68 626 352 1013 646 161 559 488 56 705 948 91 696 524 88 686 255 764 18 931 827 465 736 24 368 933 823 108 223 1091 38 586 23 1004 27 742 205 849 1022 473 10 850 461 1086 273 1005 765 271 554 401 1019 162 349 1093 153 851 521 1086 291 669 901 533 73 741 515 942 452 649 739 483 993 499 290 880 150 599 99 688 143 1063 938 488 711 523 426 931 364 658 1066 540 526 927 170 588 843 62 911 57 21 615 979 207 270 1058 455 1063 365 904 345 1095 414 846 149 998 164 1028 433 572 386 1042 1048 259 335 704 1079 6 774 274 901 43 160 690 765 361 119 1045 574 91 763 170 691 74 474 853 236 704 595 74 110 694 263 564 557 32 724 255 312 775 772 393 996 497 280 791 511 789 504 1064 805 404 126 656 630 484 755 245 732 358 810 236 456 644 302 777 765 518 600 276 275 752 12 735 188 1079 47 857 351 1045 265 813 271 955 838 176 393 1086 131 994 1094 116 950 109 300 586 707 63 849 194 66 800 793 276 1 993 703 516 505 989 445 682 808 247 514 757 35 893 1011 362 43 1004 28 863 457 954 294 968 1002 58 646 142 83 947 670 429 575 406 942 276 410 735 763 457 824 219 799 533 421 581 399 861 481 743 382 751 615 301 949 400 669 331 551 100 1090 12 22 612 615 308 123 901 98 640 333 834 496 798 457 779 163 950 501 865 306 631 701 500 906 305 955 221 201 724 276 815 944 2 553 510 640 484 1042 111 826 305 622 309 142 679 648 328 104 613 413 840 688 544 601 142 286 779 78 884 970 218 368 909 877 258 993 114 887 36 203 638 316 868 673 382 258 872 730 363 646 299 639 470 899 104 702 491 949 280 982 87 1011 473 322 1091 126 845 883 84 711 74 317 682 63 959 545 887 64 657 298 893 559 251 95 881 1066 39 261 587 448 731 754 103 168 1093 671 215 532 917 564 212 599 57 801 173 994 13 880 138 1071 292 725 153 716 317 834 322 173 556 513 988 433 866 453 949 509 1050 29 673 1070 134 1005 425 680 36 659 196 1082 435 495 761 1041 180 258 1065 1079 494 277 1028 742 282 2 1065 805 455 198 826 508 947 582 222 4 680 952 517 434 577 1092 449 984 389 625 278 160 890 16 716 442 563 453 693 671 202 759 364 966 523 1042 106 405 891 422 817 1085 260 19 645 1009 64 1082 426 950 123 626 142 492 1020 196 775 721 504 124 618 856 521 290 804 747 142 331 816 440 678 40 604 79 950 283 698 604 256 731 182 903 343 202 1075 490 682 967 33 77 628 772 70 362 780 518 840 1087 214 905 248 307 820 552 63 1088 24 814 323 48 778 40 562 960 519 115 715 107 866 423 591 959 524 49 939 237 959 557 279 652 346 98 605 1063 419 887 192 69 553 138 928 826 160 158 901 363 705 723 533 403 646 728 228 973 149 780 351 488 915 218 967 290 925 6 749 323 884 261 987 994 347 844 341 958 381 176 663 567 286 21 1069 37 1010 793 40 750 460 594 12 385 743 458 581 590 176 77 878 23 830 980 280 362 895 538 1055 38 968 490 942 516 608 650 245 393 1090 495 566 929 497 805 189 161 625 854 241 654 419 688 398 439 702 344 1059 777 77 1073 63 836 126 681 227 958 228 978 186 670 389 829 528 84 850 994 277 921 415 92 969 539 584 1029 541 1091 205 19 940 898 322 156 898 649 440 187 875 115 723 191 1077 404 705 1065 7 73 814 1074 470 684 474 714 331 805 522 975 536 763 56 277 663 69 1002 913 221 985 110 931 397 485 689 685 509 231 680 24 858 730 18 976 459 246 902 287 682 718 403 459 822 607 112 199 835 604 331 868 421 578 42 498 914 101 1054 181 880 2 847 113 859 495 1054 795 181 42 916 247 661 572 453 347 587 943 517 969 11 263 786 642 120 20 856 61 1005 1018 137 408 773 749 142 1050 526 425 822 296 829 189 985 293 1063 473 745 832 118 455 616 233 866 439 929 519 1008 395 720 206 676 84 951 403 938 965 540 774 232 619 375 42 893 805 17 10 956 455 557 973 235 218 804 231 965 803 228 351 552 842 508 110 748 900 332 764 543 387 787 798 133 878 457 112 997 665 364 275 763 90 1040 363 960 801 298 871 18 1084 447 122 1025 390 736 581 312 857 465 292 985 544 812 407 982 93 1078 784 49 1073 546 123 1011 70 994 80 1083 479 914 308 1022 568 171 692 200 593 102 521 952 842 543 555 143 625 180 757 137 753 498 743 544 973 405 586 195 640 11 233 711 256 674 274 711 287 930 660 57 742 364 1049 304 1031 370 970 515 982 252 551 314 923 432 641 155 523 584 28 765 815 531 645 193 86 1003 954 223 664 162 235 879 308 1088 453 871 682 249 466 748 492 550 522 916 647 465 137 844 539 773 529 996 1000 259 74 714 975 526 482 555 113 913 500 564 518 696 39 905 809 77 337 861 690 529 968 395 526 612 226 713 309 967 260 758 8 706 414 803 514 717 573 182 990 116 779 156 201 592 32 996 266 721 161 682 955 427 725 232 812 280 340 1078 521 989 425 823 760 179 494 869 1041 356 707 162 208 765 472 1037 458 776 135 752 241 735 677 371 824 380 1065 119 495 624 154 908 860 363 252 676 2 684 1049 289 673 436 678 136 336 911 580 114 40 812 999 292 461 879 531 921 465 977 842 402 515 1091 987 523 228 1061 583 259 134 938 697 351 821 444 1077 241 383 989 774 93 691 177 726 440 318 783 740 110 879 492 1012 394 268 836 957 41 123 954 578 456 446 689 730 355 571 268 91 743 324 667 1020 520 624 233 1 1001 1027 174 966 53 257 626 605 131 356 777 520 754 697 128 1011 498 563 397 279 1087 357 1005 398 928 740 416 842 437 541 1052 817 527 574 230 795 523 1090 252 891 116 198 772 412 644 1048 10 659 17 789 499 1033 29 901 451 863 208 1029 49 767 265 596 490 567 409 518 1052 446 1064 444 1061 227 552 154 889 350 1007 856 224 300 783 297 692 788 126 780 365 204 729 381 854 178 594 1027 490 450 1034 417 1043 363 743 315 990 364 1032 202 1081 996 328 485 722 994 72 702 188 492 1094 968 31 644 258 719 167 1085 143 724 188 16 650 2 553 567 427 918 105 481 564 695 98 976 296 268 818 491 814 791 430 683 369 570 418 503 814 740 522 584 522 22 871 247 792 316 1053 276 550 435 721 545 928 606 502 2 837 560 156 1034 225 836 317 1094 462 612 100 392 978 728 310 151 967 909 114 137 876 610 58 12 986 799 504 391 957 345 733 698 308 924 42 41 728 441 1074 621 449 1093 18 1067 140 148 787 470 618 295 751 350 703 988 203 149 822 823 458 147 833 949 106 458 855 159 887 187 995 812 433 909 546 367 606 176 652 111 762 967 469 1081 511 287 793 553 491 5 821 545 566 365 753 488 1022 307 823 222 806 740 40 826 184 394 1000 986 207 279 833 987 137 86 683 569 337 515 1038 170 839 773 378 719 25 1053 305 48 908 781 180 150 724 851 248 1040 342 1012 326 490 1028 356 966 890 368 110 1000 333 879 254 566 562 423 655 183 495 758 550 439 211 749 784 280 1039 4 1038 30 258 652 536 945 25 754 293 1058 498 855 460 715 189 589 146 956 15 742 593 17 691 15 892 110 537 832 227 629 202 956 229 1085 280 945 249 904 992 152 569 265 931 490 36 904 630 496 965 300 827 137 120 707 542 801 681 286 624 539 830 138 453 1066 90 1002 678 475 690 473 410 629 104 983 175 1089 913 258 356 1087 990 19 470 1079 665 505 1038 458 698 97 519 926 470 892 174 634 192 929 619 396 1023 319 306 966 960 478 273 758 256 652 389 664 453 945 949 199 367 722 526 809 441 774 1051 102 1028 312 143 1007 16 610 139 554 968 287 1011 417 643 213 458 809 1058 449 37 1005 1026 116 195 862 985 31 4 583 384 749 32 812 1005 525 301 655 133 789 919 327 81 1022 1081 59 60 716 373 587 69 989 1047 424 338 731 1069 89 324 988 276 740 139 1057 140 1068 387 875 668 427 686 73 948 149 829 493 719 458 59 1061 131 954 430 733 972 82 518 1004 713 262 196 1009 287 622 716 255 548 76 844 117 152 832 485 615 970 16 620 146 995 432 1012 276 967 344 34 775 630 470 859 23 759 247 725 28 52 722 577 243 677 298 802 336 496 1086 668 7 546 680 331 716 346 959 590 45 970 478 904 60 367 838 433 575 989 454 393 616 687 313 129 1078 900 498 734 78 310 687 331 1037 416 812 668 361 357 998 204 570 571 355 257 975 819 123 788 93 647 456 553 7 209 1067 791 364 988 228 832 184 528 883 546 976 1064 545 83 815 115 561 801 498 450 1002 858 214 1079 514 72 972 387 923 103 958 929 307 242 794 493 700 577 224 635 274 365 1091 54 764 588 21 115 684 705 88 245 1070 359 822 668 35 1043 92 324 965 703 120 108 871 986 502 921 501 434 928 801 387 89 589 669 327 935 188 99 648 280 680 535 865 352 815 391 895 567 243 476 870 84 729 268 865 1088 79 1041 97 461 763 692 461 245 653 283 663 866 525 814 341 936 500 9 715 806 107 1051 170 12 915 764 126 750 476 1001 294 871 120 715 324 309 713 1027 226 751 74 546 863 374 989 472 659 519 797 530 652 1072 530 255 678 140 931 869 46 868 413 848 465 856 480 773 541 1061 329 392 671 23 573 906 146 455 626 448 961 621 467 801 316 703 125 273 692 419 761 75 1082 391 1008 449 714 154 1024 922 401 811 16 309 752 426 714 525 903 539 1031 972 365 932 322 0 1028 590 217 39 917 622 127 516 595 1010 63 478 1027 365 744 891 441 1049 227 40 712 738 129 398 627 569 251 629 29 173 1035 692 339 965 32 807 6 234 1070 375 1081 738 203 929 416 625 20 719 152 240 719 365 1052 151 987 962 114 142 600 904 317 303 711 89 1006 178 589 333 1007 335 726 798 537 934 245 724 179 20 739 352 680 36 717 993 3 414 721 264 1004 655 110 27 1006 20 721 510 862 832 189 93 1013 591 299 355 1080 571 302 532 716 860 209 504 1002 1026 75 883 495 335 987 180 696 602 17 818 189 1019 46 891 332 143 692 518 639 56 644 1067 189 215 1059 307 721 390 761 1087 77 705 377 340 550 109 959 141 873 263 997 90 953 693 186 355 748 345 892 905 224 52 1050 577 174 29 745 666 20 1087 454 722 19 369 748 899 307 457 554 1048 492 248 825 282 848 972 349 504 764 414 851 1045 166 933 156 562 400 114 936 369 724 859 269 345 724 216 890 380 1066 600 107 859 322 605 416 205 649 99 1049 538 995 1088 164 767 501 450 1087 584 416 860 392 845 541 807 260 773 301 51 942 6 1093 713 419 191 701 203 934 689 84 434 758 528 929 468 852 103 871 164 837 797 450 47 785 376 818 621 446 592 502 945 365 712 174 456 573 141 629 503 1034 694 283 345 680 94 1037 125 719 948 126 1088 284 26 925 137 737 1026 176 856 324 244 896 278 1087 823 306 258 692 55 586 198 870 1080 520 149 576 574 470 135 595 647 240 453 665 988 459 1001 280 1002 429 41 1044 510 623 7 603 203 965 610 161 701 381 111 816 358 570 899 543 691 256 777 347 38 559 422 979 345 1065 627 447 557 0 1017 374 623 99 808 473 0 709 631 518 642 92 520 738 854 375 914 183 671 147 272 908 652 484 543 778 806 388 596 279 298 823 728 21 637 106 755 200 497 676 506 982 773 500 295 795 773 238 1073 328 540 579 462 618 81 596 737 117 914 255 95 1066 469 826 190 587 745 71 858 112 131 861 978 334 1038 392 903 145 860 17 114 895 198 1030 553 441 188 790 817 398 254 719 428 759 286 629 426 686 567 68 887 522 1012 405 100 1019 281 1065 992 246 150 898 1055 194 283 1016 878 32 576 59 464 1013 228 583 610 479 1088 171 1039 78 907 532 149 866 1092 407 41 1069 229 573 673 284 565 538 914 534 181 693 146 1050 962 294 166 1089 751 321 431 882 211 560 677 143 692 516 376 786 232 564 639 32 1091 294 311 678 716 430 710 404 946 105 208 627 1058 432 990 34 694 50 719 129 696 415 213 966 1045 53 661 124 734 331 53 730 940 120 960 347 962 431 962 302 132 975 217 708 572 251 402 1077 836 31 34 996 334 839 620 330 551 16 779 536 989 350 565 463 642 9 213 561 924 100 859 173 697 88 433 872 1068 457 884 309 359 759 133 1092 1064 416 579 433 892 93 1073 168 190 665 796 509 644 209 492 1087 370 705 486 828 503 631 722 68 543 877 385 897 938 352 319 774 492 840 145 569 913 435 330 726 534 1005 93 1068 817 111 459 814 466 865 834 469 21 689 949 304 900 269 772 195 106 676 484 734 27 723 291 748 772 439 165 783 180 755 124 863 820 131 295 715 534 1072 228 633 461 834 965 526 1016 44 988 66 407 771 846 14 877 546 107 942 638 231 586 281 198 984 648 331 211 1084 474 730 610 150 863 156 180 720 348 1063 254 720 553 435 361 679 684 112 64 1065 621 537 566 195 187 981 727 390 653 74 212 782 393 576 642 227 992 165 113 621 153 573 896 439 633 500 3 634 186 556 977 330 387 621 148 766 496 875 90 625 708 339 410 617 505 1028 968 504 246 859 149 1040 336 579 673 454 319 1081 1050 417 857 429 36 1041 280 862 697 41 241 672 1044 343 709 175 546 654 441 717 263 581 78 839 805 210 956 268 110 570 564 82 909 325 844 115 957 455 962 541 798 411 785 376 458 960 1048 65 289 961 809 480 266 660 534 969 1095 437 537 615 884 432 187 577 509 556 477 844 515 555 756 254 269 666 18 646 942 482 913 403 1091 175 248 607 769 315 361 719 655 539 784 416 469 1079 807 487 668 49 881 285 741 63 162 1089 502 701 827 30 907 103 263 1076 1044 478 931 209 253 748 922 272 135 964 655 404 91 879 655 315 851 211 551 202 339 1032 22 675 65 804 386 656 773 226 180 1077 276 646 911 250 709 177 655 361 69 577 606 41 362 644 132 684 1046 181 821 342 342 904 89 803 695 10 144 970 1019 148 589 495 833 405 462 1046 171 1082 1052 329 119 935 602 179 253 971 473 1048 384 834 713 444 930 115 436 1016 545 685 913 430 537 1017 289 673 633 91 413 711 72 708 638 102 841 92 557 153 114 1032 935 310 29 690 436 793 319 921 955 449 87 784 544 935 484 614 769 427 874 277 739 292 425 639 358 649 281 937 90 781 464 974 168 928 514 624 699 288 397 564 1003 288 1023 480 171 996 517 1047 624 372 135 604 415 1076 486 760 537 1015 425 819 682 117 296 588 914 52 393 767 918 527 254 863 167 716 260 911 834 397 259 781 751 381 70 567 180 941 324 1024 1082 236 747 144 104 683 397 747 194 851 995 166 432 816 766 238 1029 510 717 495 633 312 472 738 980 391 842 351 342 624 1001 537 785 509 189 819 33 613 680 348 682 59 724 439 54 604 583 25 128 548 468 881 905 523 836 269 171 861 663 131 112 927 341 1078 264 991 139 799 585 41 93 669 1066 330 904 522 688 199 296 947 1012 204 909 155 329 772 301 663 300 682 473 970 561 227 908 438 873 304 684 17 802 459 225 1058 448 999 163 799 200 833 1050 464 459 610 256 863 41 859 151 905 1061 127 498 825 1091 511 462 644 864 281 228 975 883 541 406 571 718 202 722 446 71 696 751 298 15 901 571 356 928 145 1055 440 523 661 140 605 358 821 247 622 1 593 138 563 685 324 456 571 584 110 547 955 21 912 274 638 801 508 170 796 603 297 197 553 545 800 601 354 613 115 527 756 960 40 805 458 138 607 486 740 615 353 336 604 904 85 710 495 1039 497 734 299 785 93 923 415 1029 467 1082 246 984 127 723 268 697 241 736 170 876 25 897 295 448 746 405 746 35 990 938 236 372 881 272 714 933 223 398 556 373 700 63 1029 731 173 116 1025 514 952 1021 439 60 644 497 624 186 675 899 35 340 642 727 60 106 804 421 1017 1087 415 1002 523 545 726 881 131 595 391 771 169 517 960 661 71 705 355 75 731 181 689 232 588 124 959 299 831 176 601 994 390 6 1021 460 1002 273 600 209 918 496 1024 965 538 136 858 532 927 331 793 561 48 149 839 249 1079 329 739 171 637 738 33 922 182 272 665 993 271 440 818 834 257 361 781 747 8 730 215 1015 46 202 1090 320 806 56 1014 600 272 467 916 116 768 192 654 283 1055 868 10 360 802 649 340 514 724 762 276 508 908 244 872 715 524 883 13 1080 442 886 325 622 491 423 1011 879 22 983 31 1030 105 564 48 94 1094 621 184 180 820 418 688 339 868 331 664 230 1037 1058 183 860 276 40 862 266 901 1001 465 1064 289 447 782 614 153 1058 264 394 701 336 860 108 1092 366 968 663 13 492 847 108 737 366 1048 542 551 873 147 1061 417 540 590 458 860 609 232 692 249 889 45 819 491 214 1082 995 510 415 774 527 1089 211 993 271 841 119 646 843 462 579 233 437 897 1066 221 686 498 572 371 751 13 732 277 1054 382 900 103 552 388 516 825 195 642 566 365 1019 501 788 227 369 996 816 122 748 9 994 382 658 352 729 38 835 80 1085 372 963 364 16 804 136 863 437 767 667 320 1094 35 866 294 87 900 736 16 469 600 935 204 717 185 311 909 265 1091 840 454 1095 441 237 846 171 749 433 908 411 964 47 963 807 481 730 117 800 258 890 186 297 1021 671 365 650 363 417 890 375 885 1052 309 252 856 279 688 455 862 170 880 286 656 121 862 592 115 662 467 528 573 854 530 86 943 363 935 58 659 980 174 852 39 139 865 927 164 327 1001 616 432 11 1049 822 298 206 1052 893 16 186 1023 411 896 892 449 612 361 735 273 570 236 659 70 517 601 607 205 166 876 87 984 833 4 298 718 312 844 222 951 4 1018 817 5 712 474 483 925 317 967 806 50 1052 117 661 3 312 704 827 216 430 1081 765 413 848 143 997 299 321 761 101 986 1035 141 1031 384 978 341 28 984 406 579 575 480 647 396 436 906 489 1088 650 204 937 26 939 412 18 679 1007 260 63 655 478 691 35 594 539 940 947 315 737 517 12 810 1079 229 98 560 200 874 362 680 944 35 923 449 14 1015 9 619 1031 536 716 309 1051 266 132 601 530 978 642 449 250 827 523 796 308 913 143 595 788 137 7 1073 916 490 987 313 8 904 603 80 621 451 476 726 83 1087 600 297 709 300 701 245 1020 344 103 997 901 46 351 799 75 705 18 856 146 1021 170 836 1079 181 1005 255 26 740 310 963 297 1080 35 679 943 317 634 341 129 1077 480 636 747 48 343 1094 369 626 181 872 151 694 907 393 188 694 201 792 530 843 98 576 611 480 114 613 68 1094 989 313 739 152 470 972 695 300 616 19 787 9 603 287 178 1017 643 433 571 387 806 294 428 877 177 1071 20 942 745 81 776 4 421 600 517 846 308 933 298 847 721 547 634 300 689 79 1044 272 1027 322 103 920 308 865 54 738 425 881 918 474 661 508 433 1072 625 357 948 7 121 615 571 471 233 614 879 89 473 812 823 215 801 162 88 1004 776 308 552 120 792 386 713 409 800 16 562 387 511 732 201 1059 936 405 275 572 746 240 970 71 571 64 799 103 916 127 1011 257 215 580 944 130 841 151 731 431 580 441 238 957 8 702 282 762 361 624 147 564 469 961 795 162 4 674 1005 301 349 583 768 514 111 801 178 781 766 120 67 1028 480 911 542 681 476 770 1076 512 255 925 563 208 854 512 175 855 876 365 757 106 1085 433 899 475 981 176 609 513 606 485 593 481 1014 20 801 445 335 981 387 1057 1061 370 931 437 231 902 790 170 131 696 879 509 745 364 912 219 301 772 202 707 973 304 1080 529 749 360 197 609 881 8 322 780 502 972 492 581 48 583 577 308 957 384 63 1027 344 1080 183 827 983 409 940 162 121 687 245 600 579 33 266 1021 469 835 862 534 89 672 821 185 612 380 661 351 753 322 403 866 564 363 920 4 97 579 487 764 659 127 546 896 495 945 894 452 192 584 696 517 406 642 316 920 387 868 926 470 326 1085 485 700 245 1000 29 1034 466 917 19 896 900 353 646 74 817 101 977 145 1060 197 32 577 990 362 225 1028 960 226 298 826 763 29 837 334 669 472 936 270 222 711 738 218 668 167 220 785 808 82 1090 31 1037 344 546 555 12 1078 1055 546 216 872 1086 494 34 659 814 299 310 1012 923 439 29 599 834 166 189 807 92 1075 586 539 1038 135 944 50 1064 486 319 871 602 275 181 777 268 726 803 365 966 83 648 165 923 381 131 967 434 1057 216 860 416 904 888 273 402 839 914 100 621 236 199 580 121 618 356 809 655 384 228 600 127 735 21 587 291 608 658 0 760 425 1046 20 114 781 594 240 250 705 418 663 236 552 680 72 979 255 24 612 357 913 121 617 91 870 809 334 303 578 595 185 736 28 724 509 224 927 7 825 639 71 1011 382 93 621 715 242 793 34 901 450 328 1041 282 993 339 966 902 309 286 894 516 979 875 103 1058 20 235 1047 482 670 615 356 200 705 543 845 982 99 671 528 678 330 61 943 482 926 1016 174 755 321 558 225 744 73 26 885 847 499 955 369 822 512 948 226 241 1065 763 57 802 268 219 968 193 815 399 688 900 401 765 101 439 624 485 703 989 174 1075 209 220 822 916 374 895 376 655 67 294 873 1083 449 639 438 193 1077 826 212 525 952 420 568 715 270 436 886 1020 210 423 786 306 844 679 292 643 511 32 642 488 589 577 346 351 648 981 84 1044 64 394 786 447 679 829 291 174 557 248 710 275 1038 577 345 279 834 416 996 894 537 462 914 841 451 154 937 529 1036 265 925 97 974 887 342 724 38 471 625 449 887 599 451 37 1031 787 92 698 95 228 835 459 953 149 919 307 709 598 224 325 707 465 680 400 596 942 272 128 675 1039 222 763 498 912 167 717 252 120 687 497 1082 131 818 965 377 329 1047 631 240 55 705 1067 215 728 532 1001 345 233 1029 215 871 962 21 53 654 1026 82 666 311 447 973 24 846 1056 413 1030 98 110 732 646 362 972 252 96 647 476 556 110 1019 401 765 67 716 1014 157 685 530 587 270 750 150 592 356 802 211 912 324 395 794 308 720 195 1085 625 402 317 761 1022 499 82 641 846 15 302 786 354 1071 521 746 3 779 527 725 494 878 1057 266 1004 0 1076 176 207 934 767 165 31 607 645 345 487 593 1026 129 117 683 276 707 61 895 449 862 782 464 447 633 731 312 768 265 223 1010 379 683 504 638 341 580 200 891 40 587 740 447 914 5 399 1050 454 647 1093 59 832 379 917 448 80 683 405 883 733 418 405 908 178 956 872 231 712 348 344 1091 916 298 1045 29 296 740 498 874 259 839 516 1030 960 324 183 948 205 1036 200 616 30 764 569 283 562 6 201 984 1081 359 165 1040 250 727 791 337 225 1091 690 152 303 579 244 588 468 672 32 650 936 172 144 988 1090 105 477 920 285 701 779 24 646 136 694 48 760 266 1021 305 453 914 121 616 651 436 639 453 982 413 895 147 838 93 126 947 419 1036 640 455 1076 461 17 565 464 1067 343 1055 1084 91 114 1089 989 98 523 630 254 1025 213 871 1060 535 916 190 129 876 1073 529 898 455 373 1028 855 279 711 335 636 346 909 3 232 694 895 326 887 305 575 72 923 349 818 190 34 1057 111 1009 274 1087 293 837 967 111 919 168 603 79 647 391 736 423 964 420 721 66 384 782 773 150 441 1054 478 1023 129 874 352 616 8 1048 143 599 501 907 1082 378 444 866 100 621 661 181 920 356 15 929 881 497 531 735 630 89 976 331 498 831 1078 198 187 605 1071 143 912 429 582 31 882 545 973 323 342 661 313 1007 964 364 252 770 477 697 703 50 757 92 503 564 532 694 250 733 343 553 775 465 718 148 373 1001 856 375 765 119 540 951 99 1015 523 916 244 987 936 173 546 774 663 336 886 391 587 337 1054 319 98 712 413 834 596 396 138 652 695 250 265 840 1061 454 121 967 1056 44 621 205 740 261 281 687 93 844 421 624 359 561 140 919 1003 63 1035 333 513 1030 949 51 930 27 1011 119 322 689 895 420 187 602 160 646 1052 42 384 710 67 843 564 67 408 765 611 258 776 298 318 675 531 1025 151 922 298 809 49 593 1000 134 400 870 844 65 48 612 1028 308 878 444 575 495 672 402 312 736 485 715 778 360 394 750 874 527 974 399 772 291 334 908 213 1075 306 778 706 315 972 228 621 459 901 301 314 555 142 861 115 812 203 791 832 442 209 580 698 133 208 670 527 839 407 878 514 1022 402 712 564 271 433 644 102 881 433 894 828 415 367 772 773 216 368 685 979 213 884 317 215 844 789 442 497 549 175 758 1078 264 618 83 388 853 187 935 762 254 268 1002 934 380 895 109 202 819 931 396 638 308 1040 492 303 1060 715 216 1049 120 560 102 156 665 28 590 488 813 777 416 507 723 10 587 741 264 947 46 13 976 816 486 169 681 287 613 405 872 184 959 433 717 314 1020 343 789 387 979 674 372 390 961 45 784 323 562 225 940 146 1077 1094 52 598 350 132 623 530 587 218 927 566 425 422 963 77 1094 789 99 624 461 25 557 254 650 328 653 591 506 521 1003 136 989 962 281 458 981 473 1033 890 116 614 532 72 1087 704 332 364 592 909 409 264 707 472 590 250 1032 1086 213 589 237 392 1083 1 831 208 843 888 301 890 479 159 758 1006 253 38 803 887 149 199 982 507 557 168 897 554 113 313 705 453 582 393 768 483 804 754 313 733 544 44 702 257 1010 892 500 541 559 307 901 696 309 89 924 234 653 236 604 1091 93 295 619 90 618 196 1020 753 136 503 1010 854 29 1061 255 442 942 713 316 248 901 12 774 618 104 40 1007 544 720 44 696 1028 42 311 797 667 355 236 651 365 770 401 835 936 511 634 71 262 615 399 814 696 246 541 605 605 110 593 309 1072 352 470 860 235 633 1015 289 472 899 207 793 494 873 881 348 310 843 866 509 1094 162 772 450 696 173 567 539 228 842 746 461 1019 207 401 681 149 960 237 604 260 906 108 712 804 128 358 779 656 450 386 597 424 1026 798 175 262 854 4 643 945 108 985 385 970 356 69 1036 206 942 599 235 593 483 80 994 801 511 140 679 519 858 953 239 886 68 654 480 622 38 654 56 249 711 486 607 358 575 1018 16 717 460 162 841 303 592 394 731 1080 41 120 727 559 388 171 961 682 495 989 429 758 130 832 76 74 743 219 1073 36 1021 793 21 98 884 674 488 119 990 105 654 212 911 811 364 993 214 958 421 176 928 1057 370 41 723 274 829 381 737 130 928 474 969 900 354 1000 8 241 633 1009 170 659 83 90 993 751 94 786 71 946 512 723 463 797 308 342 728 526 679 485 1003 923 205 579 491 713 128 85 1033 642 296 585 286 55 814 119 998 746 261 293 928 487 1023 592 188 675 337 946 312 660 541 618 36 142 869 172 610 72 772 817 57 72 750 458 736 266 794 1033 114 928 500 593 184 189 606 671 162 1056 403 934 387 642 335 351 564 415 691 211 739 896 303 466 1017 534 828 785 122 1095 166 942 344 668 404 1016 384 689 118 927 400 913 513 10 911 427 612 179 845 979 464 691 406 683 245 96 932 557 6 202 667 933 469 576 332 107 879 669 169 702 68 341 769 789 463 791 262 771 353 408 1089 118 671 263 1030 48 558 84 936 699 546 859 215 1083 379 335 880 424 751 485 920 131 724 1070 332 879 213 210 641 393 796 905 196 156 750 616 350 734 208 343 793 969 47 9 816 50 977 771 279 133 1094 783 290 121 767 514 743 949 159 107 631 1022 442 315 1085 387 1085 182 1066 327 1020 310 1092 757 439 794 235 192 800 951 401 882 256 639 245 577 455 635 486 626 195 264 981 699 405 760 99 649 234 904 465 745 529 35 976 39 772 581 459 102 667 850 90 311 987 1041 5 226 1054 327 604 66 662 739 226 733 41 788 27 158 857 71 864 177 624 877 241 1062 50 1092 94 253 744 731 55 65 856 77 957 442 1030 541 1030 105 841 696 46 790 429 314 723 174 758 141 806 9 1016 1001 352 1061 371 411 961 353 928 968 401 662 96 937 357 264 928 541 711 103 606 643 250 805 332 807 133 336 818 824 428 1068 122 131 846 308 825 178 560 838 263 588 196 840 486 335 1005 619 505 272 892 438 900 198 917 933 194 685 323 875 290 145 637 791 324 825 30 486 815 949 169 92 1007 1026 232 1019 190 1084 67 586 215 209 807 919 207 284 652 411 974 615 214 824 7 631 94 866 138 705 367 642 139 553 126 1089 144 705 299 401 672 936 445 761 83 675 499 46 598 749 518 413 825 893 149 458 1009 298 769 103 883 163 870 659 197 252 803 935 337 345 681 657 129 881 270 174 1043 232 811 298 1026 293 1047 449 667 758 240 576 505 358 583 1079 37 763 254 1029 360 880 493 25 985 716 544 654 121 604 233 534 635 72 606 1066 416 744 193 603 437 543 772 745 114 610 96 394 981 619 431 486 1017 355 767 421 913 288 907 298 902 317 612 481 1051 495 598 471 922 38 910 816 20 1007 251 1060 56 591 270 445 842 1030 274 644 480 445 683 552 452 792 476 1078 178 50 1095 646 421 798 375 981 209 391 1052 743 387 536 761 221 790 98 964 283 772 296 682 96 986 144 945 221 601 1068 55 898 94 142 933 1017 525 970 427 60 976 433 624 364 874 456 890 242 777 850 524 707 135 43 583 677 505 848 230 124 716 659 269 593 376 134 612 749 416 649 314 91 571 853 376 617 480 284 640 22 633 312 1000 236 812 825 203 172 582 968 362 914 442 83 738 970 505 959 141 866 76 718 468 535 993 641 341 126 1016 182 1074 230 827 341 652 129 926 644 489 905 350 26 585 381 876 53 981 776 346 507 1085 1018 83 941 206 1076 172 782 434 246 1048 478 715 644 337 180 742 837 336 5 1079 9 807 307 780 448 691 1079 25 845 385 544 555 243 736 931 478 604 41 198 956 79 608 420 634 794 200 143 842 241 1080 391 994 452 677 790 110 454 955 617 222 705 32 989 309 807 539 718 408 862 443 894 309 649 65 86 998 179 1061 85 675 318 744 550 29 365 816 292 606 767 278 714 500 594 446 1092 450 74 1010 328 727 967 332 568 315 92 761 33 1034 194 818 826 267 1047 115 494 991 1089 312 201 863 697 453 207 746 331 635 911 81 373 970 293 1088 76 611 614 217 431 631 142 1026 999 76 390 977 565 150 627 229 616 282 157 719 1087 172 749 427 954 291 917 456 770 16 462 1055 203 858 928 181 854 382 457 578 179 945 702 35 404 742 705 78 415 838 250 950 485 678 292 659 836 327 890 254 566 10 844 399 168 991 558 493 541 647 675 205 87 600 422 902 695 120 845 122 805 274 540 780 376 553 727 14 88 816 889 463 1074 270 225 757 659 522 916 457 215 1030 31 660 748 78 608 153 352 1091 410 598 651 407 1046 231 849 117 810 283 204 734 45 646 230 906 538 783 1026 45 92 747 60 812 308 1078 919 539 1049 342 69 733 91 1027 165 914 810 176 930 87 632 358 571 327 620 341 708 63 733 401 731 344 661 229 1059 333 928 147 726 199 142 590 759 308 276 850 304 984 776 65 992 457 690 229 876 448 877 203 736 44 282 673 538 699 614 391 834 113 412 759 1010 147 727 305 305 566 991 449 24 646 844 34 53 1067 655 362 669 163 536 670 502 1009 465 633 50 1094 336 693 951 95 196 1061 597 286 983 47 802 421 113 650 416 950 125 789 484 570 152 989 607 81 160 1018 520 1079 257 678 426 805 1006 197 994 183 116 994 988 282 179 609 1082 172 283 710 298 610 353 564 258 1015 650 24 806 212 1000 128 882 106 909 145 964 263 60 709 962 274 302 904 784 85 490 722 596 508 246 839 461 1033 232 775 1001 35 887 26 137 667 457 634 1079 193 365 975 947 466 693 486 612 365 1088 500 920 296 82 807 375 676 1006 416 315 632 973 144 734 306 253 854 973 292 772 42 189 604 449 666 23 647 564 348 351 622 312 1057 963 523 40 776 859 164 686 46 133 910 726 473 681 179 205 1001 733 181 927 84 164 719 678 384 911 43 607 201 988 528 968 248 926 53 70 962 359 990 51 647 790 168 695 442 558 507 541 790 394 1090 1055 341 1056 345 30 746 446 879 213 960 953 415 151 764 224 958 49 1022 691 492 178 934 1019 33 103 576 157 559 996 206 478 1070 649 504 840 126 550 123 1094 224 929 418 511 1035 777 94 980 75 781 48 644 166 16 558 882 282 896 479 511 697 515 717 256 625 968 541 885 361 471 760 678 499 793 181 559 181 688 320 666 275 372 698 1087 8 832 299 753 373 1085 311 686 24 895 547 394 705 626 113 57 735 707 262 106 1056 44 854 552 232 555 273 583 498 323 698 98 967 3 1037 111 612 652 294 283 968 1063 91 696 211 715 88 879 345 406 728 998 239 1074 69 478 560 29 746 966 250 1009 49 620 112 1053 297 492 842 749 182 809 168 705 114 739 501 464 861 409 689 687 317 733 95 578 237 779 9 917 509 585 217 733 63 132 833 144 878 637 180 503 1070 845 129 1063 53 1016 120 442 680 927 187 144 957 546 775 37 723 338 574 783 28 312 760 78 713 314 871 770 166 326 832 632 375 244 662 162 990 214 1009 68 1083 611 239 531 791 521 606 851 161 1038 507 19 596 410 647 878 66 170 1089 793 226 387 967 138 581 500 566 29 557 404 904 1065 419 870 83 749 297 893 505 117 654 986 346 660 169 969 361 615 547 1051 182 957 503 400 808 369 654 271 690 130 575 630 363 433 1021 161 675 433 762 479 607 457 776 909 20 24 994 849 225 133 1021 326 852 402 709 342 711 749 109 74 850 893 157 83 1035 250 856 376 887 436 792 88 796 891 174 536 1029 344 978 1094 388 325 1059 538 760 512 843 721 464 226 932 559 318 475 859 89 970 1008 265 598 516 471 861 91 1012 434 633 955 435 370 853 392 622 723 202 761 529 2 645 846 377 817 280 745 500 102 639 663 357 464 844 94 775 405 893 225 923 451 743 937 174 48 571 119 791 746 331 690 264 465 573 619 304 319 608 580 123 979 534 944 186 935 9 950 255 780 146 515 827 775 123 316 860 172 752 78 770 545 612 508 593 345 840 246 582 1079 137 208 803 11 833 451 736 503 919 101 845 43 1019 876 211 568 179 883 183 799 445 684 174 338 901 823 199 356 985 652 165 548 528 190 914 860 414 702 322 299 850 907 502 551 106 978 138 735 227 779 74 255 988 927 24 175 993 490 847 474 624 949 347 282 749 442 1052 1054 59 212 599 906 429 1032 466 938 151 362 927 1024 42 717 289 331 949 62 1003 398 826 1089 406 384 587 424 728 638 76 809 401 1002 537 138 1036 419 708 649 18 87 614 162 886 500 790 739 194 162 926 715 57 511 572 157 915 677 475 533 616 814 532 995 111 1027 466 327 755 284 944 877 254 598 78 38 777 280 1080 809 345 1009 423 779 138 94 551 963 362 540 570 582 170 973 428 934 362 1005 121 736 292 109 918 456 838 919 430 67 861 383 1075 152 773 232 983 228 1095 37 691 1015 347 180 660 9 1069 865 237 428 1007 43 644 249 584 573 217 671 307 758 366 822 164 230 717 909 36 550 67 161 745 13 648 1007 137 888 332 45 603 445 554 585 27 790 502 27 602 781 285 58 846 110 1079 760 329 835 495 384 554 818 501 601 184 1070 208 441 631 402 704 138 626 1056 483 972 454 663 273 1094 537 228 924 1051 442 795 3 513 950 330 992 231 932 550 322 112 901 1086 159 411 580 915 112 37 732 913 437 273 863 650 85 161 1023 461 631 178 1001 642 248 290 736 938 263 599 532 596 129 134 638 861 1 416 790 610 193 312 1076 875 56 1063 471 641 480 751 88 676 395 463 587 565 66 578 175 347 1054 1080 59 240 550 25 797 585 119 1016 392 638 521 752 375 1080 46 75 661 676 510 706 312 625 228 727 169 611 103 1027 306 112 837 737 332 946 449 847 325 93 694 609 517 1001 424 391 1042 427 975 829 525 833 12 180 982 361 606 329 683 1091 448 294 794 386 907 985 536 747 154 95 827 425 1093 503 642 965 181 750 109 216 694 892 299 1046 240 616 261 277 851 783 247 113 1006 443 675 838 517 910 161 450 578 937 261 87 719 900 120 707 421 586 199 772 138 285 678 459 868 935 301 940 480 113 1071 122 847 593 433 194 941 322 692 635 85 334 658 1091 301 349 869 725 504 638 78 182 739 433 749 1037 349 1034 406 454 806 754 435 447 1067 270 1045 768 433 577 121 505 925 231 806 709 90 173 1014 79 645 21 894 1052 165 472 923 814 78 1065 465 434 877 292 896 581 79 860 240 434 669 238 1064 632 277 1019 466 430 845 190 1070 410 611 949 104 506 933 886 248 595 522 582 241 257 550 1077 347 290 992 285 869 584 211 777 351 970 462 93 1081 501 698 1001 233 222 968 672 269 624 200 616 287 187 928 510 724 838 150 353 807 586 307 199 583 450 858 296 854 605 364 674 203 1075 169 859 254 371 1091 185 596 148 702 509 738 238 808 491 585 726 380 836 448 820 272 489 615 938 369 810 444 968 466 25 948 755 24 982 416 664 80 159 930 521 854 838 35 138 797 623 215 228 759 583 371 377 966 378 1061 389 769 602 251 173 887 182 981 287 1045 510 813 220 814 823 332 1061 270 153 859 680 266 224 620 309 786 534 796 368 668 1051 253 342 957 932 199 106 693 406 690 302 1060 444 868 382 878 717 6 811 98 416 551 644 463 801 545 231 558 94 846 593 495 608 270 38 553 136 615 1003 466 827 360 920 133 715 230 238 867 365 619 857 15 301 777 274 747 948 99 255 866 123 930 280 709 998 274 593 148 1077 342 583 251 265 821 153 693 102 721 134 1056 501 819 406 937 497 787 494 933 77 871 186 824 323 926 1091 253 1086 203 533 879 939 534 901 74 369 821 825 215 774 127 983 90 155 600 987 344 1079 417 806 83 596 266 551 453 1093 15 263 1095 326 633 587 293 963 368 642 414 642 194 684 364 345 896 366 801 281 767 772 306 1061 522 756 96 1064 233 615 461 310 876 853 102 277 955 845 514 760 33 612 6 269 643 183 694 781 74 248 994 806 545 894 71 152 975 242 990 1023 237 141 905 715 51 993 127 524 941 854 462 716 184 951 286 678 281 751 165 316 1021 509 719 634 429 43 821 278 1005 432 691 283 865 975 330 307 702 534 581 670 68 975 430 1084 526 640 526 951 12 330 939 109 803 529 678 218 1074 618 125 448 954 907 124 1095 444 378 553 262 841 590 249 817 191 322 548 240 572 827 220 968 292 335 576 157 582 42 996 734 258 767 537 537 1035 860 469 893 345 943 108 756 54 638 345 712 49 436 1043 251 647 532 559 954 4 638 222 656 96 256 1094 828 225 380 979 1038 158 793 372 296 852 444 677 678 217 969 138 735 105 449 661 763 399 848 504 613 473 976 335 395 1038 920 176 234 738 308 703 797 187 1055 422 953 256 162 762 838 492 831 432 186 676 201 961 870 160 1019 437 424 855 555 519 755 280 893 20 987 172 745 492 296 591 168 972 244 569 1079 347 839 127 546 705 1024 88 984 68 1051 180 611 45 844 324 288 1066 396 759 875 402 131 1058 325 783 773 377 87 890 822 46 676 467 164 762 698 526 795 148 150 877 404 1057 692 413 242 705 200 619 1031 256 596 436 212 979 703 152 485 629 232 579 1074 6 146 839 1040 215 835 537 1037 45 860 163 881 333 742 367 145 879 90 607 24 667 101 806 693 114 991 463 746 481 563 48 948 483 552 531 880 259 957 541 677 199 68 841 887 307 422 568 496 740 269 624 767 103 749 466 218 698 262 593 268 560 705 314 277 652 515 737 732 311 983 367 742 510 11 725 1093 177 1070 524 731 263 455 854 913 137 149 1022 886 295 385 784 562 350 350 639 339 977 474 672 35 684 838 104 312 724 45 694 350 945 210 1027 698 349 474 1076 940 346 920 333 423 888 165 851 835 514 383 757 777 257 50 739 395 899 210 893 131 864 40 666 1066 116 52 590 176 1084 225 938 854 12 50 755 754 116 816 417 1064 46 887 408 25 1004 849 111 194 949 4 610 599 239 877 517 682 539 70 700 337 801 959 416 66 850 609 235 685 193 136 631 253 929 283 770 403 1044 746 85 601 524 938 292 698 161 362 728 618 101 125 919 862 359 975 320 886 427 381 760 269 814 2 591 1009 121 340 753 846 147 1062 86 85 775 759 148 323 726 914 302 1013 505 453 721 77 1026 871 64 222 614 984 126 443 741 676 133 615 240 790 192 249 703 791 300 876 127 826 394 375 852 974 343 50 875 388 648 321 684 208 947 595 240 280 1079 206 638 399 690 496 929 174 837 626 74 1071 144 855 436 946 442 110 795 864 54 253 817 427 568 641 284 18 634 912 18 763 117 968 200 407 951 731 49 980 277 733 264 708 105 803 147 631 465 299 1024 1020 287 185 891 46 777 483 998 865 162 348 665 110 672 240 593 507 927 488 590 796 315 379 805 29 756 319 970 871 298 1002 322 976 220 360 646 640 137 597 457 577 109 710 447 767 396 529 882 271 642 535 1026 79 1078 738 165 398 874 796 399 287 1065 55 835 173 667 541 1046 371 1084 779 21 332 756 405 1058 545 750 504 830 994 470 200 841 51 805 815 110 355 761 453 783 972 471 792 287 564 119 855 454 237 567 998 456 415 670 624 183 761 415 1044 524 653 472 752 441 200 768 654 108 741 35 819 120 641 149 952 202 33 856 424 1068 321 941 1028 496 857 86 1060 430 549 482 680 57 730 382 189 844 494 999 49 773 72 706 540 986 430 1012 629 164 854 358 447 969 967 204 219 978 847 435 524 680 965 430 187 1021 585 104 528 747 143 1066 144 903 223 875 1043 15 406 1066 1018 133 699 61 609 137 70 812 405 1085 293 778 749 413 323 964 713 272 665 163 65 907 631 190 34 1034 240 950 612 159 451 585 1080 18 800 408 421 834 112 876 985 148 1011 222 803 134 757 309 1061 494 206 591 910 203 1 653 143 574 963 347 1060 148 642 89 1092 150 586 251 815 184 1038 412 405 974 696 175 114 965 518 710 863 37 121 643 133 878 734 498 281 981 909 29 710 338 540 689 228 684 805 71 617 274 274 1014 11 1069 964 436 33 566 546 840 758 53 1039 379 969 425 99 860 428 625 795 250 1007 370 345 627 632 81 190 827 154 623 534 917 692 455 450 992 445 746 881 236 954 60 526 548 722 427 525 1051 464 666 706 473 928 8 947 273 725 35 795 26 23 831 388 1056 95 767 669 274 984 312 366 865 790 354 294 1051 778 129 143 721 714 419 625 183 806 404 899 121 547 651 425 728 620 231 870 434 467 754 773 17 545 850 428 736 601 471 987 503 499 905 148 682 398 563 652 376 951 80 373 854 193 875 730 368 400 988 29 776 859 124 238 661 25 979 143 873 829 272 438 558 732 173 612 494 795 395 93 927 478 826 974 397 559 221 465 972 394 1036 118 850 367 1036 1026 22 108 767 56 883 840 159 398 590 317 766 544 619 66 606 837 10 132 1046 652 450 836 344 788 207 706 276 228 651 1 583 653 411 714 340 482 653 429 951 724 268 558 389 1019 247 850 527 301 696 640 527 180 917 316 928 241 829 239 796 694 440 568 255 568 512 1016 352 49 872 80 596 403 658 1082 208 698 277 146 1091 340 818 198 745 874 243 609 104 461 747 46 658 930 454 939 109 340 800 1087 290 218 872 599 335 239 894 375 1051 172 632 32 951 321 793 1020 35 165 1014 473 769 1087 222 301 794 614 475 995 287 291 914 743 126 1049 195 769 152 414 900 185 1054 1076 47 1049 157 1044 291 921 163 889 18 796 351 328 753 713 198 51 882 995 505 641 501 501 711 640 330 373 1089 122 946 261 1010 887 343 399 582 609 173 398 864 246 826 444 751 858 482 977 413 405 743 387 763 794 320 654 203 461 649 813 6 1017 95 268 1017 92 772 147 583 636 322 878 219 864 435 235 1017 680 287 93 972 260 973 30 956 441 564 435 698 654 191 203 888 1044 162 36 1015 696 42 931 431 135 897 957 19 263 715 544 980 917 361 308 821 855 214 970 323 456 836 206 824 161 583 358 896 677 540 986 74 20 1023 1036 219 732 47 860 424 911 439 46 744 618 137 614 320 618 490 770 278 998 352 636 248 1055 169 728 395 679 26 782 137 329 776 1068 340 809 276 975 213 501 1064 613 421 807 532 965 78 514 799 957 145 1004 206 86 640 331 593 31 1080 94 597 860 298 682 410 223 891 256 786 190 842 215 739 481 766 31 673 251 867 1045 269 559 52 218 714 63 582 334 835 948 527 77 722 94 982 204 1051 968 514 437 553 513 713 774 223 622 8 395 1057 891 107 186 609 746 319 234 1005 962 424 573 69 986 333 727 154 26 833 815 125 880 89 314 933 0 848 298 984 270 840 499 787 975 272 1059 48 13 653 970 342 1059 423 24 782 693 29 88 926 17 631 1095 89 783 489 408 1010 1008 322 489 820 864 431 1070 152 30 604 350 1018 896 370 1094 390 939 158 169 942 409 654 1000 281 33 740 816 303 132 555 508 984 765 152 693 492 829 255 727 277 948 158 577 311 257 765 257 756 291 898 530 945 699 8 817 10 155 550 85 1019 491 837 807 218 254 964 416 602 190 986 532 785 531 596 1018 359 940 154 793 180 388 1027 721 403 448 753 555 257 980 70 992 374 1083 96 282 772 1058 240 708 351 318 656 290 988 75 920 811 219 97 602 512 960 613 249 397 710 567 259 401 801 219 656 649 408 562 76 80 1015 583 236 634 221 407 673 556 41 789 139 570 529 1066 254 760 165 1015 197 320 900 96 884 335 1087 407 970 270 912 730 478 632 370 588 402 795 147 1040 502 38 718 778 402 370 979 23 837 526 655 265 831 264 729 347 606 925 358 1048 68 955 364 551 473 791 155 268 1057 828 344 192 908 1086 8 780 229 1057 23 708 169 90 704 482 956 560 51 982 151 356 840 817 516 736 116 771 422 1080 316 229 811 614 507 1088 397 1030 132 812 399 930 43 133 765 784 5 677 179 602 399 852 344 1094 345 319 577 664 286 850 160 348 936 20 749 667 309 775 278 704 461 85 677 785 126 20 1008 866 521 473 754 71 1039 820 150 1059 36 850 150 85 967 472 811 477 652 435 842 834 417 247 881 141 785 717 293 811 36 241 640 39 963 680 505 288 555 677 36 836 247 723 2 865 324 129 795 603 204 439 924 94 988 182 589 467 790 147 694 918 447 518 1007 191 844 375 990 588 414 46 887 474 651 867 382 1067 125 302 622 850 304 175 1034 427 995 829 51 503 1074 2 633 984 220 582 140 987 3 166 831 476 988 135 1011 988 338 459 905 337 788 387 590 614 370 332 1022 411 939 964 127 746 185 855 56 25 1021 714 458 1053 395 1052 492 686 244 461 765 916 302 896 348 10 742 819 463 191 583 1087 250 237 833 1065 12 449 668 699 279 288 804 908 290 127 589 846 178 472 806 111 656 501 742 901 1 746 520 326 626 943 115 163 1094 403 814 243 816 531 597 96 635 512 574 230 940 825 422 106 1081 216 1034 665 332 814 146 363 943 497 867 754 525 436 775 806 426 523 1035 264 609 307 983 505 646 214 977 799 454 749 385 56 917 578 471 896 383 407 773 359 944 836 532 370 858 638 124 53 572 1057 87 179 1006 265 1044 405 567 253 727 311 824 146 761 1068 389 550 272 191 918 1003 292 48 577 913 360 494 642 412 578 20 895 1077 204 878 240 135 652 606 57 59 812 249 552 788 143 594 188 30 741 581 397 590 1 252 654 705 507 445 751 386 583 34 685 230 980 868 313 901 507 499 594 737 521 280 729 970 441 40 757 13 858 814 433 360 719 538 1031 986 500 846 102 478 847 947 193 593 156 963 526 572 525 884 391 1088 232 401 582 669 299 725 7 640 346 616 0 468 1058 664 222 933 176 747 269 297 887 661 33 599 453 641 204 107 986 289 852 1021 69 989 390 527 593 640 374 752 363 826 504 327 1068 139 676 789 177 509 853 42 698 296 744 57 1064 501 829 542 602 717 40 701 185 375 886 990 126 1004 293 458 704 525 978 445 733 177 1021 375 848 663 136 199 954 784 15 1086 115 605 300 397 846 374 760 859 365 1030 220 43 587 152 995 462 915 488 998 838 292 654 84 103 563 336 655 1011 342 612 344 165 669 894 363 1007 385 403 562 968 373 733 316 409 1023 130 867 198 905 9 663 957 173 542 791 510 747 470 777 702 4 921 245 663 330 742 481 123 771 407 730 876 436 691 158 65 927 492 830 603 55 780 257 819 451 393 694 233 1084 453 897 582 37 48 740 373 788 433 978 242 631 160 1061 815 266 173 977 398 1032 492 1081 496 655 661 130 273 664 549 152 652 325 405 941 863 24 955 197 1068 220 658 326 379 935 943 14 208 625 951 109 139 878 625 43 473 980 706 288 249 788 126 824 995 194 669 155 336 690 514 889 132 1082 643 506 140 884 68 589 172 694 78 1083 349 975 745 269 353 727 144 776 583 190 422 1029 946 420 980 278 531 1014 1072 4 519 761 802 361 861 336 148 820 82 827 1030 474 1011 252 753 182 1090 44 802 327 1042 375 372 905 699 528 980 538 933 91 300 779 97 766 557 311 615 120 472 786 737 62 363 592 393 557 344 895 827 264 531 804 871 462 580 113 324 870 832 512 299 733 882 125 490 644 248 984 256 832 998 205 726 191 845 188 243 1086 723 418 750 287 153 609 80 721 985 452 679 191 343 925 106 776 653 41 1061 156 277 802 5 1093 645 253 292 590 109 1057 97 839 730 95 507 1003 938 177 833 546 854 132 984 504 961 98 801 105 202 1061 516 858 593 520 1067 156 592 380 827 219 1069 59 836 522 155 899 140 887 972 545 225 762 887 398 38 689 906 285 745 421 906 219 347 1019 1055 202 349 977 490 875 974 469 649 315 195 1058 1074 521 406 985 449 564 338 680 286 551 44 595 520 805 115 1089 972 298 1056 83 1030 471 25 713 849 403 766 470 221 822 840 388 628 142 44 848 397 864 396 726 942 44 157 1071 725 154 1056 426 938 314 141 980 467 940 357 755 865 448 380 1034 472 604 262 883 908 525 202 937 609 304 490 967 600 237 691 241 682 273 766 45 881 354 527 590 195 870 735 247 31 704 867 157 1011 102 831 217 855 148 854 357 211 896 165 562 230 637 1047 415 1020 139 951 430 129 1052 959 537 412 741 805 29 957 202 394 990 1011 171 980 293 959 501 398 786 532 960 907 513 1033 388 769 5 988 52 703 325 157 1090 694 523 597 53 899 196 337 970 991 358 1038 340 350 637 465 643 585 332 1091 4 502 595 1077 376 398 771 576 530 633 243 895 36 565 293 114 748 425 606 594 44 665 363 65 703 374 776 443 691 564 477 919 326 35 799 48 548 592 366 44 792 165 813 741 525 579 421 839 52 205 590 390 805 74 984 194 589 222 849 29 914 255 621 990 283 121 1073 964 243 60 668 992 467 647 55 229 898 777 392 81 813 760 303 252 586 37 590 576 507 308 813 449 687 752 407 883 488 8 1052 747 501 494 810 430 1089 414 855 21 926 778 391 333 690 185 718 770 498 44 864 540 1022 635 462 373 802 690 219 121 1078 997 26 686 137 586 502 725 509 1077 179 434 874 599 346 291 907 846 208 1043 366 533 838 197 601 202 1013 132 1043 399 883 665 293 549 448 412 720 281 823 101 904 663 243 513 909 690 409 790 217 500 781 314 1053 266 736 683 72 188 1058 915 47 683 247 758 510 198 703 88 1084 938 523 643 448 226 1015 303 997 281 1040 710 225 202 734 1083 31 198 704 478 702 783 21 831 342 130 1045 539 759 748 368 877 152 115 735 209 694 1016 14 484 936 915 25 437 1031 62 802 175 984 13 650 823 105 922 536 42 720 942 152 342 1083 128 596 1088 234 137 632 927 451 509 670 892 231 1055 59 882 318 97 947 776 171 198 582 840 527 915 263 701 183 374 917 779 340 533 1031 301 591 944 426 247 974 361 958 915 364 773 2 348 548 150 741 485 1073 399 655 949 146 900 482 307 753 65 667 719 287 613 470 34 731 468 959 918 71 854 311 117 952 611 86 654 351 548 347 111 775 192 764 409 949 458 1078 987 69 377 592 383 1083 517 1025 11 1033 200 1013 1010 161 824 266 448 767 1092 135 223 703 311 1089 258 728 117 548 390 883 384 842 87 886 350 729 727 372 687 430 1051 431 51 785 561 522 240 970 714 481 967 297 169 773 415 792 742 456 1030 362 190 867 794 281 813 257 802 392 916 478 318 725 560 362 145 598 909 459 384 1043 629 161 631 189 1047 483 278 818 294 691 269 924 352 842 127 630 430 642 391 629 414 1060 507 684 682 100 522 972 885 305 859 85 333 941 822 100 572 456 437 1079 87 565 899 479 729 208 657 323 366 722 341 700 216 979 958 523 685 246 953 0 805 40 3 895 908 355 78 909 493 818 789 5 1070 546 430 1059 914 119 963 80 730 310 1 622 626 483 582 94 141 647 289 1066 96 713 1014 310 82 997 57 679 700 88 110 789 1067 346 497 723 222 593 0 596 738 317 374 1083 1083 318 963 99 463 963 25 892 412 600 617 97 725 457 25 1055 150 859 430 1011 541 840 603 265 1043 186 1094 10 589 472 561 114 111 1067 30 1048 331 992 898 504 857 218 519 640 929 500 1013 51 484 555 877 334 454 562 302 1018 504 676 653 198 796 282 490 961 673 431 362 1075 378 744 40 996 961 403 485 584 372 959 1007 440 890 3 285 616 498 571 270 824 335 780 831 135 305 675 711 316 919 515 1087 486 907 430 60 708 597 369 5 777 61 652 604 312 142 584 60 1024 1026 322 309 592 1049 511 925 263 364 937 810 415 94 726 951 238 664 524 711 424 884 492 154 690 253 764 1021 76 266 698 514 974 272 749 850 88 969 38 573 308 902 476 1074 422 731 268 928 47 156 572 679 331 294 852 856 513 1001 323 224 1060 729 181 278 685 771 101 542 893 304 595 1082 158 576 539 758 400 906 329 300 566 946 434 69 730 184 848 407 674 803 504 983 292 56 819 771 19 252 873 134 752 1025 473 868 456 715 391 393 625 937 497 424 733 685 137 517 558 777 153 241 746 891 267 87 920 714 102 469 652 1085 482 362 873 689 464 431 658 212 1093 773 143 92 911 286 939 236 1003 147 920 43 574 738 40 753 55 531 852 602 241 845 349 717 469 403 788 917 217 266 859 516 640 793 303 251 978 789 35 107 870 777 358 457 584 786 323 953 392 780 17 873 542 401 904 402 856 919 391 794 150 290 715 897 375 1037 261 675 466 961 90 884 172 438 774 757 546 527 858 518 585 586 354 1063 495 147 625 167 681 752 272 382 1028 573 235 1082 109 420 849 170 747 190 641 803 27 985 467 1019 361 880 104 823 221 243 805 344 572 255 699 581 178 726 69 775 95 108 653 982 410 415 1027 350 565 990 54 804 114 385 1017 296 804 470 642 287 818 654 78 648 256 341 678 310 590 753 31 895 232 597 43 1092 262 795 520 28 839 872 188 164 674 43 844 104 822 927 342 633 279 199 881 1068 263 371 807 1025 166 489 1052 300 749 502 732 341 878 704 405 902 102 1069 354 1044 143 533 980 331 964 921 154 911 334 246 718 524 857 230 553 161 1036 862 185 329 673 971 513 100 920 953 258 942 151 1049 542 625 459 824 538 1002 215 819 317 805 90 441 909 747 366 832 25 318 972 460 967 414 650 921 328 266 560 573 288 749 474 585 301 87 827 285 809 929 358 663 67 808 39 959 48 655 453 952 315 540 637 867 314 1000 17 473 793 749 530 820 287 44 1029 866 128 433 899 958 498 561 158 802 363 565 207 158 986 560 329 979 365 1051 296 582 330 365 829 836 322 18 994 901 120 11 1082 665 303 1021 456 748 478 769 492 266 807 68 771 999 288 992 334 877 284 22 906 223 712 379 981 932 436 788 51 274 828 737 17 388 799 511 737 810 18 887 287 235 989 224 820 60 835 973 64 563 311 445 899 1006 176 374 695 308 804 847 113 245 703 613 208 130 958 673 124 110 637 355 749 1065 159 710 42 350 926 8 608 101 673 997 447 348 980 553 386 382 870 218 1030 456 823 516 679 76 736 480 1069 52 1024 467 833 1057 43 991 77 724 454 641 26 807 92 693 544 497 641 4 931 360 914 305 977 37 966 219 614 133 756 29 1005 822 278 422 767 173 656 326 789 332 1077 175 557 991 32 623 414 2 572 657 81 328 870 839 513 28 1071 1086 222 524 780 284 609 352 582 523 1046 1046 67 843 5 613 220 563 514 565 313 456 734 129 751 602 246 1057 148 684 123 724 215 286 890 21 557 999 20 968 309 425 573 919 318 92 765 579 229 1077 159 1071 337 300 997 965 307 28 878 515 839 856 231 220 572 546 590 95 739 741 331 807 348 634 4 1069 56 96 785 730 43 96 855 256 784 154 577 518 697 511 981 940 21 893 536 730 28 965 313 94 1013 68 778 258 1024 44 829 177 756 144 784 196 681 959 103 52 652 716 493 665 23 397 562 814 321 151 565 601 427 8 606 964 93 902 89 720 264 522 737 435 722 55 802 925 357 583 218 792 411 1000 366 101 1027 1093 94 151 676 928 154 341 794 548 400 454 962 897 9 586 114 477 1079 650 244 646 371 232 1050 1023 82 1002 413 170 602 276 698 437 698 1014 460 704 209 506 686 344 965 502 1064 714 467 906 407 717 105 957 67 819 34 916 340 606 342 1081 113 815 441 609 374 183 1062 339 1069 444 837 731 397 214 996 883 7 895 41 528 884 290 584 771 126 401 1001 1052 379 818 402 951 365 574 284 670 401 773 240 316 1071 1024 87 172 1027 681 232 188 1052 961 439 551 288 644 352 493 857 682 547 326 1044 863 387 594 13 1071 376 221 969 311 805 866 79 74 944 552 109 870 214 12 729 526 618 1013 294 870 132 402 1052 917 188 1064 314 693 139 808 53 652 150 699 466 114 731 416 730 658 472 846 72 268 733 1061 35 61 873 949 109 147 774 841 108 258 843 779 186 679 76 551 92 929 432 286 710 800 45 764 31 211 974 1028 506 469 948 1062 309 987 406 811 1 518 827 642 324 711 318 694 22 989 396 608 198 252 919 861 545 202 853 268 856 1093 118 733 274 649 355 81 761 529 827 785 349 192 959 650 71 136 1047 715 535 173 821 334 963 94 623 952 262 574 294 718 538 728 91 1030 145 903 442 411 1043 319 639 508 691 1006 81 663 121 715 350 408 1064 323 1041 754 388 859 251 997 79 553 465 821 434 984 356 563 354 768 345 741 402 532 1065 297 577 528 561 787 281 636 479 806 403 930 203 11 994 508 904 892 369 837 38 872 411 733 247 756 330 488 569 798 364 716 39 739 334 858 378 154 872 267 706 998 146 1040 427 770 404 545 804 617 491 533 956 67 1018 850 318 26 739 36 921 1 636 331 1006 886 418 533 891 128 1043 718 336 489 695 540 681 998 22 85 825 442 953 1068 426 373 638 660 162 712 171 1066 484 92 581 435 612 668 398 424 658 288 823 898 80 885 6 776 181 218 661 58 1035 641 124 1016 398 100 781 802 258 99 722 899 426 375 864 439 864 565 35 171 973 470 762 73 708 371 678 790 475 211 776 732 306 503 799 760 238 830 367 420 1071 268 1050 878 145 72 616 444 914 205 1002 746 124 574 239 851 314 467 574 170 722 266 639 968 121 633 501 671 448 791 283 214 817 808 147 259 996 1039 396 908 3 441 992 958 357 267 1023 1044 130 971 257 854 41 1044 112 1022 329 243 976 720 407 808 532 231 918 19 650 891 154 224 554 1092 13 977 134 833 187 220 883 876 96 903 355 1023 334 675 498 566 463 644 221 354 1036 968 126 622 193 711 362 115 1015 171 720 1024 263 715 55 1078 501 183 872 475 724 17 785 930 276 489 687 1049 545 469 1042 487 753 627 452 171 612 978 111 935 129 821 74 779 39 755 324 135 664 847 431 959 382 404 765 143 619 435 811 864 32 135 795 42 724 38 647 860 172 801 152 201 809 412 648 1018 111 1016 133 229 586 36 994 1071 153 1060 368 164 576 337 1065 537 951 267 914 747 72 621 210 45 988 952 344 991 226 340 814 393 827 518 934 1016 41 851 547 116 727 488 1072 422 787 751 333 90 555 564 136 524 908 1030 418 455 856 249 935 160 679 527 909 831 405 121 927 1041 344 794 475 827 19 238 683 630 375 533 733 368 1033 717 234 156 1008 807 372 641 261 455 1093 636 83 924 530 652 498 9 990 176 665 838 227 750 297 571 185 148 1042 695 61 518 651 807 354 377 570 364 1025 195 1026 483 836 258 566 604 31 802 273 58 664 264 702 657 113 125 697 197 1032 861 425 1039 444 729 272 78 882 921 80 897 535 259 680 742 21 214 669 254 683 190 832 208 934 843 68 58 989 818 420 69 597 39 704 59 735 186 820 403 748 42 694 567 467 345 797 831 163 1073 114 344 831 129 1082 811 203 508 777 563 35 371 897 420 782 702 343 845 64 246 703 967 187 209 572 244 892 815 286 774 524 41 1038 1073 430 779 338 52 890 601 304 393 849 861 117 1065 327 600 427 599 305 226 958 667 113 515 676 852 285 779 379 410 899 181 726 713 110 636 505 19 687 911 492 1005 275 297 575 29 775 3 676 115 1081 389 942 549 12 973 355 1023 318 1025 427 160 1007 511 947 69 942 1055 533 17 804 279 830 703 344 922 278 24 711 877 272 606 364 815 240 309 898 859 399 471 913 976 308 259 548 796 42 517 900 46 1085 352 882 38 811 482 629 751 156 1064 346 890 419 854 474 689 122 1030 352 562 147 852 542 552 285 533 693 370 987 599 70 605 442 51 1026 98 948 751 124 159 937 478 922 123 968 754 61 193 1094 77 593 1040 177 954 101 300 876 462 605 1081 252 148 989 147 581 47 887 495 1093 699 224 536 1024 568 169 1078 273 83 1005 1028 189 530 1054 1063 263 17 1016 290 824 30 811 574 490 444 588 706 442 951 324 231 694 451 762 637 205 525 819 866 228 665 424 48 658 477 866 14 660 793 13 196 721 1021 198 314 1056 919 27 156 658 885 533 211 664 479 1091 196 978 137 846 761 100 72 829 622 486 972 384 315 886 576 529 1065 449 260 641 615 267 936 536 885 113 804 299 548 239 117 585 133 857 230 1003 482 864 36 707 1095 500 26 552 834 258 1040 120 968 165 287 1042 830 118 510 644 1078 367 899 257 1030 12 156 843 548 298 542 899 752 128 1078 182 105 992 723 290 747 220 259 907 1004 126 235 1056 338 578 838 62 145 766 987 316 150 829 129 1065 63 700 744 255 1085 123 423 739 476 1062 111 1032 565 285 61 927 1046 80 121 771 592 247 304 1030 684 382 502 890 12 928 436 950 968 77 83 978 300 814 432 659 599 180 278 898 152 979 692 108 526 718 337 881 732 417 355 898 1070 204 574 118 357 1004 236 1036 445 715 51 850 939 149 1058 309 412 877 487 658 185 1022 661 129 226 1026 480 615 984 95 187 884 782 360 309 1059 677 60 1030 500 544 563 37 592 91 641 211 624 473 678 354 930 1071 51 896 298 970 63 863 276 630 364 370 785 641 105 1006 25 174 583 502 821 770 37 3 789 901 287 306 965 777 413 735 82 831 213 580 432 828 105 484 569 558 485 6 1049 1043 37 808 316 972 543 33 915 800 33 1047 463 621 99 671 126 494 841 1001 246 969 309 809 95 526 634 371 1082 781 26 885 259 675 421 659 396 264 784 862 165 895 46 1078 542 453 1060 329 1042 716 305 1092 474 998 156 46 1095 737 219 1036 512 817 480 716 18 976 188 194 852 565 446 60 720 587 524 81 600 999 106 1030 235 55 1095 127 1037 931 141 517 663 266 1050 386 851 579 45 455 720 844 368 1078 329 1008 183 187 993 923 376 984 459 944 149 892 540 487 663 143 726 210 942 154 990 460 824 388 1021 140 569 1093 542 92 854 444 788 686 291 538 850 111 1057 689 22 480 550 21 883 49 962 899 7 343 969 199 857 908 488 556 347 230 1051 108 1068 1036 70 1058 41 912 30 737 41 312 836 636 261 60 1070 916 195 709 338 728 274 603 101 549 397 807 468 930 417 940 144 1078 506 361 901 273 977 576 230 597 475 1055 330 477 905 335 1047 896 327 373 827 92 622 598 383 22 565 357 802 367 791 243 602 465 702 1046 390 837 108 318 782 934 499 288 569 547 655 598 15 992 292 460 784 433 969 98 971 152 1010 815 227 1083 207 802 454 734 513 514 669 303 1089 284 584 209 1066 165 1026 584 515 812 96 768 386 340 1031 972 2 1047 158 38 793 854 245 223 1016 792 296 122 741 570 0 839 415 109 795 64 661 729 162 86 797 425 781 223 1004 397 1009 768 88 651 510 902 154 423 972 437 1041 551 352 815 527 838 92 653 397 531 903 1052 274 848 228 969 101 419 719 576 67 30 1070 963 284 517 574 331 718 629 531 968 453 941 275 247 824 45 671 512 800 942 547 38 576 1086 209 341 718 950 258 737 10 1063 415 945 424 93 836 140 1089 583 402 751 464 861 114 423 970 640 463 61 1028 1046 82 655 302 429 962 343 891 361 1017 891 64 801 44 163 787 34 658 289 826 1061 542 1038 144 476 879 1014 36 643 393 1025 337 565 362 309 1026 359 1051 253 1043 241 748 903 30 239 982 18 932 540 1054 239 931 894 84 691 483 66 791 1071 379 795 325 1067 397 495 957 1036 282 160 609 878 137 147 835 536 607 649 22 280 552 546 592 315 951 187 775 1087 463 506 937 155 862 65 614 94 913 395 656 255 802 964 389 850 543 379 699 830 234 447 833 38 1000 869 271 208 782 1001 365 564 378 330 918 737 438 785 296 630 132 1055 188 349 866 410 841 1052 326 85 878 1074 311 415 944 369 843 123 812 714 400 657 50 221 1081 305 632 1053 140 1074 161 913 100 975 229 246 559 894 56 515 638 455 767 405 1046 1062 280 894 260 606 384 1007 461 400 903 107 939 964 480 131 597 653 456 690 36 841 6 387 959 487 684 244 600 175 1047 782 413 761 512 830 447 10 797 539 820 959 7 920 62 268 698 18 753 911 316 1057 326 868 131 444 1051 424 890 961 226 505 1068 519 759 556 53 308 996 122 733 49 622 1075 130 281 1026 213 676 856 328 229 553 969 330 1050 215 552 425 786 322 850 267 19 903 232 767 317 978 825 314 588 16 84 617 426 734 990 496 294 796 475 1093 1029 237 444 799 579 136 1032 318 502 799 262 1006 470 1081 785 272 335 1049 810 418 602 541 17 1079 372 1035 469 981 945 97 427 587 117 835 416 703 339 1048 898 377 769 76 679 500 690 126 844 469 1060 237 1085 531 170 598 127 1091 226 928 761 69 870 189 905 531 1086 268 659 263 557 98 948 325 719 344 680 128 136 645 700 90 966 189 289 1033 333 1092 752 494 444 915 491 662 798 173 117 1065 974 412 29 869 898 279 540 735 323 883 812 156 466 597 738 65 1027 408 379 892 128 935 319 793 154 579 767 483 613 86 465 711 135 1035 1000 252 406 682 930 406 764 105 454 1054 848 9 492 1047 615 74 839 66 517 824 792 189 533 743 805 439 986 172 905 547 603 356 542 804 107 913 1019 175 447 807 80 709 1035 353 176 638 404 808 764 233 522 896 229 1020 513 594 854 76 1077 201 1060 55 755 35 921 286 928 95 934 118 614 467 530 623 934 199 1057 141 328 732 585 266 947 161 1046 434 1038 76 883 462 920 467 212 671 155 753 267 737 764 352 1004 209 305 592 216 713 839 445 506 1018 832 456 817 386 879 512 462 822 694 530 606 175 198 707 941 267 558 239 936 313 250 1025 280 606 883 207 739 396 742 42 245 824 1080 546 486 917 692 457 332 902 417 594 1068 148 767 434 837 211 234 713 922 158 532 974 1027 176 147 758 584 468 187 569 79 909 342 823 65 1054 274 563 86 838 182 620 715 224 884 72 858 399 428 1001 1047 201 122 673 528 609 272 946 208 979 589 170 11 850 163 775 420 1028 391 589 50 812 149 844 743 104 490 944 274 1064 857 333 1021 34 362 633 881 511 447 770 1043 275 864 294 684 91 264 779 395 616 346 1057 827 11 85 927 534 981 639 435 504 964 69 718 249 806 198 804 476 1030 543 1034 976 200 264 1084 822 417 37 802 1043 257 868 483 209 717 312 639 595 21 295 661 329 977 504 606 102 620 26 561 866 465 330 1028 373 1088 587 232 393 1042 834 43 596 416 462 1078 139 855 966 443 94 915 613 225 1088 205 953 481 896 108 220 682 758 462 1062 383 469 602 25 772 574 446 774 52 465 1081 872 378 1009 162 513 626 429 1068 640 489 560 32 555 547 511 1054 532 876 670 123 1056 90 1039 52 46 748 239 785 973 458 503 1084 431 980 350 799 684 333 989 285 384 1060 109 1028 157 625 566 452 867 530 668 454 258 871 723 118 995 308 869 268 776 107 957 490 695 251 133 947 1065 67 1010 484 353 960 300 621 820 160 120 930 43 985 1083 26 468 1030 73 591 496 743 458 897 397 625 1076 149 276 666 482 896 682 266 798 204 133 1066 902 197 723 99 614 251 391 810 848 145 868 80 610 28 634 272 1085 475 571 109 759 341 462 966 1093 481 656 337 813 183 323 849 326 631 1079 345 599 243 1044 422 915 395 857 312 200 1010 339 865 993 237 665 432 409 1001 422 896 978 369 455 1038 984 411 639 172 608 239 795 168 1001 164 1037 393 27 955 600 44 569 531 639 392 56 746 729 435 200 711 748 60 564 440 715 450 378 654 74 831 422 916 465 761 1065 508 1075 102 175 799 226 662 920 226 497 873 221 818 521 827 1020 453 486 600 321 554 939 148 873 319 489 756 21 717 630 191 145 603 302 789 257 864 365 832 55 759 259 664 284 738 407 943 1019 311 219 938 787 193 802 184 202 923 939 338 986 534 590 252 970 149 465 824 208 791 592 97 499 875 152 941 81 937 891 172 714 164 783 412 792 482 279 645 859 287 1004 297 326 857 217 1068 317 627 24 885 964 416 475 1055 290 605 40 871 281 974 446 882 1008 48 721 466 703 222 179 868 93 983 521 693 384 717 489 902 495 609 1009 467 75 740 209 742 236 719 7 555 61 894 1084 74 337 982 644 409 266 1037 1086 441 721 445 304 726 496 597 101 758 359 781 487 901 353 1028 553 502 384 1070 236 838 907 212 568 520 134 879 993 68 311 1026 340 772 572 92 860 123 377 1006 417 1020 252 607 1004 404 731 318 1018 28 344 857 706 338 610 213 1007 215 388 796 418 1035 758 427 539 763 111 840 807 37 241 882 514 838 813 222 1080 129 248 1032 947 467 961 317 445 689 520 966 912 160 497 643 287 936 196 590 898 209 822 35 279 938 255 1046 0 703 430 959 1019 166 789 358 991 360 116 901 868 472 963 37 222 866 629 263 214 1059 688 546 542 554 742 381 363 687 449 684 608 19 921 444 327 695 860 389 13 1010 279 1094 306 591 1037 470 578 452 47 854 453 1045 30 725 529 990 732 132 765 129 852 186 1075 514 663 504 154 999 947 415 695 286 736 324 770 354 622 37 680 216 154 616 520 654 952 502 90 777 2 869 742 150 81 838 804 466 654 189 470 878 58 1070 901 317 677 240 470 811 680 344 175 719 556 314 517 667 497 884 57 828 655 510 12 1060 667 108 643 361 1040 442 956 473 889 285 393 883 447 977 1037 29 75 848 556 97 283 984 629 26 164 826 831 47 509 999 740 216 385 933 254 632 440 607 16 869 5 594 459 940 310 979 449 1045 260 629 698 337 337 1077 412 786 413 601 333 589 644 469 317 593 485 626 763 335 191 627 833 153 134 730 61 776 948 22 1010 184 1018 61 422 822 874 153 176 1073 790 328 1084 457 251 716 919 508 199 870 680 392 327 941 257 628 268 971 367 583 115 1037 763 233 622 39 561 230 22 1091 758 115 276 687 700 202 355 1036 997 142 780 508 934 508 615 360 486 1074 970 232 294 1073 662 202 917 497 311 726 809 73 200 572 841 380 808 33 799 384 923 505 915 111 15 965 457 926 735 487 802 400 798 158 785 206 710 122 545 597 387 695 412 592 65 874 776 199 223 696 2 909 111 1073 777 438 821 272 935 323 1023 7 197 1074 52 686 778 197 456 897 671 22 14 782 357 776 123 957 374 998 709 346 205 877 649 232 271 1068 34 565 494 651 920 304 597 463 1004 545 270 976 141 603 893 314 644 359 563 71 350 1005 806 384 768 325 419 920 68 558 225 839 807 144 928 383 474 811 555 406 165 839 89 729 929 141 932 296 778 26 744 216 242 723 723 136 864 104 668 109 740 123 294 1061 900 11 210 856 929 11 850 481 944 291 137 644 912 132 585 459 94 719 19 1073 345 846 551 371 340 646 298 674 857 177 47 1020 766 450 443 869 742 295 473 672 207 782 20 602 186 710 456 906 496 1083 131 548 555 55 740 244 703 144 51 1070 246 1038 786 32 418 847 312 966 400 629 155 587 215 647 1065 438 665 330 569 87 630 126 126 907 84 657 990 156 293 672 79 668 1082 194 214 734 115 836 293 1035 426 1049 492 678 475 564 272 817 641 115 233 573 812 228 949 32 632 325 456 1018 232 722 797 216 172 737 910 442 248 623 442 895 227 773 865 271 134 1040 594 25 470 937 115 1082 65 918 713 426 1072 235 125 873 529 780 1050 412 248 942 281 1082 793 462 201 707 5 870 677 185 880 38 741 457 558 180 145 729 192 1024 536 575 743 188 567 265 688 44 335 792 914 93 460 761 1094 33 231 790 463 633 824 340 517 709 357 1091 805 542 512 1068 472 751 454 842 30 666 657 390 950 51 764 173 54 684 1021 526 799 210 163 719 1022 355 363 998 916 258 224 866 11 607 358 764 82 674 927 368 435 702 882 269 333 744 133 1090 830 320 872 445 625 146 473 1009 789 201 739 260 286 557 116 820 35 649 922 441 909 143 1069 169 668 390 679 23 646 198 256 1004 829 108 188 971 775 170 201 880 718 257 207 882 213 735 535 749 966 412 547 874 915 504 40 948 167 675 809 157 702 215 5 661 641 449 165 582 18 663 427 1077 206 872 255 871 73 755 695 376 413 658 142 774 586 7 145 566 615 517 234 559 361 955 369 776 738 541 757 235 715 103 685 33 536 1076 901 231 816 356 931 334 532 999 837 288 273 599 673 259 310 967 961 344 307 939 800 279 658 529 788 76 424 590 1084 65 40 841 224 989 1023 329 725 313 398 1087 896 442 1033 107 990 335 178 1081 590 53 452 632 155 916 875 364 849 438 139 978 523 887 1023 46 271 795 54 892 488 849 85 818 614 410 495 683 657 503 656 398 1005 345 720 147 577 452 19 887 502 682 298 837 611 310 715 284 399 825 404 846 59 749 886 441 473 994 883 449 673 371 701 142 903 70 834 411 225 775 272 674 224 712 744 358 223 882 319 673 172 743 534 702 670 377 131 1040 777 112 1079 275 493 604 1030 485 160 1013 237 671 726 455 195 1073 755 303 270 860 236 764 174 914 818 96 990 479 224 834 125 564 866 454 654 120 824 222 702 457 92 563 761 63 213 1030 710 514 351 941 1003 513 750 134 85 1035 170 912 311 774 1019 251 815 61 227 657 653 442 795 351 970 14 898 491 154 848 21 919 317 662 743 423 940 292 10 1037 621 469 181 628 811 353 153 631 769 155 815 241 236 1017 819 368 92 847 856 120 121 1037 487 776 668 349 28 822 364 662 979 430 519 568 530 691 323 1071 797 401 809 214 73 850 246 1034 943 392 182 959 610 192 204 693 867 128 578 468 262 907 297 851 558 516 1028 461 656 92 157 548 1030 293 799 173 840 472 99 600 774 448 177 888 307 849 316 886 924 272 132 689 420 621 273 689 292 1014 843 30 95 783 445 1064 836 452 26 849 292 714 617 173 980 375 400 845 706 135 0 916 263 763 78 823 1020 280 1054 338 852 145 806 267 163 722 980 248 9 856 337 669 717 419 239 738 362 878 849 10 831 96 1042 266 528 831 57 855 1087 333 1 600 175 1076 681 82 1045 257 237 985 115 896 40 974 1029 269 737 322 355 668 1029 38 181 1023 1045 445 78 1091 648 100 480 609 218 874 236 681 43 828 721 499 192 946 834 503 220 735 632 267 247 564 862 381 873 415 390 599 206 920 46 779 405 863 379 775 21 950 416 823 854 454 12 660 979 503 916 386 303 907 645 355 51 724 375 1039 765 459 414 581 137 1089 1001 382 191 797 691 292 14 817 836 501 771 48 214 939 165 998 935 459 1066 93 593 522 197 915 85 830 368 872 1043 198 98 1062 13 815 808 36 93 550 465 892 911 546 704 4 127 595 951 342 680 94 611 12 233 814 551 73 795 304 565 287 366 1084 107 786 902 195 130 583 281 637 613 345 100 798 896 457 850 0 960 510 509 908 650 296 274 699 837 58 904 303 870 341 677 146 877 289 371 1076 876 202 544 645 726 458 575 143 729 221 889 197 43 608 1081 151 41 753 613 381 102 948 553 507 138 913 11 950 142 945 42 1017 123 1032 993 280 329 649 514 782 910 438 182 1018 376 977 462 788 536 635 66 633 732 150 388 854 859 259 131 562 975 367 666 396 616 40 164 790 180 851 857 90 212 566 387 1041 838 403 240 848 205 585 970 256 1018 3 150 782 823 399 913 495 285 555 769 530 929 259 821 259 999 257 786 50 789 283 613 398 857 245 647 293 164 898 376 617 582 297 502 607 249 596 642 136 353 865 475 752 700 166 884 241 141 927 933 191 1045 183 128 811 962 178 109 1007 635 523 588 112 778 400 323 793 990 150 762 390 379 717 437 950 494 823 641 430 676 47 97 754 57 1003 1060 95 200 939 330 1024 408 772 999 247 377 782 132 650 880 119 1041 169 971 462 486 768 449 736 741 134 771 520 573 59 986 234 1026 483 491 595 928 319 19 1024 843 47 31 577 514 640 603 424 701 51 730 425 635 445 178 879 49 707 680 523 955 249 608 223 335 646 1061 169 488 1024 430 630 767 263 63 963 1056 308 805 156 147 914 648 264 531 1060 252 959 186 662 340 678 3 881 489 714 971 161 932 509 956 311 1069 470 347 951 134 865 606 478 205 1061 240 803 811 430 121 759 25 907 917 124 613 316 246 813 609 57 152 643 710 53 113 755 390 1062 731 135 60 962 1086 43 351 705 123 984 1079 419 322 933 179 775 474 658 1038 66 953 138 634 27 410 903 666 284 81 826 1038 453 283 628 157 599 304 857 1000 188 795 544 209 597 388 877 880 534 1075 183 188 916 74 1037 339 857 128 830 239 826 460 1011 997 345 176 957 347 953 355 945 843 387 944 266 4 788 221 1044 417 917 472 1041 1024 280 41 798 240 819 611 327 61 593 650 237 712 118 499 1052 264 641 52 858 95 757 594 391 988 342 852 184 52 582 91 759 981 299 320 587 733 195 81 1050 572 322 879 329 463 616 931 87 919 22 772 224 1067 7 410 1052 954 290 459 914 654 25 212 714 368 643 422 728 628 543 861 61 932 41 716 279 515 773 456 856 917 216 690 387 858 61 656 432 915 314 515 758 643 13 111 1029 579 487 537 565 190 613 443 813 790 471 954 416 211 632 57 943 343 692 572 33 674 351 931 259 59 758 449 1057 974 80 109 871 938 127 861 96 448 915 533 630 411 572 734 506 342 1051 401 705 698 345 440 933 166 1082 353 580 144 617 1022 132 35 932 784 237 522 821 817 403 919 450 480 548 132 996 185 712 363 1093 146 587 289 819 1063 60 370 800 790 64 210 626 762 436 818 295 333 606 879 524 574 65 924 317 516 994 794 465 1048 310 182 713 566 366 724 292 290 1060 185 850 333 805 648 397 947 304 1094 73 828 523 923 229 822 165 88 630 862 395 1037 62 1088 347 305 876 248 907 209 755 932 451 121 1062 113 566 111 845 954 140 463 725 502 1022 953 214 466 590 1005 467 1061 8 822 435 428 846 178 582 412 826 645 58 721 332 959 212 336 704 389 748 738 486 717 295 662 235 170 603 111 672 560 209 401 731 381 749 493 555 290 696 139 942 142 632 575 21 176 643 346 938 843 349 257 705 267 595 423 1018 344 865 25 1037 580 480 1008 155 185 868 337 940 1067 135 444 1059 426 616 217 829 537 713 270 589 230 718 552 540 826 211 954 287 116 571 419 1035 364 713 670 225 1078 128 434 635 225 944 1009 311 190 1053 881 535 742 342 678 320 842 252 734 87 470 761 234 588 262 873 74 672 825 148 1094 450 54 850 129 1046 169 672 724 385 688 370 368 630 137 895 1058 497 90 721 887 103 821 412 85 993 937 212 1081 19 515 1013 938 484 486 999 903 258 579 113 90 1049 223 776 499 720 1087 472 239 977 420 963 731 299 535 568 906 27 123 803 184 982 437 1029 537 1088 1069 255 82 838 533 843 446 775 222 642 611 283 1049 223 953 402 569 30 113 712 467 719 7 1051 626 406 786 545 789 238 964 392 182 1037 744 490 187 958 614 154 67 1051 565 461 321 610 695 449 1047 137 580 71 107 852 835 493 786 62 410 794 393 732 602 442 641 162 573 205 914 372 244 869 955 292 974 358 931 311 600 130 187 885 33 1025 680 212 210 1058 882 353 277 965 623 262 762 273 1057 131 586 209 137 598 1061 125 32 910 970 141 203 628 107 715 175 559 523 637 2 617 402 616 967 171 777 61 292 839 1012 247 903 174 622 194 118 980 1006 124 597 411 919 439 8 933 224 943 1036 333 984 115 727 429 760 402 665 154 938 329 212 661 1023 532 273 1062 5 728 273 1085 482 740 63 939 84 853 125 752 265 1021 753 286 752 144 36 1007 927 345 362 671 477 713 221 856 8 593 951 55 522 839 1025 331 766 211 596 377 1016 423 906 502 130 870 665 441 995 106 46 741 174 938 609 226 382 804 297 576 52 742 1091 323 9 725 933 399 506 865 528 834 903 401 14 571 98 642 968 192 323 1077 607 303 234 1086 334 670 628 391 242 629 1009 343 1005 277 754 503 888 270 935 534 726 180 986 525 759 492 330 1068 802 200 439 569 45 585 234 970 490 803 806 49 919 525 540 581 140 719 137 1045 734 338 439 774 339 761 521 608 657 263 931 497 256 1043 170 572 134 607 1008 496 336 835 849 309 712 283 482 1000 372 1049 668 206 981 52 303 949 850 14 306 859 17 816 610 541 364 555 393 841 3 887 112 1031 778 480 424 708 386 710 51 787 541 549 461 896 255 998 338 869 1060 11 585 474 353 766 310 554 329 986 968 346 609 488 92 579 52 581 19 980 768 526 733 370 1091 24 928 475 372 662 592 466 621 392 277 603 826 47 1037 64 941 473 610 351 498 800 279 1012 196 960 809 70 305 553 563 531 732 529 504 572 735 23 163 909 278 732 795 487 729 78 904 539 953 276 299 552 927 147 581 324 796 45 1095 6 1078 99 346 693 139 1063 529 760 614 395 955 490 371 975 705 281 490 807 750 30 205 863 256 903 154 587 189 928 918 151 615 333 812 71 730 492 315 891 1068 64 447 746 486 718 1086 200 316 858 154 802 734 475 273 564 454 912 797 494 931 381 97 946 202 709 243 985 828 319 624 491 156 966 508 601 463 664 334 585 416 862 958 156 570 396 996 399 585 284 733 205 565 83 789 7 365 763 667 316 487 825 541 1061 693 187 1071 405 558 489 433 791 566 251 351 736 809 527 415 821 789 32 764 413 161 931 36 854 654 519 875 447 752 318 127 963 159 1028 756 299 642 534 668 72 229 678 913 467 71 720 658 501 539 661 461 875 685 219 946 168 795 155 191 950 746 516 886 358 390 880 882 522 657 217 419 892 620 453 585 213 977 394 418 722 1025 309 489 1091 663 168 589 45 223 720 900 357 858 168 432 802 447 661 509 832 1038 99 645 72 1003 261 641 94 325 1078 283 850 463 607 760 412 752 110 540 1069 584 265 175 942 515 986 821 196 519 669 506 582 472 603 1039 288 372 557 962 214 886 48 491 1065 294 976 485 944 762 192 311 728 406 958 537 1072 561 338 4 1031 198 737 705 7 729 59 862 488 1039 331 432 893 1062 47 562 390 507 902 801 153 678 80 398 1090 14 836 615 252 94 823 622 499 726 449 768 137 33 605 622 64 907 93 854 371 126 584 836 297 772 360 205 591 367 903 183 992 83 697 919 520 1042 406 908 435 101 919 675 219 294 940 738 364 988 258 88 554 329 880 360 1054 759 177 778 523 1072 66 840 449 25 652 285 1017 729 379 314 599 340 822 709 456 882 94 1082 399 498 664 674 474 352 614 933 536 1011 369 655 447 1018 401 419 812 583 29 98 1028 24 1069 823 537 406 988 625 104 742 142 1010 83 680 519 378 593 118 706 26 748 728 517 151 572 896 107 504 563 922 139 958 84 760 546 408 673 658 490 622 47 227 802 747 188 14 819 1000 42 82 645 966 76 326 855 125 1000 397 912 277 709 838 45 694 525 900 379 513 613 273 856 219 1052 753 228 463 916 143 918 129 776 29 945 899 183 191 865 836 485 592 369 809 166 549 217 1052 446 264 814 518 907 127 1027 633 539 1093 191 154 1037 976 131 839 467 472 876 805 199 228 716 268 667 740 379 343 924 324 669 589 175 240 872 421 718 468 888 470 819 110 956 888 58 1011 379 76 738 282 911 202 1065 6 1045 827 438 873 375 1094 12 351 740 680 13 875 38 591 258 43 631 541 819 943 226 574 397 675 362 323 795 427 928 676 263 995 357 505 1051 1074 388 730 187 72 671 616 409 924 133 412 718 219 757 203 744 258 663 927 322 166 588 989 420 949 163 825 332 290 654 887 2 966 405 888 37 300 759 161 703 961 526 521 840 149 604 467 908 868 474 932 106 1012 355 638 211 702 273 502 561 1070 280 474 653 688 175 761 431 290 945 219 958 1059 476 546 945 275 917 837 24 281 770 306 712 808 250 755 222 477 1052 738 121 481 782 868 65 378 985 227 724 782 280 158 605 918 33 1095 483 538 749 541 969 782 74 690 454 939 398 708 313 924 509 679 428 315 872 475 637 200 1011 155 582 737 404 779 1 596 304 964 339 668 108 270 866 233 813 188 1073 718 385 856 36 363 856 1076 392 152 686 305 802 470 995 170 1083 359 1007 628 281 902 266 756 509 1045 492 480 748 829 230 443 884 842 323 848 433 417 1058 1024 244 541 1002 903 263 53 1080 517 978 7 724 70 720 499 863 901 187 819 511 739 411 43 1007 851 510 232 879 1033 184 657 128 867 205 850 244 561 188 463 784 59 1051 504 864 1031 497 586 149 393 955 874 143 914 10 42 600 349 909 21 922 952 187 830 198 287 958 710 220 411 762 902 77 911 25 146 1074 84 766 479 556 702 271 473 1029 220 1032 498 729 777 506 441 861 651 173 409 741 662 469 257 993 220 621 810 482 1018 188 418 937 710 264 794 519 363 843 964 544 1024 177 793 335 563 83 343 761 926 54 656 463 1036 221 593 39 483 916 528 817 34 782 435 815 476 732 615 233 1014 177 988 296 1083 118 622 77 863 190 991 239 95 656 24 759 404 579 253 920 1038 74 529 872 622 526 519 1028 331 783 932 528 79 619 185 770 315 935 570 237 588 439 192 739 89 884 1090 23 628 251 321 959 690 535 880 508 209 710 464 1053 200 889 276 750 775 158 608 89 1010 229 92 968 227 688 628 128 236 602 994 40 921 111 313 906 193 924 666 541 798 105 958 497 991 389 546 1071 963 309 1060 24 279 559 1070 262 87 621 429 788 114 906 1060 462 242 721 856 367 186 908 407 583 1018 176 137 779 412 897 398 1017 494 981 678 412 52 840 1017 263 29 708 147 703 848 357 390 892 838 303 35 621 441 574 263 671 349 562 348 551 324 928 459 1073 443 991 752 10 866 489 408 774 1040 485 166 725 1051 175 829 121 451 630 268 662 822 391 946 35 320 549 747 26 839 434 312 628 912 395 733 465 367 858 990 318 260 790 46 806 386 921 374 607 684 227 469 941 446 709 303 873 909 102 1035 22 931 169 1000 7 377 757 676 81 623 222 862 182 1095 309 783 441 790 484 165 893 538 852 795 262 846 295 60 878 132 587 557 111 383 813 504 654 924 264 249 658 207 940 233 1056 868 433 62 616 414 882 669 432 745 514 609 417 1085 274 272 1060 525 757 35 625 109 1064 892 311 559 18 459 928 38 1057 391 811 332 971 220 709 42 758 629 226 461 964 278 1032 275 946 722 396 533 1020 25 599 596 433 564 105 86 703 600 188 1 815 280 855 145 886 876 120 723 83 433 1044 761 464 286 794 221 833 103 1000 1081 328 220 693 210 1062 468 830 605 40 27 749 437 969 28 746 151 1031 997 31 927 446 221 668 1094 245 440 571 500 662 126 641 1067 123 178 604 242 858 116 618 935 265 814 252 626 440 333 585 898 84 575 90 264 1002 524 978 981 121 404 1010 648 534 313 1077 794 118 371 880 711 302 157 1024 323 754 928 454 943 494 1076 288 68 676 410 832 1080 81 980 385 1031 268 830 201 368 839 643 310 32 861 586 308 831 418 852 501 57 979 853 394 4 625 831 8 1056 391 798 501 111 707 37 1060 572 148 1057 16 971 198 271 923 319 1010 1038 208 919 406 61 691 681 110 941 69 648 404 428 738 138 698 1006 315 939 312 164 832 82 773 222 1060 381 603 905 209 70 945 980 53 682 203 559 490 1063 475 417 865 314 711 957 218 688 134 317 1067 119 951 484 736 780 63 1064 34 959 165 86 946 18 904 341 822 678 403 72 868 562 451 933 133 363 813 616 330 162 812 920 497 999 422 89 788 350 645 205 1066 396 671 241 981 421 633 281 596 1040 41 612 105 543 851 675 311 895 417 873 308 150 621 763 222 801 60 1013 336 760 38 18 1017 864 266 595 94 1068 412 1077 394 644 172 407 691 849 463 257 565 528 1018 940 365 460 1042 875 275 400 1076 525 680 316 769 829 332 426 1067 262 767 63 620 207 760 879 70 69 560 112 942 865 374 876 205 382 935 193 1093 508 751 791 446 374 863 254 1072 21 607 984 289 139 739 775 113 772 488 8 799 587 186 601 1 971 234 924 152 869 27 155 573 799 269 966 317 652 239 563 152 506 1057 453 798 299 909 1045 24 911 117 634 364 769 69 69 731 188 856 679 223 120 824 341 824 1007 30 274 906 468 800 682 342 280 1004 727 452 457 605 116 1011 126 697 1035 96 549 293 508 684 307 793 492 987 271 840 824 455 308 799 22 578 612 47 909 246 961 162 997 226 405 756 1021 465 924 44 78 1008 190 658 580 477 655 375 123 883 953 146 902 421 1043 541 22 703 929 399 250 811 620 300 242 974 486 1091 852 69 937 70 444 802 97 1060 591 435 781 98 358 650 1015 198 721 254 824 412 311 799 12 568 648 330 133 667 1030 33 791 210 903 123 1040 314 636 2 226 554 292 855 57 562 603 152 618 203 995 25 989 130 831 130 131 606 294 585 237 798 109 667 892 291 1066 321 3 891 497 887 959 80 951 423 763 173 406 977 1063 62 391 1095 915 127 601 399 501 699 176 624 754 307 499 865 148 678 377 772 840 372 238 615 332 686 616 16 441 951 309 743 728 365 27 746 490 907 161 798 542 692 17 824 176 1022 422 768 720 107 800 427 99 787 465 1062 54 824 1064 148 349 1026 844 530 931 269 150 554 860 157 1028 239 725 288 425 826 927 394 496 1081 678 195 32 818 15 1016 686 5 1028 363 1084 6 223 796 887 209 407 668 530 656 514 970 677 417 579 178 180 572 799 238 12 737 546 713 419 659 961 311 952 388 1032 233 804 251 552 218 933 33 222 597 1068 399 74 1009 678 46 778 71 658 422 604 514 533 722 197 654 40 932 319 832 466 711 42 571 282 636 935 460 464 865 198 566 176 1081 493 1084 308 580 936 36 681 263 367 862 1026 46 934 261 181 977 925 536 72 864 198 980 354 602 289 772 848 397 802 375 219 1031 743 222 810 172 1081 205 590 57 436 848 748 186 166 1090 1052 433 825 410 984 81 122 1049 241 1070 129 981 1061 474 240 617 2 991 116 640 381 658 488 1039 117 960 296 712 796 348 840 452 909 197 1004 501 455 993 819 114 499 972 933 501 716 386 307 631 1002 275 1039 234 78 566 475 655 911 192 390 654 438 638 716 131 896 230 500 549 996 325 696 109 137 700 389 683 382 1073 598 181 1069 501 509 840 76 620 979 409 583 113 39 705 85 720 168 683 857 403 19 607 695 33 118 824 823 341 911 168 165 1001 471 1074 820 525 707 403 484 963 1035 512 733 57 789 247 528 973 424 674 862 214 940 286 899 399 323 699 493 936 16 669 590 133 646 224 156 931 601 504 753 395 789 25 1020 311 850 269 295 993 432 1028 218 1095 805 276 223 603 278 590 568 55 555 229 1011 126 984 148 315 866 169 634 986 301 465 731 775 247 298 590 995 42 130 889 29 761 250 570 359 1062 39 887 609 154 44 1062 209 983 860 82 245 1053 107 876 943 330 1068 128 712 124 488 799 602 472 792 524 151 646 512 968 598 93 571 215 865 298 329 839 479 1071 925 215 137 1002 1060 268 94 599 840 171 793 513 465 658 16 992 191 1031 669 406 713 337 248 753 850 298 37 649 64 826 518 1025 75 1068 819 465 978 247 770 421 188 1072 414 636 472 911 1091 86 1012 499 75 1075 360 696 618 262 737 502 1001 476 358 942 272 858 85 855 588 307 74 818 437 751 736 430 1010 388 198 794 854 400 965 443 52 933 869 115 66 754 441 932 351 765 296 1076 974 457 857 249 970 219 476 846 162 1028 45 583 346 604 404 608 983 398 986 508 130 1002 751 140 464 677 442 948 160 813 224 685 270 605 361 790 655 24 725 52 52 879 777 236 209 958 378 708 882 454 400 935 132 955 435 700 787 344 730 105 810 116 232 665 635 184 806 527 95 1015 141 718 614 243 364 944 559 127 1036 264 572 296 994 412 0 566 214 755 1061 167 1013 215 739 143 1019 75 412 726 196 1043 79 980 769 301 1091 288 427 796 873 215 1005 527 283 992 66 969 357 975 394 623 166 1028 301 634 594 239 928 544 148 963 897 73 142 996 462 963 827 504 1020 374 890 70 827 452 577 518 429 706 715 423 114 871 766 521 642 56 1076 74 139 1040 561 533 196 615 885 276 545 738 126 654 235 1067 459 739 520 736 1059 502 436 1024 791 480 1003 84 362 860 569 344 538 1084 721 472 76 1010 683 75 292 1094 1091 501 909 295 21 918 886 91 661 389 799 64 902 340 75 591 295 775 1076 523 535 1078 571 140 518 957 940 485 654 433 122 737 144 843 1061 400 185 761 813 468 588 203 501 626 409 562 1018 41 150 677 381 725 592 62 151 1060 138 728 748 183 942 507 714 240 87 1046 954 148 601 135 256 619 369 614 747 79 784 323 36 977 646 67 500 782 892 77 902 405 554 300 767 447 661 404 673 166 393 870 11 1039 291 639 359 1073 1 725 965 475 1056 205 715 493 364 962 297 568 592 390 1069 283 452 670 358 712 510 1053 701 374 287 636 212 608 523 629 360 841 48 708 395 979 1012 470 796 14 520 693 818 489 773 245 429 899 1067 20 572 253 606 391 851 139 217 1080 694 133 569 243 11 947 467 551 422 977 593 166 424 835 457 886 868 318 544 1006 547 929 804 270 169 664 134 634 839 250 225 603 258 584 223 943 453 1039 851 327 821 384 1050 303 541 920 627 105 1072 137 572 343 617 35 1066 456 883 40 256 579 949 385 613 72 133 575 134 575 248 757 92 849 978 447 571 463 304 628 710 219 1002 258 226 862 144 1056 622 155 403 860 2 840 563 273 516 700 688 71 942 247 198 818 782 379 923 447 662 257 173 1032 572 37 570 301 447 835 366 740 562 541 520 809 490 896 0 685 653 277 320 911 184 924 859 307 638 367 401 896 583 361 368 629 385 632 641 113 1054 18 912 435 415 883 136 1090 140 953 386 592 98 1025 1055 105 36 797 826 485 675 277 624 245 569 366 889 468 650 68 1092 498 1088 323 490 917 605 23 198 747 668 351 476 1074 97 935 789 293 553 532 943 441 836 109 841 80 31 894 315 671 614 240 1017 502 504 787 963 401 787 459 235 828 660 73 915 317 1040 380 93 827 256 718 508 630 528 724 204 1022 831 148 34 787 660 469 879 528 209 753 762 195 256 589 870 270 856 453 524 932 591 351 726 226 982 332 275 1017 466 718 849 160 748 527 603 53 559 363 31 672 800 211 550 45 583 391 774 109 169 655 125 607 436 681 848 517 261 646 953 58 86 1038 724 473 1046 449 37 678 604 42 1018 212 484 665 651 423 14 714 498 658 283 637 586 301 622 117 598 334 801 62 203 694 174 625 1059 353 966 511 409 861 153 825 959 457 923 524 263 835 240 560 311 880 653 93 263 775 827 103 65 728 181 843 197 871 1038 387 301 639 397 636 848 21 929 265 123 1076 240 1039 310 999 508 1022 115 1084 36 1066 914 46 421 1057 819 421 188 716 272 686 491 1018 233 1037 280 1082 505 998 959 494 1065 186 108 1061 940 476 607 457 401 890 996 147 250 735 736 141 718 84 456 744 246 670 976 38 690 240 924 460 712 68 428 1049 62 782 1059 216 321 1037 396 1064 942 242 524 1000 313 1034 523 930 835 240 436 676 423 803 459 750 698 160 132 701 108 804 388 678 307 552 913 359 789 296 798 15 480 741 65 961 697 152 685 431 810 429 513 931 250 672 480 738 943 500 385 993 122 693 565 512 353 910 118 1090 865 88 188 885 743 449 467 598 795 27 678 525 847 87 892 293 957 377 924 476 276 593 232 639 689 415 426 779 711 240 476 1048 95 707 81 1072 824 401 919 245 117 739 47 953 9 839 684 164 325 637 532 878 627 102 1043 294 111 666 950 310 156 1050 566 172 215 1049 68 1027 114 765 422 1090 953 474 813 459 758 435 678 242 669 322 800 181 130 587 213 548 362 756 79 782 687 398 224 1071 532 817 991 271 503 745 254 795 77 851 1073 428 580 413 579 353 612 333 52 835 111 940 339 756 856 118 737 100 752 367 151 868 271 726 2 938 8 752 844 158 580 280 305 865 1032 456 898 121 352 574 688 230 793 358 1033 166 91 779 167 661 693 506 769 16 84 940 353 934 398 748 547 666 522 651 345 676 1047 67 416 608 85 694 47 582 1083 333 321 1046 219 794 870 410 872 193 472 887 479 833 301 685 818 49 524 558 709 189 18 799 978 261 586 366 987 544 138 648 136 1059 244 638 6 979 1052 452 274 859 484 707 1029 407 721 511 633 370 701 337 655 476 586 343 552 291 101 841 147 610 194 740 1034 198 527 686 560 347 424 601 738 345 791 268 936 42 159 979 782 236 211 986 474 560 1001 408 650 243 314 892 1037 248 863 2 1055 251 571 358 162 967 82 686 664 225 323 797 129 700 150 586 830 86 116 580 1075 80 12 603 443 594 819 65 419 767 803 391 282 846 189 898 754 244 130 637 128 744 776 76 696 366 953 399 518 746 616 390 767 295 73 662 997 311 1054 397 128 832 166 1013 943 159 331 1036 495 612 152 635 834 208 356 585 484 592 301 657 971 106 1028 439 626 332 892 91 1005 387 507 780 567 412 543 705 735 448 801 509 302 732 15 758 420 646 829 73 394 959 575 270 553 512 452 911 95 638 556 236 772 464 351 688 623 278 760 175 330 927 215 829 264 582 1030 546 910 426 592 517 692 157 136 1032 1005 391 671 122 751 182 897 491 642 17 996 267 753 268 439 715 895 474 631 513 1095 30 934 2 147 1048 327 1009 1070 403 861 476 534 704 145 735 384 709 261 1053 844 122 863 90 77 1028 245 938 483 1050 563 238 484 992 405 678 535 634 192 986 50 807 567 26 416 625 617 174 630 195 891 175 940 396 665 3 564 427 656 433 544 782 1037 300 1023 526 115 662 870 339 1052 217 733 390 370 591 325 989 622 63 141 706 768 128 966 123 265 919 299 1056 599 496 927 358 405 764 550 510 648 313 774 3 40 997 752 445 663 282 774 45 1091 389 829 102 380 881 122 667 653 192 214 1010 621 213 919 443 1042 276 741 69 242 903 550 281 85 669 233 576 208 993 984 135 269 976 358 963 103 974 21 756 488 817 659 297 826 106 1018 410 427 678 11 571 1034 249 523 923 1048 490 324 872 605 126 274 564 932 512 473 1056 967 26 378 1062 658 216 513 597 827 359 867 181 180 1013 1037 86 466 633 695 539 491 625 528 811 966 495 802 135 927 428 170 712 682 155 346 950 1074 331 1079 457 1059 56 956 457 735 367 82 702 490 1050 619 306 1018 159 164 593 426 833 185 670 165 1089 170 1048 612 506 1036 498 60 985 3 853 724 80 24 905 345 713 524 808 387 844 849 278 81 806 521 809 529 940 200 854 1004 159 101 814 590 127 818 338 66 790 211 1058 733 324 874 343 838 61 991 161 487 726 803 48 975 116 715 159 814 212 1082 7 381 933 556 128 888 454 502 971 218 587 965 157 398 842 245 685 212 1057 737 43 69 552 126 870 493 752 914 316 1030 126 937 231 627 255 273 1038 476 871 380 1001 600 243 424 622 789 365 843 403 77 1053 916 135 800 288 23 723 218 1067 445 953 420 856 31 622 849 24 677 101 494 1071 219 972 442 731 744 481 791 4 156 650 944 402 216 572 1053 214 286 650 1050 235 515 670 740 227 351 783 399 997 477 627 395 595 857 37 815 535 262 619 192 680 968 145 915 521 22 1008 880 435 109 1025 337 944 377 621 492 726 526 1077 103 890 477 836 692 29 835 220 907 45 322 1009 524 1037 242 986 768 233 855 278 199 910 569 256 960 264 259 654 208 842 283 1085 952 387 688 511 647 474 458 556 276 657 739 219 860 55 128 644 456 618 131 1023 898 71 571 68 730 17 201 1076 393 668 862 133 365 564 549 80 201 658 87 1002 1056 131 80 595 965 74 1002 506 436 1065 227 733 639 47 92 863 66 898 382 989 917 91 479 901 28 893 604 522 756 370 544 675 202 1069 918 469 506 942 92 661 500 691 493 1063 567 215 990 389 744 31 310 793 801 363 1045 58 839 480 696 315 84 1057 1038 255 28 1064 490 1000 361 805 409 830 926 310 1045 379 543 1069 205 581 1045 296 76 1032 753 372 877 537 858 332 805 116 941 156 767 366 78 569 893 132 792 145 916 46 629 413 248 1094 955 373 121 809 432 894 408 920 522 582 1013 171 450 977 126 991 492 603 572 434 419 754 450 753 1069 340 684 238 404 635 201 975 804 246 136 969 49 677 451 555 417 1023 344 618 27 654 888 493 680 415 864 416 1007 63 746 467 636 538 952 73 817 520 962 163 801 336 329 750 441 1070 312 792 465 1067 764 392 472 641 750 212 92 693 453 962 793 101 787 254 172 811 971 202 893 155 1064 305 312 1018 475 1057 830 281 677 457 601 245 228 727 690 412 348 579 441 743 1020 5 713 18 1069 434 225 892 403 1082 538 582 143 620 317 1091 99 1050 738 405 736 291 864 13 327 914 77 679 696 466 689 120 990 426 367 731 367 899 1063 273 626 9 578 310 1045 469 640 452 292 592 1012 210 428 926 443 1086 324 766 476 577 988 429 1049 325 717 240 1070 299 934 121 800 101 794 518 65 944 194 771 76 909 694 389 574 280 163 646 997 235 507 945 786 163 783 229 748 513 1040 88 248 599 467 949 387 711 983 45 1030 450 301 927 277 894 598 278 907 307 857 300 477 1077 347 825 11 630 523 873 706 170 517 903 791 21 551 504 120 861 1032 497 1032 496 799 494 961 41 1052 490 467 1044 63 778 15 629 893 546 135 1078 887 120 61 730 774 397 390 837 598 540 231 1039 390 712 19 928 823 325 2 1057 478 717 734 220 777 48 375 735 98 658 906 180 369 554 900 211 735 528 591 180 223 869 98 588 383 972 175 903 650 102 21 686 828 167 131 822 858 31 385 950 241 1082 832 527 360 985 25 756 512 738 417 973 1065 96 813 325 587 515 1069 106 205 766 1023 285 637 136 332 766 997 216 750 321 585 314 643 48 560 141 821 125 201 949 4 1008 347 668 178 826 616 115 103 629 80 847 680 357 614 226 40 1070 368 899 799 97 183 1057 38 908 415 1057 662 543 1078 355 510 1092 238 585 561 234 885 536 357 1094 228 792 1085 78 204 957 388 607 723 350 446 885 691 100 456 1016 713 213 550 545 205 671 555 527 340 613 997 143 371 658 522 1033 350 1004 817 0 442 933 185 1079 277 1013 600 422 495 994 43 929 670 502 107 672 921 29 975 10 985 507 581 371 722 62 259 793 898 202 902 349 441 632 617 513 402 894 765 91 719 387 177 900 163 743 526 602 519 717 780 347 245 896 722 3 405 727 240 1030 54 704 594 133 120 711 809 319 316 572 869 530 531 581 671 297 495 1000 581 139 683 128 95 742 331 611 679 148 618 384 818 62 608 247 22 1076 386 782 639 342 791 355 85 971 346 846 188 1037 306 663 414 840 574 447 1064 243 486 824 381 697 630 327 204 619 770 194 833 168 681 36 561 390 730 44 392 677 657 248 367 620 286 707 968 398 125 966 779 120 290 641 460 603 552 308 1 961 707 326 740 66 787 347 90 1092 205 835 605 348 375 1024 726 347 546 548 1095 172 103 591 935 330 311 719 858 187 956 260 186 948 54 905 852 172 133 697 684 431 1069 528 1047 516 292 819 1066 204 1043 288 549 58 772 491 842 47 596 418 245 573 752 390 1082 73 846 461 886 209 880 182 823 436 674 532 382 939 546 905 588 178 295 937 1091 228 910 9 470 914 265 804 341 1069 317 843 423 933 212 653 982 541 1009 436 961 294 1081 276 611 546 610 421 813 432 883 272 981 248 261 700 669 522 68 1042 550 503 507 571 1065 182 518 1045 1059 501 686 308 341 1031 525 1015 930 390 723 381 367 896 784 478 1076 67 165 755 5 873 785 538 1017 296 155 714 554 276 61 637 195 809 544 1027 880 137 869 131 243 796 805 328 635 439 341 856 472 935 322 848 842 453 44 1039 20 1027 557 108 263 893 746 295 858 330 913 546 232 768 125 1025 85 594 300 608 1038 186 1028 17 351 1095 655 171 216 858 84 1014 732 91 1003 506 212 917 883 203 897 505 928 159 681 504 188 1064 516 577 998 469 618 364 253 982 534 1025 1078 314 7 743 1063 284 873 78 443 817 1036 268 717 307 731 172 1075 366 138 674 44 701 452 762 989 119 1091 315 437 714 1027 299 493 899 374 566 44 809 533 690 61 782 167 641 812 509 207 795 254 598 569 544 308 840 809 130 369 763 825 78 436 759 267 708 404 837 981 17 1011 179 1000 405 73 987 420 956 136 770 534 903 1009 58 1089 146 137 1092 972 130 821 133 410 949 983 341 143 967 268 1049 1006 371 62 575 1087 351 298 900 825 110 213 1034 1046 315 152 961 110 745 559 180 1067 195 63 1023 1000 2 432 908 637 391 716 134 208 564 39 671 1006 219 701 81 562 36 810 537 161 865 990 191 488 726 96 999 541 572 555 100 985 24 610 50 839 106 480 908 368 617 736 250 133 914 157 941 35 1073 595 63 473 605 479 846 396 557 186 669 504 698 757 147 708 468 768 111 559 471 642 377 80 606 700 463 462 665 534 925 485 924 730 475 178 823 437 896 540 949 375 823 445 1024 823 245 912 80 32 624 620 440 1024 472 823 270 444 683 835 102 227 959 113 904 64 1049 695 450 595 3 590 239 9 932 376 961 496 665 314 856 1015 437 156 566 678 519 95 960 1090 540 370 551 325 1088 741 475 441 949 377 991 696 254 703 426 974 468 473 978 178 1018 75 616 959 59 1063 235 417 862 688 393 964 511 572 234 302 1090 66 627 622 182 876 257 201 946 773 346 574 297 574 337 587 546 235 552 908 365 57 586 830 256 831 326 996 190 599 102 870 488 860 376 570 128 1018 166 315 635 133 604 410 939 216 861 201 796 341 739 821 234 348 844 147 1004 24 1015 83 984 85 947 953 162 786 314 830 240 571 10 715 148 308 833 938 383 275 984 336 760 611 296 593 54 847 93 780 487 560 208 585 348 780 214 789 291 951 372 853 63 950 287 748 533 397 1093 786 64 465 855 416 550 939 132 542 782 226 1067 147 793 645 171 294 867 922 523 611 457 160 1091 896 236 703 427 105 718 831 508 577 188 959 230 470 1042 466 868 758 13 447 653 378 738 878 266 825 79 562 216 998 425 175 1030 26 900 993 285 490 894 300 1070 739 268 1042 296 50 1074 847 420 682 345 586 155 695 409 863 55 56 1087 646 467 43 850 380 821 665 139 596 230 142 633 59 701 206 689 15 1028 893 489 333 557 696 30 352 783 910 361 965 225 135 1084 525 630 339 994 514 720 334 965 404 1065 999 483 206 609 35 1027 533 705 429 991 313 963 727 420 220 553 560 333 870 468 534 779 401 609 1029 236 546 947 855 431 103 807 92 877 371 841 605 524 534 562 456 1006 743 73 548 89 290 953 1037 99 254 936 555 51 988 287 910 535 795 14 1078 344 519 1065 413 1005 34 709 141 581 116 908 254 883 35 742 247 650 687 323 1080 497 412 855 928 378 514 628 88 936 107 683 32 993 893 319 273 999 268 1051 819 520 1077 156 911 257 484 557 894 355 377 894 609 78 50 927 71 735 206 1028 870 275 773 224 750 119 1025 148 331 1080 1034 4 365 1093 219 992 975 446 262 748 771 173 679 333 712 0 714 317 773 334 310 811 446 648 724 37 605 124 7 765 916 443 259 1082 710 411 243 883 686 496 1052 419 253 760 157 803 260 596 361 836 419 934 918 300 1095 334 156 800 845 213 535 1069 902 454 744 209 604 298 131 1047 215 613 386 771 873 515 224 814 826 123 623 396 17 821 727 111 513 1070 612 109 342 732 559 316 611 175 643 470 174 749 1077 418 450 1060 638 43 37 1095 286 614 839 290 267 986 759 204 645 0 781 402 840 322 20 662 697 70 154 852 138 870 303 930 504 847 559 301 954 424 606 0 952 540 403 1025 608 341 869 358 412 969 4 946 497 747 1082 482 699 496 897 508 833 10 956 474 941 245 1038 101 1041 451 402 920 267 795 158 565 492 913 1063 247 375 749 1012 104 209 1091 253 843 104 622 384 1042 22 643 564 8 507 968 803 90 124 570 944 238 812 166 858 419 715 15 802 67 617 265 361 1005 200 783 567 515 92 1054 487 608 731 119 1059 290 683 431 92 686 1073 508 863 116 88 801 432 933 199 659 363 906 862 183 858 166 903 128 49 936 930 63 763 103 1063 463 746 479 76 763 539 638 719 212 379 625 1060 247 204 918 6 842 1058 383 21 548 718 472 668 169 562 343 219 985 689 388 240 790 999 477 508 594 828 502 597 156 590 386 582 397 811 465 119 1024 669 185 919 102 366 1040 701 270 640 336 298 1062 534 590 972 33 171 668 274 848 739 324 239 750 540 712 245 822 1043 115 618 496 723 247 44 847 341 801 169 761 231 860 222 979 872 161 139 575 906 242 873 225 821 32 223 908 92 1008 977 473 428 910 86 815 442 987 541 917 544 1081 887 114 782 380 644 447 871 297 405 948 956 67 559 496 584 432 993 400 254 822 327 845 999 248 236 926 468 788 784 111 194 689 931 260 1092 448 333 1069 617 260 1015 395 690 299 681 408 499 651 268 842 1075 489 1033 436 513 576 611 490 183 699 1063 268 657 438 39 993 987 417 912 368 394 794 459 1063 323 593 992 226 590 42 423 861 457 993 733 439 329 557 508 867 90 1075 606 459 76 591 72 617 730 152 369 909 385 796 94 990 54 616 886 255 204 757 494 591 286 900 427 1016 971 519 225 752 162 741 335 644 37 578 692 14 94 977 530 800 478 710 765 170 561 519 492 818 109 810 607 443 355 935 600 46 218 590 217 977 1078 151 840 123 252 864 482 962 159 594 297 999 241 787 220 750 272 1000 172 970 944 366 760 465 541 800 121 660 425 919 408 807 120 728 936 304 1045 281 504 730 575 174 1092 532 1072 48 756 484 1020 55 621 464 48 854 560 318 938 399 854 313 692 495 1031 46 773 161 253 756 513 694 24 763 211 965 1043 119 325 728 12 814 254 558 285 803 606 368 183 572 364 681 94 958 543 831 917 516 391 750 982 20 697 286 1068 315 970 51 103 660 189 939 358 1030 1048 519 607 452 878 353 513 749 437 988 452 928 564 114 51 867 1087 98 318 774 607 544 1082 4 1061 284 1067 138 114 937 930 210 595 332 744 197 858 227 603 382 758 28 44 565 661 273 280 810 227 677 311 831 196 974 27 1037 1089 380 895 228 328 1047 817 1 507 956 396 859 236 731 580 103 419 1074 570 409 316 690 258 839 500 620 744 205 954 115 378 1047 743 430 674 282 1028 360 703 507 871 133 329 755 159 606 431 910 764 247 456 941 435 877 713 308 95 616 470 650 169 1036 681 150 536 842 419 930 508 749 803 133 835 285 370 618 765 329 940 500 246 883 778 494 855 211 1066 284 369 577 923 455 240 840 369 620 174 727 676 249 354 912 704 170 267 631 40 1053 368 700 249 903 750 5 393 823 343 797 785 444 472 814 249 971 529 665 359 619 776 417 476 1078 367 874 187 679 392 1053 278 663 990 363 688 311 864 95 491 606 160 866 383 1009 230 949 205 1083 464 555 233 740 270 639 285 794 251 705 135 866 1018 296 1054 508 985 106 993 16 573 543 179 553 814 254 273 835 208 682 315 551 255 827 1004 311 623 122 43 891 273 817 166 962 736 493 861 299 131 1073 166 923 1078 29 414 705 1046 9 139 819 312 753 910 71 1056 58 796 414 307 781 738 217 318 918 278 823 580 58 711 360 809 467 475 1001 854 374 632 392 457 817 791 153 13 896 715 24 259 822 4 760 451 921 365 1002 641 493 122 841 570 310 441 1013 923 213 463 712 1002 532 202 599 871 181 50 1027 610 235 983 412 843 323 108 625 347 580 34 567 304 629 11 936 446 767 938 499 223 702 997 12 290 1032 208 886 395 674 1063 428 1078 408 675 77 572 421 973 22 520 903 122 962 532 889 322 710 319 806 19 550 732 139 542 761 281 952 754 501 725 179 541 597 152 736 169 1017 437 822 663 518 396 744 857 340 316 1045 129 761 362 590 882 245 890 538 933 392 781 352 446 1028 1070 206 393 743 351 849 195 668 888 64 360 962 145 765 493 678 770 352 145 721 515 972 814 450 447 865 877 213 1067 335 146 631 11 895 500 857 450 809 750 522 288 765 212 563 487 902 921 338 560 506 1093 527 658 65 405 589 643 359 182 927 414 856 753 538 76 938 1068 524 999 286 30 623 28 855 171 696 139 760 741 71 700 145 686 198 635 412 1095 357 837 408 234 802 184 900 826 15 946 379 777 164 206 758 729 271 789 227 695 434 447 984 515 602 926 363 311 742 888 336 409 926 921 153 233 589 436 825 813 177 1001 64 308 667 641 413 263 803 618 443 161 817 72 948 566 384 56 624 288 549 1086 322 626 215 197 976 773 177 1056 414 511 906 280 900 532 866 20 1094 1032 260 1093 510 900 45 652 473 554 67 637 278 880 31 243 658 27 1033 590 537 909 423 450 823 1004 59 69 843 606 302 828 175 730 423 30 1030 222 996 613 545 655 236 1031 130 700 199 29 985 880 28 1009 382 59 1038 633 390 225 897 947 455 1001 181 436 1035 757 482 322 594 1087 484 923 101 696 314 544 1090 499 699 300 990 381 1058 650 541 814 108 843 496 834 522 671 477 716 25 568 262 991 342 1051 484 474 1054 95 859 830 5 150 721 1005 116 971 99 1089 285 90 996 672 218 147 766 700 543 153 596 888 477 338 634 117 740 11 885 2 1002 844 244 384 753 482 965 999 36 349 826 571 521 865 143 1084 102 165 705 633 304 478 687 818 183 719 505 812 533 357 633 1 768 851 385 665 334 391 578 992 378 699 522 192 722 481 783 15 996 939 531 1042 437 1021 495 635 490 827 140 871 400 213 684 30 642 1082 327 107 660 7 689 418 633 634 534 84 712 240 1040 740 132 1062 141 1015 379 491 1068 261 656 551 476 135 555 906 493 1094 400 911 438 857 366 1011 432 995 496 671 523 116 666 407 1030 183 981 280 926 359 833 670 150 166 708 957 95 16 572 706 9 1012 14 791 81 320 694 110 683 192 955 110 919 137 908 255 831 608 514 264 598 1024 378 1012 109 23 718 631 303 445 1008 575 53 29 1036 964 61 508 632 188 571 144 553 298 609 241 785 271 1007 170 815 58 694 971 395 435 608 207 621 1047 263 833 70 628 60 868 233 141 644 1075 308 860 310 865 487 166 787 394 1066 419 807 155 892 635 349 365 824 778 168 665 32 152 744 494 930 296 701 332 668 585 297 399 960 158 990 987 323 257 569 903 305 147 777 932 437 262 668 953 506 665 523 8 890 953 109 293 1041 529 552 25 637 12 933 709 366 278 928 896 420 215 564 584 319 892 72 1036 475 833 481 368 1006 157 651 962 161 964 352 113 939 568 105 315 897 607 276 847 424 233 593 528 998 39 974 1030 337 428 731 726 290 773 520 438 1049 810 422 79 731 789 90 513 728 40 601 664 253 558 443 208 956 444 910 111 929 30 596 902 370 877 409 265 692 1059 248 264 1068 821 79 183 630 43 633 461 1069 845 20 28 859 886 212 307 705 1084 43 201 966 495 893 152 997 997 210 866 439 470 714 760 13 35 721 633 443 828 206 554 242 391 599 432 798 145 666 964 415 50 676 235 684 508 706 465 580 145 885 53 1012 283 635 69 704 1052 467 249 755 756 398 664 337 535 662 445 623 826 530 1056 240 840 44 420 991 957 469 508 1028 1080 249 548 237 268 608 377 992 651 77 907 330 6 770 200 1030 893 17 757 76 1037 329 958 150 703 63 61 565 996 332 156 806 594 497 705 342 1012 505 454 941 823 398 370 742 901 511 282 1009 942 106 736 547 607 219 486 1006 121 635 625 474 362 955 261 953 654 472 925 82 1019 159 560 477 12 586 316 809 438 826 149 1001 439 865 694 198 498 623 444 605 21 743 1010 103 946 9 866 281 73 710 354 950 579 323 251 563 1083 251 819 253 792 430 723 401 218 773 1074 34 537 1092 58 768 61 585 734 325 735 406 121 880 742 235 288 860 176 1030 747 73 279 705 465 665 127 593 796 456 429 780 406 1033 761 341 699 261 1015 271 887 199 979 455 810 228 481 635 260 755 1029 69 640 145 783 366 756 447 710 167 62 781 358 735 114 925 271 1035 1071 163 637 347 900 306 794 182 1018 388 85 733 170 1054 1042 466 1046 213 706 163 417 624 1002 502 825 268 338 592 193 964 366 1056 448 720 296 1067 49 567 991 197 957 195 574 285 204 633 219 644 926 299 554 83 818 97 765 3 680 253 542 661 834 47 853 381 1095 380 790 79 778 193 476 721 882 129 676 269 263 616 522 666 570 94 1090 65 579 263 211 856 882 100 688 248 370 713 204 884 132 904 309 701 118 1005 1035 211 788 190 24 629 922 239 508 590 992 189 379 559 431 879 452 904 679 220 145 1016 459 670 326 1041 386 600 604 525 959 482 433 752 1029 128 799 518 412 1074 997 185 759 346 544 729 55 930 563 464 69 728 505 718 662 98 294 1027 646 230 248 903 734 315 377 806 951 337 540 779 716 533 527 940 75 672 607 348 8 924 333 859 675 485 5 688 549 499 405 770 907 7 309 824 860 45 396 929 161 586 213 595 683 126 926 506 244 1051 972 56 835 362 513 775 251 881 0 901 281 987 696 248 883 16 729 414 475 1023 522 942 112 656 711 95 856 319 206 1063 256 850 930 92 869 398 830 465 921 323 577 79 811 320 828 297 599 413 998 118 762 508 1017 165 382 635 247 579 690 139 770 232 76 655 907 508 388 737 821 482 608 136 722 240 897 107 839 168 777 17 624 414 484 612 275 1075 836 502 848 384 35 766 660 113 139 605 101 905 757 0 353 612 607 87 182 596 889 428 267 969 1071 394 806 359 591 163 463 581 145 802 982 95 335 1027 191 581 1045 56 816 419 1084 390 1007 334 993 74 347 745 272 1042 921 449 753 202 1030 134 521 701 744 65 855 41 45 802 619 395 675 80 734 351 901 445 846 317 357 651 38 626 461 999 592 289 744 438 901 60 423 571 560 179 375 550 1065 104 466 601 142 1014 901 304 1041 304 396 719 779 293 197 1031 659 152 569 325 101 832 502 1085 941 442 342 610 764 25 130 639 1005 178 1060 335 211 818 945 534 276 951 693 367 976 519 729 373 204 1018 567 244 954 399 405 801 373 954 273 974 750 275 555 323 754 192 540 679 1055 125 458 738 1070 488 166 719 721 458 992 529 401 699 966 242 879 223 990 39 1048 316 164 896 793 328 793 119 140 893 666 158 546 908 367 649 959 73 477 824 32 790 616 443 183 807 854 256 356 961 735 399 601 447 1005 244 999 540 1028 400 536 826 128 552 669 539 115 587 218 963 262 670 1017 411 947 421 925 450 394 998 670 358 572 171 1020 484 748 404 776 102 980 237 1091 166 696 172 975 108 891 424 115 898 930 217 497 825 919 313 764 518 471 838 419 842 867 222 444 729 158 786 316 970 386 770 268 584 586 474 928 30 888 439 526 1024 98 780 845 338 461 857 185 974 499 601 180 876 311 988 37 917 139 588 817 209 763 381 528 828 857 79 546 930 1034 41 580 355 923 482 459 1036 867 501 26 1032 619 78 626 122 331 618 369 954 127 989 842 455 26 1077 554 8 98 983 36 945 877 488 1092 188 365 567 1075 547 645 21 258 983 834 101 462 737 706 281 383 850 711 516 115 845 357 718 676 425 950 424 526 811 114 677 484 724 341 701 17 678 509 902 759 303 144 727 929 202 1066 474 0 610 918 251 938 160 1070 39 707 136 1085 443 112 568 135 564 1029 397 1066 132 688 350 206 1010 42 806 821 61 532 779 420 881 888 263 97 640 238 836 141 593 553 182 345 771 836 524 898 6 431 720 655 294 632 464 514 967 366 884 849 89 143 954 168 887 926 83 1010 470 768 341 143 749 378 800 485 785 68 1001 356 1030 459 902 811 0 261 854 609 192 253 565 126 825 476 875 662 261 511 694 929 226 276 1046 111 632 677 135 487 999 601 496 8 858 824 103 322 900 145 650 305 623 480 652 122 818 351 1007 437 968 489 712 714 439 214 1071 523 668 466 1026 194 601 77 630 56 558 1033 155 359 851 278 573 255 1006 1025 91 264 558 976 245 615 340 655 270 86 621 479 700 985 240 1006 135 246 796 966 518 521 880 502 638 191 713 919 546 142 920 658 380 1058 421 1013 38 952 172 886 310 142 780 386 698 1022 343 518 1008 319 604 228 1021 387 892 574 260 1052 116 444 667 664 404 138 849 924 327 882 27 54 1015 472 872 152 879 252 879 534 952 950 422 475 883 1086 188 407 812 1094 91 203 946 5 676 730 129 177 579 466 1018 471 963 281 1015 172 713 10 560 939 123 94 827 613 163 17 921 254 976 598 112 131 571 348 615 177 947 821 253 929 41 66 1058 334 583 845 509 1039 124 759 43 693 166 426 589 425 932 478 897 583 478 59 834 187 609 950 253 434 555 733 459 114 651 123 748 529 871 112 971 95 1001 282 1028 715 152 426 846 224 1043 1078 111 193 587 624 505 418 786 606 518 478 666 802 114 259 813 623 211 444 737 251 1022 246 1016 826 209 1088 275 1057 7 788 186 381 740 258 999 114 865 924 104 368 582 313 779 265 818 1026 267 125 986 331 745 614 157 290 1031 443 671 227 601 460 1060 879 332 871 305 31 916 192 769 507 1060 969 478 253 671 397 746 1079 440 196 1058 136 833 441 1035 1038 207 1078 505 910 12 444 769 387 617 257 752 519 1086 950 427 139 803 811 255 180 760 787 395 902 432 375 741 532 915 414 773 54 987 235 687 1042 504 559 300 257 966 1015 491 90 1001 534 937 180 676 839 47 1042 390 232 582 398 984 779 433 474 1015 183 860 1030 462 832 126 436 889 282 1058 406 563 581 460 707 463 73 611 802 523 880 282 1058 446 221 1069 936 106 478 618 625 492 852 535 459 866 514 973 1069 126 709 428 1092 245 977 470 201 937 473 643 225 1069 628 337 178 1084 485 1044 313 734 696 75 1073 384 151 611 669 13 763 307 309 954 1039 6 455 1057 607 506 747 101 281 1021 698 70 519 1024 102 945 336 683 156 604 546 758 527 932 948 367 848 155 743 72 391 783 1027 447 738 425 944 198 170 883 143 814 121 1026 40 756 292 843 892 283 692 132 10 933 970 283 586 228 912 140 205 946 591 53 455 1053 590 455 101 688 977 11 931 92 965 40 32 1085 243 616 124 1027 567 110 118 577 640 56 105 1049 317 882 20 871 803 370 410 1037 292 1090 717 87 477 1055 627 226 636 514 333 640 443 790 824 156 1078 53 367 779 155 740 553 463 675 182 221 636 590 290 706 195 584 19 746 488 1083 308 766 96 360 735 1066 275 48 554 232 1037 756 181 130 552 108 905 279 690 752 354 992 376 991 275 991 406 861 242 239 948 496 762 957 424 715 252 888 347 107 769 694 260 83 968 941 107 619 347 784 372 156 808 334 1079 545 795 1023 198 1059 232 755 244 670 547 519 948 549 106 937 412 691 47 478 955 854 376 1067 498 947 265 658 218 862 86 1060 294 841 352 50 790 764 134 221 695 61 642 661 428 37 661 979 218 472 1019 24 699 392 991 553 515 698 509 326 949 1095 343 236 725 947 311 984 111 1055 134 447 609 914 354 986 75 595 88 1070 18 762 99 123 721 697 202 920 51 168 1052 726 451 175 597 639 15 681 79 83 688 759 115 174 871 693 44 860 517 468 854 917 203 203 912 264 754 107 700 684 426 1077 357 171 964 676 138 629 200 265 574 1071 432 432 636 33 583 906 498 88 879 375 1010 236 1000 478 714 19 884 282 971 452 824 150 795 948 454 110 632 45 616 50 981 613 494 887 518 428 732 290 916 333 809 857 314 83 1054 12 576 70 688 1063 223 909 495 786 441 375 682 653 282 777 240 328 992 1034 337 932 306 232 999 399 1005 158 804 848 350 199 649 375 767 663 399 0 1075 578 469 760 201 737 134 571 346 372 1022 120 686 957 480 321 861 612 55 147 559 478 599 225 977 580 472 160 662 962 284 1046 477 1016 24 498 670 632 545 453 636 1011 433 853 47 220 783 632 200 370 609 747 208 651 156 1050 269 1039 115 542 553 779 401 908 539 799 225 358 565 371 594 608 457 727 520 377 1055 1079 352 514 873 183 781 163 819 835 507 696 259 103 966 93 652 935 368 314 630 693 476 413 800 441 636 337 867 6 767 1026 63 391 1079 923 89 879 86 133 999 485 577 352 858 1025 138 994 172 299 880 525 788 406 612 519 619 279 1090 355 812 557 458 457 808 11 627 412 924 982 385 595 55 738 503 506 1031 865 407 452 736 139 877 440 1016 445 666 1014 15 699 356 154 897 81 1052 884 435 308 790 436 874 92 1033 365 936 223 772 955 107 426 588 1010 73 718 58 656 464 41 560 4 1023 245 829 174 947 551 339 797 227 811 393 748 188 438 784 65 571 478 820 792 19 714 345 226 886 774 340 747 334 446 890 757 34 902 156 341 1056 1054 58 101 876 273 855 83 1002 90 662 398 658 830 288 184 829 687 179 154 765 766 365 985 36 607 162 985 384 501 897 260 742 845 77 298 920 659 100 715 119 735 482 368 794 708 45 359 879 516 763 610 85 139 721 560 103 178 866 406 1019 626 112 889 521 643 508 642 54 960 342 504 763 862 364 250 817 808 511 711 117 448 1038 575 448 608 237 4 857 200 628 404 799 718 92 843 15 36 568 930 380 281 681 956 424 578 437 457 872 845 84 876 517 83 556 1093 28 667 516 879 19 426 818 256 1047 721 311 945 53 419 945 928 402 481 964 714 147 1030 390 43 771 701 298 531 942 676 236 889 459 895 475 484 970 1000 418 1066 423 1018 206 1083 490 184 683 159 795 145 1089 945 502 1033 165 564 70 3 1031 851 269 62 634 950 444 1042 203 859 525 840 128 208 897 23 684 149 690 338 632 49 976 725 16 712 235 379 827 212 827 429 645 422 852 825 359 911 19 991 208 254 688 406 870 426 628 696 329 716 259 581 457 624 331 580 515 920 294 696 21 599 383 403 716 250 894 81 1087 776 342 780 150 118 1026 892 166 153 1036 513 751 99 766 563 242 126 727 211 877 415 1041 874 394 839 41 79 892 379 1028 415 972 215 1092 710 103 905 132 64 555 1010 212 659 293 282 652 700 243 118 599 480 930 157 1092 1057 195 77 789 1052 243 270 580 756 197 731 137 1078 541 837 463 638 436 362 1005 355 766 920 334 358 633 425 662 444 1077 364 871 386 766 54 736 739 366 121 697 581 355 669 509 1015 201 377 934 47 735 627 524 254 914 615 520 270 607 313 660 316 632 769 352 541 780 915 46 879 312 326 893 269 613 1015 208 37 648 87 936 117 1093 201 610 1058 296 894 223 673 47 671 165 632 478 651 122 493 976 36 589 46 747 385 913 598 340 571 464 889 28 742 415 178 808 372 887 249 561 978 540 376 1034 151 710 547 597 983 126 712 264 119 656 554 332 353 1092 733 40 313 640 313 880 501 1017 475 1011 792 218 391 676 484 928 952 430 999 439 121 867 799 69 101 802 1066 245 609 503 495 583 325 780 520 1034 37 568 9 913 754 260 929 179 656 142 484 708 992 17 501 722 570 357 831 397 491 1079 738 418 103 728 1020 172 304 1058 270 1055 165 957 315 691 602 318 322 1079 497 651 506 993 951 69 675 176 504 1061 930 486 1020 514 184 781 624 146 843 161 485 952 709 72 223 725 743 511 939 83 998 90 524 576 2 832 659 544 1045 70 271 943 453 799 786 415 1064 368 482 718 59 1062 260 811 127 1009 242 784 401 921 177 653 302 899 497 721 29 551 116 1090 575 440 274 903 170 816 862 373 415 679 399 604 602 291 673 228 1024 362 186 902 446 807 219 859 927 547 976 506 910 458 269 740 165 974 206 1016 864 232 1001 136 454 903 659 35 771 63 544 823 159 826 969 111 53 800 963 113 117 972 647 482 891 317 896 290 464 641 258 938 252 577 459 1057 130 743 876 316 403 742 381 680 989 229 444 741 650 422 95 805 610 431 927 456 51 786 689 218 413 900 709 139 602 237 928 286 229 552 374 644 277 850 388 723 857 381 819 307 269 868 451 1009 681 376 749 249 636 97 668 29 603 86 902 105 768 33 969 186 707 207 596 48 29 651 47 591 415 836 449 1014 82 600 921 247 70 942 26 986 191 619 1074 349 990 432 544 906 133 928 828 409 330 680 19 622 508 1029 266 720 94 732 820 136 177 843 684 532 113 758 595 473 1081 195 488 634 499 697 710 508 859 165 805 230 988 140 1063 267 1065 192 721 477 820 173 255 852 644 522 857 374 474 1006 402 1017 938 544 1084 147 121 552 360 757 263 801 648 279 1052 105 843 234 831 88 273 893 544 810 259 947 750 28 168 1036 123 1053 662 127 576 281 678 220 247 790 197 746 577 288 371 1059 226 561 147 936 366 979 680 111 828 530 245 667 842 57 167 953 693 116 100 976 336 918 699 460 484 776 649 88 900 231 339 600 16 727 570 517 874 250 851 200 37 688 741 70 435 602 556 522 536 577 393 727 302 658 516 1092 351 629 908 377 708 242 599 87 743 61 47 868 903 469 167 874 1060 160 903 7 356 1035 620 92 748 90 754 232 423 1083 634 391 242 826 191 854 1046 97 765 102 234 1041 203 854 491 693 775 8 1017 35 391 563 939 529 925 391 513 885 939 179 810 251 839 73 775 224 254 593 586 405 462 787 420 1034 812 319 228 714 448 968 12 817 733 83 947 260 395 1025 754 517 902 33 314 840 542 1071 940 327 441 972 951 156 965 466 526 608 516 921 66 757 1076 119 801 547 747 304 306 649 96 875 133 648 255 720 1057 176 651 538 387 984 32 899 1032 305 488 888 250 997 478 766 176 781 657 533 646 516 910 253 272 795 433 772 1005 331 395 868 1017 230 217 983 720 47 310 606 196 617 255 1007 734 385 527 1086 712 275 650 205 803 281 622 148 876 58 865 327 434 937 882 286 388 575 786 420 255 573 77 893 369 1028 675 504 311 640 377 925 702 204 615 462 818 286 151 1007 489 764 425 757 814 171 1045 34 1026 17 900 71 688 89 760 309 1029 479 821 334 659 338 993 78 457 876 558 281 948 214 123 781 641 247 459 707 36 674 482 1035 1042 336 358 1036 133 664 840 320 710 259 220 805 10 917 807 432 718 157 258 975 244 630 526 958 622 472 1051 13 359 604 874 412 924 210 136 732 887 98 444 777 132 888 941 18 630 21 87 1048 1014 336 676 382 280 1081 665 414 303 696 255 959 521 1002 8 721 640 205 998 111 13 679 1015 299 704 357 705 292 434 622 998 280 789 330 292 875 550 39 833 363 927 480 403 805 332 794 138 1076 201 690 184 576 258 563 976 51 644 438 603 58 142 668 660 301 371 911 587 223 363 946 678 197 246 1052 1024 227 1042 235 929 282 13 693 314 920 1056 32 322 887 502 1094 102 1064 651 189 218 955 973 278 805 437 1013 317 138 818 1071 485 319 881 83 791 673 328 678 41 499 677 679 408 265 577 63 740 46 635 655 377 608 271 311 651 994 444 222 1030 466 951 179 1034 136 988 3 901 88 693 999 349 511 831 1059 443 821 271 911 266 596 193 580 374 170 778 212 901 850 374 413 650 894 92 944 377 702 394 260 819 518 930 683 339 145 562 589 308 145 908 26 724 495 926 1013 493 545 753 80 1080 567 476 75 678 420 1035 1015 260 747 4 559 354 837 546 883 341 881 311 328 808 858 320 624 290 741 362 565 275 327 850 263 660 75 745 587 279 93 682 714 11 861 295 87 693 750 116 501 925 757 379 717 151 541 985 115 765 976 350 458 623 1032 521 59 914 641 502 367 955 480 559 232 558 910 60 918 35 451 605 435 984 317 753 742 127 935 322 986 516 687 190 411 683 149 676 428 798 292 1084 902 47 476 966 308 1070 316 807 150 815 350 1078 481 967 1040 231 1015 315 793 293 570 197 87 682 202 857 1052 324 656 510 495 928 693 38 993 507 714 241 168 560 316 657 442 548 639 508 573 307 665 342 544 946 609 168 697 221 120 1043 213 992 475 549 789 241 440 1046 170 617 155 619 36 570 1095 547 812 512 128 756 865 442 888 90 377 790 291 740 908 166 431 802 890 487 75 844 860 143 272 1067 654 381 961 298 513 959 999 423 699 72 528 776 849 204 896 384 838 414 262 790 430 599 492 834 164 606 1045 15 910 482 868 523 904 359 562 156 1039 439 242 765 984 264 285 709 949 490 360 967 27 898 418 976 1009 163 795 383 1042 119 312 1007 769 137 865 531 377 643 808 200 996 253 107 566 974 158 504 624 111 944 363 949 498 677 580 449 711 18 912 135 44 844 682 370 844 386 543 859 535 574 207 628 816 547 176 990 943 37 317 902 695 151 116 1091 842 104 677 324 1044 65 1038 80 338 611 906 56 655 216 604 355 585 322 649 439 166 635 58 597 281 1036 331 707 1030 524 546 974 1052 503 653 116 923 10 430 1013 1040 247 843 445 501 622 725 165 539 942 1073 512 1056 162 878 108 891 366 113 560 156 634 688 4 1022 3 5 937 726 178 148 881 569 430 767 162 544 596 397 1061 733 297 414 655 1094 509 149 820 493 1024 525 569 104 1074 998 490 555 210 682 3 20 930 909 285 1058 526 284 896 727 414 596 320 648 356 952 178 672 45 56 620 752 398 708 265 479 583 1 727 265 1041 678 213 314 834 394 814 245 1061 1070 92 752 139 319 575 696 347 535 953 231 762 159 1041 638 144 86 829 426 570 103 695 590 393 932 63 906 482 60 1015 592 236 1069 519 104 664 130 788 707 133 21 628 659 508 710 377 546 642 755 234 76 977 997 298 464 606 292 971 325 967 1000 306 362 818 113 704 327 753 483 977 14 1070 246 1007 678 241 657 385 255 607 476 767 567 415 369 711 346 821 687 496 8 748 295 1036 375 719 62 726 396 793 993 248 314 902 11 628 846 386 531 930 933 222 143 902 1014 283 938 47 636 14 842 447 1041 273 1003 156 473 788 757 387 120 977 1021 145 428 762 25 827 684 255 800 152 382 958 147 890 550 113 269 922 828 189 867 342 836 158 265 1080 418 978 554 489 987 295 1068 53 937 136 873 454 24 1065 610 369 427 1066 684 62 372 700 603 15 310 731 899 343 375 558 71 975 733 114 378 877 389 1031 32 900 1008 369 1078 102 559 428 290 633 49 658 28 865 531 960 191 678 93 635 130 1058 1081 331 460 933 606 455 1022 182 887 167 540 953 703 357 39 855 180 921 209 604 239 560 73 672 165 612 376 1058 1026 507 477 1072 641 84 1093 414 903 276 140 609 177 605 631 223 951 420 827 239 801 433 936 514 230 736 841 199 25 931 806 534 551 372 1072 64 929 51 31 551 867 285 820 87 116 892 418 573 227 1046 88 559 779 476 544 1050 756 325 399 741 359 836 635 43 877 410 101 941 215 915 358 554 615 146 745 510 659 172 432 648 242 653 306 692 301 933 436 619 374 627 1000 61 32 768 1014 396 93 865 299 1053 118 969 768 538 316 957 752 496 401 725 284 930 848 118 601 87 872 476 683 54 217 879 131 825 496 928 745 90 110 719 689 412 285 877 98 644 943 413 943 511 872 539 147 572 999 409 463 1041 253 660 942 148 584 48 454 938 820 390 464 1079 78 772 622 357 172 934 1032 541 602 497 215 940 676 30 593 117 54 724 1095 114 579 212 14 915 435 818 186 644 797 478 603 113 267 987 345 707 323 548 155 1089 580 433 590 33 195 823 756 315 705 361 906 158 525 671 820 353 483 634 134 574 441 622 577 423 12 944 972 74 747 130 1039 357 241 786 182 890 965 486 819 474 1009 160 232 878 1068 529 694 537 1068 532 28 656 436 797 949 512 466 1040 14 932 15 927 648 484 939 542 657 41 727 138 243 680 477 914 320 602 153 591 239 650 1090 367 730 233 899 71 508 619 105 865 25 928 759 143 250 793 861 166 1092 467 316 663 224 851 809 210 64 818 393 786 816 51 623 214 44 740 400 955 973 506 503 1035 636 218 689 481 590 103 788 530 874 342 449 1011 715 239 1075 529 743 382 349 672 716 86 714 40 632 151 163 710 470 890 529 898 673 214 992 24 939 116 998 228 661 310 1027 437 959 31 320 565 464 790 322 686 572 78 8 875 1005 51 1051 100 34 823 927 175 256 706 931 74 330 618 607 522 111 1074 906 434 632 178 902 91 662 294 998 383 352 1042 777 450 652 319 795 417 738 249 1090 28 309 807 162 589 482 585 1091 69 868 51 287 1071 75 756 620 296 604 148 980 210 515 887 428 735 978 308 337 606 484 1008 867 237 800 423 121 792 922 24 444 592 480 688 91 774 643 73 1070 307 459 677 624 315 994 362 615 540 355 845 870 524 100 793 860 530 844 192 978 403 1075 152 1029 209 774 58 903 186 682 217 281 599 392 962 478 980 495 626 1007 264 779 34 972 112 225 913 847 359 594 63 933 167 823 249 433 874 205 880 365 747 520 793 250 1086 578 25 625 45 570 410 517 859 381 1012 352 626 596 224 56 801 1017 71 517 999 392 577 729 127 885 153 27 874 777 468 164 958 642 357 814 117 662 80 457 1034 652 177 592 302 868 24 384 660 1025 133 832 106 62 625 1041 62 1010 363 969 490 260 979 273 952 675 256 346 699 144 711 515 865 321 932 394 999 786 279 713 471 406 810 327 937 966 167 456 754 201 639 758 33 64 991 306 963 788 109 316 909 1003 20 306 968 1072 511 444 972 1006 34 279 847 1075 140 512 986 952 383 1074 369 264 1080 296 845 86 724 116 740 638 166 736 293 726 46 813 144 463 563 540 691 333 713 83 839 619 58 314 918 415 1079 715 437 816 506 807 339 729 93 919 248 287 715 400 929 818 472 505 896 375 872 1093 267 114 646 517 752 466 1028 882 55 891 412 791 126 535 612 825 172 841 496 244 1091 812 504 367 962 113 992 260 771 464 680 794 263 422 919 242 664 340 1087 198 1039 607 233 637 543 1023 162 1087 155 709 130 978 30 300 929 886 188 1081 298 263 793 1022 153 253 746 144 922 796 517 687 169 185 604 451 808 88 725 135 672 83 993 676 9 289 838 951 197 58 744 233 784 669 500 1015 285 635 304 325 1004 1079 287 218 810 471 1054 690 450 324 1053 185 749 712 11 879 457 57 1033 945 464 1069 192 496 900 888 443 685 56 833 62 575 462 52 558 209 769 745 287 297 783 246 1076 274 1015 1011 84 319 983 971 367 524 993 340 879 79 932 871 259 182 861 74 959 1090 438 334 1005 749 531 495 1032 1087 417 981 114 843 438 607 174 822 490 692 524 900 97 496 1027 1045 521 810 501 837 410 979 203 401 989 635 59 65 705 1035 179 783 153 322 816 226 602 287 984 269 985 56 973 855 239 108 932 984 92 641 358 743 279 246 834 354 656 369 764 694 368 946 484 273 910 466 778 721 56 630 357 1066 538 855 185 705 540 798 224 946 325 404 627 827 182 321 678 855 281 166 631 1066 287 140 986 31 878 949 456 679 285 270 1006 928 388 493 919 668 429 515 959 1067 316 28 701 239 639 196 671 965 274 40 689 634 502 702 434 278 837 413 597 615 526 46 928 429 889 928 382 397 972 999 24 726 501 257 805 750 285 485 669 11 785 787 318 118 937 274 599 934 219 644 248 1056 498 879 350 1022 447 434 1067 429 751 309 1019 614 364 297 588 228 617 131 574 547 724 289 833 759 348 910 232 52 705 275 1009 1046 334 405 780 377 971 554 529 655 281 783 176 669 220 984 96 815 258 915 126 931 545 114 970 917 345 158 555 221 725 96 1019 133 870 280 787 574 279 418 686 860 132 124 700 130 978 6 1087 636 53 337 663 836 25 220 1026 286 620 1047 119 138 941 664 5 903 37 486 784 919 276 70 907 119 868 269 839 315 573 812 452 166 764 272 720 679 96 270 900 537 741 15 1055 890 508 885 457 571 539 181 1076 548 206 54 909 904 489 913 314 878 211 399 1062 480 896 958 473 194 966 906 351 6 627 978 140 88 863 470 614 748 320 515 1033 624 475 297 1064 980 340 32 752 979 266 159 643 960 455 983 243 240 1069 95 726 961 121 924 345 7 957 969 211 435 761 819 429 200 909 410 1087 84 671 284 701 65 588 412 661 708 475 460 557 673 292 1090 147 614 101 796 305 638 462 38 936 285 1005 158 770 983 342 957 163 128 805 21 680 502 859 157 1031 596 41 229 571 61 940 413 1009 926 29 1065 351 842 292 734 23 634 145 309 910 241 812 981 185 1030 348 415 620 766 420 192 603 676 379 425 844 985 505 302 849 769 320 871 338 591 4 945 114 387 1048 899 532 657 82 728 181 94 655 791 311 484 897 80 1066 540 898 692 214 83 703 884 538 371 929 712 66 850 357 570 341 329 633 922 394 369 842 398 837 397 1084 486 1077 907 329 310 1088 663 190 384 952 707 46 28 1023 943 69 907 38 656 262 410 902 789 496 775 151 434 1021 368 620 411 785 374 561 522 743 108 857 597 90 332 1092 551 205 364 822 601 154 203 1023 761 206 749 482 72 980 358 923 177 1017 386 1002 26 551 1042 367 509 1030 1056 239 346 580 152 757 1034 371 635 403 270 1090 893 409 0 593 513 746 610 455 607 175 175 779 914 484 583 473 897 85 145 588 183 1073 1009 302 556 370 49 846 731 150 336 966 873 291 474 604 1037 0 756 396 149 954 1072 414 303 1030 883 298 866 245 1078 282 909 516 1046 158 695 37 541 944 655 249 434 849 903 312 1051 107 336 710 781 326 182 832 21 951 1092 322 1003 483 304 697 782 475 120 576 562 60 345 1092 438 899 699 27 719 207 75 721 625 31 661 405 731 346 487 553 106 1010 559 161 749 53 257 1072 1080 353 673 480 799 262 897 104 382 690 263 892 1024 286 414 983 130 554 386 1022 1055 511 143 988 372 965 490 550 413 579 238 632 693 213 85 620 279 774 916 193 462 952 845 235 911 355 334 1080 868 352 245 922 579 462 178 892 168 637 21 1053 906 206 584 208 707 185 33 1068 99 611 262 595 659 543 572 429 290 787 842 516 183 567 143 1032 324 948 553 509 209 957 264 850 391 784 458 716 424 715 812 79 81 881 1082 294 508 1043 761 497 767 513 1000 424 279 625 793 187 183 718 284 712 699 67 174 1046 1011 392 431 1036 1015 307 717 99 309 997 201 1036 917 265 48 576 601 363 777 89 410 728 379 761 906 430 488 1013 561 183 115 873 587 322 204 654 783 185 720 217 744 305 143 682 520 701 731 250 318 1072 1014 370 351 862 1058 135 308 751 847 152 150 779 482 966 268 555 585 163 407 562 920 30 700 109 52 625 194 991 108 672 640 532 894 225 507 836 824 489 563 143 138 556 993 2 384 789 249 928 490 895 1006 20 1073 261 10 640 984 192 870 487 922 202 727 466 1085 407 695 232 978 273 324 638 317 816 277 889 352 604 954 514 20 1089 977 532 533 882 307 718 882 38 909 149 806 447 544 784 669 260 739 359 841 212 209 772 1053 166 228 1008 177 608 378 606 82 675 650 89 263 693 44 716 984 492 277 907 1037 318 186 736 27 948 1094 363 427 869 961 160 844 284 541 856 708 221 669 231 401 656 446 697 641 540 678 100 823 428 338 662 886 529 64 772 101 862 184 578 470 865 500 807 493 893 845 157 619 208 635 104 583 457 830 87 296 955 931 252 285 755 194 795 1031 15 35 915 202 564 623 317 630 279 310 791 77 617 615 27 190 874 11 904 115 630 1079 288 360 768 586 87 597 420 1081 283 245 788 37 654 15 1018 236 1018 762 87 902 3 81 579 764 475 349 626 420 887 409 722 1037 542 121 935 168 861 28 776 200 574 417 919 444 572 414 798 209 1083 41 790 698 211 693 536 56 564 716 88 954 445 80 911 1057 157 1064 529 490 996 885 495 519 682 641 436 762 33 486 653 306 670 301 961 497 1019 251 595 106 892 1095 193 1095 328 69 890 425 678 710 406 359 673 1070 209 883 360 956 480 326 931 930 329 707 359 726 352 615 373 255 842 24 717 190 1094 675 450 671 33 265 909 51 870 659 191 994 289 868 158 509 1075 842 273 112 757 684 250 811 312 755 336 467 609 640 475 209 799 712 127 874 213 597 532 336 816 914 355 120 641 634 357 913 501 397 800 733 461 922 120 467 690 464 800 325 553 459 651 190 1000 804 185 655 297 32 887 450 860 866 472 643 307 242 610 275 980 1078 82 631 232 158 935 41 835 964 455 1006 546 513 978 636 226 460 822 468 828 938 168 3 1071 855 25 514 722 827 209 390 672 102 996 790 532 1002 479 865 205 1050 144 735 269 815 199 505 672 343 1035 307 557 1041 199 709 145 385 756 61 783 1049 67 149 1063 108 772 571 487 78 589 115 661 435 581 511 635 191 608 119 1051 367 576 859 88 609 442 983 160 713 392 132 634 181 706 503 962 379 815 1067 116 964 0 426 802 281 1016 715 296 223 733 674 130 854 411 645 397 740 387 726 498 771 7 950 215 140 618 975 511 713 263 163 845 17 849 1065 527 518 937 485 978 317 564 393 1006 638 323 579 223 621 50 251 873 108 1069 817 524 103 833 150 588 1005 307 382 724 632 132 730 309 742 143 480 1024 567 491 1090 165 932 378 283 1077 83 1033 583 186 464 982 129 664 957 504 273 613 28 761 50 959 1007 144 458 987 241 1042 541 946 965 393 465 815 49 1045 387 585 157 586 359 1072 569 377 232 854 407 783 599 84 572 475 990 455 1090 263 406 1059 317 889 362 836 587 499 491 669 966 327 124 847 205 584 89 567 969 39 1060 407 783 17 655 349 731 2 857 476 497 840 339 704 584 543 1064 290 314 724 552 245 1030 20 405 886 402 975 179 670 707 387 689 13 645 68 98 849 1039 174 524 1077 578 312 1076 55 978 122 963 237 578 51 711 488 904 436 138 1017 535 816 514 1049 225 931 663 363 939 76 32 941 426 577 752 247 977 82 233 652 250 939 724 19 720 275 390 642 299 977 851 516 881 184 1006 123 83 910 481 1007 1081 258 5 1028 155 728 19 603 283 731 809 103 646 112 904 228 821 420 415 881 128 889 435 1004 338 981 343 965 1051 427 1072 71 879 101 95 912 472 638 557 456 94 974 11 1092 290 1081 922 173 576 185 432 1022 461 1019 766 94 926 469 865 254 929 39 263 972 596 124 836 545 1015 83 613 501 815 381 974 53 872 234 856 507 1083 401 666 235 438 586 691 489 1041 483 208 1021 650 196 2 739 994 145 812 116 489 652 856 535 280 1083 535 978 547 566 78 997 131 838 357 552 217 783 367 1017 1068 510 157 952 530 667 118 726 1006 437 243 561 655 498 378 1068 803 524 958 308 465 778 885 270 475 990 529 589 988 92 358 967 929 197 183 951 563 118 292 1019 15 1004 988 233 620 212 549 1 800 88 692 111 148 1014 608 316 671 240 535 811 405 758 448 851 25 810 52 992 1061 361 528 1017 716 89 776 363 925 174 133 640 311 885 478 804 674 406 666 383 1018 255 931 190 78 617 738 431 601 479 930 305 541 807 198 565 490 1011 928 259 779 442 618 292 885 220 243 726 406 707 1053 169 379 998 755 246 613 29 66 796 413 763 201 759 961 519 317 838 206 956 951 388 134 814 123 602 136 827 158 590 78 779 412 871 764 450 851 44 1077 333 553 364 1012 443 466 600 858 469 57 656 82 920 502 896 424 977 828 395 520 671 79 652 275 891 638 391 585 291 218 1034 148 931 407 853 625 98 919 6 544 614 763 298 884 202 841 367 19 1094 460 577 582 410 465 620 587 475 143 626 699 6 888 154 478 1042 299 955 231 733 829 244 1072 100 958 528 999 506 96 664 862 254 456 700 465 898 152 818 669 193 717 435 517 883 235 739 987 388 346 612 610 281 362 656 138 628 109 963 408 560 223 708 703 393 5 739 177 879 778 38 63 882 126 899 68 981 649 400 128 1061 509 954 84 578 988 302 202 788 789 257 562 38 909 405 28 927 709 155 41 553 175 686 483 567 161 919 753 543 565 174 149 1094 946 305 510 805 12 1006 373 885 258 915 33 816 798 371 987 545 823 339 437 1002 520 884 1027 515 83 937 721 310 111 894 676 362 1084 245 499 1062 878 150 80 560 933 282 1089 529 185 876 572 357 664 353 602 310 585 137 999 83 464 826 836 43 1025 44 563 61 726 89 674 329 95 995 72 826 1015 422 515 692 974 182 569 311 1069 274 241 601 448 986 680 433 427 740 816 168 1052 411 20 565 509 1063 369 1087 747 534 607 365 67 852 494 1078 682 512 497 698 898 236 230 1070 78 583 603 27 188 905 397 692 1000 545 16 960 453 869 697 166 295 972 837 31 287 846 803 362 789 456 936 225 2 799 991 407 756 234 14 870 469 1029 823 10 480 871 791 410 1028 215 162 1015 508 726 813 301 448 665 579 354 451 922 779 208 733 306 317 632 508 943 811 416 835 236 359 1004 836 510 459 1024 811 374 759 270 1033 313 162 863 145 576 489 890 200 792 916 77 90 619 151 806 697 329 281 657 607 355 589 207 514 625 229 752 1044 238 92 857 132 635 977 384 668 199 20 933 145 1024 157 1093 225 922 241 630 914 14 875 309 139 671 879 122 982 405 554 396 471 665 1035 229 114 720 526 625 996 343 365 587 778 329 243 585 504 609 646 199 176 680 857 35 597 182 525 713 678 381 965 509 677 88 706 44 437 769 874 10 261 820 63 1035 1037 361 525 727 604 388 826 309 922 417 951 224 454 737 840 336 868 97 333 846 650 305 722 410 195 667 181 566 215 582 55 879 383 996 1080 465 610 277 557 492 529 662 366 776 714 310 746 144 435 709 457 668 380 1046 378 1065 1083 82 910 181 999 173 990 370 330 955 497 1028 450 1074 633 130 222 663 347 1078 359 730 148 792 446 738 629 539 753 420 514 913 619 40 583 356 963 214 562 453 646 94 525 797 487 757 390 777 285 664 864 51 448 764 612 189 374 576 870 204 806 211 973 530 1045 422 774 420 714 526 921 352 960 195 372 852 139 954 651 292 414 989 694 388 45 1006 64 787 834 476 215 991 104 929 636 393 625 543 961 133 613 292 795 69 526 1017 100 655 1028 437 253 842 137 624 499 751 634 10 282 941 554 38 97 626 661 546 692 399 137 646 928 280 923 19 104 804 799 317 153 920 280 931 190 1035 398 1086 1000 264 850 50 665 500 476 999 879 303 414 965 604 208 1026 218 648 372 1012 315 71 919 192 749 643 382 408 1047 260 576 850 297 911 404 1058 349 369 804 392 926 726 4 206 569 629 427 1077 314 91 873 1063 101 907 350 501 772 367 694 303 973 761 245 216 1052 821 44 627 175 747 359 577 419 934 311 964 214 163 782 476 1041 541 581 544 549 321 836 929 204 34 1063 319 550 525 898 54 776 369 733 658 84 604 86 622 80 1040 425 277 696 353 1031 182 975 977 528 517 695 782 337 287 978 611 51 558 62 812 18 1052 190 788 352 658 321 1008 468 663 448 449 669 432 912 156 810 134 578 1028 290 155 1020 633 348 389 562 929 239 861 189 740 141 244 610 801 59 444 931 330 1034 177 723 973 309 359 907 677 340 851 171 531 675 187 745 305 798 15 983 371 767 850 58 285 617 125 956 157 709 423 1095 44 1094 858 137 729 338 507 1095 82 1095 814 444 814 479 682 167 1065 78 808 361 382 929 313 669 734 451 958 13 330 1042 248 602 677 399 317 764 424 605 174 678 465 678 594 255 645 26 498 715 823 303 885 268 409 739 545 711 147 571 598 482 260 589 211 754 172 688 709 83 972 3 587 529 1032 320 54 702 133 825 776 63 46 1056 795 456 993 394 928 534 727 495 916 316 665 36 415 1032 487 785 798 153 209 613 165 977 55 979 949 405 270 554 91 683 544 884 814 153 368 750 646 255 167 642 254 739 525 934 1026 27 499 892 1053 118 311 633 57 909 478 1000 352 560 1043 352 1072 168 40 670 780 105 711 81 732 195 111 595 543 1050 313 722 709 438 294 1079 737 254 473 1091 415 966 450 735 524 982 915 160 0 775 636 357 633 51 141 1080 129 594 659 215 204 1025 118 872 148 829 299 954 506 723 20 773 144 1070 30 851 957 351 554 530 497 562 845 21 479 628 321 664 701 16 657 10 1030 137 501 1094 1081 17 785 145 199 1036 751 77 417 645 904 390 910 341 296 709 699 475 1059 317 320 716 668 58 735 149 560 444 277 882 878 368 185 848 567 30 382 924 887 190 70 1004 65 659 935 7 108 942 551 280 213 752 671 372 298 687 531 788 333 987 508 924 787 133 625 255 444 989 192 1076 807 265 294 700 285 1022 282 924 248 815 666 356 945 13 762 518 899 478 168 903 1001 142 100 826 279 696 188 1043 957 514 180 556 751 541 252 927 592 261 71 804 183 868 112 923 874 464 88 806 640 158 670 216 612 469 287 1060 535 701 461 1090 781 132 560 457 923 329 708 345 983 313 882 391 782 375 793 214 776 138 388 1078 69 828 890 28 718 93 269 662 1016 405 260 593 51 582 902 386 86 759 23 898 450 964 40 1063 629 502 580 292 113 1067 278 787 392 676 633 374 181 608 730 405 1073 492 142 908 352 717 246 567 55 579 661 509 579 427 941 340 254 979 281 946 167 872 789 375 1032 16 644 537 441 560 870 31 356 617 180 703 1095 278 7 652 962 38 759 515 1051 76 784 163 765 471 941 536 569 395 176 567 716 92 38 753 1043 291 654 149 543 905 608 251 494 733 564 532 213 646 492 774 175 876 796 37 63 719 442 662 627 148 115 608 279 1059 988 330 702 339 687 171 472 1093 400 910 562 437 225 1047 223 988 632 477 35 1039 538 672 767 488 513 646 1068 193 712 217 820 253 785 259 1012 206 1025 126 726 212 1024 245 666 171 981 65 649 363 857 246 397 1065 655 32 931 105 66 996 31 835 546 1065 877 395 1010 480 859 319 1028 458 248 934 827 48 629 54 537 919 145 969 1042 237 662 346 553 92 2 1094 689 385 212 656 251 1027 342 619 481 886 56 980 580 337 964 425 1012 447 497 943 881 248 829 335 491 985 1005 491 3 1094 858 241 815 216 63 997 969 383 789 443 608 359 819 8 143 1056 349 802 329 608 213 600 1005 167 677 315 960 141 829 304 505 921 917 314 174 582 1 814 800 236 897 423 628 126 154 639 873 481 750 121 765 419 96 869 321 720 41 686 754 288 684 50 555 198 922 323 966 210 726 34 237 945 251 838 738 394 428 633 1036 409 51 977 545 671 455 976 913 327 913 297 165 952 112 980 265 622 514 811 398 612 428 1054 801 473 167 1076 322 734 795 423 321 1016 799 372 847 464 689 269 115 563 206 1061 814 124 545 585 29 560 1093 496 942 340 726 372 926 69 685 400 669 177 424 834 660 245 1025 284 1090 510 1000 151 1087 322 446 841 967 497 748 71 677 497 370 1018 803 328 160 828 51 697 212 909 612 501 98 553 315 841 296 806 594 226 372 749 39 765 665 178 288 647 34 892 276 621 206 822 631 417 810 466 819 76 1055 274 147 677 627 311 689 85 314 1006 341 675 237 634 618 261 229 1003 359 998 847 178 1044 402 36 561 978 281 81 831 1052 262 930 30 752 420 283 787 981 147 896 431 741 47 376 866 1040 457 539 796 458 706 171 628 115 761 586 86 185 1035 735 224 915 19 1089 21 329 1028 619 530 632 271 441 1072 882 204 620 80 542 674 803 280 416 828 267 913 378 718 221 865 492 929 917 168 829 313 644 384 156 1060 581 266 1005 101 569 368 792 507 923 3 1082 541 551 441 1076 254 1056 24 927 424 1090 402 901 309 1 980 1047 362 970 329 506 572 831 179 671 10 160 1090 913 353 97 960 348 722 685 451 136 1050 499 740 311 682 425 915 706 438 476 739 1016 231 578 177 671 326 164 712 559 102 175 858 739 199 807 224 840 304 612 3 177 974 706 547 917 367 857 256 400 890 826 499 989 283 478 851 472 878 162 809 441 763 939 416 313 553 762 155 266 813 218 617 1013 366 758 446 1090 343 60 568 688 143 210 719 704 440 775 159 141 700 154 1073 276 1013 122 771 466 559 716 267 113 1003 350 1035 952 213 546 644 399 911 160 888 609 311 102 665 392 719 710 35 665 340 931 316 129 1035 331 615 246 1030 21 1076 744 108 500 710 707 465 364 556 487 884 419 609 552 100 487 688 159 636 1054 117 867 450 498 925 519 906 805 122 233 946 307 694 142 857 241 987 551 347 361 934 322 1022 959 377 97 965 337 1031 909 413 672 123 537 604 577 290 882 230 440 1089 15 896 273 1067 502 580 707 496 387 914 184 910 112 1058 9 917 310 833 740 534 912 250 750 140 183 777 31 786 280 902 491 659 160 1071 1002 160 530 933 37 762 385 695 144 1083 144 1066 711 140 340 697 1042 337 519 607 670 545 439 863 5 744 368 600 128 991 516 664 619 133 96 1055 1028 143 4 905 440 979 315 1025 938 374 514 981 66 995 248 734 658 189 79 568 563 270 3 818 231 662 348 1054 493 644 467 991 1019 391 220 770 899 88 520 842 1084 194 664 376 843 13 85 599 450 612 507 719 535 923 769 117 930 447 608 256 479 806 1073 211 762 425 129 1030 1046 102 366 789 889 80 704 274 188 1005 1082 123 179 666 1021 111 49 661 298 731 384 1033 461 762 327 1014 426 882 1002 497 56 773 441 900 371 643 391 916 331 762 251 824 744 381 1009 213 891 373 393 959 714 98 753 213 104 892 46 730 722 458 253 889 360 766 289 1070 368 811 832 122 783 343 961 199 476 1037 752 464 1036 65 154 1035 578 421 162 1017 94 633 481 801 957 23 782 425 767 70 599 250 746 237 253 857 670 356 329 877 91 988 281 876 942 335 483 592 403 695 714 172 23 645 477 567 881 423 57 993 269 1090 292 929 264 1019 737 537 576 473 579 54 737 76 836 400 271 749 524 579 173 1037 968 58 20 908 116 649 724 274 371 1068 586 151 1010 474 467 976 362 1079 221 906 994 66 254 670 517 562 360 879 1014 280 701 361 1032 218 551 123 572 546 90 622 71 742 556 257 158 676 367 660 783 192 391 571 1005 41 582 416 122 695 272 1021 466 981 461 550 401 759 840 146 854 136 951 11 1053 448 689 355 339 958 1026 278 387 820 124 942 938 84 992 525 347 980 457 625 933 173 782 4 332 604 58 598 549 392 1008 459 215 858 399 670 523 934 59 814 309 735 212 845 471 948 310 718 215 1005 219 1047 516 1002 138 561 240 921 179 803 646 437 631 409 334 1084 225 696 658 134 649 334 461 1067 70 813 263 897 463 792 721 108 302 554 377 824 606 207 844 500 222 747 1089 474 838 333 234 908 253 780 196 975 250 763 615 130 697 292 616 405 569 234 98 753 615 53 797 293 155 948 344 712 511 976 478 924 1000 525 910 201 930 170 12 809 599 207 350 837 456 565 434 996 825 223 564 399 747 386 549 547 515 1049 71 686 547 885 431 1034 927 238 457 947 342 703 1032 125 681 283 860 274 570 411 510 767 296 637 153 1009 714 447 336 575 124 987 758 455 376 605 704 506 229 632 205 672 388 1005 1025 398 675 457 935 453 333 732 991 544 788 107 847 349 224 876 139 1077 775 362 1071 59 608 126 570 92 36 941 527 862 903 231 85 1079 968 354 252 631 665 277 617 58 627 47 486 1093 735 32 872 516 18 632 581 491 326 733 900 200 160 986 469 1081 1033 199 124 602 135 729 784 403 872 192 740 189 469 881 418 713 759 530 292 872 402 937 390 833 1023 514 138 790 450 1050 284 756 676 484 927 289 569 261 315 642 204 1087 598 335 550 80 126 874 261 904 235 718 376 873 732 332 1046 407 177 585 255 657 958 402 258 704 793 56 444 830 411 747 996 247 823 390 312 991 433 705 960 235 752 194 701 244 687 472 902 346 577 124 621 148 978 345 197 850 877 171 730 12 254 755 707 333 1058 287 160 672 889 90 638 132 174 705 262 709 939 515 918 7 1000 68 54 902 305 638 253 1011 941 176 564 113 1022 220 931 406 416 1005 765 385 686 114 617 252 1008 158 324 688 873 312 370 969 397 857 891 232 562 244 209 836 20 578 92 1011 823 255 981 161 931 85 97 724 703 98 853 200 766 157 232 763 211 984 1036 303 502 844 188 849 377 575 505 810 948 153 487 982 31 565 762 431 204 796 455 731 611 34 606 307 24 631 389 863 625 21 680 137 742 194 309 948 958 201 728 447 913 179 787 266 469 723 24 804 72 566 633 141 94 778 668 105 882 354 915 513 674 55 409 806 363 1059 59 994 1028 314 714 502 660 10 810 239 854 513 275 868 18 1063 180 860 499 877 988 186 464 774 990 531 737 482 148 885 1079 474 200 1077 689 177 1012 330 856 156 727 231 702 476 583 28 765 243 118 733 417 1009 225 992 1010 512 279 711 70 960 259 579 282 729 888 546 993 115 424 583 0 715 491 672 569 509 1022 236 1064 114 687 66 947 19 90 924 1002 26 454 567 439 730 874 253 213 1043 724 62 899 193 169 758 1013 185 1003 354 557 463 736 198 951 341 700 482 290 861 630 515 377 801 428 947 94 987 208 932 862 203 699 382 687 103 446 694 422 772 636 364 247 1033 294 985 883 274 698 347 218 1031 626 477 842 315 731 39 774 201 1022 74 613 337 1031 125 920 520 454 688 880 60 1070 357 485 768 802 34 155 648 782 100 684 249 74 678 323 1000 96 958 424 1017 881 393 1082 432 209 551 269 823 185 592 656 225 81 594 260 899 1029 113 182 821 904 190 1053 48 55 958 79 897 1083 362 233 718 1072 134 73 823 90 688 599 431 193 877 567 521 614 103 78 923 54 1091 706 148 702 521 515 1031 489 958 684 84 923 18 985 409 725 497 842 250 998 440 293 605 315 957 51 819 1000 66 30 559 524 563 442 927 435 563 1088 482 896 360 325 861 193 751 463 756 550 148 552 7 1080 323 785 314 467 566 1021 80 728 162 736 371 143 838 425 778 59 1024 915 381 563 205 707 257 1084 495 1005 184 952 152 235 866 99 935 233 600 64 838 389 710 138 768 498 1001 392 551 534 955 94 1067 885 465 1 833 306 833 797 538 101 836 813 454 25 686 97 671 690 33 151 598 496 572 301 887 813 264 973 531 620 508 310 820 1034 145 33 618 334 721 769 47 380 575 443 680 899 206 42 904 1079 315 1070 221 970 336 180 796 83 748 781 464 732 207 206 981 893 181 849 494 975 75 955 242 425 742 16 788 891 356 1002 330 846 157 694 158 130 878 305 954 511 650 780 472 518 555 336 1074 908 299 1058 86 606 467 196 665 839 19 211 773 1076 107 372 577 772 304 723 206 665 184 300 601 790 466 365 941 337 804 329 613 829 364 763 309 601 157 147 685 541 967 451 722 478 779 3 677 325 612 681 255 886 47 1023 177 55 640 491 962 341 1029 117 842 694 176 871 93 208 1062 336 778 886 182 431 702 974 238 631 333 248 922 276 782 317 986 920 418 803 74 221 1046 429 970 226 623 1055 136 235 560 888 287 734 457 379 577 966 49 905 19 1069 286 649 500 667 244 635 138 112 597 398 669 234 623 58 684 513 738 534 896 362 807 308 550 466 784 994 176 576 448 140 604 16 718 350 710 136 1044 805 309 752 530 1055 447 541 682 835 358 647 452 295 615 767 518 775 20 125 989 737 335 507 1000 592 341 835 93 456 772 336 942 811 286 1054 243 481 848 553 222 493 761 857 11 220 775 1088 214 997 504 187 805 962 0 916 92 523 626 807 350 57 953 591 294 5 586 232 614 83 867 638 303 968 519 1031 412 766 265 170 731 1078 486 3 738 866 184 57 784 423 742 706 524 236 933 522 1045 225 697 1004 490 691 370 652 31 821 352 791 528 816 539 701 494 40 574 579 458 929 476 529 868 1048 439 755 187 652 508 474 750 1086 360 985 131 488 751 574 240 1010 203 881 178 1006 109 1071 161 186 972 1058 527 552 89 125 699 826 229 780 451 1012 479 755 242 1080 229 895 92 233 811 88 846 503 585 882 52 381 928 156 647 769 468 315 585 85 712 793 439 419 1025 633 196 944 404 1020 141 45 891 232 883 377 680 119 660 349 1010 851 288 126 1066 62 1036 441 986 140 739 878 94 392 892 497 1070 105 1029 902 417 950 441 688 403 547 1013 788 174 275 909 1061 330 1018 8 36 623 817 141 776 22 738 36 909 14 1024 134 396 910 569 9 17 705 195 1007 493 717 1052 54 762 128 164 658 233 567 1027 365 1029 472 80 782 701 295 1046 133 447 612 2 603 562 420 755 391 320 829 578 376 131 1035 313 811 446 1017 584 127 1073 4 447 878 598 139 19 1014 994 427 1045 456 152 1043 492 935 776 52 433 725 332 717 543 876 813 184 638 307 287 785 892 222 666 34 742 354 424 953 364 765 966 61 232 703 594 522 533 734 1005 0 361 854 207 840 481 973 197 1029 935 160 607 286 854 39 608 444 879 184 152 669 574 403 625 290 351 551 162 622 1022 136 64 938 309 679 613 15 922 93 565 128 594 483 601 153 467 798 719 270 1027 308 71 609 94 976 1058 64 924 368 394 830 12 1002 826 104 917 527 347 886 165 741 65 745 483 629 220 555 144 763 488 859 858 436 322 988 937 21 472 894 766 184 252 898 87 707 541 735 895 255 1016 386 16 648 387 826 673 335 879 522 467 866 569 330 466 1057 168 775 516 551 472 748 4 723 749 540 724 229 114 1071 330 692 709 387 1025 326 886 463 267 950 806 18 1018 472 6 760 591 224 95 968 98 754 675 56 1038 512 95 908 519 557 518 682 1015 64 930 351 289 724 719 189 290 636 572 105 703 155 488 780 944 352 47 1011 932 266 428 549 599 368 825 348 654 17 55 739 905 41 177 701 790 274 502 587 816 248 817 21 268 1075 229 617 949 40 159 1060 23 782 1067 329 681 117 432 1034 280 922 826 136 726 5 468 563 368 1066 408 817 786 351 555 284 870 412 965 478 667 217 789 523 95 819 410 968 860 351 101 700 1026 411 901 110 661 374 45 861 932 443 744 518 91 1088 463 863 519 929 873 539 209 566 926 149 760 95 288 1045 824 348 242 882 654 163 273 852 471 1027 369 998 337 559 912 381 400 637 137 1059 55 893 304 992 843 124 140 1043 360 1009 439 1011 207 832 759 76 555 508 715 42 736 72 802 176 330 989 38 1035 127 790 590 262 861 8 668 306 180 646 480 714 130 819 816 507 30 705 925 213 662 397 340 837 758 164 296 674 851 373 548 24 507 640 283 593 390 605 1067 24 724 56 264 735 495 1002 494 844 445 845 241 921 830 348 953 21 860 189 82 1033 140 975 425 1087 906 256 994 141 57 587 663 63 796 271 82 732 1031 182 893 333 385 553 166 796 1083 508 1044 301 470 575 702 298 705 340 205 1017 115 978 962 94 83 832 440 879 599 518 441 1077 535 903 132 599 234 585 325 1014 882 262 1 570 417 672 650 489 846 413 538 660 1044 378 496 701 282 992 80 1010 226 986 1022 128 236 775 846 525 659 389 938 332 495 733 43 789 425 911 928 272 822 469 695 104 490 606 460 1051 493 679 78 845 11 808 159 831 235 548 960 468 175 639 678 163 770 160 380 727 795 24 791 403 94 670 674 355 163 993 54 946 818 442 198 900 892 353 1051 336 402 591 637 515 354 734 690 482 614 26 696 215 241 984 631 287 1054 164 106 975 368 581 146 703 545 1019 877 172 519 554 717 237 1056 451 609 361 940 331 825 448 540 713 861 118 788 380 746 345 1094 335 857 539 1 1074 651 431 392 666 597 245 179 933 252 855 304 892 150 664 757 378 643 103 251 603 271 1026 146 823 704 338 998 444 509 794 1048 483 282 996 766 258 630 221 167 802 963 102 574 508 603 298 69 615 771 328 986 258 450 661 665 209 113 558 1018 345 662 301 665 526 886 520 897 237 440 637 357 1050 672 50 750 33 197 701 37 754 42 1090 111 853 223 859 1044 534 553 176 16 1091 324 692 398 936 985 48 835 59 361 913 980 49 349 1035 888 547 561 254 700 453 18 840 909 314 454 984 875 108 719 47 783 187 1025 377 156 781 547 1033 822 166 646 243 721 301 905 395 4 948 315 767 69 836 1029 122 133 890 1001 156 844 38 683 259 810 87 221 752 68 901 758 204 346 778 421 1015 686 77 822 138 629 49 610 280 739 373 810 9 214 773 155 989 1022 131 260 565 428 873 840 309 161 960 744 184 479 753 695 263 46 886 939 273 698 116 610 94 1087 519 930 348 984 203 410 743 626 323 365 550 642 148 484 792 1005 199 985 531 871 208 1080 508 430 872 565 278 498 778 373 616 1039 1 1038 230 957 512 364 1056 567 387 686 472 39 939 882 341 280 877 850 163 54 637 69 815 48 1051 491 1049 678 367 455 1054 657 199 756 35 417 964 933 110 320 1078 342 770 853 299 997 284 226 890 616 83 419 884 10 907 618 61 179 672 568 438 1026 474 1014 529 974 346 511 924 428 683 811 50 894 89 599 352 462 558 318 616 300 943 75 789 85 1062 731 440 70 1090 676 25 486 791 745 329 242 736 768 388 52 716 122 768 657 388 161 1038 175 651 311 829 1046 347 577 383 139 1053 444 965 140 957 1087 120 1055 66 1013 258 1039 399 133 930 576 515 903 530 860 158 710 438 915 224 761 535 104 1018 340 1081 975 419 614 91 671 56 39 1018 1003 285 952 88 482 761 844 198 937 20 404 607 695 62 724 185 689 144 513 997 51 552 66 1051 124 591 178 668 1027 262 510 574 732 251 677 503 516 678 831 152 702 261 103 826 144 1055 621 41 386 970 1052 158 237 831 990 314 449 723 392 721 1080 109 465 597 354 922 658 482 430 763 180 679 902 275 1046 354 534 631 195 604 948 267 580 190 659 460 176 1051 525 587 999 94 908 21 791 505 191 894 115 1060 213 672 319 879 972 191 479 951 333 665 228 902 14 688 855 146 524 954 1044 371 115 621 250 809 345 922 984 433 889 275 403 895 836 33 1035 60 109 840 548 273 163 663 231 843 942 225 578 262 1086 9 970 261 524 783 717 238 150 889 329 1089 760 451 416 621 604 257 307 755 970 235 775 176 836 438 384 914 120 652 321 892 763 318 497 664 501 816 1083 174 938 48 1006 103 907 445 1084 311 275 882 737 42 665 285 301 732 1056 223 251 837 348 709 395 898 819 319 619 223 696 143 908 464 869 35 1023 340 979 480 510 556 1034 112 957 113 588 265 95 910 513 774 901 519 229 994 868 150 744 140 200 1067 417 873 534 963 592 73 352 877 667 213 719 27 530 740 960 338 208 695 481 666 1084 475 28 895 1044 149 135 1021 400 655 632 140 936 271 462 711 895 270 888 142 95 842 11 738 428 922 594 318 694 277 136 1003 342 931 740 457 542 664 210 748 1043 155 42 1068 1056 439 554 523 813 361 865 438 353 922 1 716 1052 251 1081 244 508 676 437 654 263 990 858 148 981 456 525 840 275 705 311 695 85 1006 1029 535 625 65 77 697 376 1072 351 856 300 734 814 361 409 839 139 1000 755 421 759 81 880 401 356 638 739 441 507 965 138 956 397 615 841 63 663 423 672 93 488 965 822 4 1037 210 527 709 836 45 107 798 263 909 1072 446 655 209 621 414 476 898 596 5 414 841 721 281 697 87 1014 272 829 33 44 1035 879 170 851 491 765 180 174 779 704 14 795 244 980 302 613 342 527 867 604 489 702 169 1039 183 262 953 856 544 370 824 529 791 882 306 220 1024 401 559 404 1064 160 942 158 1072 33 721 206 744 1042 484 885 522 977 213 236 691 770 547 156 943 1004 340 286 739 374 665 930 440 383 747 939 202 253 772 343 825 1025 323 446 812 54 814 716 459 942 521 506 633 941 411 331 821 876 201 712 10 43 993 528 584 912 507 341 1073 812 411 265 762 1045 513 765 123 935 92 655 10 227 554 147 648 450 678 754 495 996 382 917 282 34 825 995 112 1025 385 815 6 912 325 635 214 636 154 61 635 915 325 1075 462 951 19 579 300 936 14 774 95 514 605 333 723 472 1036 790 140 4 662 565 105 334 593 878 522 521 682 827 310 329 1069 390 651 473 1019 420 1053 620 162 1074 158 109 1005 360 660 827 362 850 263 645 210 205 738 527 996 1026 434 1047 522 1064 9 318 994 1081 180 846 82 563 501 177 565 545 619 497 835 331 558 535 721 923 507 182 1016 804 417 134 592 102 715 683 509 128 593 380 783 586 426 292 826 847 397 42 623 110 862 526 862 408 734 658 37 758 395 485 1004 224 860 601 96 122 992 853 212 551 258 408 822 682 302 445 1095 29 948 837 188 415 794 925 241 480 632 442 964 656 185 504 734 306 1081 1053 301 120 569 826 473 752 74 725 534 45 888 746 298 469 740 799 357 533 929 411 585 754 239 383 772 639 427 664 167 133 1087 315 1024 636 409 268 770 408 936 465 817 170 850 426 801 633 540 2 656 364 981 187 634 940 504 319 562 908 257 256 793 1069 258 46 612 454 623 111 835 421 653 739 205 31 606 364 1070 959 86 610 290 181 862 383 866 705 1 1084 259 397 1063 800 23 1057 509 183 564 1093 515 399 569 400 899 274 1021 88 698 787 401 331 1022 944 185 632 239 110 721 769 274 713 288 22 1074 308 969 600 292 329 601 124 1038 733 235 799 402 793 115 922 2 838 193 994 363 922 339 306 698 546 616 167 561 486 597 56 785 345 600 847 43 447 841 677 48 283 697 306 830 34 765 509 1076 268 933 572 237 969 439 299 811 258 790 431 782 324 674 517 705 719 312 274 917 745 392 500 642 234 563 921 503 443 904 687 54 804 25 684 358 85 747 355 733 539 979 1034 421 86 900 50 740 1094 349 769 139 930 429 696 407 858 283 1005 328 836 292 233 674 192 780 401 814 798 163 683 145 49 624 917 15 1048 272 208 583 175 884 835 219 1064 84 426 836 240 944 2 596 1019 494 174 812 702 195 10 811 375 585 947 54 845 386 545 682 140 924 810 41 1009 271 1015 360 956 24 703 503 245 670 45 914 684 135 869 192 386 562 873 456 398 589 977 246 854 396 129 942 699 10 286 717 819 457 364 750 536 702 6 1028 608 116 628 417 465 618 766 264 218 705 854 449 1032 74 185 633 905 533 1086 273 693 121 858 94 399 1004 516 795 570 141 598 407 759 175 1 1028 742 526 963 45 136 1056 719 116 1018 313 335 906 431 798 51 825 347 881 650 92 1070 325 779 61 489 561 657 461 22 739 1022 26 738 120 894 426 856 296 795 517 884 199 767 274 882 185 910 349 798 19 386 864 1075 485 424 559 789 71 372 970 680 112 536 952 514 740 861 381 163 696 202 878 1014 448 68 760 915 278 841 515 108 989 11 810 700 21 272 943 739 432 801 423 375 1095 458 652 675 321 170 843 688 25 748 56 884 439 643 143 765 106 379 724 378 610 327 553 827 426 5 1077 413 963 52 619 549 419 312 658 633 149 997 175 762 311 43 973 1074 75 134 944 902 493 352 840 689 195 626 30 669 499 604 278 1086 449 713 49 187 600 252 839 333 779 311 705 306 970 855 210 507 959 331 557 827 312 621 193 787 454 847 377 644 513 1040 416 396 712 725 329 405 943 725 476 129 602 250 963 243 651 243 961 375 1019 738 483 289 555 1019 35 4 720 705 121 601 17 1018 197 208 984 988 44 1093 492 500 906 96 985 464 568 823 286 663 344 48 1050 65 1017 793 82 155 626 649 273 836 80 722 468 57 1078 730 327 97 1014 687 177 823 176 888 136 1077 473 952 275 486 654 607 197 491 869 1032 154 889 177 610 231 1027 168 1037 236 1068 226 374 1094 124 886 411 548 2 1047 178 786 898 169 824 3 398 896 354 915 510 723 19 658 355 952 887 382 811 269 12 667 1089 446 865 537 118 644 56 676 1047 352 879 354 944 471 569 499 1045 89 716 376 477 1007 246 863 857 399 807 503 504 883 1074 344 1056 533 600 320 874 249 587 402 361 773 449 629 515 762 170 744 1025 412 1020 299 240 949 147 931 531 1057 788 323 39 809 522 1050 310 574 548 284 681 439 889 369 253 1056 398 574 1011 286 709 439 30 684 20 864 742 56 911 338 318 706 940 444 320 853 980 171 155 840 270 930 593 105 255 618 240 672 532 990 124 1065 193 842 191 1074 774 150 348 591 296 1095 758 92 1042 436 836 365 1043 400 269 817 646 381 722 153 320 860 827 265 830 519 123 678 80 883 465 1008 747 297 421 730 885 497 57 1043 858 339 160 777 708 118 216 902 533 908 94 639 787 87 333 1010 16 865 661 482 1038 423 559 275 9 624 377 701 698 265 953 327 739 188 0 883 905 373 223 873 434 722 965 19 443 665 707 258 1069 474 393 602 110 918 241 632 587 163 902 163 541 599 60 688 638 52 445 985 990 149 554 177 524 865 304 574 266 834 34 627 569 106 796 254 517 993 199 1064 1015 116 1083 393 289 904 1000 501 173 873 228 661 543 826 75 868 861 507 409 710 258 715 966 117 734 100 1009 514 63 1055 613 478 126 924 927 323 382 1046 520 938 44 997 551 263 582 509 983 428 974 310 530 855 853 342 299 1064 762 299 443 1069 609 390 709 107 181 972 185 828 854 543 171 615 29 967 1055 368 1034 504 192 813 620 219 197 962 942 376 656 294 983 281 792 300 55 851 296 797 119 1044 248 1034 987 208 284 594 51 807 829 348 530 1056 243 1011 237 925 774 68 1054 307 1032 433 990 228 453 895 207 605 1006 93 1050 484 966 310 633 76 147 805 581 359 831 516 127 856 703 156 904 187 1080 7 609 86 251 1084 468 1029 369 886 235 877 227 962 801 0 980 234 930 285 671 464 635 76 182 856 203 718 303 926 525 753 256 1012 216 846 101 726 592 372 174 1064 477 745 193 937 903 159 391 907 688 473 142 906 621 407 762 471 817 483 674 64 1082 490 477 798 832 458 384 866 657 70 939 401 165 960 512 614 897 365 67 864 1043 445 484 821 503 815 632 376 352 707 453 650 1085 309 316 938 383 581 766 289 1034 387 539 862 171 616 150 716 63 985 266 790 620 509 540 958 88 891 142 1027 354 558 613 153 702 5 814 144 142 785 162 1063 965 278 424 993 278 893 563 279 243 784 312 1042 685 296 109 945 491 1059 348 752 54 615 941 390 907 306 869 109 935 232 434 810 556 490 248 920 1045 258 582 8 209 653 783 68 284 642 254 1036 448 860 710 492 176 743 555 382 1064 321 225 968 1038 227 750 298 706 407 704 318 589 304 789 254 475 704 1073 486 1007 536 152 701 969 219 879 493 900 309 630 187 404 873 917 438 345 905 397 924 740 23 509 778 207 588 194 873 806 540 730 287 38 722 1023 432 506 970 595 383 75 805 595 156 105 648 776 271 462 568 329 823 741 405 955 413 270 907 15 1013 792 278 259 698 137 1078 610 476 254 812 133 1011 695 149 235 632 887 257 813 41 582 136 1072 372 821 428 1006 267 955 239 697 526 281 993 144 983 695 312 1006 537 300 784 123 865 378 1092 851 210 951 427 11 710 158 586 148 1091 126 572 507 975 283 1020 155 866 539 616 27 900 210 692 434 621 496 870 106 690 537 708 739 34 731 437 519 847 201 596 384 875 555 186 695 118 206 991 1028 288 511 1030 284 921 831 400 692 458 363 859 644 105 38 883 27 911 659 518 637 334 21 716 548 11 1093 487 246 750 552 40 3 964 452 1047 674 540 605 103 516 660 501 787 1047 209 374 1045 720 502 567 411 755 250 1069 456 261 553 301 649 675 62 646 426 967 30 534 757 125 620 482 972 840 501 283 1002 46 805 667 465 750 215 797 403 83 1059 727 389 722 124 73 848 350 885 540 788 386 804 230 804 553 430 650 53 997 456 933 68 675 164 1074 438 619 537 721 293 557 547 107 1014 699 383 1000 399 565 310 355 622 317 945 762 94 411 1080 78 1076 887 258 504 919 1076 377 63 749 152 569 504 872 377 677 830 207 42 593 143 935 382 897 858 225 186 688 421 899 521 636 404 1046 471 580 631 464 501 579 691 206 478 816 160 985 460 1044 487 674 1073 460 419 845 470 582 735 409 103 642 686 128 744 343 1049 171 702 443 443 922 1094 126 623 367 7 890 1008 307 813 455 1001 145 591 128 840 153 439 727 986 44 500 780 284 886 128 1005 340 1090 439 585 235 820 328 835 134 811 961 165 731 435 1070 86 1000 512 269 660 676 355 502 904 769 480 482 568 226 875 422 895 868 534 845 412 400 965 534 833 297 980 111 924 133 761 685 171 859 275 929 449 64 620 753 469 758 79 80 745 985 198 268 678 482 1014 149 830 665 101 20 805 448 574 783 379 981 72 72 604 240 628 468 834 141 1060 951 166 40 779 41 1026 258 911 118 772 201 1088 884 341 915 268 621 531 508 668 190 789 792 541 168 930 984 419 904 26 16 894 88 1080 94 674 1033 479 933 503 1080 357 656 243 560 535 173 803 781 189 123 664 36 855 7 792 85 1037 7 698 128 1054 1041 420 22 953 695 264 511 1027 821 142 1067 225 341 1068 208 701 586 328 104 564 653 143 112 792 274 755 987 270 704 432 856 547 152 662 937 19 27 1070 1023 264 904 357 803 305 274 598 768 29 115 731 1048 480 283 633 565 327 1012 309 983 343 788 247 55 975 218 604 235 550 673 279 273 622 208 647 940 10 851 41 367 1003 290 994 989 85 369 605 847 521 407 1066 73 1054 359 775 623 184 364 790 351 1068 50 1038 79 1056 630 401 343 1088 664 148 77 716 713 486 676 493 835 430 158 1029 812 545 489 1063 177 1082 860 382 301 759 147 718 177 787 1073 145 757 380 333 919 364 931 960 21 507 1041 901 32 259 708 1062 46 142 892 1011 527 313 791 67 1080 295 578 396 598 83 728 805 14 757 440 855 467 96 1012 435 1073 1088 376 428 825 38 721 508 789 452 639 122 757 14 639 135 1066 678 54 264 980 57 555 252 555 581 170 787 84 611 55 653 31 27 897 881 297 808 421 412 576 656 500 853 439 933 425 443 674 1002 189 469 1085 457 648 453 958 423 873 1020 194 1015 30 438 636 787 194 304 690 823 322 508 894 519 871 1017 445 380 587 548 397 779 69 1023 351 237 1078 695 53 599 105 432 724 532 1082 1047 489 381 955 510 594 297 762 1079 170 1022 458 833 41 894 400 1040 4 547 700 696 499 922 108 799 272 973 240 497 665 623 519 277 984 846 145 411 835 428 646 928 266 968 22 120 883 481 976 214 760 552 174 921 193 620 14 992 364 515 872 347 797 1090 173 487 998 603 392 867 231 12 597 231 792 651 54 141 821 905 235 1070 36 997 529 739 209 1046 546 382 963 31 574 173 870 761 303 1032 192 993 503 49 573 1045 244 333 830 210 676 463 625 382 786 573 304 730 364 520 908 101 682 468 567 28 580 794 67 341 1016 449 1062 805 50 619 270 780 7 139 686 864 535 576 194 88 988 312 877 594 387 559 215 185 953 980 116 275 899 326 775 177 609 249 843 751 482 612 139 266 599 217 666 460 798 113 947 710 318 545 749 233 1024 461 1075 583 85 653 33 1062 84 834 61 239 655 752 192 640 3 866 106 525 920 417 965 739 228 431 992 717 164 1088 152 799 188 313 701 343 639 80 973 14 1025 152 680 653 491 1055 357 1088 87 733 341 174 857 444 746 918 391 748 187 525 570 786 433 571 338 75 766 420 865 352 610 780 127 415 1028 771 256 443 1048 195 800 1095 498 120 568 937 517 21 755 205 645 662 353 574 213 349 863 320 666 904 98 942 241 719 289 913 119 151 953 845 41 631 212 662 413 782 538 753 60 367 852 824 18 987 162 815 272 902 28 1003 147 725 352 251 762 10 767 553 467 147 966 810 455 1007 99 913 319 39 699 864 417 919 536 36 891 913 415 29 815 311 864 799 394 398 797 544 598 181 839 689 42 175 573 717 442 299 900 1054 478 1011 373 989 177 962 423 1087 288 385 1039 184 995 985 254 872 40 273 860 295 935 1055 514 1045 97 941 339 610 154 516 970 564 77 819 215 8 883 183 822 346 769 894 454 528 1070 314 573 558 42 86 767 41 768 730 373 953 316 513 615 1090 67 876 406 477 833 116 967 706 147 1021 338 696 81 885 17 295 594 496 745 409 797 958 67 70 936 560 3 1081 218 589 156 1089 154 465 859 808 326 671 154 123 598 587 484 124 1047 493 658 992 69 808 519 846 529 1001 108 185 648 138 573 630 409 556 333 176 1070 423 1072 915 323 916 400 347 808 418 650 260 1046 711 510 44 900 793 354 860 500 559 137 1058 506 25 666 716 22 983 349 313 670 533 750 321 627 802 331 818 322 369 1033 372 758 878 285 954 344 279 925 890 238 722 524 76 805 341 917 87 864 20 955 604 94 749 362 628 345 629 130 897 349 559 347 741 137 327 1071 577 351 1062 414 1006 254 401 562 568 317 448 1054 214 655 1042 381 423 964 750 179 787 505 177 776 643 261 516 594 274 763 1060 158 401 1036 366 1021 459 580 661 466 309 660 526 592 281 553 323 736 332 643 948 499 494 875 329 730 196 878 715 10 226 808 130 859 161 1007 31 843 30 579 154 659 1035 0 258 961 1070 490 271 1073 84 730 181 658 426 569 743 281 760 21 468 1033 319 767 685 200 427 760 1030 334 541 815 393 697 211 811 660 214 346 715 207 721 732 183 1045 197 937 180 704 252 454 985 363 896 830 245 158 837 776 225 794 416 43 779 867 201 101 549 818 73 287 894 187 575 36 816 206 861 448 1089 1028 295 859 172 116 1062 735 517 3 906 899 462 656 368 74 1019 995 13 449 622 1071 103 692 38 594 535 312 884 748 255 1013 508 139 1001 927 352 264 807 1066 26 660 7 491 712 786 340 102 782 920 407 224 567 604 88 114 752 24 1020 709 429 188 687 486 589 381 989 296 586 902 153 532 802 780 156 232 963 917 458 502 932 50 883 326 783 1092 329 338 692 312 968 1023 470 700 271 654 474 270 579 8 1015 326 1077 1090 217 512 1059 85 598 732 414 427 701 436 595 928 465 124 952 384 819 231 752 369 634 0 646 1062 546 388 560 112 720 186 571 548 270 876 390 367 1076 562 12 220 901 691 440 135 592 553 353 27 565 891 303 153 931 633 117 211 683 129 734 979 82 664 146 962 71 588 180 534 735 534 753 1013 403 422 713 91 718 450 826 182 916 1016 300 354 758 384 860 892 426 59 1027 337 837 34 668 272 977 371 681 992 372 496 1051 459 669 643 197 569 378 610 533 661 314 754 387 237 940 241 856 330 645 965 255 1077 60 385 612 153 1087 350 548 275 841 1081 293 929 464 416 970 5 1027 559 192 946 313 786 127 916 87 804 528 17 633 296 679 290 813 747 91 1025 160 1003 203 80 849 149 704 517 749 706 437 80 695 330 865 518 1055 7 761 464 910 365 846 662 494 937 511 997 200 973 27 746 264 688 34 723 428 707 541 339 677 528 690 94 952 142 1050 1087 458 757 67 814 10 781 463 768 496 796 4 592 434 376 815 656 488 1090 2 871 139 948 244 204 775 656 193 895 461 311 581 212 942 753 130 105 832 798 471 266 915 1046 51 15 754 253 717 657 182 282 1022 111 1068 240 754 826 162 393 1024 960 29 55 742 611 488 50 738 201 765 999 50 937 530 383 749 1053 331 496 661 121 972 781 423 312 588 627 276 311 767 436 678 122 765 300 823 380 740 486 548 1001 177 815 304 1047 272 574 79 614 298 608 410 772 112 455 857 963 423 55 702 460 1053 149 661 667 101 1000 297 755 500 264 628 789 306 829 327 10 651 367 665 265 859 162 983 388 730 752 520 666 386 384 889 372 634 992 344 1049 43 1037 38 163 977 568 471 314 843 866 425 96 981 856 235 956 468 867 431 187 780 960 155 1095 171 600 236 943 164 890 276 1047 228 101 589 898 469 268 581 1 651 626 66 874 130 348 1061 774 97 126 714 685 284 288 666 1091 154 103 1002 524 828 478 911 45 870 493 609 162 1022 317 954 1088 404 889 479 9 927 465 836 114 1035 851 515 138 976 896 404 210 986 806 517 904 182 369 755 833 247 312 692 351 886 158 1087 899 452 403 800 983 264 563 150 1014 151 389 611 929 540 90 671 14 912 967 246 974 152 627 201 119 614 217 1026 1078 167 376 889 351 1013 1093 285 347 710 453 663 937 363 863 122 358 813 25 642 476 1000 99 598 938 370 272 1078 825 315 644 207 547 891 575 70 349 647 255 614 17 1029 820 314 355 556 1043 266 465 930 1060 165 1065 4 709 373 641 187 604 454 604 211 1006 389 93 631 602 211 981 474 157 713 849 523 354 1079 202 996 971 221 738 283 368 726 673 212 623 515 983 59 132 978 862 176 960 540 837 40 1049 152 117 629 434 824 275 754 619 82 510 1044 689 284 420 893 1085 436 531 992 130 987 285 767 276 849 1008 480 582 39 648 333 442 845 210 664 599 369 23 675 190 555 463 882 735 378 70 804 888 498 878 236 829 432 42 918 619 20 843 22 426 766 501 687 223 957 843 419 374 1086 829 544 849 508 71 711 46 990 935 335 657 171 629 280 508 906 816 412 792 115 44 1043 886 203 944 459 565 353 1033 414 1039 422 432 808 609 279 1090 380 8 1076 241 583 510 965 674 140 216 622 99 1021 208 837 763 148 238 747 29 659 370 1028 716 470 459 548 354 643 404 794 1089 19 660 184 539 984 259 971 265 695 18 885 575 355 107 980 454 611 1008 260 279 793 228 1002 453 758 598 488 170 929 505 1032 178 677 458 866 774 365 555 326 189 666 981 411 888 537 105 585 210 834 20 570 69 652 794 7 887 462 69 637 153 1040 34 836 969 278 590 500 735 279 830 302 46 1052 655 93 237 723 587 65 435 854 959 122 1001 172 1077 519 93 861 856 243 246 932 485 1049 219 601 590 145 393 967 254 621 756 125 50 613 626 493 207 1010 500 640 518 817 833 411 191 926 1043 354 809 45 551 294 825 313 946 399 427 954 66 1006 532 777 293 742 960 275 623 95 265 930 151 972 206 834 203 855 212 812 0 587 798 348 1079 309 482 584 814 100 426 949 878 336 791 266 295 1013 617 79 199 891 519 923 579 393 775 449 565 231 10 892 955 291 294 601 658 517 149 891 1085 248 637 307 531 951 314 1024 53 769 378 820 625 547 541 781 365 987 155 585 753 362 451 1040 75 1061 716 110 12 829 329 604 689 216 221 624 641 460 739 175 1066 438 289 573 864 301 233 771 947 141 612 157 560 201 12 903 622 517 310 716 799 348 871 431 297 691 253 1060 556 384 115 726 924 446 271 667 510 1089 894 436 37 800 301 658 884 112 466 1007 675 462 306 796 933 540 597 256 37 673 446 845 1053 330 1021 545 340 735 1056 354 329 594 704 45 806 108 1027 237 898 338 242 720 760 256 198 948 349 990 228 899 79 853 60 755 359 1042 402 895 140 1086 899 92 1031 511 634 149 1069 40 81 825 821 284 58 697 822 253 570 330 123 978 607 271 793 177 872 278 129 550 593 209 395 737 317 590 98 907 529 772 440 784 392 914 301 563 87 643 894 66 448 757 984 306 905 59 221 761 20 830 784 462 513 840 24 672 576 421 271 677 700 382 807 394 483 667 225 1053 1090 307 761 396 516 550 571 284 187 996 171 672 936 82 132 973 7 876 90 931 1020 448 579 510 625 306 621 342 864 246 1077 256 363 741 1040 171 232 566 691 152 269 1036 874 93 1059 103 496 921 948 532 409 923 989 207 760 302 796 407 808 481 438 761 411 830 31 763 106 554 324 604 536 773 1084 84 199 970 223 1073 1001 470 1011 242 930 296 480 1001 560 74 64 1045 474 757 350 826 1043 183 322 631 924 124 62 975 891 204 518 1015 469 908 122 646 14 980 836 76 237 997 60 821 78 592 447 849 59 846 613 468 945 443 741 152 225 871 562 392 688 29 349 648 487 751 16 977 839 128 13 808 173 918 1018 167 976 82 809 306 620 528 353 1046 873 197 119 728 713 145 1094 325 559 229 708 458 924 469 874 363 650 319 755 346 1050 327 812 234 808 510 402 963 642 171 384 867 873 412 357 919 789 175 469 987 575 222 180 771 473 932 101 710 38 590 1083 195 121 763 676 260 215 880 753 133 1065 529 419 962 908 121 284 907 969 311 194 822 1066 104 68 853 944 88 300 998 736 322 130 939 460 1006 69 825 814 289 950 309 1031 220 449 950 1051 542 252 652 840 252 269 575 764 269 249 574 706 53 1061 110 679 349 128 1070 113 767 684 55 532 623 911 83 370 956 833 175 159 873 1073 267 846 340 191 978 589 50 350 910 1026 292 305 924 974 214 700 448 467 845 595 49 103 570 882 478 549 300 648 169 99 812 111 774 601 458 159 820 419 805 503 1086 659 138 1023 6 385 674 260 681 240 660 861 58 750 409 534 638 678 92 929 273 421 830 1095 459 600 17 360 565 420 820 863 378 815 485 448 947 827 424 554 200 479 592 669 247 749 520 169 854 306 716 608 197 456 716 894 453 306 880 236 959 107 639 668 131 923 323 128 721 355 584 763 9 479 673 200 1084 178 1035 730 419 1027 347 147 1007 712 67 406 1075 392 700 748 180 928 120 653 435 486 983 352 556 430 948 842 86 1093 272 456 889 1076 419 400 907 425 913 265 998 151 951 951 299 295 1078 753 485 868 406 787 345 673 485 342 793 583 137 1053 254 386 1072 701 525 976 52 294 899 570 58 249 659 63 846 243 684 896 274 946 210 299 753 303 553 981 143 700 272 342 1045 255 592 615 376 809 112 408 863 388 1004 708 8 795 235 168 635 258 918 1043 403 422 785 1066 452 761 502 300 660 592 536 184 626 886 32 501 708 200 648 723 52 862 168 915 167 421 1087 1076 401 114 578 102 737 428 572 915 54 673 332 611 494 914 313 997 462 75 679 1029 356 897 55 734 259 286 754 133 1058 405 747 1064 543 777 324 267 1061 219 826 327 1029 966 88 1069 482 902 537 436 556 756 309 672 406 1059 305 1006 78 580 481 1040 169 438 1051 647 212 567 40 740 414 709 73 849 180 501 1045 799 344 300 856 643 353 744 427 421 891 693 522 753 241 996 523 460 882 798 116 362 1032 216 741 492 1088 248 978 813 32 434 942 1052 220 944 70 228 609 196 910 226 940 316 780 819 456 453 965 869 409 551 7 460 939 104 890 586 51 901 183 342 829 428 688 125 1079 566 288 44 893 406 653 291 835 1004 409 640 459 397 616 1031 452 954 272 146 595 759 421 200 844 958 391 676 38 489 603 586 457 256 1068 540 761 692 433 1092 323 821 158 154 887 129 752 337 737 42 755 438 681 404 796 633 404 558 436 394 881 317 763 291 877 922 363 64 1055 1067 69 785 392 185 1084 900 237 7 764 1094 421 961 359 1048 313 554 175 964 82 529 911 464 965 241 850 352 892 132 653 1077 99 688 86 146 801 903 74 86 1088 964 160 272 826 136 735 762 67 285 688 577 507 521 781 3 672 790 75 520 619 974 440 858 379 879 58 438 992 21 984 778 217 1064 370 115 635 223 964 937 342 70 764 84 841 831 168 1092 341 127 640 484 1076 1032 347 925 345 455 697 195 554 99 851 1017 214 531 587 30 808 847 445 163 820 596 530 1 618 552 489 825 166 66 564 281 1051 470 815 788 206 143 1058 757 535 340 834 735 513 653 85 1082 213 348 675 412 1080 875 515 792 230 964 152 770 298 702 166 1046 95 928 150 377 1057 667 26 995 171 820 485 176 1038 39 651 424 920 921 528 896 69 510 629 313 562 395 806 883 477 303 703 591 188 8 605 108 858 1055 352 339 981 1080 377 360 833 962 220 369 936 996 413 390 979 683 250 759 511 603 453 777 252 956 258 570 528 17 979 955 203 974 208 887 400 376 888 601 431 206 633 465 727 969 263 862 30 934 295 533 836 908 113 1062 466 1016 359 688 379 929 184 935 71 967 425 1081 231 1036 250 1047 545 707 510 638 131 469 694 671 48 732 252 740 357 168 719 515 728 548 64 543 953 85 908 138 959 666 96 289 815 606 426 603 524 542 818 606 171 43 917 776 328 869 207 845 287 260 837 181 668 980 291 984 507 439 912 544 959 990 503 683 84 473 895 855 483 851 372 361 842 337 579 994 109 677 296 113 701 820 332 674 144 278 745 367 922 184 1087 718 113 485 716 98 626 592 393 1087 538 880 148 744 124 904 422 475 839 786 83 956 168 782 355 480 551 1046 268 586 63 931 81 667 379 368 780 474 905 796 121 949 543 232 833 606 168 643 342 768 6 812 112 1084 307 686 270 387 664 339 578 859 417 170 745 373 720 478 559 981 382 159 1016 978 380 207 657 379 1055 202 1063 456 915 822 356 715 486 365 590 425 682 934 227 107 643 183 1051 507 765 30 953 710 50 508 928 256 744 269 1079 315 754 53 646 233 888 624 239 346 704 1084 441 664 453 35 788 131 765 452 910 160 667 381 644 874 251 309 610 90 719 922 197 503 937 97 904 788 290 1090 425 486 621 648 377 700 526 1056 97 172 965 184 857 348 1090 554 328 616 48 1017 358 456 960 257 723 994 209 59 825 1065 21 794 155 299 684 176 623 448 732 137 590 722 510 760 532 1028 171 484 750 412 911 516 663 635 433 613 425 93 667 79 592 481 1077 813 166 808 527 1007 71 532 632 827 364 857 225 118 1032 190 809 886 275 585 106 1021 532 86 650 832 368 11 566 465 787 55 744 990 429 694 148 657 386 359 868 419 1083 505 853 1090 43 928 204 547 808 331 682 446 568 16 1011 130 668 474 1085 580 132 1007 329 921 399 671 217 1018 399 102 1045 1078 293 552 79 1061 157 241 738 1093 195 114 997 424 577 927 200 325 1063 969 252 409 687 927 344 325 838 647 371 269 715 602 537 434 770 1021 487 112 951 972 90 1032 77 344 826 264 679 175 824 647 265 708 388 292 774 594 189 384 1027 1075 468 870 260 240 982 128 575 668 496 354 578 846 348 816 19 616 498 245 910 1022 67 208 752 191 786 516 1034 232 716 710 235 665 534 541 733 823 58 237 872 843 12 800 440 1031 351 475 912 1094 426 336 580 4 709 1016 185 462 582 1033 465 1039 390 852 150 210 570 368 696 304 944 339 986 90 890 308 951 978 378 245 713 493 573 86 920 401 636 141 922 796 454 142 1029 217 638 246 760 330 889 271 992 1046 415 227 714 256 595 1041 99 642 421 1019 416 332 635 28 722 316 846 588 363 323 1034 86 918 196 955 664 409 372 862 381 785 562 23 7 711 92 794 248 685 729 432 284 553 979 405 361 736 163 791 855 71 91 1029 137 970 878 192 469 811 428 602 1045 290 362 579 864 194 699 391 607 508 624 150 210 1078 650 442 421 736 905 506 38 958 881 21 420 884 777 134 363 631 334 700 573 83 1023 474 377 606 20 972 205 570 214 1052 90 724 59 794 556 373 178 551 224 794 607 322 543 945 419 912 376 865 112 930 218 973 905 259 863 303 923 503 462 944 373 1068 447 563 186 562 520 1054 341 908 972 242 11 846 1020 295 153 670 169 794 8 1006 278 1013 793 392 597 127 613 89 765 212 632 476 381 962 551 190 904 275 448 609 661 455 660 416 1053 37 910 294 641 309 708 182 1012 419 327 637 366 947 153 717 914 415 536 877 236 930 563 511 168 892 1072 409 548 98 991 274 334 570 1012 491 880 270 208 730 201 732 671 174 909 382 897 521 1043 351 458 754 247 1078 1011 49 928 295 479 552 943 64 332 997 729 513 335 607 861 98 325 660 933 543 14 779 737 290 27 875 1031 358 729 182 937 31 833 96 1016 310 221 785 920 397 117 1024 652 170 145 744 26 871 1012 278 1007 162 64 954 687 180 551 103 140 799 44 1028 730 251 857 119 629 258 4 1004 678 537 949 15 521 568 994 388 212 983 861 450 101 791 560 123 711 31 838 319 588 509 1002 318 462 932 410 607 1003 77 1063 302 335 830 593 513 423 599 781 2 157 681 151 1064 300 691 579 376 209 641 420 948 877 420 855 198 1018 455 522 688 112 808 627 284 950 89 993 191 684 485 918 433 823 79 294 597 672 229 112 878 532 587 108 820 991 15 773 332 212 1068 356 762 663 427 123 961 865 357 795 197 245 585 537 550 1045 328 728 157 916 361 876 276 582 25 435 636 121 1001 971 291 246 1051 1021 37 1033 459 238 732 511 963 928 453 912 393 2 629 656 336 840 82 816 524 327 726 714 372 774 452 617 357 237 1049 502 869 135 945 960 212 903 40 249 634 511 956 410 698 134 659 762 533 63 559 917 512 262 640 292 1061 936 453 39 944 357 1090 351 581 555 28 259 666 412 857 999 63 1060 324 934 328 1095 287 257 863 1094 79 81 640 1077 118 66 1019 35 886 676 227 912 138 408 712 604 150 36 555 534 556 452 603 997 30 858 84 252 1010 116 865 996 140 44 925 526 839 150 1071 69 878 653 215 577 291 1057 175 833 5 850 133 962 244 800 407 814 502 129 713 1003 43 684 359 924 59 136 674 579 165 308 824 95 824 44 1048 544 662 62 816 24 754 922 208 834 345 24 877 793 375 873 26 968 409 77 762 1086 331 104 653 498 724 237 981 175 667 606 441 403 600 628 20 701 508 437 632 507 698 1061 335 1049 97 1036 245 213 965 313 738 243 802 508 568 452 1017 1089 103 1001 459 1049 80 13 1063 109 920 603 16 418 609 1076 373 357 691 1000 413 120 706 772 373 551 27 163 931 580 414 630 278 1042 535 114 785 1056 269 880 421 52 1081 969 59 92 705 701 478 128 1035 1081 501 870 403 611 132 787 336 660 61 715 46 938 458 463 1006 285 977 751 341 470 549 459 1064 968 243 524 693 957 138 765 321 93 908 366 888 202 613 56 826 881 141 316 873 487 1032 120 724 1031 451 640 314 235 1079 484 910 771 265 864 407 1060 516 751 326 762 388 1003 235 202 1067 664 446 521 744 396 1068 33 603 959 342 854 398 663 371 1012 366 747 122 1026 467 50 952 753 326 223 670 276 880 160 937 429 882 878 43 742 475 746 47 464 582 16 1094 719 234 222 782 934 531 651 177 46 952 726 194 391 1002 277 600 767 480 584 303 658 207 1062 265 38 635 1016 406 177 567 1050 393 1041 271 79 625 873 495 471 809 348 817 286 584 1083 469 862 167 235 601 306 781 289 1057 209 1044 755 33 385 1053 44 1040 18 742 426 677 888 277 385 1036 911 239 1022 359 154 749 990 109 572 7 145 804 447 1087 241 1089 734 444 33 832 428 1058 521 790 829 32 128 678 927 473 205 908 773 503 116 629 334 636 928 538 379 808 750 129 691 284 531 565 470 968 21 1017 760 387 864 201 337 1040 440 911 268 1053 59 920 33 1009 731 441 976 476 822 349 911 433 452 757 537 559 366 574 930 51 390 943 822 140 214 650 386 812 966 512 774 176 842 372 971 178 653 511 667 11 731 436 180 1079 1082 409 881 392 501 625 650 495 281 563 840 193 362 1073 201 918 448 555 361 568 119 1063 913 201 702 163 128 951 408 1025 699 144 715 29 686 168 999 322 474 1068 697 28 885 304 461 854 624 337 328 600 129 932 182 666 461 982 817 119 66 1021 603 343 323 790 419 698 660 96 776 321 821 324 400 718 218 560 466 660 1058 163 879 78 539 748 651 374 318 968 945 207 1085 318 460 552 382 1025 833 201 265 1081 52 575 282 657 764 244 144 550 848 158 744 40 83 699 654 359 279 618 313 852 670 420 823 451 573 489 595 507 646 211 80 900 290 1035 959 99 697 502 106 742 249 1056 55 944 1014 294 105 1075 749 167 315 633 133 1009 855 311 145 978 149 746 259 1011 846 9 636 94 584 87 576 23 99 700 641 349 761 50 904 286 388 925 873 477 647 79 1005 210 29 669 379 839 546 1040 771 28 275 730 673 263 330 610 847 42 628 416 958 176 882 514 1060 476 815 460 759 116 413 569 118 556 568 61 885 193 502 578 787 436 836 331 362 679 650 133 1039 188 262 710 194 806 899 98 312 577 1064 538 742 193 817 405 831 280 327 828 915 303 277 800 109 719 332 916 449 644 219 552 1022 333 367 668 199 601 354 645 971 304 866 108 631 491 136 1092 25 604 345 1049 229 605 116 825 544 882 1080 302 721 129 841 488 1074 134 556 478 497 628 0 893 594 493 947 31 560 252 653 423 296 981 784 118 288 812 742 372 406 1015 674 475 465 1072 1023 222 314 910 929 289 808 233 443 874 399 870 1094 6 1023 446 224 555 335 868 554 540 899 179 264 834 101 584 634 317 804 278 409 677 375 868 784 176 424 998 994 351 401 931 604 56 925 466 975 280 766 101 260 725 563 355 238 790 1061 214 436 877 541 909 1065 292 197 1019 216 603 146 963 672 357 1034 97 290 952 172 958 877 50 1074 484 792 234 561 259 131 917 252 850 489 785 457 715 509 815 418 653 675 303 816 344 588 330 967 3 1038 481 723 527 291 553 19 844 901 209 396 944 858 179 33 666 161 604 223 1066 111 798 552 329 964 238 424 1060 835 319 943 378 1 1031 27 729 527 611 282 948 72 1019 169 781 159 1047 204 933 287 1021 737 291 32 730 806 177 102 1052 402 754 76 558 310 891 844 498 1021 536 86 610 537 893 1020 138 117 895 13 615 137 840 1019 524 416 935 998 112 600 296 510 966 81 615 1056 294 442 739 829 540 526 723 395 763 605 302 201 904 475 751 792 486 961 148 81 802 966 350 719 412 182 551 884 258 485 1031 828 261 349 924 594 206 280 770 623 46 414 842 476 561 74 633 389 636 494 678 848 133 919 498 498 599 380 665 725 175 890 184 71 759 39 832 195 641 696 130 56 708 681 76 794 458 589 294 925 522 821 497 297 756 785 115 1012 306 430 1047 628 121 278 668 657 462 231 805 838 124 704 189 351 645 1067 532 953 51 452 587 295 730 175 763 989 21 946 421 437 566 210 561 788 393 452 905 348 601 24 872 971 107 712 267 480 967 1042 100 248 860 528 807 406 927 770 144 262 919 804 210 906 255 86 615 270 902 401 614 478 968 817 402 489 659 31 671 444 573 611 508 649 325 258 1073 889 156 138 920 931 166 618 19 964 260 868 48 527 729 729 353 448 730 1031 254 310 986 536 960 634 192 923 228 910 306 541 956 261 899 687 158 276 641 295 654 192 966 883 281 13 745 420 1095 400 893 912 492 669 407 892 237 593 368 731 276 365 854 1035 23 343 942 646 59 464 838 81 1059 672 64 115 694 321 671 786 338 197 757 525 1089 1004 366 282 990 424 725 671 504 116 720 316 678 290 879 765 139 1065 47 521 607 647 327 914 307 219 839 1009 355 928 326 910 461 406 828 212 646 583 352 32 986 603 20 210 690 522 1057 397 906 497 630 1036 443 19 572 404 734 678 124 1018 274 485 1000 571 43 34 878 925 126 1056 250 961 75 1002 233 35 642 792 522 683 372 720 16 195 582 510 924 759 342 259 1045 385 682 101 746 905 139 834 23 68 1037 554 340 902 53 425 838 124 631 686 538 802 80 687 284 85 881 793 339 429 838 539 1069 632 423 592 451 126 677 159 1017 482 785 476 552 88 1030 940 145 123 816 525 603 284 700 71 802 174 987 815 534 62 663 1030 292 918 54 301 793 896 449 842 378 830 42 602 391 415 1091 164 691 181 973 104 620 970 184 276 682 996 469 796 6 753 208 664 115 977 250 97 863 846 342 233 950 517 578 874 504 901 353 1042 385 752 217 471 896 284 860 146 1031 483 919 60 919 463 888 302 1008 193 723 445 735 262 956 408 830 222 865 342 987 1093 531 474 775 992 357 200 759 796 546 767 317 756 347 546 804 905 410 991 255 842 476 737 258 456 672 926 142 718 199 896 63 304 741 109 699 93 950 1000 127 675 353 984 246 223 1060 92 1060 699 429 1038 444 391 920 781 149 204 1026 560 279 539 696 36 1072 147 857 717 391 169 609 629 429 909 248 533 1090 1027 83 405 731 749 493 779 18 61 702 154 627 914 130 298 957 352 957 961 322 679 139 1094 393 97 644 854 246 771 337 868 141 818 69 764 261 839 273 160 1046 240 748 450 593 144 660 996 525 666 375 702 535 457 709 987 483 863 458 263 653 423 1027 563 458 572 64 75 697 410 997 325 1060 798 497 219 630 1087 374 0 571 930 369 61 710 960 420 286 658 877 460 536 818 823 41 908 329 724 503 912 484 705 44 1090 479 244 986 400 830 703 295 283 647 948 8 915 203 957 167 444 601 621 355 1061 216 823 420 174 777 892 184 683 212 502 804 749 34 7 786 226 625 694 329 1007 392 759 108 105 1087 1046 395 79 1045 553 314 6 549 754 367 141 971 888 21 299 1080 514 617 715 264 1049 384 463 650 822 83 395 719 727 513 742 226 432 703 321 896 917 544 936 269 1000 343 726 477 418 648 459 867 920 270 159 848 680 372 350 659 733 99 210 697 101 1049 235 870 703 468 704 254 801 120 259 607 940 128 1047 165 686 112 155 855 140 659 53 763 732 79 1031 524 55 873 528 680 159 593 632 335 739 48 540 983 186 582 372 849 115 938 946 175 606 264 1008 547 544 713 852 113 18 886 802 317 1055 509 247 979 837 265 199 763 712 444 848 532 447 819 627 357 808 76 708 163 964 10 805 515 720 135 124 893 312 838 219 961 851 460 723 436 305 818 555 332 510 1043 26 628 765 516 730 1 657 61 622 538 15 600 844 525 1056 260 864 171 862 405 322 891 34 1026 811 333 386 635 960 396 924 14 174 1048 800 178 682 472 490 579 682 33 620 277 178 837 5 683 915 265 432 833 129 675 417 894 748 413 72 962 104 980 258 710 814 199 124 854 1005 105 685 531 730 110 238 562 236 568 462 969 250 767 776 14 279 1003 310 781 505 850 906 6 286 601 620 11 118 863 33 662 779 102 908 318 114 737 831 149 656 239 637 533 885 16 86 880 247 1084 332 761 837 202 138 1074 114 1056 409 894 28 903 937 49 405 552 1052 252 482 558 259 1077 125 683 70 1067 609 294 85 628 238 943 457 778 450 601 330 1047 2 801 743 238 315 593 290 609 1057 106 426 951 1025 162 807 261 287 922 711 57 1085 206 546 714 9 625 587 323 880 474 233 703 778 415 364 1013 515 831 504 1060 547 575 160 608 513 758 1087 121 323 877 617 85 325 636 483 1083 945 224 709 334 376 951 337 712 920 452 591 316 505 816 5 1025 790 376 798 62 263 634 720 289 359 876 2 560 130 646 290 1093 114 591 836 26 603 172 781 506 680 69 809 206 662 531 811 136 812 391 814 53 148 605 984 512 797 222 114 978 914 494 547 583 509 918 755 436 593 247 179 982 375 957 1062 179 880 180 571 466 691 337 542 926 881 546 5 893 203 1047 930 462 314 849 478 611 21 776 997 393 1057 431 836 175 947 44 855 352 910 11 670 414 86 561 388 578 1074 2 344 591 169 1054 367 869 776 133 827 317 1029 264 217 704 525 647 618 123 91 660 273 703 88 842 1038 277 1004 58 1033 392 755 395 804 534 961 83 748 528 903 129 160 1092 793 414 169 963 878 199 1062 310 369 675 609 122 62 1039 352 657 549 445 730 470 963 427 389 1010 230 721 659 355 866 170 278 966 1043 321 373 693 386 658 581 135 896 129 493 973 689 366 341 784 892 440 656 291 821 257 313 863 614 124 1050 254 1056 539 35 862 190 717 93 765 218 833 608 450 376 705 148 938 260 949 1073 72 31 738 672 69 89 1001 66 853 199 859 241 693 184 945 598 427 413 1059 690 194 580 75 576 10 832 462 783 186 780 41 544 839 683 446 321 690 336 845 1040 157 434 938 299 597 98 1010 919 361 198 936 194 1091 745 58 21 1036 1067 93 1038 285 515 892 1067 5 882 399 400 695 185 660 555 202 753 86 805 464 696 195 440 574 684 467 1033 529 951 345 702 243 47 921 259 886 67 681 378 685 503 761 702 512 613 472 796 287 247 633 694 206 37 817 633 488 1086 529 126 749 244 957 934 195 949 170 42 625 476 573 734 283 358 980 182 866 479 766 225 732 314 732 371 683 1011 313 502 585 104 731 1088 302 311 584 965 358 1040 148 116 868 922 43 315 916 695 206 220 793 954 477 372 1045 608 45 603 459 818 33 1063 418 377 610 963 166 447 874 618 272 45 1042 570 186 1027 359 815 186 300 852 667 144 63 762 588 184 698 505 1093 391 399 1083 217 766 746 321 282 600 778 254 426 1052 741 299 499 703 270 700 152 668 915 72 465 998 862 298 739 346 492 708 253 585 929 224 392 591 256 817 1036 91 896 453 114 800 617 407 802 3 778 23 540 907 702 294 871 201 1010 320 616 66 1068 397 572 355 752 104 631 239 835 305 845 260 889 106 196 897 687 53 361 582 901 142 822 516 510 822 599 457 678 391 319 833 642 371 389 747 534 607 438 875 167 723 778 152 998 403 448 948 129 737 549 531 315 614 922 465 141 1078 413 648 1064 367 51 873 720 0 130 904 189 748 881 58 41 562 818 461 94 1066 230 671 102 644 328 930 912 326 999 162 598 304 197 797 882 62 978 290 786 40 76 1045 245 864 356 643 237 661 776 416 1063 276 331 867 300 1040 189 715 924 245 525 998 191 631 891 416 473 950 1082 122 1081 324 317 717 778 46 416 1086 728 370 979 231 930 327 755 291 611 166 513 635 249 892 900 355 959 354 699 200 536 940 217 805 911 217 357 701 109 1095 840 178 947 524 627 12 398 802 429 992 873 288 333 735 974 153 335 788 526 628 1064 155 978 454 153 585 329 777 100 846 560 445 480 1050 584 234 115 799 1039 167 134 976 432 639 504 723 950 236 825 237 1033 398 1015 508 600 406 741 422 297 1031 95 841 48 682 349 1020 615 184 67 997 1074 394 800 309 121 701 245 1029 812 335 707 24 715 248 733 340 163 574 497 1047 199 791 782 311 977 164 360 1022 636 541 140 757 566 394 866 457 999 334 278 1071 1038 534 137 877 231 604 340 988 865 163 735 516 519 668 430 691 462 628 1067 160 586 245 566 81 946 1 849 129 41 791 678 105 1012 164 647 316 493 1044 1090 281 326 820 627 422 404 713 761 260 873 275 90 620 407 868 693 191 152 673 560 31 817 384 642 515 285 915 151 980 622 393 829 161 331 848 947 377 496 998 43 681 425 749 982 493 108 985 1034 351 456 732 291 1064 251 823 76 668 583 383 67 648 237 754 1030 331 114 972 54 596 702 525 938 398 101 995 990 32 318 1000 81 690 434 901 202 588 454 961 878 35 462 708 178 807 220 554 469 991 811 533 454 602 270 1072 853 421 769 38 18 785 299 907 294 686 706 260 527 902 918 244 673 464 49 607 364 873 786 81 791 538 785 211 861 154 666 424 562 240 320 593 76 592 53 1033 558 114 992 506 264 845 605 418 509 907 421 645 810 392 1031 302 186 825 763 506 310 981 702 177 1033 310 542 1038 351 894 527 674 315 554 350 724 538 630 111 777 75 845 45 797 146 579 465 820 389 993 507 1053 1028 205 32 1091 889 217 134 1032 790 80 748 461 54 605 426 832 684 207 635 527 74 1014 727 462 307 590 521 1024 1091 396 429 784 282 983 769 513 218 553 354 733 804 346 919 435 939 437 778 298 910 130 7 719 674 543 555 35 494 898 168 1061 364 751 700 296 790 44 525 1016 813 353 1066 537 449 1002 199 836 0 796 453 677 430 1090 323 885 966 246 497 812 499 943 708 518 780 79 412 692 360 813 810 276 715 462 310 1080 285 937 572 395 152 1092 951 4 856 322 909 72 984 239 1074 221 286 1064 171 830 632 160 956 14 164 1014 944 348 267 603 318 736 830 223 749 200 1 591 888 447 373 990 1060 96 184 938 827 295 334 601 260 813 235 697 1093 67 841 46 830 386 817 385 758 474 816 461 652 136 538 898 669 380 55 1083 424 914 461 617 445 902 526 556 956 259 568 477 505 954 80 730 786 283 473 938 293 603 1072 283 65 1039 283 649 758 351 469 1059 1089 68 591 388 362 816 745 334 434 585 265 552 245 705 658 38 683 274 622 511 13 854 63 597 586 444 502 1010 731 417 711 234 491 757 423 746 173 874 30 665 369 977 800 433 960 268 510 1087 1022 443 192 1091 400 1023 132 563 705 35 851 256 669 333 623 455 370 988 673 83 609 244 601 272 224 785 461 827 952 143 508 913 856 292 473 1070 476 777 211 775 889 411 24 609 654 542 593 343 521 996 328 883 232 662 300 832 1003 314 507 730 759 283 767 497 621 522 944 120 688 526 474 1049 30 1056 652 96 940 543 367 604 152 796 1032 12 651 457 450 756 337 764 208 549 888 77 515 803 70 605 287 627 414 709 854 333 640 244 621 281 742 237 543 888 389 625 254 821 487 654 315 792 630 104 388 971 417 867 347 992 409 924 475 1003 439 1015 331 726 1002 281 733 107 1086 467 354 875 330 1082 204 778 252 673 1094 151 312 897 980 11 514 705 191 881 822 419 160 793 115 580 813 27 114 999 752 109 1066 543 130 686 139 937 504 929 529 584 788 438 816 299 466 839 896 36 639 8 423 753 643 484 696 140 367 1051 190 1013 1015 400 711 216 719 464 744 418 342 1086 487 552 913 380 708 117 618 328 70 836 1001 303 37 956 194 1030 626 317 662 258 639 471 93 709 702 318 804 33 682 159 506 746 525 663 155 1040 362 714 439 806 361 763 855 343 56 617 921 545 306 956 224 1027 384 836 425 679 988 151 384 713 414 1081 157 753 425 1031 531 1018 562 540 869 392 810 398 64 911 487 938 326 900 114 912 990 213 334 599 460 612 756 244 806 191 958 532 438 1085 383 946 772 27 4 699 134 562 972 95 529 839 275 767 1020 129 449 716 323 813 439 915 249 693 441 652 567 143 50 617 373 606 1037 407 647 263 123 818 90 616 429 1063 352 734 164 1020 556 270 879 125 617 373 104 1080 98 976 985 207 395 1040 22 1079 851 94 850 355 75 551 22 966 727 530 312 1005 40 694 292 676 484 955 631 196 349 1071 17 692 354 1073 371 735 613 448 185 924 548 512 964 376 814 272 849 7 480 920 19 1025 960 367 232 618 492 1008 417 871 270 999 264 1074 709 171 1016 542 259 595 1026 365 881 183 698 121 380 1053 933 198 746 127 335 892 534 597 381 804 545 1090 1080 495 1001 412 785 139 190 553 1 700 335 677 7 810 837 103 503 1015 28 628 691 374 308 676 710 60 116 735 481 777 514 595 709 406 272 779 141 972 587 167 965 11 248 1029 455 568 560 442 752 236 45 695 84 995 101 764 895 72 132 654 1068 460 725 115 999 170 1008 512 488 979 831 383 908 63 390 624 16 1074 613 18 152 1094 699 146 555 67 425 568 81 560 767 204 187 791 129 879 867 19 65 746 262 929 757 489 269 841 769 455 1025 362 911 376 923 264 764 524 772 406 848 506 914 463 521 692 526 869 371 987 542 842 156 699 949 269 266 822 921 250 152 806 902 362 621 267 245 811 912 289 166 1088 53 968 598 41 961 103 503 1066 721 103 480 1016 575 300 829 252 1042 142 613 4 141 608 360 760 274 713 338 1076 286 889 569 146 526 924 587 413 637 338 911 88 500 667 463 1089 243 718 764 27 308 984 522 697 870 175 607 36 1021 327 960 36 252 923 357 911 329 774 277 1048 987 117 249 567 200 899 241 994 898 437 809 399 130 956 124 927 966 230 412 632 684 343 1089 100 371 931 498 794 558 283 50 1012 566 350 621 534 566 326 620 443 326 756 1090 409 388 692 267 633 139 925 383 653 953 503 965 330 478 914 266 995 774 493 395 801 1026 216 630 218 42 963 24 753 815 507 907 190 836 546 541 768 807 497 917 113 219 580 701 136 218 1057 644 530 601 284 677 277 827 387 1081 267 30 832 476 605 576 402 993 458 771 55 239 1016 512 1084 91 832 982 114 453 611 3 761 710 390 824 449 675 13 216 819 525 748 589 52 750 157 537 793 568 547 573 364 735 335 629 47 553 172 1011 327 886 139 252 1036 633 216 218 685 169 923 526 884 342 739 404 551 394 1031 689 98 94 678 58 1014 355 985 164 917 282 923 338 1070 697 114 1007 265 106 702 692 514 974 58 886 105 873 531 134 869 445 1082 99 965 596 7 207 1009 305 789 502 1005 195 869 173 1068 21 1079 1048 468 669 504 185 1003 766 503 731 134 661 144 262 964 709 538 867 425 677 152 10 830 936 52 779 412 802 151 952 91 970 133 884 131 470 1057 585 528 944 487 953 130 861 493 304 1011 560 71 596 337 134 885 1014 501 85 575 980 158 50 885 341 973 284 720 636 38 78 785 310 1081 380 639 252 948 251 734 460 875 223 829 148 586 263 553 129 885 506 907 1068 479 352 763 395 990 483 799 160 891 749 524 540 746 485 594 824 211 221 875 725 375 744 384 727 233 1064 139 390 600 290 728 425 1043 410 1043 681 259 356 831 743 466 393 1020 638 219 197 563 831 317 1075 365 351 1093 737 82 338 815 597 331 912 268 712 316 603 130 377 985 334 778 526 1030 950 61 1035 184 327 747 137 613 996 81 858 451 311 664 427 723 863 40 645 476 941 367 64 837 28 639 91 857 986 302 767 543 272 1001 639 419 890 504 323 730 146 618 754 345 185 1028 1093 271 35 620 907 278 934 351 982 273 457 889 452 596 424 1062 13 557 71 1042 488 720 382 595 339 927 77 904 185 654 238 750 284 981 947 370 9 798 743 160 57 893 961 154 497 1095 261 884 654 305 78 950 212 761 1056 502 387 720 420 691 1072 229 560 366 594 117 684 303 686 228 961 124 678 301 1030 373 584 227 327 1095 338 1012 694 370 238 617 681 96 744 28 769 20 846 540 987 29 512 1044 518 826 454 1009 376 700 838 125 537 629 572 1 273 1033 997 199 908 388 228 650 170 692 661 232 884 29 1000 63 96 874 1093 411 39 1025 1086 408 154 1056 142 958 1028 316 630 318 997 511 1070 540 791 447 173 1036 242 676 675 521 2 749 549 204 531 653 324 888 10 870 493 728 1050 359 475 680 665 442 890 340 423 821 510 787 1039 535 1032 15 407 833 967 136 693 269 962 249 1062 261 647 479 496 898 606 314 695 73 639 459 478 758 323 744 61 671 813 23 458 670 880 543 576 82 396 865 768 295 884 107 79 599 1043 532 864 334 238 1017 652 236 141 1088 608 485 602 259 858 277 717 168 841 394 584 516 834 12 34 926 692 278 859 13 1084 317 909 110 186 1029 812 339 143 819 346 844 674 422 387 616 574 363 532 602 917 270 121 901 183 1026 732 483 112 770 429 639 1050 386 564 327 138 589 306 1048 796 485 42 681 733 141 388 784 555 460 523 611 483 875 688 182 577 519 708 257 677 507 588 407 741 528 210 987 646 91 641 5 944 322 1000 208 705 362 476 1065 254 636 821 80 146 857 664 363 46 981 388 868 589 458 934 161 575 489 654 123 324 635 444 1043 1039 9 739 294 384 804 615 277 162 697 159 1032 709 124 6 926 64 1017 777 423 101 558 503 986 583 101 1070 243 1069 527 534 1039 920 354 20 552 656 146 995 352 230 961 246 942 216 980 490 604 1065 187 912 264 196 616 424 961 666 245 70 916 210 1017 969 322 256 746 31 981 413 1011 21 959 542 839 228 558 927 539 283 833 103 766 169 968 264 740 997 483 847 190 316 792 75 548 461 944 424 875 217 592 1010 406 153 620 1049 405 530 599 804 188 788 75 884 510 662 426 482 675 357 567 547 1000 27 871 877 58 160 856 954 168 295 1050 51 666 614 111 673 17 732 133 929 217 668 266 40 760 1059 144 216 654 328 957 151 680 94 957 460 1074 265 1047 876 188 1044 520 887 510 290 799 805 487 664 294 697 5 160 605 936 291 917 42 448 670 639 223 671 483 586 247 231 1092 423 818 848 419 346 1070 932 468 167 576 692 113 526 915 191 624 87 839 317 778 854 377 401 788 217 674 11 944 90 918 213 918 1010 526 611 464 855 224 943 262 556 447 401 830 844 56 297 788 390 845 846 524 949 422 977 495 555 494 668 113 237 948 530 922 407 879 314 635 754 20 561 91 859 379 329 936 215 818 424 607 99 1079 8 758 356 802 872 386 325 711 232 1012 406 749 701 190 587 137 653 151 718 393 79 623 130 1034 262 947 557 146 811 2 653 178 589 343 286 1020 905 71 164 1045 508 809 922 481 608 510 693 22 449 851 85 721 197 950 67 763 197 1056 1002 419 922 277 708 18 46 687 1072 69 43 806 56 631 730 172 890 178 895 483 928 535 219 880 154 658 648 539 1013 401 159 980 657 203 609 540 705 528 907 223 810 175 150 667 820 293 457 1095 617 311 522 950 1006 257 472 833 778 501 676 243 594 264 199 973 438 1080 181 860 728 276 421 589 1071 13 446 917 457 691 892 146 815 60 104 891 918 516 590 30 1013 110 740 129 236 882 616 22 993 160 546 624 951 278 710 291 564 543 175 550 183 980 277 666 865 403 19 978 576 247 1073 151 495 783 516 912 878 539 463 972 37 584 335 831 693 230 63 1012 810 197 791 239 462 830 1088 94 403 659 979 408 212 835 1059 337 131 798 932 213 691 375 1039 382 1016 344 37 860 773 473 824 169 1058 80 905 476 474 894 540 751 706 121 736 268 916 165 938 471 1058 477 85 751 37 627 204 701 89 852 224 806 662 272 133 629 569 353 741 283 110 837 151 1049 746 49 759 138 351 1010 770 137 513 641 874 142 712 114 416 666 188 805 1075 490 829 18 645 437 727 482 332 1014 222 981 499 978 896 172 54 1002 658 99 581 117 447 1036 120 1066 972 372 19 924 291 557 720 287 309 769 383 1053 716 468 284 1084 380 1025 132 726 1002 503 994 389 822 387 665 541 183 613 15 1070 789 299 0 924 827 338 941 428 11 1003 76 1017 688 15 1011 120 448 585 758 299 48 1090 89 587 465 1024 786 505 230 830 186 643 676 384 324 796 81 845 1027 366 229 933 1014 243 963 332 448 936 258 960 626 288 588 504 126 582 682 280 718 519 178 633 777 6 607 327 826 361 428 727 88 757 164 700 746 334 530 728 584 374 518 579 780 193 1030 97 464 681 328 954 851 361 719 231 139 973 961 58 832 361 452 726 808 458 181 609 893 332 1042 543 8 687 666 112 67 891 16 613 960 44 360 745 108 687 319 818 737 154 824 279 958 319 490 708 829 495 610 202 194 755 466 615 909 476 662 506 166 554 795 84 53 658 1023 225 679 469 603 116 338 908 209 992 1044 269 350 846 705 146 988 417 868 189 95 794 543 1046 418 602 593 425 253 670 21 562 897 211 300 1014 1086 272 1061 383 608 476 742 439 1002 409 648 533 148 660 664 287 621 208 43 589 44 1018 56 691 767 238 76 596 171 914 110 610 128 872 683 239 390 937 323 805 925 524 156 811 408 828 747 49 883 397 693 297 1083 542 730 446 145 898 1028 489 568 415 26 972 361 912 1079 426 505 562 804 186 937 100 556 245 913 454 830 18 239 662 1036 162 771 34 1071 70 303 725 734 53 779 360 350 1072 197 912 154 854 133 656 1033 409 40 618 933 405 649 417 156 962 434 611 403 590 341 757 848 202 39 914 606 70 742 152 998 365 833 505 724 367 446 768 1069 237 435 643 1061 293 368 684 612 78 843 506 1023 418 888 221 65 706 1069 351 521 849 366 600 268 947 1026 420 912 171 351 960 466 632 137 574 411 980 546 917 694 99 60 642 920 84 49 889 1003 205 63 633 213 853 942 213 235 943 804 63 401 862 710 287 525 623 750 537 123 935 976 529 861 313 1019 144 137 753 178 695 173 832 350 569 907 255 627 109 1054 295 217 613 950 476 745 19 863 67 101 704 191 711 470 1082 867 12 385 686 56 632 818 342 487 618 1040 94 458 662 197 603 360 704 948 480 359 994 395 846 1067 128 669 360 59 1077 793 266 985 203 933 375 756 445 167 841 665 314 302 931 431 718 248 800 876 182 838 352 955 496 433 663 65 657 1014 544 377 604 900 36 180 773 213 665 445 557 298 1078 189 600 528 763 351 722 258 972 278 658 864 97 170 758 303 972 272 598 723 407 284 829 416 848 306 1011 391 1094 708 61 973 510 654 122 746 455 1004 30 197 1021 270 616 82 987 348 760 688 205 980 512 665 437 1060 131 174 701 769 445 885 89 705 49 397 696 469 597 846 361 868 152 86 723 163 803 781 507 42 846 416 593 410 947 160 1031 749 175 860 295 751 531 931 421 748 58 537 842 6 869 301 1073 838 279 616 232 159 992 89 602 872 72 386 627 238 733 123 592 508 656 386 1088 90 922 718 193 936 539 193 873 175 845 51 878 417 710 719 202 639 318 63 811 768 492 559 129 274 880 822 78 974 537 287 633 911 149 300 1006 737 499 81 704 790 21 225 981 575 326 433 659 929 527 662 63 232 620 907 472 123 753 441 1009 223 600 260 809 186 701 428 977 367 875 576 322 939 19 328 1019 1059 291 90 1022 621 354 143 655 923 474 1031 399 397 1056 741 517 745 382 494 1076 826 191 439 1007 819 6 702 466 212 783 860 459 606 330 212 718 7 768 110 984 423 969 26 1076 219 1074 66 745 1083 91 737 87 85 1060 602 188 707 537 250 615 525 1080 113 734 875 253 751 159 498 908 700 399 1091 248 852 9 80 970 558 445 780 542 267 805 1000 179 871 68 307 710 864 370 10 855 193 684 489 678 655 379 599 117 988 443 686 518 384 650 419 666 1004 3 208 832 468 1037 798 388 81 1066 947 430 789 303 214 758 430 881 564 297 40 939 174 1014 1029 257 399 1007 372 1078 382 903 303 988 528 591 435 771 217 561 1077 185 340 553 951 356 198 987 92 1013 111 917 130 854 449 589 109 927 150 686 17 974 450 699 422 710 899 25 715 325 394 1010 856 446 563 396 13 719 908 134 603 158 919 370 1016 286 125 622 166 690 827 457 159 904 411 867 148 568 722 83 434 763 420 1055 551 300 836 112 22 683 69 1050 346 666 125 1063 870 103 513 564 1011 14 253 887 406 719 330 666 1033 352 361 834 46 882 983 79 1015 330 771 130 540 597 325 615 666 237 1057 360 562 43 875 470 477 1036 127 577 295 659 623 494 667 522 755 125 1074 537 41 1009 232 585 771 361 704 498 899 369 505 777 401 558 481 822 938 349 84 775 819 112 532 932 117 1015 963 343 798 268 776 50 578 356 622 381 853 165 649 535 244 637 401 716 59 643 949 506 699 103 68 1026 760 409 154 976 279 901 540 1038 439 942 119 625 763 154 912 150 85 810 782 341 198 943 178 1082 35 770 797 306 1012 504 973 211 367 626 15 562 39 610 737 479 452 994 823 12 504 925 289 839 1064 7 849 366 77 874 731 153 32 1083 226 677 204 592 405 1084 550 341 5 597 247 1042 10 734 740 537 528 839 871 168 788 24 291 962 948 243 679 402 401 1039 666 351 19 815 508 714 202 863 118 984 935 377 34 599 1092 497 726 374 1008 393 1086 123 918 34 156 1012 171 553 402 567 709 148 370 758 74 890 252 667 1036 44 137 912 144 819 960 514 61 752 330 787 852 335 420 795 800 295 600 205 501 851 932 500 461 1036 405 726 1026 357 127 687 517 849 407 975 466 622 837 196 17 951 468 572 78 651 601 296 348 597 772 410 71 676 1067 313 1039 236 791 395 1076 439 882 547 390 803 721 171 895 245 481 784 1042 227 27 670 1052 502 2 679 80 1088 496 796 910 338 962 139 266 733 1022 206 1032 335 679 225 784 129 1088 390 545 875 972 185 478 941 815 292 1066 405 308 738 716 64 238 1091 773 36 568 506 789 414 654 128 272 613 520 906 298 802 968 35 309 867 332 791 670 91 1003 455 788 233 603 196 70 549 1011 231 686 223 819 197 548 33 518 989 229 990 853 4 80 908 54 816 919 330 162 675 349 890 868 163 643 367 505 1033 90 955 166 853 66 588 975 394 529 958 181 875 997 476 318 552 747 277 486 645 928 248 638 488 702 422 952 167 61 794 573 145 101 716 63 779 802 267 1015 544 17 1069 881 225 532 1058 25 600 924 253 298 756 583 3 1049 18 82 598 1041 312 792 208 499 870 946 513 505 684 860 419 106 593 657 31 655 7 678 118 397 942 929 145 775 377 89 1075 1054 516 639 526 235 972 912 275 1088 95 1071 107 884 270 693 195 1081 424 789 363 449 1094 676 330 853 292 464 986 601 454 833 54 212 953 496 905 313 641 69 591 459 1056 119 805 287 602 1064 418 934 396 777 168 1013 454 374 947 251 912 358 651 544 714 376 870 467 775 938 448 406 616 1068 304 559 344 899 430 168 979 341 807 534 912 123 844 479 699 541 970 138 548 687 384 17 1007 566 402 628 129 385 748 517 798 453 696 195 771 982 137 358 982 333 1026 297 885 516 1095 768 43 366 1047 636 35 822 89 346 745 436 1060 99 1082 1009 287 522 664 99 656 657 410 478 1055 924 284 4 615 1026 487 427 957 926 24 365 758 88 625 978 400 749 543 430 923 617 484 105 734 1038 331 170 675 146 1072 171 928 247 797 321 641 78 629 295 992 35 804 578 341 868 177 123 1045 234 915 825 98 763 163 389 709 664 64 479 1085 864 215 308 1035 870 486 940 118 463 729 994 296 759 502 31 898 418 597 793 102 25 965 633 400 943 260 764 17 419 1032 1037 172 307 778 396 642 654 173 589 286 1059 230 826 508 971 209 692 168 283 910 1076 342 765 247 451 692 899 222 595 342 625 460 246 751 433 828 584 467 954 496 630 362 943 91 879 251 589 61 812 364 343 632 397 708 783 465 306 773 930 227 174 666 784 342 679 281 334 1089 773 106 1016 241 836 235 20 744 86 758 122 982 448 880 925 482 449 1066 680 293 420 902 18 1051 522 641 257 586 669 295 424 629 54 804 672 457 130 698 303 937 52 1046 58 595 61 889 108 860 678 414 819 183 783 160 607 15 703 211 95 786 1048 392 582 309 815 106 904 328 616 35 976 43 580 400 337 937 45 865 133 555 542 1030 22 1071 63 994 499 658 345 1081 928 474 43 925 874 457 957 13 56 683 825 35 877 189 442 698 330 1081 381 705 304 989 721 357 945 137 948 327 449 1006 622 76 540 1045 919 86 807 376 761 299 1042 364 250 569 778 161 775 254 860 83 417 669 571 33 1029 26 34 1008 992 102 363 1064 1039 98 1065 493 609 455 149 628 5 955 450 660 707 205 1001 148 488 762 759 61 895 438 1004 285 704 519 574 41 469 686 402 846 717 179 909 512 1093 447 492 592 534 864 621 441 106 998 933 265 486 697 1063 230 939 543 71 565 1011 241 546 1009 182 834 184 560 604 502 164 735 793 299 74 590 847 159 59 975 134 788 755 130 332 1026 487 969 720 83 217 759 256 1086 709 256 1013 513 473 597 1090 139 934 418 59 757 150 689 984 310 955 479 452 694 507 751 340 829 994 163 331 773 549 480 216 845 694 334 181 653 449 569 57 1075 428 875 1089 333 823 479 862 180 1052 75 727 252 57 706 111 863 457 714 1022 280 1074 129 1033 528 523 741 301 904 1072 356 590 19 1011 201 1091 307 696 503 471 644 929 214 78 697 1080 498 70 860 284 1008 551 193 676 448 766 33 929 275 98 1073 849 36 600 295 163 554 695 246 967 303 341 548 497 824 84 573 137 976 929 352 80 700 101 810 359 585 933 121 791 205 448 710 471 557 987 4 1026 196 767 136 1024 432 1082 49 819 180 631 75 642 133 806 12 254 804 852 279 45 1000 1059 273 536 574 113 747 354 644 927 72 928 233 828 2 414 923 380 1083 940 240 398 583 254 792 56 768 592 157 402 719 723 471 1029 433 697 355 679 134 956 78 594 492 722 49 217 907 237 1086 595 210 702 190 744 330 247 956 1080 2 942 170 644 545 1020 313 108 980 1060 83 463 681 551 412 85 1071 667 248 244 747 329 641 1048 104 626 374 348 935 1075 260 598 12 258 654 451 782 223 592 844 7 582 418 815 9 888 253 353 1043 612 225 505 554 764 523 204 712 215 794 9 832 174 824 424 804 747 120 698 131 794 237 100 861 734 222 329 857 899 241 731 412 560 256 967 539 43 1050 42 829 466 593 159 625 1072 253 827 67 782 395 451 1006 123 633 449 838 249 717 984 152 870 424 1063 19 511 1033 1078 42 617 432 157 716 448 953 877 30 284 1052 600 285 796 128 875 99 506 728 229 1059 227 909 721 114 1089 80 45 629 833 81 431 1093 476 1068 426 1086 775 183 824 346 558 463 968 518 721 352 502 832 221 629 583 39 556 256 190 675 50 666 407 616 82 622 732 128 594 218 233 780 564 103 314 928 392 708 1048 458 829 39 584 82 266 974 955 47 698 13 2 607 1019 212 710 70 842 144 46 873 168 1070 724 181 385 647 162 911 876 256 571 448 385 1016 957 265 347 760 969 336 1084 287 173 1077 179 947 173 969 300 705 778 513 456 617 239 880 208 883 114 623 234 593 1074 308 114 1040 794 203 836 30 806 396 300 775 731 540 272 992 201 699 182 826 769 135 496 848 574 428 1020 216 265 991 913 105 766 28 738 237 657 516 262 723 637 437 941 420 411 809 28 1049 266 1030 1072 485 131 910 200 780 200 826 815 37 0 692 210 744 304 1062 163 1052 338 725 271 1008 785 544 422 1054 682 256 945 244 166 1065 197 593 454 566 981 306 867 252 344 889 1044 289 610 131 21 830 860 215 157 891 772 505 570 101 691 403 195 714 1040 127 196 888 457 697 117 871 554 273 85 644 115 659 696 155 845 180 268 553 979 46 258 944 968 132 102 730 783 12 457 563 862 467 328 1055 441 973 896 264 748 311 383 970 303 954 10 1072 424 618 960 234 623 191 1023 39 592 348 250 1068 539 559 469 977 850 248 798 473 128 619 677 521 832 206 1083 224 403 613 8 636 26 776 580 427 892 139 949 323 711 421 344 1070 995 145 466 774 549 225 120 759 822 24 573 157 580 207 613 406 169 913 572 293 121 1033 879 190 653 14 203 848 67 831 104 563 109 909 817 286 1069 379 251 1016 1080 183 486 834 524 687 242 580 352 873 176 932 188 671 285 743 577 391 919 362 890 547 930 512 901 454 17 587 477 968 595 12 115 1079 247 559 768 140 404 691 735 293 315 556 417 647 885 293 3 952 742 220 774 317 632 495 643 29 334 1012 1085 72 902 147 379 881 741 433 160 1001 260 552 136 783 520 1065 83 890 929 4 140 800 935 536 542 725 166 792 287 1043 530 593 96 851 867 152 1020 435 68 611 878 536 427 731 973 82 62 579 360 860 730 360 336 964 789 538 810 525 970 255 680 229 326 970 536 882 694 76 883 86 73 961 761 198 341 766 1095 488 347 592 474 561 620 163 1086 434 672 63 997 392 552 395 25 1062 619 193 508 998 79 815 827 280 69 1084 612 285 578 33 136 797 34 601 688 219 101 652 83 574 210 888 535 932 1055 95 337 890 751 198 1049 378 64 683 974 230 742 156 644 46 460 778 603 384 475 1056 926 155 37 1020 740 35 613 375 400 599 214 1020 154 582 395 928 46 825 1081 370 133 1071 427 631 888 94 476 1053 841 211 520 799 868 496 232 1045 15 712 344 724 578 246 418 823 144 844 934 415 778 353 392 564 1070 476 632 205 136 641 948 543 180 640 364 819 584 357 90 675 134 917 882 344 1022 347 617 359 124 1012 754 95 806 543 253 622 396 725 252 1027 409 814 168 907 565 219 877 271 681 104 286 1079 5 562 756 104 301 552 962 133 326 650 464 1034 243 932 458 819 677 353 422 595 476 656 445 664 21 789 880 252 3 1039 654 317 112 554 450 972 154 721 761 183 400 812 455 880 678 132 172 685 921 147 136 628 681 338 743 337 885 401 981 429 265 994 769 223 363 549 1090 228 883 213 411 997 694 114 618 67 104 981 1076 73 627 267 576 205 883 122 755 239 397 888 855 332 945 249 189 822 991 529 674 419 395 948 537 1040 519 753 289 851 607 41 1089 364 894 339 678 297 320 606 320 957 960 7 931 475 124 1025 188 791 186 774 701 543 208 745 11 1072 570 213 50 604 185 1093 1067 359 110 861 222 715 653 90 465 615 228 613 977 335 24 912 831 276 284 681 451 674 288 895 448 620 997 147 721 155 332 592 398 995 40 1033 553 536 703 276 158 662 200 750 747 41 496 1009 565 303 31 1077 352 1095 714 59 875 346 608 483 225 805 587 153 603 184 1047 491 363 660 1045 510 290 580 652 146 298 783 722 295 618 383 461 1008 443 1004 653 56 655 390 1095 2 387 724 505 669 824 325 685 18 649 171 81 713 998 366 1008 471 935 142 1075 389 126 1024 841 90 322 566 727 413 388 890 199 822 392 1026 535 1044 835 54 5 796 159 920 901 200 239 945 266 1034 210 558 877 15 600 128 113 703 85 692 1050 139 257 631 324 842 561 281 157 979 359 1053 514 1026 880 110 920 262 946 279 222 835 1033 453 839 158 902 495 212 1003 17 995 108 635 567 64 514 857 799 429 189 1064 265 586 938 291 1033 471 1044 266 81 756 283 729 915 135 188 1095 1095 373 247 1083 54 698 469 795 594 143 231 1095 702 483 227 718 26 915 491 729 1074 512 1081 81 1090 207 937 150 1035 484 1065 10 940 497 354 1048 58 1029 445 943 626 328 549 341 740 22 879 276 222 727 851 455 996 391 493 688 926 340 122 800 451 900 287 902 945 222 595 191 47 820 727 248 301 624 198 955 981 442 801 3 445 1025 119 726 113 817 724 187 35 972 595 451 753 308 745 21 982 134 878 319 543 751 173 861 165 590 413 716 1047 333 686 218 892 473 1075 285 538 909 40 639 790 357 506 980 974 483 906 388 676 44 401 661 698 221 80 885 559 167 801 409 145 716 35 786 177 626 1064 82 313 999 643 318 227 764 825 282 557 285 296 692 603 362 1023 197 538 770 422 757 750 228 691 250 663 542 834 445 983 275 379 569 929 353 795 91 385 741 37 948 451 964 231 907 430 698 142 768 200 918 607 183 408 655 914 542 36 700 336 1049 687 446 830 280 809 320 261 727 724 283 1053 517 719 263 209 615 70 913 428 937 114 742 110 976 725 389 820 237 332 832 586 364 563 125 503 630 814 405 461 839 597 332 12 918 562 236 178 585 959 75 437 1090 494 1080 207 838 733 3 914 500 34 634 756 199 222 932 171 783 155 942 363 1062 769 191 203 786 443 917 316 1061 12 551 874 176 430 564 690 355 830 461 374 679 2 700 683 499 427 790 434 617 566 124 685 361 455 645 833 410 399 633 1006 64 170 566 170 1071 23 661 697 68 717 81 587 417 1033 523 596 294 405 991 274 710 613 496 9 881 338 1018 1034 279 218 1080 813 47 784 34 799 156 870 286 890 9 7 906 748 505 885 222 28 627 618 238 1031 395 331 842 111 615 671 384 574 509 939 285 64 755 300 974 73 858 336 1077 635 55 620 476 93 924 929 74 788 469 291 931 59 991 172 692 827 492 1022 126 403 853 1063 65 967 222 387 705 245 775 716 186 165 733 204 906 1040 355 493 712 531 1036 940 519 727 303 785 404 90 907 1082 28 417 725 140 640 788 123 552 546 97 865 4 828 991 254 209 1059 689 232 406 711 649 397 92 775 572 365 181 713 397 917 980 343 539 800 17 865 397 573 638 73 830 32 196 1048 921 261 887 460 156 724 651 421 513 1071 441 1002 635 229 174 807 631 4 150 1057 646 13 934 230 748 152 822 309 165 778 690 111 581 222 220 942 762 137 880 492 105 891 91 807 293 655 387 737 674 224 192 671 861 16 925 223 803 432 757 110 430 568 303 779 983 148 774 379 468 689 876 199 1076 204 576 196 387 970 225 866 835 323 1088 221 948 26 250 816 67 645 642 254 123 899 610 195 863 141 151 551 994 458 169 551 501 969 643 476 589 501 366 1063 597 54 248 1005 396 731 602 474 157 644 768 418 749 257 292 577 971 244 588 81 864 319 78 922 800 496 143 753 497 1090 1031 344 177 647 568 412 267 657 505 1046 521 1091 273 850 403 549 1051 539 355 904 943 475 621 410 343 612 287 1044 988 407 725 391 997 372 362 1078 1068 208 260 1069 427 708 497 870 263 722 884 475 319 973 855 307 904 21 545 982 380 1047 921 191 765 33 175 1052 383 1095 1054 121 632 472 483 964 408 892 729 494 715 387 150 661 751 334 672 178 531 993 342 644 383 949 471 553 963 21 627 78 591 347 69 1080 1068 13 340 1077 450 1067 651 511 324 760 977 269 793 360 157 789 1041 239 1085 339 882 233 8 617 751 229 1024 507 72 658 919 463 1000 356 823 80 741 135 301 1076 315 638 901 31 176 609 472 987 1017 108 511 714 13 606 1028 21 47 1078 707 37 552 29 1012 0 735 231 806 337 857 352 575 177 51 665 1002 384 809 313 72 600 540 945 814 175 967 80 72 796 1040 109 344 740 1045 194 634 510 974 437 15 1062 407 969 594 352 1085 246 317 732 614 524 420 651 861 535 981 412 785 368 615 482 1006 245 290 1090 72 876 352 704 103 869 794 247 777 290 780 104 879 364 971 387 1075 333 818 254 757 115 403 682 512 1052 431 1026 981 341 164 1021 917 126 91 578 381 708 510 1064 893 491 806 391 1094 420 1002 511 793 36 978 258 622 122 487 1035 257 925 91 740 750 386 383 987 357 715 317 907 344 655 96 615 641 528 606 409 1039 233 670 293 868 130 484 666 290 993 331 919 421 801 402 971 452 766 759 393 807 226 376 750 755 139 911 436 127 702 555 148 292 565 771 199 435 1017 172 919 940 518 411 623 524 830 949 267 636 321 444 832 1058 226 1042 60 971 16 17 905 610 543 593 538 922 469 843 408 626 20 1058 220 433 609 177 1031 213 566 178 1040 902 455 215 835 321 1051 663 160 842 303 7 759 868 418 458 1053 847 350 189 929 1025 511 471 1072 307 817 799 359 727 344 225 686 911 147 1034 153 86 752 725 21 660 533 938 71 877 217 117 1004 586 453 179 676 982 265 273 569 81 623 21 601 634 453 742 162 618 409 454 700 94 722 484 1049 225 609 14 826 281 896 704 455 218 1075 64 1029 261 869 755 142 436 1029 19 930 11 1052 989 343 945 138 72 752 319 1073 1080 479 965 366 60 556 842 294 334 970 184 1007 401 872 1060 258 865 347 619 340 333 814 484 1082 748 170 893 228 1009 262 55 933 312 1011 758 67 767 534 511 968 83 1091 222 1037 541 550 977 484 735 268 499 799 97 866 132 588 112 621 867 488 90 968 732 445 407 819 785 367 1001 318 169 815 410 745 1069 168 442 833 108 724 78 602 50 901 111 626 466 662 1042 44 540 849 318 1069 479 808 208 709 726 527 31 793 115 706 645 338 782 394 414 1075 453 838 435 891 175 1008 956 399 720 471 257 846 658 5 462 1048 1077 108 838 205 56 850 471 707 647 140 724 15 280 1092 806 232 520 612 401 665 999 488 249 866 1037 537 92 749 649 291 302 585 490 628 34 886 583 118 130 729 849 56 907 27 231 730 1022 501 228 1014 139 620 511 1057 416 941 153 894 605 251 827 342 875 307 825 523 361 827 1065 48 38 952 817 468 901 452 135 732 1043 299 54 1072 963 292 720 422 452 1078 940 47 273 1049 738 213 822 370 680 50 985 180 703 192 1063 434 965 522 342 655 333 670 437 575 956 530 885 183 945 189 555 298 61 795 752 179 732 66 577 53 824 424 965 39 282 1034 305 915 596 540 554 303 838 70 14 1040 810 91 821 241 86 739 570 542 1054 354 755 236 256 911 563 146 115 766 707 105 163 1053 269 828 891 148 277 1077 777 541 811 321 980 74 192 1093 116 945 435 1036 977 356 63 989 173 710 469 1087 448 960 422 726 1007 218 915 192 86 819 334 600 1061 485 944 38 71 773 611 29 128 814 21 720 20 983 981 397 1005 363 634 388 195 802 250 999 374 658 1021 301 759 222 379 725 442 781 846 438 232 1095 756 26 588 52 227 810 497 679 928 238 918 11 896 98 331 748 389 1095 789 214 251 882 686 260 46 968 244 653 464 789 590 234 803 477 974 379 201 761 660 260 606 543 533 587 704 467 601 91 878 142 724 353 1080 117 827 284 102 868 747 86 600 408 850 464 918 185 256 555 324 731 831 231 208 741 774 376 316 740 221 734 111 772 922 381 1088 499 596 370 223 1043 144 1030 300 667 906 33 132 624 364 707 69 684 835 206 358 949 160 1094 489 895 866 216 266 677 316 906 429 1017 697 281 428 833 941 276 951 301 747 349 514 619 944 264 275 1092 988 24 44 1009 459 763 1017 239 883 513 445 896 924 323 153 747 664 122 193 880 346 1073 204 774 63 867 929 193 105 870 849 25 38 771 971 544 475 930 300 956 885 117 190 861 196 572 755 6 427 1036 360 701 419 630 825 286 491 637 193 783 542 962 350 1038 827 502 209 872 906 414 521 859 136 982 796 97 876 144 288 964 3 649 344 681 678 205 312 555 462 1015 606 293 763 357 737 501 1039 38 1008 45 114 890 1095 156 420 607 878 169 951 40 957 127 783 113 957 361 416 987 850 522 427 942 415 668 498 551 662 334 339 1087 901 186 419 763 420 685 50 730 1082 96 680 278 702 399 192 779 877 510 670 495 590 185 631 99 564 458 1003 357 841 311 843 290 879 497 821 316 243 876 223 782 507 1015 593 383 379 977 529 816 319 1061 759 221 795 6 813 331 787 304 505 764 419 651 1024 323 694 222 437 579 473 561 116 599 733 244 881 390 574 416 667 262 401 1093 827 112 845 417 123 1068 982 130 156 838 471 738 771 98 856 61 823 6 1034 96 38 981 911 466 257 837 418 769 800 165 951 511 237 550 247 828 39 763 275 1033 945 465 40 1016 54 761 1081 533 963 122 174 560 522 908 1013 98 1060 22 563 262 710 121 1088 119 777 458 581 111 499 1016 974 246 98 758 239 1065 848 1 919 2 691 290 587 457 670 78 137 599 171 731 820 472 598 108 310 656 32 810 455 691 865 265 994 133 90 753 738 384 278 587 907 171 711 110 663 111 209 1022 1094 456 305 947 986 499 838 123 502 837 343 909 851 114 535 564 1049 446 111 550 136 915 901 276 961 274 415 853 380 1064 692 103 334 644 761 319 790 449 878 380 727 425 1014 411 304 582 602 135 193 967 805 324 1089 218 299 635 339 1018 472 709 986 111 582 440 804 364 141 852 591 518 306 1051 56 807 83 1079 658 285 581 108 143 573 879 117 703 277 867 298 555 385 88 938 219 785 911 364 799 428 725 60 112 822 162 690 871 505 659 523 812 296 190 1055 690 281 819 380 1067 281 987 356 279 836 1094 215 574 371 666 23 13 820 522 700 74 729 1002 287 1021 155 1057 297 1036 307 790 383 639 33 529 1094 374 878 1081 397 45 750 494 650 669 268 786 463 151 976 724 64 536 879 246 828 988 502 602 405 995 359 1091 283 406 844 952 136 315 570 282 641 1060 328 628 507 842 163 466 717 954 276 53 1023 90 755 531 1070 301 844 884 146 168 747 818 28 293 833 761 239 929 498 948 530 314 838 679 150 837 542 98 651 911 283 561 546 584 315 580 46 209 1063 353 894 279 864 574 373 60 1009 140 1095 277 982 133 679 78 796 435 594 929 100 1049 368 534 908 1053 516 1013 458 371 552 52 771 318 556 1054 370 517 624 351 590 857 521 646 146 303 674 1037 84 320 578 436 798 117 1075 880 526 557 9 526 1055 958 538 919 385 529 668 607 511 52 1060 602 224 928 389 976 237 516 939 455 1047 1007 253 26 835 575 317 848 312 712 45 414 770 1069 220 960 336 941 133 628 197 679 46 320 926 379 918 176 814 648 396 104 876 684 108 205 566 73 950 498 995 1029 14 321 839 294 943 812 77 1016 221 48 1066 658 395 900 378 240 688 815 226 552 315 976 415 744 455 1091 191 347 671 976 214 18 739 456 720 1003 384 1041 181 123 758 847 546 193 672 687 401 325 862 349 553 517 1007 606 286 896 365 881 523 414 1041 936 336 978 228 899 105 481 1082 81 854 898 228 525 927 547 976 535 866 161 974 930 91 643 464 56 903 370 852 766 460 400 761 294 594 573 533 607 20 286 881 77 938 421 713 576 280 72 654 411 1087 501 1049 354 993 866 412 653 405 259 604 943 229 574 365 1066 237 859 45 626 102 40 752 764 506 386 932 925 68 433 788 1004 476 922 7 26 659 1011 377 547 1055 87 857 654 316 188 808 476 727 740 218 339 997 318 804 299 757 248 684 955 105 220 765 1082 471 460 976 865 22 770 460 213 1079 761 330 955 442 605 245 252 738 938 278 465 569 872 164 445 897 770 263 879 112 173 869 141 957 969 58 1095 180 312 1084 816 457 525 987 526 756 92 773 906 104 53 798 886 198 31 1087 123 617 574 326 734 153 169 938 1073 60 862 228 765 2 1065 382 619 176 322 695 641 330 346 969 407 843 67 926 1006 387 300 831 381 673 1009 197 668 356 722 463 253 777 84 783 285 736 500 699 141 557 567 490 330 623 230 611 83 1011 194 650 731 20 363 581 407 553 976 450 709 166 504 567 633 353 175 632 317 811 152 809 761 252 807 258 288 1011 764 331 392 976 485 998 532 558 1094 99 568 84 557 95 922 424 727 20 223 956 717 269 379 838 570 239 881 7 36 910 868 367 531 931 953 149 535 606 788 372 429 624 874 134 203 823 811 515 30 936 99 906 87 591 202 1079 1047 9 300 732 412 618 179 1025 857 5 350 751 122 566 803 408 754 310 1028 311 134 844 274 1046 900 315 943 26 566 159 975 352 941 515 552 312 771 528 401 763 223 804 901 326 257 645 695 369 412 782 1001 153 218 862 240 575 358 644 970 196 14 613 1040 95 1022 23 251 994 619 448 18 939 116 625 969 251 464 674 1078 392 935 509 311 1016 994 417 16 948 187 856 26 930 330 767 893 202 55 1065 945 394 948 78 1056 85 104 783 514 746 927 74 800 475 502 1070 183 594 227 870 328 891 1033 54 281 652 90 596 479 629 990 402 942 118 347 792 460 942 465 751 143 1003 606 98 352 1056 418 717 280 712 458 605 163 611 191 705 999 397 189 773 668 281 221 882 707 41 1068 92 954 135 228 621 111 676 220 684 506 719 839 394 392 977 1018 509 649 514 29 864 279 1081 741 432 470 1049 452 700 1063 529 340 797 61 575 111 746 902 19 470 987 292 882 547 723 987 98 513 1084 774 517 24 989 513 589 538 634 506 823 54 676 53 938 252 949 3 950 410 665 549 416 807 293 202 694 404 566 500 964 974 289 446 624 77 639 492 939 3 618 303 1023 945 519 147 882 872 55 52 957 322 972 680 5 626 175 537 633 61 915 892 504 420 614 490 940 432 750 611 106 303 1052 731 462 434 1007 942 200 714 299 909 334 711 310 1053 41 1023 462 53 852 937 377 957 418 795 273 326 817 41 860 1022 261 65 712 1033 286 448 631 278 626 584 212 507 806 962 505 44 742 737 430 647 520 1094 202 1058 267 916 43 696 283 248 1042 290 586 787 385 988 62 370 871 724 511 135 815 172 598 818 22 907 42 16 889 478 739 1011 467 842 38 676 503 1089 206 89 1047 538 901 11 963 531 821 266 983 1023 278 347 620 121 957 1060 53 411 879 140 929 886 191 752 181 384 724 121 694 41 549 569 420 777 526 350 682 129 1059 887 97 331 688 358 876 718 37 480 849 503 762 964 77 1080 459 316 1019 822 268 1067 121 500 923 469 663 1000 220 898 70 827 355 915 150 296 1079 1075 537 932 162 922 96 981 464 556 427 751 384 205 714 241 788 545 1028 521 1006 864 203 865 75 714 532 943 267 619 186 60 863 188 880 29 597 994 299 849 495 575 425 768 517 679 1 211 734 390 1083 284 1059 903 406 784 197 155 982 144 928 46 879 85 646 1020 538 761 91 626 80 130 711 440 828 349 675 348 563 708 78 755 449 784 488 209 578 238 1023 466 847 990 535 792 73 759 409 400 1025 795 288 133 583 519 696 893 519 641 362 782 157 319 1009 461 629 338 589 848 139 33 996 3 1003 273 969 997 302 966 23 370 829 93 767 677 455 425 859 1021 107 109 843 814 35 1001 441 652 542 926 180 621 109 823 315 302 610 1089 342 277 1010 701 464 630 420 163 1046 455 1017 451 953 391 1091 141 1081 106 1035 727 172 964 146 537 912 945 529 656 54 156 866 716 499 813 397 898 135 213 837 885 540 467 758 972 167 731 174 788 547 13 822 112 730 109 902 479 565 70 1006 201 812 657 498 900 471 696 5 402 789 707 259 963 54 86 903 558 41 440 894 492 991 923 81 448 717 106 710 250 1089 475 903 151 956 828 298 100 840 765 418 358 922 211 1074 221 694 29 1072 309 1050 216 771 588 191 1037 489 433 1067 428 1021 9 991 482 930 364 808 1053 201 454 850 802 50 127 833 717 326 975 242 963 513 953 3 1035 510 338 1059 822 139 318 1008 111 989 732 227 207 764 840 310 197 790 1087 118 402 968 204 724 615 321 1094 70 907 108 801 78 96 817 14 569 559 439 727 361 406 635 434 812 434 614 474 997 335 1091 863 71 527 666 779 365 659 177 1081 402 373 818 618 376 734 270 414 777 890 192 279 558 678 282 143 572 675 424 881 279 875 180 584 382 775 100 83 730 726 382 809 115 651 181 1091 526 823 262 1039 152 517 634 898 157 701 302 149 774 990 120 451 958 863 266 208 786 858 530 2 639 85 705 1000 420 329 987 628 292 988 541 236 728 72 704 438 1011 926 330 223 562 502 1036 540 1021 974 194 730 410 359 989 990 131 747 40 510 831 649 527 812 358 390 659 196 1092 144 1047 1067 319 9 571 220 688 52 1028 961 156 638 300 806 22 115 986 799 170 310 784 1038 431 182 842 183 1084 126 1078 554 153 86 1052 89 564 788 350 549 201 810 100 467 691 957 15 943 299 700 100 297 657 823 323 520 641 5 984 969 517 734 116 558 164 338 851 1092 218 518 780 1021 84 440 647 74 783 1052 532 599 222 929 401 282 670 368 568 523 715 182 921 259 668 826 88 865 498 479 789 159 558 34 948 594 23 63 977 966 451 255 721 1003 138 826 36 643 383 51 618 350 908 363 621 89 956 68 629 714 56 504 769 282 692 1070 101 860 90 476 1069 508 703 560 387 1008 129 1045 203 687 395 780 439 953 95 731 178 504 747 867 303 815 467 426 758 678 350 289 855 242 1002 911 127 592 455 607 117 572 132 411 1050 376 559 428 1012 404 1087 928 15 825 204 926 179 848 268 972 314 264 560 486 868 168 1038 606 215 422 687 402 657 854 401 453 679 365 713 347 778 688 194 617 263 248 1084 499 612 397 845 392 631 829 167 890 204 20 554 40 631 385 754 865 481 954 539 1093 99 825 174 190 746 878 440 185 810 398 1026 250 1050 1 801 534 733 157 884 270 693 613 324 1 711 100 669 640 491 390 1020 38 600 514 904 311 679 215 643 1004 122 433 885 948 500 1089 427 750 224 646 281 497 748 183 808 240 600 342 808 1082 71 1021 528 1032 57 891 250 417 938 614 113 728 408 594 383 313 822 546 828 906 112 240 1026 955 201 882 36 266 895 305 1088 286 802 658 36 828 149 1020 171 228 726 518 945 353 755 788 491 95 965 905 177 748 268 672 328 583 404 671 493 845 155 1093 284 612 146 89 604 207 568 881 324 233 601 475 720 582 269 313 638 1025 211 71 695 1045 150 420 1054 754 504 218 911 315 784 489 809 393 749 82 553 781 448 283 893 806 299 828 401 315 959 477 1037 431 574 751 174 359 812 901 516 571 20 520 751 455 885 156 1015 395 804 415 806 986 186 420 673 514 623 451 1075 922 247 385 708 1012 82 246 858 404 886 670 261 832 109 683 344 1000 113 444 653 212 1042 451 897 82 861 272 884 428 784 359 965 389 1022 562 484 194 947 232 562 304 908 301 1078 572 536 69 804 318 793 659 71 1087 311 683 393 690 44 783 505 856 31 925 311 607 413 954 536 312 944 43 955 516 787 28 1068 685 276 75 981 401 706 163 610 589 33 276 884 987 87 57 1076 936 267 795 432 339 832 902 130 486 1080 125 748 172 937 817 6 764 381 834 27 1048 268 554 35 526 830 416 753 553 206 1050 348 851 119 436 608 439 694 25 755 287 592 965 61 294 1087 920 413 197 1082 767 413 137 799 772 458 1036 515 345 598 869 503 804 411 611 202 342 632 458 728 767 306 698 104 813 19 686 394 937 188 579 347 940 135 169 826 285 793 464 872 1009 346 1015 292 486 897 327 566 287 957 657 89 843 254 544 638 113 625 1040 402 768 501 320 739 1029 391 364 921 623 150 201 644 587 174 35 970 486 825 396 1058 763 527 933 402 728 390 23 1095 72 1044 1005 77 226 632 633 446 750 96 841 198 965 442 253 747 610 512 921 58 687 318 1094 293 666 395 196 726 997 256 894 392 138 1005 914 235 257 697 244 1004 715 316 619 534 460 615 411 559 1052 362 931 424 830 317 259 753 1 792 726 540 470 894 421 687 764 252 502 649 679 67 1011 409 993 117 580 294 169 1042 126 715 542 840 583 531 677 41 811 289 876 491 108 988 107 549 36 899 335 766 951 86 52 680 887 172 222 942 374 895 844 206 1053 287 113 699 489 745 106 870 406 699 656 80 553 131 624 21 846 472 866 30 1025 365 674 311 268 635 336 947 479 594 243 1034 788 305 454 640 368 823 901 126 218 719 932 83 767 89 55 1067 45 1076 621 80 1 900 1037 59 479 772 114 575 706 300 587 449 618 366 392 716 492 940 16 673 846 204 393 725 903 287 661 507 13 602 422 550 29 565 244 1001 647 305 1031 24 223 695 808 467 752 310 922 503 791 347 371 842 995 367 681 80 892 531 594 276 863 189 157 902 536 725 481 884 32 590 167 687 1092 303 48 800 504 714 740 10 986 176 864 230 206 566 831 288 54 1088 547 935 790 365 1066 160 332 1060 340 809 227 1036 159 951 328 741 854 299 137 949 195 1051 888 102 439 652 407 624 1017 114 409 682 19 863 434 1081 87 799 852 123 1089 183 690 45 947 405 444 792 812 464 559 307 500 931 890 474 958 457 766 118 183 906 113 684 792 515 1095 325 606 93 748 94 945 490 320 887 737 6 1063 389 951 516 193 700 587 111 766 459 118 718 419 721 1033 507 888 17 309 725 485 563 111 852 466 573 963 164 935 83 168 654 301 746 743 499 249 620 204 1063 891 96 389 740 204 852 102 938 539 860 1000 307 343 711 28 636 620 433 786 27 952 35 300 720 662 532 514 666 707 539 351 965 902 361 1075 121 673 280 359 692 403 837 1047 86 340 1032 494 652 748 104 266 727 1051 242 669 486 534 942 223 971 72 794 139 948 955 469 73 901 1059 364 128 895 964 526 366 848 340 959 36 686 135 761 362 668 524 645 1049 36 544 651 960 57 523 753 678 457 809 34 351 730 1029 459 975 88 1031 406 132 703 1024 6 5 662 899 194 1065 87 627 428 588 360 1022 275 126 1019 584 194 1063 438 617 470 989 447 574 422 258 656 742 100 551 274 1014 83 196 772 336 697 951 48 511 824 332 908 435 763 292 665 1044 492 209 848 860 379 1030 529 758 105 88 907 1066 109 620 225 87 606 1025 536 533 744 934 482 804 245 618 153 191 898 950 349 957 447 819 107 817 18 1042 331 59 865 618 37 773 444 906 70 1083 143 156 841 629 362 529 592 396 889 906 306 413 797 788 424 274 717 966 364 571 165 660 398 873 151 669 542 160 786 739 338 220 1053 557 544 6 913 1028 535 117 604 461 1015 45 1047 401 992 986 400 539 602 950 489 909 117 789 51 1034 253 187 560 545 680 451 1083 597 201 524 738 835 546 1066 493 173 940 548 519 358 824 787 12 415 1034 749 100 951 264 649 376 755 231 785 229 833 223 410 861 1029 132 223 972 386 809 23 615 1078 517 851 479 440 760 1065 377 878 293 653 246 719 333 298 848 984 301 296 1027 560 448 947 439 900 222 970 307 555 42 1066 451 145 759 38 1075 213 563 318 690 707 400 274 954 1071 84 246 548 610 160 566 340 760 172 910 500 404 707 407 774 944 104 106 926 481 894 970 53 1008 174 491 909 1091 423 196 988 890 56 518 797 255 963 1021 47 163 638 829 416 413 906 1033 362 438 858 751 122 544 641 524 1038 805 443 800 256 813 275 935 284 836 355 599 144 669 515 763 344 621 250 137 984 467 1062 738 359 641 299 1091 138 357 882 518 670 78 872 73 947 496 833 154 677 467 554 563 245 443 593 795 86 798 311 809 292 1045 433 793 420 392 556 216 626 436 974 1049 430 328 847 498 939 242 980 845 462 559 170 407 597 251 820 824 138 334 1014 595 340 125 1093 124 1015 624 408 1004 234 249 1047 784 500 599 190 444 888 403 629 51 745 587 97 1034 263 292 796 266 690 850 386 398 646 157 664 233 937 687 226 1036 323 353 666 39 857 422 775 729 228 579 315 703 490 164 816 63 953 452 1002 883 193 107 975 971 35 658 155 276 989 746 121 101 935 555 543 33 970 451 940 468 741 102 565 776 187 773 8 454 895 946 476 153 1039 521 1069 992 325 691 301 21 637 306 860 775 221 154 731 998 30 806 110 464 1061 478 952 905 183 480 1041 949 46 912 482 486 1041 897 454 903 368 814 458 53 1017 82 850 550 428 894 231 764 64 252 817 677 76 492 890 424 879 0 1021 841 531 44 944 196 968 793 49 900 52 954 437 990 538 604 213 873 207 0 909 999 252 69 840 905 53 721 258 194 803 319 641 889 357 842 118 952 512 65 610 696 498 626 24 346 1063 170 831 737 441 1071 95 582 411 218 777 396 850 189 626 319 1064 788 472 535 1063 940 335 380 767 476 854 241 964 33 796 1053 135 262 614 388 816 648 303 961 34 986 268 351 763 697 506 983 285 88 662 353 933 403 1079 1091 239 338 676 876 215 274 966 70 602 733 166 911 72 339 921 727 103 961 465 340 675 429 763 858 70 51 911 616 365 597 382 657 189 200 1080 634 503 922 115 321 872 319 771 859 40 826 501 359 1009 235 923 30 898 300 800 241 911 287 554 693 197 185 1038 882 90 678 221 272 719 44 898 184 778 413 838 868 473 18 551 534 613 269 587 732 80 591 416 1071 437 761 174 810 61 243 924 683 162 785 183 787 322 242 886 946 251 106 1095 1016 12 884 511 518 775 1042 229 917 428 436 954 208 858 499 786 591 461 623 196 764 535 980 458 379 952 966 357 99 830 921 205 624 3 816 28 489 1076 910 527 151 690 208 772 1048 142 28 957 934 457 926 401 352 918 684 345 861 228 4 1001 1033 420 6 816 66 769 1012 387 334 973 796 12 392 646 358 973 637 333 746 489 891 205 792 118 440 780 23 1084 897 326 88 1056 258 589 976 224 646 390 1089 35 566 211 169 1070 929 438 593 437 415 752 508 823 421 855 502 968 293 737 171 550 1021 542 1090 350 786 221 889 397 1073 369 737 210 443 697 563 5 131 761 887 229 711 395 470 783 114 866 793 522 267 822 491 600 372 775 580 544 200 664 863 430 43 829 492 999 988 234 293 667 507 916 163 657 1049 373 565 307 959 543 805 105 284 971 1080 187 892 458 755 403 64 707 418 683 392 742 246 836 216 914 750 149 569 147 603 227 221 1077 1066 59 521 1072 145 1057 646 348 453 731 779 27 1087 255 811 370 897 361 561 108 333 592 0 736 1093 86 395 548 550 202 664 349 293 809 243 1073 354 1022 432 618 199 620 997 125 731 67 1089 479 448 874 970 117 680 489 195 1030 218 619 315 675 421 854 1039 420 427 1048 66 601 410 926 1043 318 554 61 384 728 848 480 95 659 685 410 475 840 983 371 951 523 191 568 27 1081 1078 545 349 596 325 1065 113 1008 13 972 890 466 205 772 902 469 602 410 273 785 905 413 963 253 777 374 727 11 767 198 456 769 220 1023 854 331 1001 420 217 1054 828 310 837 452 498 580 248 584 213 657 566 219 918 206 1005 31 653 262 794 520 415 773 547 738 458 583 221 912 847 40 250 972 480 835 613 471 263 868 600 153 667 344 214 973 398 647 990 351 906 9 549 85 1012 85 700 363 322 639 400 925 1047 347 941 203 620 152 691 435 433 980 10 736 74 654 895 367 519 641 13 841 653 515 395 587 889 86 784 339 521 587 499 959 896 118 1026 394 786 448 321 564 44 938 44 838 682 412 621 524 454 911 14 637 495 739 205 996 418 928 1004 400 355 1094 673 221 898 442 296 647 900 131 917 279 993 183 339 1065 159 727 532 682 610 40 424 721 441 864 1002 123 464 977 5 791 1075 369 597 110 358 998 291 1082 245 716 235 933 542 731 99 854 309 783 1094 515 275 684 724 121 610 522 890 167 604 55 38 719 33 860 309 712 836 295 523 952 1048 262 766 7 638 337 1087 179 535 837 37 550 907 482 400 1048 86 566 355 712 940 195 978 89 90 1066 107 811 739 276 737 130 503 902 646 494 1079 380 979 541 112 710 817 27 833 376 690 218 522 1063 494 846 653 408 150 734 824 471 678 115 504 756 631 159 884 274 1094 57 385 934 718 228 551 265 549 356 94 1029 109 720 429 824 609 479 66 876 868 449 227 705 130 1028 61 611 294 553 906 63 6 799 376 709 637 295 196 634 632 163 425 1010 884 356 287 875 126 1089 447 931 933 7 1058 249 432 862 336 1015 606 172 778 140 684 34 859 328 1060 547 356 962 769 526 12 904 31 782 175 918 823 112 904 72 936 63 156 1092 361 803 238 918 606 540 644 355 241 1093 742 473 145 717 259 702 446 865 809 496 338 934 981 432 669 316 486 765 295 790 671 327 945 421 1066 409 308 585 78 973 1079 319 1033 158 79 915 120 708 597 412 879 474 938 311 430 910 854 405 867 148 587 179 1011 346 819 7 607 179 232 653 909 486 611 334 105 607 1043 500 884 91 943 539 186 928 992 50 362 915 8 988 897 130 422 959 423 827 21 1025 944 139 701 507 485 769 416 779 1014 156 690 456 339 985 748 200 60 1018 591 189 613 408 491 966 513 895 393 942 1033 49 381 977 675 386 331 1062 195 751 1025 153 1057 517 1063 69 27 819 363 691 883 394 857 305 877 99 363 1000 558 456 505 620 548 253 248 714 1007 519 752 189 1092 30 599 326 450 742 286 741 387 674 271 819 369 863 432 1001 571 546 731 120 83 626 715 127 744 89 84 1019 230 1053 456 1015 738 494 683 409 106 589 434 1037 325 949 821 332 615 522 623 452 666 91 637 426 504 648 603 542 550 2 354 956 224 654 358 984 159 570 265 644 159 562 369 1005 615 389 1089 171 1076 375 23 959 346 1035 487 610 185 1036 415 922 647 138 843 297 143 566 150 567 543 944 1044 210 174 1088 366 616 943 42 404 1050 64 709 458 626 978 124 999 525 874 456 854 471 316 1055 294 825 744 247 391 866 568 83 1044 180 133 926 24 937 181 915 895 423 289 1091 27 1077 36 789 563 142 63 698 765 165 452 764 326 734 574 37 387 764 557 426 766 69 837 383 394 600 353 555 901 522 232 790 558 146 603 10 537 625 455 919 749 288 866 44 618 514 752 246 380 573 733 14 824 180 92 797 743 503 468 948 242 696 42 1084 866 356 350 700 188 607 454 996 820 8 82 944 1066 274 155 776 114 1044 290 776 957 372 1089 117 62 764 1093 376 1 614 319 689 989 256 604 168 719 169 783 492 595 268 876 362 821 187 360 601 453 737 777 41 157 603 32 923 701 483 827 369 103 882 45 1005 434 935 144 779 945 158 1086 116 719 536 295 965 166 684 409 918 932 420 95 560 632 383 882 486 314 814 674 519 550 107 947 530 595 483 907 421 701 338 355 672 499 641 512 789 705 531 141 687 564 223 952 380 327 729 277 649 492 602 356 807 140 1059 867 151 796 346 547 1058 347 921 910 311 931 188 305 608 567 470 869 53 430 882 763 176 355 856 227 952 162 1038 304 1028 1005 54 318 605 18 569 1022 256 484 662 522 596 183 982 758 432 514 801 590 12 576 309 827 135 916 514 443 980 279 665 911 485 258 857 181 889 149 1077 684 497 668 463 140 889 522 857 519 947 204 962 536 593 446 662 394 564 767 298 992 47 834 155 706 328 174 893 191 573 411 779 110 778 354 988 398 862 844 456 932 3 293 596 662 204 953 521 418 990 18 584 355 1005 580 418 652 264 1041 110 336 573 270 618 729 157 267 746 125 934 534 601 853 12 705 59 153 653 1058 523 467 642 565 363 692 311 152 990 386 1007 388 676 80 873 869 328 603 217 1043 458 162 903 860 443 1051 414 924 454 966 289 742 453 229 557 365 828 396 810 107 979 777 410 383 579 1031 490 313 615 712 28 401 714 672 248 810 353 321 767 149 697 250 907 100 672 108 1012 1057 453 129 739 534 748 679 162 602 185 1053 472 624 509 89 661 136 809 865 520 682 104 245 792 392 673 308 555 646 331 228 878 574 459 222 991 79 811 974 183 1066 42 144 933 677 108 998 466 801 72 839 254 640 15 983 134 1082 88 342 659 167 881 900 313 974 393 514 709 22 1039 283 692 144 552 791 90 729 141 301 770 675 222 14 1041 300 933 44 929 1033 404 393 815 482 905 66 923 527 1076 307 1046 267 1089 368 737 1078 547 1010 239 269 889 474 987 88 646 642 223 532 963 321 799 181 902 769 264 281 671 942 543 957 348 422 1095 615 532 171 882 672 148 380 938 1011 12 484 1060 618 291 938 443 33 588 543 649 340 853 684 109 262 736 542 774 142 666 940 393 530 723 67 925 942 382 708 26 811 380 627 256 742 206 395 1011 4 660 782 290 564 482 80 696 799 212 990 473 723 259 1069 261 1066 60 377 1019 243 673 58 882 17 649 669 361 948 288 7 851 357 1022 730 534 781 188 1032 543 884 296 493 672 205 616 146 586 530 846 213 800 688 77 536 938 218 580 808 218 398 634 683 176 178 694 331 995 206 600 155 712 835 350 375 1049 373 1064 473 1055 522 668 402 697 758 22 432 788 821 69 389 929 848 415 355 1032 550 361 141 1053 183 1056 292 588 989 261 488 934 991 66 514 1037 769 229 1056 482 829 48 398 555 894 407 966 184 765 322 336 636 605 544 120 725 785 348 672 156 1091 437 202 802 412 819 266 1008 707 413 634 94 335 756 579 520 974 74 863 168 112 609 0 638 424 820 403 1040 1066 404 274 914 824 390 245 902 1009 119 1095 221 719 40 963 64 235 834 292 1022 180 1082 781 240 1046 463 851 91 942 190 502 698 570 125 93 607 767 110 322 1080 17 837 118 783 378 597 14 674 1035 447 884 284 114 926 387 1017 899 180 437 660 40 621 913 500 816 391 297 1089 876 388 867 404 637 62 667 148 502 747 732 468 508 688 563 141 598 217 643 331 390 1032 214 790 883 358 174 982 234 601 559 245 964 194 121 570 79 614 269 1047 958 236 411 963 665 251 24 925 828 340 271 867 708 321 179 1009 174 957 642 109 740 441 98 839 714 393 214 765 449 843 1020 157 855 510 602 178 834 457 875 32 252 821 85 884 1057 205 183 560 142 905 118 999 769 251 230 972 1034 59 107 1083 363 963 191 672 794 547 362 962 797 3 878 62 549 282 456 1038 577 523 439 819 714 512 545 927 661 173 981 199 210 894 232 800 1046 28 472 790 263 1078 565 500 333 635 475 571 453 1021 459 892 1019 503 701 518 959 496 208 839 70 760 1017 510 1084 272 797 54 496 602 844 331 29 757 417 941 772 121 6 973 845 109 993 152 645 161 120 794 1057 417 989 375 271 1078 629 92 383 852 712 298 622 236 484 1029 428 746 958 503 483 864 55 552 882 413 873 122 1017 254 789 421 1067 217 69 1086 979 294 525 1004 964 111 813 291 877 343 127 809 66 930 91 932 134 890 555 131 354 991 784 405 869 98 36 1035 352 983 5 712 636 114 570 100 1062 368 177 636 325 893 775 498 300 981 865 350 670 47 864 186 407 914 610 61 953 110 460 686 369 735 749 137 22 692 94 964 490 918 751 103 961 59 995 37 625 93 1003 316 1028 456 169 985 490 981 280 932 190 824 500 574 641 22 747 89 52 954 593 371 1038 399 678 530 1012 123 8 846 910 514 691 25 588 502 609 510 245 718 315 738 352 581 805 182 755 213 1066 225 54 972 545 672 1019 448 388 1091 720 35 859 126 503 595 781 107 5 1054 645 18 1023 93 563 333 989 215 951 113 213 679 176 706 802 137 618 481 211 1034 8 665 1010 417 393 765 642 238 490 1046 944 201 334 981 980 30 1015 20 641 146 145 553 152 573 762 324 1053 111 898 388 918 246 686 111 449 796 820 522 686 118 480 1066 525 733 169 969 342 982 338 712 921 248 840 9 661 278 1024 473 377 784 536 549 668 515 1033 303 366 962 482 750 488 662 781 239 542 609 467 698 494 887 477 867 369 973 1022 335 624 321 692 460 652 336 610 404 652 222 130 664 589 518 929 98 896 7 39 587 1069 451 324 756 807 100 651 57 850 194 782 506 566 352 39 640 802 479 300 1053 668 210 550 109 455 700 670 156 533 991 652 465 728 269 915 478 466 879 728 23 745 93 804 441 279 933 823 182 657 112 163 853 207 570 377 884 892 154 502 818 199 1065 1030 322 337 655 291 655 802 172 31 915 139 881 361 892 620 24 625 299 328 861 529 593 898 232 390 859 309 688 496 1053 983 120 1078 493 163 895 1056 446 324 853 972 300 548 172 714 146 149 551 519 910 379 951 1092 470 935 411 402 693 860 218 210 583 353 1044 433 685 150 1090 356 725 503 835 603 183 597 121 3 886 908 91 591 440 981 528 659 161 776 44 542 1044 954 263 927 416 344 845 1045 369 154 796 147 650 629 468 654 500 463 841 108 665 986 123 618 225 127 1052 522 1052 539 580 1059 449 879 450 286 702 1026 470 289 691 844 473 633 305 471 1003 226 557 592 226 946 430 979 133 725 191 506 677 1060 265 848 341 978 284 398 611 648 227 419 753 83 872 302 814 988 153 598 86 666 363 869 8 936 32 385 827 61 864 546 749 279 973 615 351 754 320 291 1030 1069 247 477 850 1032 22 132 855 38 866 208 698 963 539 1084 444 689 196 435 644 458 743 427 835 690 114 744 215 927 214 65 711 1048 58 28 891 1023 528 595 388 1040 478 153 809 312 767 807 106 429 650 206 817 218 726 459 803 343 1011 428 657 461 1070 920 144 989 278 810 268 1018 238 86 601 580 6 313 1075 610 69 860 263 633 79 406 938 515 596 884 342 653 138 494 915 334 639 865 68 1011 268 963 312 985 495 477 1013 654 344 211 686 727 327 364 1067 939 381 299 549 1095 101 522 778 324 590 445 1065 93 856 189 1095 949 49 683 298 211 926 717 350 263 812 900 366 1058 487 11 705 59 844 80 1044 191 851 410 863 870 257 916 65 268 882 98 862 1090 442 706 532 1 998 802 93 1057 270 563 229 858 288 150 914 42 635 586 216 870 360 993 8 585 198 943 88 20 1054 356 697 202 1070 291 1048 4 608 688 340 918 441 341 901 713 93 775 318 494 913 793 128 458 851 954 446 247 803 193 927 407 1051 159 931 952 289 28 1044 239 687 377 988 1029 431 344 894 510 713 1069 295 230 919 1019 287 289 1068 457 753 575 29 105 904 789 104 191 1008 1048 475 770 448 60 752 755 439 343 845 575 10 271 577 654 242 479 906 108 807 733 283 315 1077 44 599 490 696 882 140 933 111 272 617 245 763 765 494 56 730 679 171 236 1088 51 961 909 301 139 1088 880 260 836 150 86 806 699 361 394 978 32 663 515 1025 539 1079 860 381 820 110 519 950 106 580 555 115 653 296 1052 363 392 606 694 54 670 88 1086 49 102 671 709 408 840 97 1054 523 631 92 1094 37 960 154 757 149 125 854 1017 426 1073 146 375 761 223 1058 470 1059 333 990 478 1009 638 164 676 193 837 498 573 309 959 454 734 149 207 930 431 753 827 150 811 510 28 1078 702 468 173 863 236 718 294 1000 941 254 922 362 419 999 1008 309 561 386 11 752 30 897 112 958 829 372 533 751 283 766 1039 200 1046 49 269 1066 401 893 913 336 524 852 448 801 1017 530 77 699 547 787 463 984 564 49 562 396 669 21 1065 201 993 5 16 1076 82 668 231 1030 278 975 588 140 106 766 552 139 765 191 477 770 862 374 212 689 702 33 519 1063 313 824 598 5 995 231 961 327 835 155 547 799 878 41 755 37 449 596 756 446 106 575 701 95 534 1076 42 1062 456 699 940 98 813 302 727 58 970 10 372 1054 485 633 535 745 62 783 592 170 1000 247 781 34 69 627 1077 255 646 341 206 603 393 698 556 324 345 1082 832 81 192 577 407 1025 414 570 262 987 351 956 430 663 202 589 67 629 6 675 291 550 383 719 776 78 770 191 450 832 636 237 94 594 153 1065 433 673 256 580 985 443 146 786 655 324 774 160 345 564 554 337 661 317 310 982 297 805 852 6 990 197 745 371 928 52 436 828 163 1076 185 815 544 936 573 79 665 122 989 377 524 675 157 1051 927 278 445 814 638 498 258 687 96 800 857 161 705 270 656 385 442 875 722 76 955 447 322 746 226 981 175 693 76 1091 570 3 157 703 414 563 351 974 818 445 434 866 405 829 629 540 752 48 862 533 1015 283 202 919 496 947 45 788 358 809 1091 370 20 1013 176 571 909 196 36 641 686 281 1024 505 802 245 979 200 213 827 268 998 918 454 1012 143 544 833 1019 145 302 831 458 974 461 681 959 323 832 395 930 371 43 871 511 567 284 750 11 948 726 130 892 24 452 570 605 339 988 227 942 102 352 984 551 64 550 285 345 1044 766 337 344 1066 274 809 150 674 197 882 1025 537 5 648 747 176 501 1053 853 37 558 154 1054 68 426 548 487 564 171 824 291 596 942 328 731 398 866 486 471 687 185 1024 685 123 59 606 992 469 254 725 1083 24 243 775 620 358 745 14 1043 375 100 747 665 157 488 881 8 638 999 459 591 310 940 153 555 246 718 163 628 51 607 34 985 71 232 941 273 890 384 855 892 251 37 962 782 480 128 942 564 34 446 650 542 917 315 1019 705 379 960 343 173 901 346 1075 793 43 174 1091 381 1072 727 292 1071 452 987 479 945 441 625 524 52 989 391 613 477 587 301 605 108 1023 1076 508 228 614 1005 269 138 599 860 349 502 603 714 13 600 452 95 1069 1012 190 160 854 821 140 1062 90 143 723 967 420 795 539 603 59 256 782 1053 445 915 99 889 460 116 934 531 588 162 772 624 508 567 102 281 831 352 942 810 182 51 1040 91 986 11 568 163 1019 538 607 937 371 794 423 855 478 22 628 1042 261 888 403 1023 471 572 62 739 118 671 442 562 116 307 845 716 76 428 936 672 378 1056 216 419 897 1018 363 246 584 873 136 649 241 105 548 29 790 533 1008 972 259 871 169 614 244 1069 362 891 109 951 473 269 986 128 842 645 388 211 567 844 232 552 490 1050 461 967 115 1045 326 298 572 969 250 318 570 430 999 855 297 985 493 143 766 679 107 1026 39 619 284 716 450 551 345 538 819 140 592 164 755 422 690 26 609 495 844 536 1052 758 424 1069 396 55 898 195 848 985 488 23 730 112 790 480 872 106 789 411 801 835 529 209 914 706 314 523 656 395 995 108 1048 978 301 900 76 309 721 314 644 512 889 264 979 916 458 665 17 754 180 836 403 1033 452 205 1030 530 548 5 866 1033 101 1079 359 980 111 140 803 906 243 256 978 403 561 998 400 457 746 577 281 1024 434 699 340 374 860 840 14 210 861 856 474 660 210 169 822 906 302 446 984 776 285 238 620 621 52 370 880 189 963 756 214 993 256 730 392 634 166 7 701 471 569 216 975 335 637 11 976 585 349 1014 404 562 269 507 1059 753 339 230 962 198 720 771 340 100 825 185 835 126 992 881 370 543 882 712 222 523 713 1069 257 65 1035 749 476 699 213 306 972 585 261 310 816 875 57 704 306 668 237 874 399 719 479 263 1055 625 348 1066 536 629 538 786 165 479 654 811 406 572 49 667 507 421 861 152 991 106 1037 1011 225 992 10 1051 22 568 13 56 690 847 241 1045 96 210 741 985 461 455 855 797 275 616 185 933 66 660 206 194 564 40 849 9 907 310 991 885 135 230 1061 516 972 381 676 193 915 539 852 1030 416 613 389 544 723 513 569 736 274 647 422 856 429 664 523 971 217 322 1056 627 162 579 187 327 584 692 404 260 1021 398 866 755 493 636 391 369 657 649 86 414 979 1074 483 1025 224 776 9 400 745 469 739 528 1073 20 776 755 384 250 665 565 274 87 971 19 761 834 24 1094 474 986 219 1082 407 720 263 406 760 714 327 555 172 227 906 112 682 735 192 820 127 1075 336 601 129 354 927 82 575 770 518 851 402 4 879 983 278 243 548 839 137 1087 368 832 84 312 574 897 103 1022 271 412 622 126 906 828 126 682 31 431 775 825 339 387 742 448 813 782 487 208 609 447 809 197 716 589 439 715 430 617 386 16 778 194 1014 46 652 706 544 435 802 127 553 881 374 144 548 39 856 617 236 412 764 286 1074 645 423 844 307 601 486 971 126 591 98 807 385 83 716 267 990 222 676 441 785 226 1062 969 300 1088 255 884 56 856 508 15 979 399 689 34 912 628 59 825 101 428 909 1092 10 42 574 545 549 147 598 946 17 360 564 53 1046 423 619 853 333 888 141 978 10 701 370 810 252 275 865 994 344 844 310 776 205 659 478 634 83 727 335 284 735 276 603 630 510 284 737 863 91 782 193 174 785 36 1078 357 1060 808 208 856 253 771 258 492 964 247 1038 146 698 300 1033 335 866 623 328 1041 543 634 128 492 647 505 695 398 676 889 284 662 297 544 1058 580 421 981 80 101 1029 70 735 1017 191 285 925 818 8 1008 210 1065 138 406 611 589 456 872 228 747 60 77 683 694 442 733 315 412 807 499 777 433 836 98 707 987 122 919 366 932 494 1021 206 1051 233 855 40 900 398 1086 128 631 197 569 173 507 761 138 752 726 478 1046 205 608 313 115 600 402 1055 545 852 570 369 619 206 90 735 98 1088 902 56 1061 326 193 851 441 734 393 594 749 310 67 961 406 934 967 153 1006 440 362 616 69 639 70 891 361 757 1041 218 274 666 687 43 686 68 198 898 378 739 140 841 1075 521 385 1032 867 212 455 1077 452 741 408 990 268 995 548 312 241 924 377 563 896 89 847 410 1089 70 22 631 273 1055 388 562 619 286 460 906 144 962 821 220 911 246 1044 34 1023 545 594 343 9 1038 1087 161 740 151 610 270 896 250 33 769 67 965 148 786 1017 386 831 133 588 97 568 124 588 431 358 672 1053 351 908 267 509 730 719 420 790 235 714 296 822 82 9 651 462 617 696 121 206 957 480 994 311 1077 70 999 421 1063 117 855 454 1071 404 994 132 1048 756 514 371 827 409 1074 279 686 235 995 645 410 795 29 670 161 145 870 29 1088 722 488 293 956 1005 194 720 211 568 295 72 1069 86 660 587 219 265 995 159 740 684 445 1071 321 860 249 87 769 1030 400 578 276 612 148 663 267 129 1093 300 937 585 149 1030 181 310 977 284 908 855 237 145 647 562 281 716 206 701 448 917 465 655 272 23 1049 351 665 330 1017 446 589 352 663 1034 139 426 932 935 197 970 344 724 396 793 535 28 574 1091 143 313 601 1081 56 708 153 264 884 725 187 913 384 302 935 712 519 483 1022 844 147 256 779 486 1015 409 898 615 218 481 1036 522 949 752 76 470 662 918 103 723 464 66 818 1024 74 500 944 411 586 81 652 234 564 92 552 38 668 772 525 1049 185 310 630 122 1016 446 777 674 252 306 937 839 408 862 210 241 770 179 615 861 176 505 862 691 201 743 372 157 674 1025 435 64 887 1051 91 973 193 740 183 728 141 1037 82 412 652 252 945 504 821 33 889 98 860 407 927 997 384 195 645 925 461 629 305 781 13 61 723 257 830 798 0 867 150 304 561 1074 439 203 835 614 378 961 415 289 648 0 872 130 790 1073 454 340 874 842 77 555 532 394 725 0 922 316 600 681 396 1078 424 106 681 31 906 455 792 308 836 759 176 402 947 228 832 188 907 1094 233 739 315 499 793 1032 391 341 929 397 939 736 165 204 1065 529 1022 762 127 1026 406 523 751 1006 458 7 647 746 141 898 219 234 597 867 260 70 625 565 156 111 667 254 612 100 653 47 738 156 590 11 686 745 344 18 888 1010 318 302 1087 320 930 1086 173 377 609 986 391 1 1054 650 288 564 85 352 761 154 549 38 1021 581 260 295 733 622 308 15 690 585 10 26 691 910 485 917 391 589 92 215 899 957 440 225 688 39 1068 730 72 151 705 982 531 170 970 263 844 762 154 905 21 747 33 652 6 387 629 57 819 270 1095 869 432 1083 410 220 673 841 422 182 995 95 588 651 107 893 195 224 604 680 173 526 808 388 558 1080 157 303 567 680 320 256 901 580 410 571 88 208 1010 177 897 823 14 192 821 727 124 306 1044 627 107 929 291 1089 81 1023 383 310 768 257 820 574 123 107 598 550 58 250 989 616 349 96 1042 689 490 252 711 693 327 1021 292 667 348 191 901 998 328 165 605 748 177 568 516 265 646 477 949 857 152 125 895 117 690 115 1052 272 570 232 1054 650 5 906 522 767 451 222 741 44 1002 57 634 854 318 923 121 694 287 770 464 216 718 286 1025 494 882 60 1038 366 996 138 567 613 194 103 948 842 501 310 834 96 717 159 610 130 922 684 308 394 991 271 755 151 1004 618 109 402 643 178 673 649 341 454 614 750 195 650 84 377 735 555 450 921 214 98 688 882 93 527 1039 242 1035 607 272 434 759 749 469 131 557 698 441 224 802 282 727 559 57 67 910 918 540 149 814 406 972 201 1090 162 853 226 1022 874 531 54 771 285 1054 289 1034 438 725 315 700 530 562 214 935 658 543 912 259 504 722 17 618 1080 526 702 214 283 933 749 244 899 82 365 1084 74 667 161 1030 541 793 993 359 689 18 542 672 745 69 194 707 743 444 972 289 846 85 759 226 810 53 51 1074 703 209 937 147 632 528 396 778 788 538 725 47 255 581 1018 378 635 348 1065 467 715 101 506 838 352 806 627 545 1076 118 554 435 430 810 18 580 706 375 1005 515 994 227 297 1043 998 17 913 479 855 519 606 27 861 517 99 1064 37 1057 814 282 822 352 793 165 637 434 430 958 51 773 701 391 2 567 1007 416 921 418 474 581 490 720 22 835 1069 45 4 745 234 828 623 55 783 491 381 569 9 638 135 571 359 728 972 79 1004 539 720 454 570 284 495 1070 331 880 946 517 465 576 729 144 524 969 54 944 1022 532 259 844 204 594 286 642 921 420 931 356 813 127 989 328 44 1071 520 601 896 182 1093 91 888 383 200 670 766 368 889 395 1008 166 463 639 604 14 340 794 670 416 137 730 711 478 0 824 309 578 602 394 790 479 1016 252 838 4 764 218 727 224 122 735 466 815 1058 333 749 191 817 77 431 1042 1056 277 1083 99 503 770 1027 355 230 936 463 711 838 498 508 1003 99 556 24 555 5 903 44 644 221 903 546 895 206 886 581 386 883 434 150 987 959 268 701 291 257 650 568 423 338 940 404 803 765 140 869 465 483 922 231 875 594 313 1021 174 158 1005 899 414 749 505 62 810 1067 154 507 569 971 316 846 258 365 1083 483 893 771 200 562 405 94 1010 783 98 1062 124 53 1095 685 436 155 1062 532 708 257 587 258 1091 830 157 1031 11 359 810 961 326 1007 113 475 896 733 211 1061 10 88 637 1019 491 705 468 229 719 822 148 292 1069 524 618 636 470 361 561 155 1002 624 130 1082 453 975 473 53 688 996 322 312 647 540 747 1094 122 147 1078 486 774 1020 107 774 239 1000 386 47 674 454 598 778 65 869 220 871 71 844 196 727 243 480 1034 119 943 320 1034 157 704 379 561 944 361 178 652 599 181 3 611 593 104 678 426 56 603 731 187 605 517 1027 156 202 1000 715 70 1 890 954 174 772 17 763 458 1075 300 810 263 74 588 764 81 38 912 166 793 923 398 775 164 934 493 191 756 48 889 922 167 223 771 789 405 90 885 418 835 27 552 429 839 375 566 917 109 1017 420 34 1014 941 148 333 621 751 546 259 759 658 210 651 121 392 572 388 932 682 172 1060 260 345 981 929 386 392 665 953 34 624 196 789 490 330 743 1000 354 774 152 1057 60 1024 237 1060 386 676 79 132 788 731 164 929 297 321 548 594 429 752 394 194 778 850 214 439 731 496 908 411 783 376 909 114 1061 899 301 1011 488 723 521 100 1016 167 1013 782 316 171 886 684 106 678 179 365 661 84 700 594 207 53 711 216 1018 77 1040 408 1085 195 741 45 1058 906 251 167 987 126 921 141 634 492 1051 611 489 653 291 301 702 812 11 497 659 1032 426 1057 335 1055 543 597 177 273 660 746 250 832 494 943 3 452 709 1051 287 822 390 283 941 542 797 725 300 821 391 225 659 290 720 651 163 718 316 345 858 685 104 552 441 1052 368 110 624 603 468 405 1040 945 354 1014 231 194 675 380 672 612 327 310 588 181 670 813 401 599 331 1055 150 770 79 608 190 901 225 672 308 215 783 435 960 742 534 61 1067 1094 243 670 324 904 294 395 640 739 405 858 322 1076 529 821 35 443 1058 453 688 1021 237 793 294 863 170 1092 123 306 1009 804 397 611 129 528 693 761 265 386 825 467 582 837 157 825 489 377 708 286 719 96 894 176 1085 855 482 399 849 961 202 537 817 207 685 737 504 897 506 711 105 457 637 1093 228 202 703 812 510 678 67 456 911 952 176 835 208 982 2 238 558 492 1070 292 556 593 74 794 331 627 67 1023 426 980 414 623 380 120 919 584 310 897 163 734 515 201 646 615 215 767 82 248 766 1085 172 424 635 871 56 1069 424 603 484 847 50 1041 229 688 57 73 1042 47 901 604 171 103 666 878 229 60 671 405 550 487 921 266 897 587 334 1087 439 519 1032 683 307 519 676 922 206 162 959 618 257 1033 20 865 67 712 461 355 610 456 1004 126 998 634 390 972 247 52 838 205 993 290 711 897 418 1089 528 704 327 1066 476 952 509 533 780 827 115 544 650 643 78 266 831 390 670 836 20 315 1034 68 904 433 1076 776 117 137 571 609 27 551 248 134 812 553 498 625 464 864 338 785 302 184 977 529 1084 948 281 211 787 717 353 232 845 848 279 264 892 67 739 270 1042 691 12 340 789 882 222 328 804 222 811 56 1002 470 728 258 945 629 153 723 103 582 486 805 346 350 1069 657 515 50 951 675 33 140 695 1024 339 353 732 869 469 743 361 146 831 197 568 823 487 870 535 807 533 229 556 828 192 519 922 1074 277 656 282 70 839 738 330 239 657 670 461 220 982 200 821 136 587 866 481 509 771 950 271 155 919 747 14 997 537 22 1084 1035 162 460 586 1006 212 0 856 1013 374 107 867 546 588 351 832 966 325 619 32 276 904 823 91 1030 324 638 311 1014 409 695 306 605 344 452 715 845 66 602 189 731 328 261 626 33 560 167 894 879 471 3 553 109 995 455 814 449 994 715 199 197 897 496 1047 329 713 284 736 349 1077 146 867 187 635 449 554 372 899 906 525 198 872 1 734 829 404 732 246 81 673 197 1092 602 201 276 1031 971 542 470 751 1020 228 595 236 1032 202 190 616 343 900 652 425 490 745 994 301 156 755 832 334 542 786 1088 450 640 316 1045 358 274 820 522 654 805 525 875 326 846 64 19 932 831 343 36 916 77 786 225 932 70 709 143 984 951 359 87 597 535 924 863 280 693 201 123 1037 230 796 316 1060 528 691 526 932 617 118 410 896 668 191 575 263 126 930 420 698 519 779 277 1017 585 475 999 377 1078 110 963 305 546 857 588 321 725 247 291 1024 229 666 857 224 887 479 472 582 550 192 750 63 331 924 810 145 596 27 696 437 1037 372 15 553 622 285 304 776 157 1055 699 244 840 192 798 356 247 884 698 431 940 114 555 38 434 892 175 665 414 885 568 78 490 733 882 111 134 549 487 952 407 1011 573 89 554 208 323 574 326 824 364 1029 258 1063 503 804 129 745 136 609 142 597 700 495 231 1084 429 840 262 889 91 816 655 441 918 83 212 962 908 218 431 957 297 754 1021 377 199 869 727 229 103 1063 334 789 781 198 370 565 643 207 1012 202 594 263 61 835 934 410 363 604 617 302 209 824 280 1038 332 1074 890 544 388 580 459 620 239 841 145 655 471 1066 988 533 833 209 645 37 570 434 462 1079 594 235 183 815 846 331 182 982 174 635 443 614 140 853 912 207 229 852 434 744 554 236 764 285 869 4 659 462 616 145 642 93 19 976 454 783 518 687 626 45 509 729 1057 302 916 436 425 631 883 339 958 32 331 1083 717 34 92 766 174 1089 1001 231 664 382 764 540 837 126 411 868 535 790 438 804 566 307 1006 319 739 263 22 903 1028 343 1020 269 154 732 718 495 9 970 717 215 747 25 657 243 911 465 955 57 333 969 330 566 575 375 406 646 697 305 635 409 371 799 207 734 1056 133 961 94 64 749 142 820 894 233 515 1029 270 617 512 791 345 755 499 1040 434 607 867 418 854 179 495 679 124 599 535 843 866 169 4 797 387 777 550 208 609 99 1059 522 661 306 693 146 89 715 665 483 573 108 544 800 56 998 571 283 39 1017 206 1024 82 697 43 654 663 434 1008 399 845 282 1012 242 896 302 75 684 10 777 268 554 31 891 350 608 900 443 28 769 914 454 788 425 354 1051 62 677 263 1075 891 0 649 240 945 315 296 559 1070 205 699 139 223 1035 718 19 657 32 843 43 160 762 749 183 741 318 28 963 750 57 519 1017 1044 86 625 531 31 882 508 1047 1023 87 265 987 327 768 936 456 921 164 984 354 569 97 515 1002 407 979 155 1063 887 198 262 972 587 195 948 135 17 758 278 1041 849 192 499 662 888 44 999 268 539 787 1037 451 868 477 645 408 26 582 944 133 722 481 268 965 236 656 817 114 742 522 1030 386 850 349 479 754 953 160 339 739 801 101 612 66 4 1027 625 447 395 831 336 905 438 1047 124 850 113 553 995 536 639 1 558 364 695 212 663 182 289 926 604 500 723 6 483 562 332 715 613 92 694 298 209 575 971 479 329 1075 531 647 55 600 1061 513 614 169 939 193 729 362 260 773 581 87 65 838 989 25 891 66 760 467 786 355 620 338 153 841 957 371 136 1019 487 561 572 423 39 782 1075 257 1079 103 293 745 597 495 992 464 481 905 356 1065 390 814 734 134 873 512 22 793 861 54 1005 514 412 1089 446 974 476 665 772 425 734 230 903 223 48 931 323 998 315 772 850 184 309 876 778 10 335 938 1075 181 786 530 811 147 581 436 0 1053 659 529 98 1072 290 998 610 142 670 474 500 696 1038 307 278 956 524 666 369 983 323 764 1086 404 705 161 686 445 163 739 65 940 254 1015 378 559 817 449 70 899 450 594 806 7 864 162 269 883 863 107 301 896 1026 76 638 364 104 555 996 526 406 797 405 1086 801 368 639 421 908 220 609 392 809 138 991 374 406 1069 268 574 467 624 750 406 609 358 904 24 395 732 132 1001 531 877 862 366 113 761 145 808 858 336 419 773 726 338 862 247 640 522 972 370 152 771 236 1093 1085 237 303 981 526 1078 898 498 1032 408 224 760 605 323 1023 401 399 694 843 342 877 506 642 483 886 16 733 194 620 52 894 376 358 572 809 184 103 924 430 995 330 875 922 36 1019 30 122 587 290 698 98 819 725 516 868 346 98 970 890 139 178 935 975 49 359 772 796 199 559 132 951 381 530 802 878 235 877 195 262 819 919 346 779 112 553 78 368 632 601 513 539 1049 981 321 595 200 891 220 159 1066 491 747 563 175 855 213 1093 269 517 839 338 1094 744 307 159 750 159 1044 939 58 156 916 925 95 966 343 452 760 622 284 143 724 4 1030 708 320 886 271 581 207 236 979 963 230 861 21 411 1044 60 989 251 771 356 981 553 149 156 607 685 170 711 539 444 645 378 668 300 813 684 134 761 205 984 523 649 295 198 590 532 945 974 340 102 726 843 481 511 773 460 672 524 626 942 474 423 988 102 637 424 628 816 35 184 983 759 322 926 77 934 375 860 461 994 545 836 51 826 3 533 673 523 1031 180 724 686 529 357 571 642 375 800 442 115 1031 1095 75 793 281 941 446 121 984 492 855 625 443 477 931 252 837 188 803 945 406 169 961 292 876 856 126 508 712 205 704 304 807 205 895 1027 257 338 577 1044 356 22 750 1051 411 935 291 26 957 435 737 663 360 4 1058 141 618 293 991 469 725 756 392 997 34 522 798 421 735 29 742 78 647 982 393 757 101 307 891 26 1084 470 571 817 155 646 289 522 681 718 180 771 418 453 801 619 130 953 517 915 534 1036 159 931 471 257 941 690 278 729 260 199 922 146 885 799 276 241 723 110 822 778 228 920 67 493 780 112 573 637 364 135 552 918 192 697 244 536 972 704 354 427 1022 61 594 1079 56 262 706 239 994 692 192 172 1040 719 537 214 738 994 175 699 311 530 1077 714 322 408 941 600 7 264 790 199 1080 1082 233 501 984 154 586 1026 307 1028 407 73 948 273 1035 192 672 342 1038 19 893 62 869 231 895 1053 419 461 1006 748 269 212 1061 805 196 96 895 803 192 73 1091 1030 444 762 449 456 651 280 695 481 834 112 1086 947 93 915 256 399 762 630 292 434 949 607 332 555 537 1076 161 833 135 550 383 213 1068 170 657 769 290 495 857 431 926 552 84 949 177 1053 249 315 847 991 60 828 171 587 88 229 674 161 988 184 791 1024 12 525 641 267 594 580 273 431 1018 249 805 1053 309 357 690 861 55 945 72 837 287 456 926 44 1074 1088 211 432 568 857 367 536 666 98 556 1085 255 26 605 1090 21 469 832 920 395 747 447 86 599 736 88 430 790 1078 321 902 251 724 378 783 267 953 426 975 530 1078 437 502 1000 586 145 893 370 505 802 601 475 514 703 779 32 749 263 883 362 466 960 138 725 976 326 692 546 1079 430 804 39 825 441 355 1048 445 1022 1039 350 398 867 969 379 924 234 653 219 532 816 522 1090 970 221 875 152 604 80 533 613 731 353 349 715 870 184 158 932 81 939 449 1067 338 968 197 620 288 653 318 836 1048 120 177 1028 269 604 593 258 762 285 908 104 1017 252 255 680 24 889 1015 338 185 956 867 415 69 905 445 1057 808 272 95 959 177 919 180 631 138 596 695 508 438 552 156 1056 1092 471 1034 435 55 601 468 861 719 41 95 813 690 340 593 189 561 228 800 365 665 525 868 95 220 874 1024 417 33 928 960 43 467 852 700 201 635 196 939 175 924 410 456 731 421 679 751 40 855 506 60 890 734 15 617 542 107 597 422 708 893 105 30 767 821 163 170 618 722 171 863 248 701 461 350 618 923 13 50 631 526 671 670 409 62 757 652 54 488 901 709 88 553 357 812 100 367 789 459 950 459 843 10 641 10 915 14 1081 727 473 817 58 186 949 903 75 581 318 79 707 1089 153 389 1058 856 439 780 18 688 211 104 611 609 11 807 116 433 929 403 627 461 660 727 161 243 826 729 520 804 367 1057 250 325 587 706 81 1092 466 508 708 634 89 469 731 1051 424 89 637 588 496 452 930 174 636 502 1062 877 376 2 652 195 986 709 268 172 938 107 1029 962 270 934 246 456 1007 55 594 793 63 176 946 849 189 798 469 998 4 353 821 636 73 211 1018 241 740 1047 172 576 144 375 948 446 739 949 182 1065 230 846 433 228 858 645 537 391 1004 289 900 52 984 821 537 436 994 506 951 1020 46 440 705 395 1035 841 219 160 924 802 325 55 878 167 648 547 872 425 891 620 351 205 1035 868 291 301 597 808 139 348 862 822 323 32 927 964 445 636 170 704 61 90 988 247 1022 1086 38 938 459 342 753 549 123 773 345 562 435 164 915 524 965 928 119 114 1054 983 458 836 75 848 402 727 298 107 736 447 901 1028 301 604 192 528 1009 355 928 393 916 343 662 146 794 966 96 1044 472 490 659 1005 313 116 971 69 753 869 118 295 1027 973 53 531 1050 66 837 92 573 494 1028 63 988 233 989 695 336 351 586 736 133 490 616 976 289 295 648 981 380 124 868 992 127 151 1025 836 347 501 651 34 984 725 468 482 1073 486 714 490 766 441 1055 501 670 464 660 619 503 212 870 878 172 766 312 628 153 396 1049 122 711 58 950 471 591 0 989 308 872 505 972 542 659 200 754 1018 460 851 294 108 879 1044 419 121 916 441 1031 303 724 208 943 422 964 210 929 691 514 288 847 1057 461 185 662 387 792 917 503 874 503 304 813 472 859 742 16 420 812 910 347 788 347 1095 520 540 756 628 158 152 836 226 653 426 973 823 362 740 169 483 1065 615 323 929 320 588 1 872 169 247 687 725 71 447 579 205 1021 813 29 1038 262 341 714 843 326 678 160 634 383 293 577 960 27 220 687 319 778 731 443 840 70 446 887 180 997 1027 489 720 330 925 458 619 336 387 781 1023 189 252 924 291 562 208 1052 277 975 935 195 226 1076 973 110 731 273 870 458 590 483 382 941 10 840 789 26 792 127 751 269 70 749 416 881 37 746 582 224 49 847 1023 10 1056 172 147 960 1067 285 751 447 378 604 1021 10 381 719 1012 536 933 366 842 297 731 501 355 817 549 358 223 1003 618 321 747 319 592 119 842 217 940 265 22 579 942 270 578 56 32 613 839 193 1025 320 312 983 777 330 82 813 630 140 340 962 791 103 74 936 1034 155 754 47 262 1021 940 32 244 757 1079 414 97 748 767 302 821 545 579 29 15 697 643 500 285 1013 730 431 57 753 33 1020 297 782 583 418 710 131 262 671 675 541 6 566 57 600 741 384 605 284 304 646 548 43 118 737 213 711 141 810 298 815 460 831 769 451 980 482 1014 454 955 28 620 58 795 54 989 514 388 1023 906 29 619 224 975 13 523 701 609 399 379 571 17 622 492 552 56 747 864 442 802 428 680 267 68 795 24 633 253 587 147 600 656 74 863 38 732 491 849 274 715 314 160 946 739 408 834 250 842 489 772 31 94 925 806 269 516 625 751 166 207 863 231 904 262 567 363 996 780 301 594 251 454 1074 845 280 421 1073 300 1094 825 5 884 16 252 557 760 300 76 1079 924 48 62 591 299 884 616 403 1015 446 120 795 1036 536 544 832 946 247 435 893 661 381 861 304 1072 538 55 952 610 247 608 482 309 598 134 579 760 537 1024 264 992 538 715 80 546 1015 763 101 487 599 32 890 567 268 303 734 63 695 70 692 156 561 72 623 513 1015 255 1032 909 244 303 617 800 296 30 971 471 683 153 867 428 565 314 905 930 188 691 174 33 733 65 1021 383 736 1006 91 1004 368 799 465 289 816 761 94 897 282 60 859 504 553 375 781 1094 371 382 931 705 456 389 1008 638 525 1010 536 927 369 639 254 246 705 685 17 501 561 333 722 80 947 571 431 1090 63 658 88 1072 252 190 684 581 283 1044 304 45 980 224 961 68 736 351 1021 12 1052 408 998 450 724 103 694 936 312 348 832 770 415 257 658 761 516 880 417 622 176 453 765 532 868 807 15 231 1004 706 520 258 610 187 692 825 371 588 248 150 833 208 929 907 178 911 262 717 64 103 853 763 38 1066 340 40 1090 1079 383 77 618 302 621 194 811 656 45 656 265 158 734 230 991 462 1049 59 810 5 975 927 470 509 599 931 211 51 736 297 719 717 79 399 968 622 138 1022 448 591 72 289 859 830 517 873 234 38 607 510 759 923 451 888 225 363 668 396 713 354 551 694 280 860 116 629 438 881 171 676 397 625 83 959 473 266 704 591 265 1048 173 142 988 932 271 24 819 410 1062 549 3 717 127 653 514 17 729 727 378 971 197 780 359 773 295 556 122 433 747 350 793 586 236 694 81 661 41 394 1030 1051 8 964 215 174 763 1089 57 178 635 740 286 351 561 545 751 386 773 510 931 405 628 196 761 979 249 484 965 158 1034 124 1068 510 765 508 759 189 665 774 36 666 166 968 147 436 642 655 260 690 87 964 174 687 110 12 714 248 669 733 520 553 272 579 530 216 1022 709 515 908 499 991 399 1050 317 533 638 620 302 227 726 420 1002 368 978 101 799 1043 530 969 22 54 826 623 112 181 1006 307 1034 87 559 444 717 499 625 278 1049 580 437 721 31 568 150 181 755 370 834 14 1048 1011 60 1035 383 585 283 813 173 541 862 32 823 343 992 515 866 490 683 1040 179 691 346 601 355 834 135 505 851 139 842 145 946 577 9 776 415 27 731 332 787 430 618 393 1029 167 737 888 341 65 714 817 70 215 902 509 609 397 650 850 335 921 523 1057 519 206 1020 478 879 295 750 623 75 493 595 719 379 299 744 984 23 176 595 914 532 112 1035 784 2 531 726 491 952 728 96 1055 491 1032 508 118 810 1090 142 845 432 268 660 354 1034 464 924 475 593 428 931 940 433 889 435 17 738 962 420 277 890 113 840 1009 184 302 977 182 594 17 1010 450 553 337 803 8 1069 729 107 679 426 83 758 1063 174 452 671 29 656 766 343 582 495 886 264 1004 440 1049 404 782 178 76 907 228 643 375 693 723 40 94 682 986 205 803 81 162 847 672 351 564 160 658 521 906 38 791 335 540 908 875 183 32 747 35 1079 1055 252 1046 178 3 699 298 955 307 919 521 836 712 301 967 401 704 504 62 685 350 747 787 5 555 108 394 788 38 1043 745 72 985 39 879 443 629 203 345 1060 268 832 556 242 138 845 128 584 157 1030 621 242 629 376 755 385 379 927 547 958 755 529 200 627 1009 83 996 215 571 21 138 1073 510 600 994 157 733 507 1061 320 946 493 670 336 319 676 463 850 1078 369 518 550 957 350 710 200 1089 293 486 585 480 751 518 782 458 752 355 1051 710 267 547 877 454 775 1029 5 253 1001 410 816 414 711 147 744 827 344 1036 487 568 74 852 364 420 926 1064 387 814 126 609 221 1061 229 405 614 407 1086 353 563 561 189 562 34 640 534 1086 260 53 578 568 108 493 711 178 775 77 1030 1024 502 140 983 356 1019 421 995 493 725 879 479 178 739 975 331 571 519 142 927 355 1070 374 729 350 1084 740 193 607 246 340 781 195 903 362 609 118 959 184 647 1075 301 838 210 587 29 34 570 645 515 922 361 661 467 25 752 6 851 702 220 34 907 814 64 250 953 240 891 743 287 113 805 508 939 330 707 452 1010 485 639 943 292 901 162 51 1057 618 342 1007 389 495 854 1064 204 129 715 44 782 538 690 87 554 47 678 286 777 566 334 198 860 369 673 893 9 185 715 526 967 305 995 267 792 230 916 822 450 970 252 523 965 650 69 256 938 259 1088 9 860 596 539 733 162 82 1038 667 146 560 61 689 135 404 1032 392 984 269 1091 901 55 486 935 430 578 763 436 184 915 235 748 976 411 675 330 606 45 4 655 625 213 220 904 249 773 1061 334 494 922 819 506 55 665 55 844 764 258 442 748 485 613 787 301 740 76 83 962 725 146 798 441 277 932 1004 432 326 846 139 921 250 753 1075 424 398 935 79 905 106 1027 1041 423 744 391 460 881 174 935 928 310 235 992 511 551 645 312 162 745 54 584 665 182 553 74 494 682 597 479 435 922 528 706 195 909 684 247 135 713 893 143 323 937 488 927 536 757 858 145 192 602 204 716 1058 412 71 929 384 620 556 371 383 961 294 746 313 985 113 1085 878 286 61 969 328 1063 417 952 523 1094 320 672 8 888 814 490 375 800 185 612 773 204 70 696 50 549 1030 441 835 400 291 719 1066 13 622 42 625 6 737 11 229 640 432 881 798 145 474 564 958 192 567 533 257 968 81 667 590 507 469 618 199 976 180 1066 1059 253 920 300 1035 189 785 529 590 421 18 735 669 419 956 299 291 857 790 151 325 663 266 825 449 614 426 1014 99 746 259 674 892 462 184 771 269 877 51 862 861 417 474 795 957 162 526 985 1084 488 169 654 51 594 560 229 1084 167 892 74 880 155 897 370 342 713 272 717 635 92 335 754 449 863 362 961 849 327 1073 79 1048 417 94 573 149 609 546 891 1016 475 145 656 628 329 567 159 381 816 984 494 762 339 257 700 455 579 242 1021 311 646 111 782 442 556 1007 138 800 74 875 41 88 804 555 6 19 674 898 213 153 879 897 358 291 834 404 780 654 416 552 213 8 866 416 850 761 448 1047 71 1090 418 610 535 918 123 729 196 94 1015 751 498 589 34 21 667 218 856 611 391 608 255 466 623 429 885 101 690 184 1085 318 633 775 332 753 513 251 953 869 458 1051 9 1026 327 500 918 237 648 136 761 775 270 357 578 802 453 654 335 227 893 809 246 1030 248 627 370 778 358 355 632 386 763 1063 8 628 323 416 587 28 660 301 1014 870 64 886 232 452 1045 383 895 349 781 1013 159 650 169 2 585 216 1021 21 1093 389 1083 226 818 290 683 558 217 422 652 1026 93 886 173 586 400 429 1046 997 517 962 138 925 286 126 730 329 744 506 867 984 22 408 962 160 841 29 699 813 137 981 224 1079 339 971 261 75 734 534 784 362 907 300 629 68 621 311 940 215 927 119 780 875 60 271 614 412 916 535 805 1041 80 1028 184 93 966 652 418 242 660 737 207 917 28 17 1040 459 1049 1078 412 954 542 12 1041 747 182 1010 217 400 611 1082 130 458 812 382 833 696 320 289 1027 209 554 780 499 701 149 676 418 1013 137 913 432 330 860 63 688 1066 441 107 915 840 163 1033 261 814 461 345 940 705 60 908 178 388 988 50 768 154 713 1077 239 746 76 441 600 993 28 148 610 1073 368 395 906 88 898 923 17 519 685 541 554 231 756 279 564 298 676 811 152 1062 349 399 755 102 994 622 274 643 114 589 110 838 102 203 1094 588 228 921 49 981 455 461 864 855 59 924 496 298 1015 794 308 603 403 880 382 150 910 460 667 173 1091 364 777 179 830 746 35 471 971 984 140 1004 358 793 144 518 908 23 629 128 559 502 728 1015 531 269 591 101 740 257 953 692 79 554 51 475 937 885 103 525 747 191 895 608 542 135 837 578 285 273 1083 717 530 620 503 37 555 401 719 351 651 348 1077 710 161 223 1070 838 103 260 1031 869 468 374 562 84 728 13 632 86 663 677 310 912 385 543 592 342 620 969 199 356 1077 980 156 771 424 696 182 263 842 678 468 288 1005 298 938 982 214 722 511 539 879 270 830 729 137 572 334 694 413 569 186 574 410 407 781 371 926 887 115 47 957 15 645 228 637 956 267 1064 462 1043 394 268 693 440 915 217 587 402 1002 638 20 557 104 156 1044 184 992 488 827 1068 541 16 624 710 505 810 86 410 827 1095 367 698 249 667 494 997 388 133 654 810 402 229 1001 198 729 573 515 763 415 286 562 527 1023 153 768 125 731 473 861 425 1048 364 585 312 979 720 404 149 592 986 163 26 591 105 1027 1091 305 3 957 814 51 586 399 76 742 802 239 350 634 235 737 969 243 101 867 330 563 466 801 698 148 339 740 663 46 951 312 133 923 399 672 30 1081 1046 100 941 5 685 495 576 255 802 206 537 672 725 491 86 877 78 725 521 864 1048 297 151 581 532 772 580 238 625 69 442 857 853 359 544 947 305 1054 944 339 391 641 455 562 1078 396 845 531 635 118 372 582 712 326 997 73 167 1031 232 700 567 75 735 81 430 766 58 794 472 952 165 1058 624 95 860 281 895 180 942 64 776 139 1053 449 32 762 254 648 15 970 984 259 899 534 1080 335 105 556 593 432 408 923 285 682 115 614 599 232 916 547 1090 443 830 449 1001 102 726 38 933 463 194 1090 218 784 807 465 793 10 450 747 447 618 529 925 495 713 771 193 574 30 8 811 454 579 740 60 648 480 993 54 281 1079 1047 451 130 1025 1019 514 201 882 480 815 963 394 700 349 264 662 262 867 431 899 383 974 20 674 672 373 602 220 501 782 679 342 167 564 166 920 275 959 714 4 679 444 87 631 652 501 1083 246 480 965 279 597 41 739 76 729 27 660 644 48 1054 311 909 354 288 994 654 366 794 79 430 753 43 1065 163 789 1030 221 947 505 993 168 387 1056 908 46 552 502 499 1035 946 36 1011 416 75 1038 362 868 165 772 462 653 1003 445 90 792 774 343 918 488 808 435 415 596 652 9 155 824 317 640 1060 360 1057 310 460 955 1078 256 873 451 681 258 87 623 602 26 849 90 908 170 480 572 245 969 955 540 569 128 858 33 926 514 1087 35 125 601 53 569 695 114 73 1001 656 439 847 267 153 678 12 606 483 975 599 405 705 239 503 895 592 6 993 98 521 565 896 4 968 423 419 1077 472 880 212 1058 65 1076 728 199 270 1035 42 1074 165 1010 1009 541 975 173 465 926 871 377 407 753 4 665 511 738 1028 495 423 991 387 938 246 946 993 431 926 264 201 670 935 63 664 509 770 299 991 483 243 853 702 386 780 354 1047 543 368 556 957 22 315 755 57 952 369 685 693 55 975 545 935 285 499 913 1019 423 695 240 72 1041 736 480 537 1078 466 707 1042 129 530 760 932 148 987 224 283 981 721 486 302 802 679 94 188 998 1002 82 600 152 501 648 564 422 807 42 477 953 366 973 398 610 753 439 36 722 665 131 423 1080 1085 107 4 819 705 150 1085 306 724 212 45 594 304 876 759 198 766 423 90 796 341 579 47 642 417 1077 53 731 16 608 271 825 58 912 950 211 486 643 714 270 1077 361 795 546 540 1089 487 829 874 60 185 907 6 632 1005 437 444 564 26 638 382 847 1029 157 876 542 557 546 1052 339 170 837 107 704 974 406 202 864 377 1074 407 758 992 253 740 5 1004 84 110 1049 659 90 1091 451 166 1000 875 443 476 840 50 777 65 986 849 365 468 1067 106 600 702 490 748 467 321 930 899 143 436 741 782 173 153 884 1012 182 1082 98 591 59 1087 399 1038 304 697 205 888 507 472 933 653 114 199 722 200 796 32 1052 586 180 428 832 975 188 625 2 1033 482 257 606 276 573 422 1043 9 902 433 730 526 946 196 871 380 851 938 354 794 209 773 269 41 939 590 193 609 59 205 676 6 871 358 802 1031 484 287 738 354 809 339 796 746 22 642 166 595 489 1022 291 454 1063 37 959 501 872 252 642 994 355 1014 205 1079 12 229 660 395 825 210 931 810 177 384 810 758 317 23 961 469 813 704 474 1016 322 940 108 195 1077 428 753 461 1039 837 203 254 974 946 62 930 142 929 148 165 1081 22 587 1025 300 891 336 607 229 885 391 404 602 763 404 980 329 567 384 964 42 568 109 883 226 461 659 263 704 210 743 392 1029 389 853 526 828 313 583 0 572 976 37 606 127 67 939 438 628 914 151 345 784 477 865 899 175 769 376 251 1001 1055 285 173 646 962 404 1058 154 49 671 81 968 510 856 562 524 348 727 170 683 814 495 696 224 463 702 373 595 1044 229 742 339 706 474 105 577 921 308 371 866 778 260 1043 7 36 768 334 924 893 178 437 934 33 623 1073 391 630 483 900 180 304 980 707 499 849 500 561 7 1050 212 539 587 724 496 1076 63 358 943 580 77 932 185 444 719 192 842 941 414 865 479 219 629 931 23 229 854 966 183 67 1054 176 744 876 434 103 1048 197 737 1031 488 315 966 1059 508 270 717 804 83 721 407 574 478 790 132 31 840 449 679 954 110 905 57 987 340 491 974 584 92 87 646 969 88 691 251 509 1048 178 679 439 1077 14 654 925 105 287 987 672 371 378 851 522 698 320 622 38 567 487 660 117 803 149 720 1011 349 156 992 424 916 516 1089 255 1092 216 1060 337 780 890 23 732 337 706 304 293 561 70 1059 307 704 66 911 206 634 222 825 541 913 785 355 919 338 1094 114 114 907 339 697 687 429 383 1066 793 251 971 450 402 849 380 849 362 997 761 288 12 815 33 600 152 646 194 618 791 305 705 287 310 1044 14 739 130 830 753 467 535 803 403 903 898 133 703 30 73 595 346 562 317 613 623 282 115 598 552 230 432 1042 94 606 533 824 134 802 581 19 303 962 79 896 293 999 1029 162 564 461 247 951 678 13 404 686 72 673 1020 51 348 1011 361 733 529 982 487 806 853 144 938 94 290 926 430 662 94 625 971 241 334 1001 1080 541 108 644 804 331 138 736 716 364 870 75 176 869 971 463 1069 459 165 934 352 917 353 804 138 605 191 605 1052 242 1032 468 380 551 1007 59 243 820 724 245 775 27 995 285 1043 464 552 494 300 878 993 456 987 242 63 927 11 761 1070 358 434 1018 245 1095 946 25 119 1022 799 334 99 759 520 1092 609 288 242 1067 55 859 805 264 790 329 514 1046 206 915 855 407 407 1031 1046 61 248 871 648 248 399 856 588 255 159 646 265 914 414 873 269 688 714 530 671 153 844 355 175 751 334 680 801 196 992 148 227 800 505 877 920 474 411 576 131 1055 547 620 919 494 1077 437 180 908 808 88 835 367 367 1046 401 795 645 43 725 128 690 78 914 178 338 816 845 104 178 624 1016 527 201 856 574 18 726 322 802 461 557 30 304 653 121 919 359 978 695 393 532 820 878 82 1050 182 55 649 612 288 639 522 46 794 793 271 927 177 423 716 1055 332 1072 139 445 890 119 971 68 1077 720 501 312 615 1011 428 399 789 316 553 988 243 390 1079 1094 45 716 274 125 883 1083 536 939 181 305 569 651 233 603 93 722 349 42 646 128 666 1043 181 703 488 280 582 341 933 961 82 666 82 131 648 992 222 749 357 786 205 607 321 1005 174 619 504 916 335 89 1094 361 648 932 43 1047 240 59 832 599 41 710 79 304 727 478 638 939 96 78 918 204 591 24 695 963 476 210 1045 753 139 231 889 264 696 302 703 487 756 727 516 645 116 258 697 20 873 16 1029 853 267 683 524 699 45 728 24 551 296 470 625 1051 224 173 1059 636 169 337 889 530 564 30 638 673 497 430 866 918 546 1082 15 459 784 1094 451 200 760 562 332 692 13 433 892 548 413 1034 101 848 319 890 236 105 957 316 670 470 872 1075 515 961 137 742 5 947 488 445 563 523 1026 899 398 862 6 191 602 68 666 230 678 432 1025 831 175 971 289 834 368 195 766 789 274 632 314 661 421 901 398 347 693 337 561 654 477 734 370 527 731 119 807 735 265 568 209 903 269 915 156 963 71 23 695 731 447 36 870 253 584 806 137 721 406 107 1074 577 24 658 119 773 128 568 323 301 775 861 281 34 766 897 109 380 982 1074 545 987 276 733 200 782 529 424 806 777 495 457 903 1005 270 234 1023 644 454 447 802 671 383 973 2 238 737 581 520 761 283 261 1004 284 707 324 675 309 880 577 241 19 589 586 189 325 1040 374 787 302 1068 821 109 476 886 153 636 18 903 608 12 979 382 47 811 389 923 787 260 330 583 378 1012 120 668 33 714 566 75 30 952 17 851 25 951 215 1046 748 395 410 792 48 983 975 287 470 583 577 411 314 1034 693 224 196 855 672 458 1034 115 1073 308 1017 157 1045 44 473 577 794 318 534 904 321 865 890 342 41 692 698 114 1085 468 193 891 600 329 484 896 2 999 684 158 255 824 371 830 331 812 387 884 697 315 720 309 113 590 918 297 520 826 704 547 974 129 221 565 30 622 64 762 834 434 839 223 350 641 500 800 1013 367 15 698 769 300 577 360 455 741 870 167 203 752 323 945 459 1021 577 78 55 1037 814 303 1069 209 635 291 879 454 896 33 643 33 559 477 18 1042 301 1036 136 849 959 279 1017 496 1027 0 674 411 405 1006 923 434 1068 18 145 895 344 841 347 869 933 312 904 270 954 117 1014 447 250 914 1046 370 881 256 879 146 749 254 771 88 1037 359 305 622 985 227 566 265 802 521 653 424 831 221 349 927 789 311 82 843 48 840 144 923 883 144 663 147 663 59 826 63 224 924 915 447 989 97 220 868 942 315 1023 486 767 151 206 1043 817 23 606 276 405 1063 589 104 1037 333 700 331 95 797 579 36 235 668 935 202 598 426 339 881 875 159 876 537 144 1064 364 609 937 374 999 500 567 144 48 1023 325 609 950 8 901 34 992 27 831 120 522 662 553 48 436 662 302 879 921 40 446 904 291 1002 314 963 574 522 140 554 782 230 883 531 59 1050 89 900 302 619 668 489 1084 295 879 300 760 78 676 241 10 927 1065 275 762 266 701 444 579 87 86 868 763 471 886 217 549 141 252 754 241 876 1090 484 1092 155 115 739 598 508 505 860 900 512 707 540 47 734 413 1062 107 989 96 847 740 181 411 795 1065 79 1060 406 43 910 365 858 522 598 163 1026 958 248 469 1037 249 850 577 529 1094 178 394 768 148 777 680 425 382 1055 471 978 482 1021 408 768 819 248 472 1007 1035 399 763 272 1016 335 817 414 251 744 312 894 363 930 956 310 614 292 577 18 222 976 750 98 846 419 764 111 947 204 685 302 1082 8 626 72 874 72 538 646 971 70 826 534 69 801 812 478 367 1092 639 224 862 260 217 709 982 409 252 913 740 385 615 198 388 926 1072 92 452 664 419 899 538 1015 411 948 731 136 535 855 1057 389 841 522 1071 2 997 365 998 183 435 1068 490 800 130 884 421 676 769 356 293 876 561 486 446 955 582 389 1046 342 535 1023 763 137 1024 409 382 968 770 412 82 783 1034 150 34 553 476 1028 157 986 811 423 439 568 574 187 703 124 517 1082 1026 145 168 677 239 621 63 834 464 810 19 989 392 1005 323 621 58 965 97 786 817 85 244 908 75 730 571 45 492 980 169 553 36 574 121 891 721 321 1021 218 119 1079 120 793 256 980 431 987 584 471 734 381 173 945 838 219 981 363 753 343 767 433 884 488 397 823 219 668 788 355 475 1005 376 872 656 546 919 126 932 454 445 886 655 321 748 45 890 247 588 53 1021 534 35 1003 532 918 426 688 129 948 884 353 11 946 23 1018 253 711 140 616 745 281 47 933 947 390 300 896 318 1063 530 838 111 737 1077 147 675 473 302 557 236 1001 731 260 637 128 78 859 883 142 24 986 2 911 406 576 1035 382 515 928 641 86 894 7 978 129 959 424 7 784 195 831 168 794 670 134 582 139 883 361 406 683 61 549 803 52 527 1056 668 495 893 367 59 631 113 671 194 655 1027 181 686 282 142 1034 996 135 656 353 739 39 787 403 176 559 107 1010 74 565 435 991 668 513 102 987 625 57 353 652 96 665 935 251 269 574 128 627 756 108 267 989 999 183 539 958 438 963 1073 130 1048 517 1048 348 336 781 953 476 944 237 72 624 991 441 247 1018 1095 530 1025 253 950 331 1048 159 213 761 1085 381 1037 165 1076 267 63 1070 239 807 703 463 110 882 578 204 470 950 518 995 171 618 942 245 307 723 890 399 666 117 4 597 969 32 1042 15 934 111 843 322 991 243 98 723 825 414 298 755 707 274 305 933 991 459 661 279 1080 238 909 280 384 557 164 907 1072 543 175 898 471 795 506 1064 367 876 934 486 233 852 529 1046 461 848 79 618 603 443 20 988 265 862 475 642 187 642 415 624 1064 288 667 216 176 647 161 883 563 239 61 673 58 606 813 131 618 246 713 66 486 893 32 929 713 351 329 860 153 976 972 231 1054 439 553 104 546 981 355 828 676 275 863 496 631 26 545 970 509 595 563 108 261 632 824 482 924 146 955 276 566 229 633 425 350 874 27 1050 469 849 712 294 561 19 26 672 77 844 734 242 257 1085 1081 64 920 321 1089 357 662 99 737 474 119 1012 447 954 333 617 169 666 872 465 164 878 345 584 1062 506 533 955 558 450 256 981 939 27 15 895 635 540 337 1050 351 996 842 401 484 769 628 91 440 650 648 392 761 188 613 9 989 424 201 630 316 601 686 222 627 375 678 149 628 369 112 857 396 1055 1061 239 646 51 1034 55 898 263 6 1016 47 659 987 285 134 932 987 434 553 140 611 456 716 82 1010 25 461 686 205 750 76 831 605 43 757 213 237 916 1036 195 673 384 135 1047 149 913 51 764 247 937 1001 240 340 862 201 989 96 764 759 309 68 789 563 526 743 280 507 826 703 111 560 83 549 294 564 341 86 658 1093 392 1070 466 43 907 792 133 799 535 782 467 1023 431 884 24 526 909 769 244 615 336 294 1042 736 300 1069 483 1077 345 728 282 80 888 322 664 1067 153 449 1010 419 1042 843 384 1 982 234 690 636 497 350 583 484 802 686 146 57 825 915 18 56 790 391 924 1078 366 19 725 1009 234 894 174 238 583 789 0 786 459 629 146 215 791 327 550 844 150 935 67 7 885 1093 439 29 596 343 1077 799 133 853 137 537 699 919 165 49 1065 1014 225 105 827 131 656 3 855 0 666 1035 486 4 943 981 178 44 957 825 310 837 29 314 550 1009 405 832 471 1085 250 892 431 519 708 89 712 265 887 711 58 13 836 474 1077 15 1061 487 673 373 641 553 446 143 921 352 914 829 496 463 946 1014 6 910 401 0 781 541 796 533 992 966 3 870 86 760 448 404 907 571 526 430 749 1076 52 701 320 926 73 726 441 375 1029 626 36 1090 114 1054 457 481 1092 549 207 1028 71 452 1084 1086 91 508 569 252 693 286 1046 78 986 190 730 406 763 24 741 303 1026 664 468 326 1046 580 164 48 872 646 283 702 345 904 464 485 605 322 1042 559 484 170 808 776 168 236 859 677 267 401 984 1086 109 1027 406 271 1066 494 822 351 732 1038 516 283 1057 920 346 951 256 726 248 57 695 336 645 510 554 866 523 892 393 859 459 777 315 916 269 495 549 133 665 1051 47 889 15 1043 71 91 839 711 38 1009 92 880 81 96 667 917 240 157 1045 148 677 460 950 843 381 26 892 112 750 649 191 449 827 116 1017 586 223 134 851 702 527 60 712 321 871 1056 192 182 571 874 432 72 1028 264 1035 354 782 890 412 296 746 870 179 674 412 602 398 347 558 414 713 320 683 34 626 401 652 251 568 733 287 118 618 86 995 774 366 916 278 380 622 451 1060 746 502 828 49 25 1042 1002 72 1076 418 1074 199 849 373 481 885 1059 41 714 66 1082 312 1064 383 365 624 410 731 522 566 24 570 23 865 11 829 771 409 695 470 339 738 348 900 707 328 438 672 1071 86 240 979 1077 328 379 886 618 388 870 541 394 599 654 362 1039 468 485 1051 194 800 827 189 420 652 250 623 227 635 259 896 1075 138 567 94 387 842 364 851 459 856 885 33 453 1004 175 1074 546 763 735 158 569 219 610 521 491 753 735 126 561 353 752 89 89 721 710 177 40 569 460 944 454 874 722 322 610 300 309 855 88 970 365 718 1056 336 245 669 1073 171 627 246 52 808 884 137 760 533 922 264 735 190 551 387 669 467 900 238 773 459 36 990 243 955 857 287 1038 294 564 484 260 1006 515 867 549 533 38 751 651 45 982 46 234 865 215 1076 1058 101 604 245 193 978 352 671 612 377 731 248 980 373 67 742 677 535 58 937 129 711 965 227 537 910 701 460 636 313 224 1039 6 589 288 788 518 909 441 707 977 182 906 337 633 49 337 874 847 76 611 79 247 688 163 915 576 121 410 828 662 373 410 846 498 850 637 207 573 19 536 550 509 642 570 238 236 1069 741 476 906 462 699 544 751 430 387 559 1003 195 174 879 779 176 969 529 54 696 970 270 231 1073 1073 166 28 973 1 1021 916 409 512 1067 29 1086 1075 160 512 1029 1013 320 945 1 246 802 816 431 193 574 1039 358 651 264 478 690 557 273 610 181 134 810 421 768 199 562 625 535 303 653 505 878 1068 361 396 812 127 1036 806 130 282 936 398 965 1029 250 868 193 353 1083 36 736 258 738 938 497 997 323 674 25 1021 300 967 366 1052 118 203 1007 19 1034 991 316 45 610 1072 449 390 842 6 712 501 790 996 92 614 215 563 439 426 865 1080 175 648 239 768 21 1044 170 448 1041 94 1020 73 991 340 631 831 193 1029 164 490 670 992 539 288 733 287 938 864 133 264 588 346 895 271 556 529 695 924 545 38 1069 1017 225 128 892 342 604 942 249 140 643 814 112 712 288 801 452 576 494 711 250 835 76 76 1055 418 712 539 822 235 580 473 669 243 832 625 53 1009 68 1018 519 483 1062 628 63 765 502 182 884 215 1044 280 821 528 760 118 802 754 52 404 625 406 905 1091 68 963 274 127 794 374 1026 1015 221 752 406 268 1080 1084 85 342 909 698 185 180 784 654 399 525 862 537 768 950 13 127 663 750 524 504 736 695 266 952 190 526 863 1040 263 219 915 102 716 1093 66 49 902 155 730 813 121 787 540 896 539 616 442 348 692 1082 384 289 854 92 1055 237 834 940 534 51 861 968 269 387 873 685 527 69 913 1013 164 740 167 509 760 453 862 113 838 141 709 143 587 534 752 237 879 683 149 885 172 848 166 489 665 773 193 657 377 601 265 1051 495 881 83 839 462 1043 273 822 157 508 696 14 619 681 72 503 763 277 896 874 341 278 694 770 57 706 41 11 796 523 979 390 566 648 544 436 940 492 619 674 510 347 629 390 792 846 475 896 315 556 497 336 789 808 285 901 444 519 1012 336 850 1000 145 124 1014 275 964 1007 290 390 1017 777 504 316 943 1027 420 687 347 756 131 646 79 396 711 345 953 648 241 880 244 926 434 894 310 885 3 531 704 280 662 617 234 442 815 589 28 581 493 421 957 486 1040 854 497 961 213 366 1054 826 527 908 309 743 69 975 38 643 141 610 454 340 720 380 854 225 1020 526 849 788 539 178 918 1065 298 157 796 969 140 69 586 456 944 711 286 482 813 568 407 676 296 1036 415 876 328 33 742 891 181 1038 427 595 310 273 915 17 846 782 372 788 83 766 203 777 522 400 1007 1080 321 446 956 580 304 780 513 312 1061 631 27 855 360 783 435 244 823 200 707 177 679 302 964 97 582 183 702 398 1075 343 1072 922 5 8 927 723 75 394 890 352 572 326 1063 651 403 1007 141 868 197 976 528 485 926 133 972 339 664 168 898 491 576 866 150 274 732 340 864 553 297 1032 315 441 705 946 49 992 351 37 1068 135 1046 445 900 352 1085 451 670 441 681 42 722 348 1041 647 83 154 909 225 703 164 1003 688 256 800 429 850 356 115 936 1048 195 167 667 832 135 934 275 623 126 838 301 494 803 504 750 547 925 419 685 768 107 307 850 758 379 368 658 593 546 916 134 348 719 773 418 109 817 1087 428 941 212 65 759 229 768 1053 310 394 555 426 600 865 547 288 561 797 183 491 1009 316 575 556 450 233 929 207 802 820 392 566 344 777 486 394 1083 812 347 1019 16 847 22 960 75 444 933 146 553 705 140 288 810 582 180 261 629 141 693 36 1093 522 608 493 619 634 111 405 1068 994 338 1059 514 691 331 383 915 510 775 532 753 50 1057 211 1009 117 794 794 196 790 218 366 727 821 435 597 375 903 514 1031 253 862 499 686 439 737 535 282 944 856 4 740 449 548 353 1070 374 927 132 679 527 27 690 458 689 79 923 798 214 124 764 430 693 786 400 288 563 670 204 717 194 569 101 997 28 449 571 58 779 495 688 1004 500 900 92 547 741 1000 375 963 195 191 600 733 224 699 484 1060 47 291 756 950 173 982 463 843 483 743 144 78 1022 675 173 625 380 590 26 805 508 609 518 578 156 539 635 1088 352 876 419 905 397 708 175 360 979 225 1016 765 118 301 720 793 324 132 603 598 514 990 147 964 287 867 71 409 1039 453 694 549 332 203 619 444 872 925 496 961 310 948 291 609 268 116 576 798 410 952 60 788 498 991 196 389 686 807 343 367 945 249 995 726 502 64 998 198 883 23 972 570 314 321 958 811 108 187 956 914 104 586 473 967 456 697 450 582 362 541 1094 491 970 777 341 961 17 488 822 195 871 481 842 533 830 582 260 25 1064 805 291 679 467 753 225 297 975 837 388 516 1062 1090 373 1084 5 585 530 30 783 366 587 881 441 719 472 1068 174 1062 3 975 374 571 361 438 712 1048 413 483 621 361 966 681 538 500 915 3 1064 117 976 558 67 435 748 202 678 197 573 255 735 973 546 565 355 264 1003 381 832 412 793 814 456 539 771 902 146 115 897 816 47 826 266 24 824 464 1051 990 413 386 909 867 81 79 973 1039 23 488 562 348 879 1047 403 735 434 843 386 250 1069 888 467 413 1041 514 894 751 431 251 645 369 752 446 963 718 17 908 132 19 769 429 928 15 662 64 862 307 991 73 819 212 987 379 1030 448 795 657 480 394 596 47 621 721 444 785 45 761 84 650 155 191 561 610 416 416 640 689 224 709 505 929 379 442 794 716 517 704 184 230 849 76 739 946 427 589 191 51 696 989 340 582 321 181 952 620 248 1084 205 639 510 59 915 92 1000 1094 36 716 99 370 1059 460 634 727 59 630 466 280 809 294 699 806 89 548 501 322 1033 973 381 29 640 555 163 899 75 1076 444 240 847 496 828 1033 174 495 585 307 1011 1084 418 224 691 191 789 1023 304 52 986 552 520 418 881 814 423 603 526 1078 512 520 580 1073 209 109 1056 30 729 12 960 960 316 880 398 773 57 281 1059 759 267 947 481 779 188 889 193 110 967 579 194 343 863 969 121 277 818 615 104 653 509 187 824 103 909 374 683 130 759 604 9 184 837 907 68 383 807 531 1079 277 981 703 353 825 50 376 756 762 28 545 1083 722 516 393 1021 940 113 245 800 50 747 230 1033 286 980 986 197 263 1059 581 1 95 1003 85 969 280 604 48 744 658 188 764 342 640 194 767 335 455 1032 1036 489 921 515 1031 174 992 238 966 139 320 1062 405 1005 328 563 915 396 88 998 756 113 27 1009 1027 309 894 505 1093 71 184 838 937 332 689 484 274 579 532 936 968 258 698 546 1041 18 17 1056 216 557 882 440 585 164 791 526 1057 255 213 729 127 921 510 1051 168 810 255 689 995 48 991 355 567 43 945 106 461 761 601 88 320 646 901 197 246 795 246 721 174 1072 419 710 332 968 158 1069 384 737 947 534 651 470 1019 521 1056 10 814 397 638 379 578 133 202 988 772 453 896 270 839 65 266 728 112 1094 647 57 943 331 639 446 697 153 38 606 814 141 854 347 1021 336 388 1024 279 653 600 423 494 830 1049 380 195 565 129 803 625 450 945 153 693 388 239 552 274 629 1074 389 495 666 876 13 507 837 67 899 483 954 1079 243 338 718 247 656 455 797 485 663 9 1052 694 167 704 262 793 376 899 544 442 897 131 928 694 392 119 557 312 833 451 930 163 1080 363 696 1058 244 309 857 208 671 330 793 1070 104 543 803 223 949 525 979 351 1089 408 999 980 58 91 983 750 241 811 357 853 494 2 810 826 167 838 146 300 939 504 1011 695 330 1070 482 255 1011 811 264 1048 546 565 442 83 740 981 261 643 26 40 1036 630 55 218 992 259 776 842 388 841 107 927 188 393 925 889 327 138 808 100 610 226 770 363 1061 911 170 655 211 765 328 578 358 975 68 429 622 370 890 343 816 413 698 1009 430 197 1040 482 933 32 1008 640 356 182 662 764 264 893 395 431 757 244 782 578 49 817 39 685 340 371 716 889 402 1046 265 556 432 624 371 463 887 29 825 444 556 20 946 566 539 960 288 720 220 338 638 731 293 1023 187 292 891 547 889 452 1029 232 863 307 591 951 443 1074 251 512 898 914 268 350 665 740 271 1068 160 901 350 16 711 730 453 537 833 233 952 779 189 838 360 553 217 251 1056 174 670 645 512 77 744 711 266 626 94 380 998 638 546 512 1006 817 225 349 727 774 538 345 914 176 688 888 342 398 561 628 86 550 481 713 366 443 769 561 81 297 1020 778 211 20 841 1043 504 153 860 505 626 289 654 384 898 334 592 418 826 495 723 35 847 1038 197 884 346 251 694 139 1041 516 1023 858 86 707 389 538 934 436 969 1022 200 639 473 903 324 106 1012 312 964 319 749 651 425 579 499 520 1040 205 635 1082 530 236 1081 187 752 796 1 992 478 836 371 196 687 127 974 104 933 828 287 669 30 231 715 779 134 946 496 137 690 1066 510 199 909 686 436 323 871 46 1044 691 168 741 470 578 315 782 340 742 101 193 997 245 727 810 377 6 788 498 959 734 126 194 1066 652 42 127 1008 653 390 555 205 1062 147 381 770 429 770 1032 453 759 208 857 103 411 568 989 41 888 412 794 151 770 62 420 1025 530 690 315 1022 586 8 824 351 50 912 116 940 723 173 770 5 470 764 534 707 180 815 671 309 89 1027 107 1094 239 678 878 501 717 313 792 109 797 157 967 467 324 890 209 1061 593 87 1076 98 0 738 1091 471 587 415 587 262 848 264 590 498 308 594 768 72 7 1016 205 681 755 304 964 507 855 116 261 920 856 416 737 177 135 780 1086 24 348 905 172 788 1067 206 216 798 694 366 850 224 5 622 324 896 367 720 147 565 979 386 1003 451 620 452 960 379 454 827 873 103 653 369 167 934 708 140 1094 247 132 861 333 967 585 21 907 220 1060 440 438 751 337 975 31 1048 1065 326 393 742 745 203 485 619 656 43 659 45 488 1047 557 510 597 459 218 852 615 369 1011 223 21 998 992 35 428 617 166 744 118 811 802 429 695 204 64 801 310 1002 869 336 88 1038 960 123 745 118 179 556 205 1025 1091 536 120 721 260 667 132 742 318 1087 713 218 221 867 141 930 389 663 256 1001 471 945 732 329 1075 204 835 441 896 528 1006 238 295 922 379 799 988 352 250 714 1068 294 316 1088 221 820 90 1031 958 273 97 1079 933 515 789 149 379 812 35 811 721 257 357 1001 79 554 940 442 809 417 57 1013 84 957 961 163 719 137 907 444 757 233 63 914 266 597 454 800 591 305 958 415 650 433 848 364 416 677 498 643 542 678 813 522 739 343 75 568 825 169 505 754 534 1000 588 506 1004 24 571 536 616 184 685 469 677 412 201 891 222 1082 696 361 560 501 126 1047 377 896 58 591 437 658 897 353 742 208 271 645 277 761 630 188 932 12 999 3 108 723 29 762 282 872 525 755 273 614 732 386 580 17 388 804 303 796 932 181 101 890 996 409 911 473 14 976 741 34 1013 447 294 566 483 766 305 585 223 952 698 86 836 354 744 399 188 768 248 972 1007 37 216 767 464 1032 933 523 458 976 480 783 541 1079 474 1095 1018 12 259 800 777 272 927 204 312 907 51 887 18 589 409 964 642 526 480 996 258 573 124 852 23 712 900 271 301 1060 646 177 24 953 928 109 578 239 496 644 590 151 172 787 794 261 485 1011 82 804 368 1048 1007 128 423 976 284 942 17 667 801 126 897 256 660 434 648 118 597 340 727 28 327 579 1034 331 145 871 1006 448 859 456 529 861 133 1048 95 882 1080 124 894 459 705 13 952 403 500 1029 235 1036 226 828 692 83 192 949 551 407 617 124 1023 366 248 628 555 310 318 939 104 605 806 520 371 638 291 928 136 784 480 785 619 437 869 486 375 1005 924 407 987 63 397 561 991 112 799 398 68 1033 375 844 299 717 743 207 170 716 538 601 502 1027 641 383 597 187 988 222 568 76 668 255 981 391 81 874 845 539 413 936 896 262 614 265 726 504 332 628 286 1070 674 31 44 697 580 380 655 411 544 1029 39 925 353 618 412 756 1087 135 735 455 49 938 1016 152 813 136 348 956 287 934 193 652 454 878 747 284 336 614 492 574 791 340 924 371 223 810 653 320 697 214 467 807 147 925 624 324 86 718 698 22 107 1068 971 67 527 668 1054 449 198 912 750 115 297 1019 953 309 705 204 474 638 219 935 880 169 247 562 276 924 675 296 277 836 158 612 953 532 1071 183 820 480 514 564 732 76 960 381 518 1088 860 89 470 961 973 236 637 76 913 404 169 759 715 47 597 1 822 155 533 666 105 779 405 800 712 145 422 877 769 4 624 431 1078 200 1085 521 9 745 392 992 544 868 1071 189 991 286 689 379 402 855 398 814 945 51 664 81 107 755 830 63 487 874 727 418 787 456 198 989 866 168 229 744 17 765 424 845 570 140 297 878 179 988 682 378 535 765 275 655 644 298 936 132 322 613 383 903 783 211 794 96 821 446 989 392 499 958 324 1088 595 128 150 952 965 53 848 533 1038 249 597 393 931 281 778 327 724 133 199 667 668 405 202 970 983 138 809 255 516 665 52 712 649 475 243 719 1055 189 383 753 304 765 899 66 1035 422 548 223 445 914 418 790 423 734 290 673 788 338 353 739 995 523 121 953 133 744 553 321 1087 112 880 520 134 624 231 820 1079 265 591 202 584 13 1082 56 874 269 793 51 68 617 680 203 659 237 559 8 432 844 918 443 574 314 872 310 569 462 518 1078 1059 366 945 50 635 237 749 270 422 610 1087 183 482 746 111 578 414 986 454 952 1049 365 502 943 1010 508 70 926 740 211 231 887 839 328 901 320 420 632 179 603 318 848 892 507 105 960 706 84 892 46 591 252 296 849 305 957 185 721 735 331 764 98 883 233 661 503 163 700 48 735 781 444 56 918 125 750 745 168 568 261 891 261 897 381 519 1064 86 690 202 816 70 1003 80 727 377 826 78 717 603 378 475 719 945 215 103 1043 54 951 1053 83 413 853 52 577 553 153 788 313 702 232 82 766 853 0 786 313 797 453 770 339 227 1052 318 680 498 804 125 870 1052 474 551 303 35 988 153 802 235 1068 1084 33 750 480 402 732 111 856 587 473 882 346 262 1046 209 844 267 722 727 70 979 262 888 247 801 439 792 392 494 864 916 257 1026 397 946 342 205 920 1085 171 365 1071 914 15 803 276 896 470 714 160 673 237 41 971 651 386 817 357 543 910 325 1034 520 1056 137 674 917 67 489 726 97 765 640 234 1076 122 837 14 344 851 152 687 1065 341 205 897 547 984 591 43 178 803 651 479 898 493 657 485 815 309 492 992 942 395 891 397 856 364 425 814 753 101 497 898 775 35 335 597 953 198 757 315 401 934 7 687 574 300 866 186 91 723 574 379 566 312 1013 194 198 748 1079 443 1005 225 133 1032 543 923 206 704 646 149 891 348 464 725 256 999 726 507 92 898 716 354 683 105 864 392 296 1068 468 977 294 563 372 1013 880 429 147 837 1089 274 231 986 356 678 280 646 408 585 468 946 586 59 74 582 577 353 322 751 912 358 505 933 402 615 236 637 129 600 408 755 119 832 647 95 1035 188 585 532 586 292 258 757 1077 96 821 469 915 415 611 165 900 279 228 852 905 528 931 517 966 138 718 540 310 1091 600 500 213 1078 706 517 230 902 552 108 527 551 137 711 977 279 1051 363 992 333 146 716 878 450 337 979 284 1034 232 991 521 596 653 235 154 829 524 661 26 869 637 547 443 643 15 941 681 304 469 894 945 8 756 264 19 818 898 37 50 789 913 515 334 817 612 258 972 44 438 770 108 551 914 522 1055 225 850 12 874 348 145 965 215 588 735 362 542 613 947 144 718 477 70 905 993 254 438 1072 446 935 970 502 237 693 833 526 724 311 576 345 435 620 631 316 638 528 134 827 643 91 847 249 54 933 936 475 828 9 327 734 34 849 239 792 464 684 851 300 958 340 502 871 9 683 221 799 1039 249 667 281 1029 266 523 871 551 386 863 382 167 852 192 868 1028 396 200 890 710 327 504 1057 169 599 804 204 603 262 302 829 329 967 835 370 946 359 186 700 1038 426 474 974 565 223 419 748 678 253 1022 53 955 4 971 391 131 1016 117 866 824 371 941 124 786 250 166 784 1089 409 83 866 757 218 414 761 291 1057 24 976 403 907 1036 383 626 133 75 948 685 521 196 792 74 845 314 610 627 372 71 937 553 417 564 257 330 941 892 316 955 519 304 606 638 184 937 419 519 735 286 1006 468 606 628 36 15 694 417 832 439 682 223 633 602 315 930 18 699 174 761 126 471 759 175 920 299 612 426 838 332 551 69 807 946 13 1037 168 677 159 303 843 594 229 994 159 989 349 130 724 519 585 207 1040 383 1019 338 771 125 1049 846 249 703 513 753 478 488 844 967 24 544 902 1053 130 410 855 790 225 992 179 958 326 573 526 846 195 494 894 110 1053 584 278 983 22 211 1070 47 707 384 1088 988 95 904 64 659 230 361 1013 433 810 32 1042 273 794 186 913 305 773 429 907 707 27 130 837 375 994 870 509 536 1027 52 796 84 815 397 944 495 803 315 748 745 247 562 126 939 346 444 739 847 245 836 67 940 126 60 941 277 789 408 865 626 339 239 551 570 378 513 916 125 1086 1030 295 735 294 723 362 428 579 638 130 658 122 363 1041 485 943 564 371 723 184 740 79 983 450 754 265 854 286 999 326 302 958 250 898 533 1012 903 136 347 555 485 830 363 747 285 912 1058 369 1031 217 942 67 462 664 1027 368 690 34 761 284 53 943 14 1066 345 873 726 530 443 652 897 23 411 640 771 447 519 756 445 944 319 1037 977 360 386 576 355 707 417 739 247 1056 241 548 951 83 983 462 875 322 1073 321 1042 7 453 1091 170 556 1026 89 722 471 549 322 219 698 1014 289 752 0 229 706 840 319 623 135 475 765 983 310 824 41 756 158 1017 491 32 968 191 688 821 540 411 898 1012 531 256 883 661 147 984 250 77 781 306 1078 506 967 425 847 3 851 729 541 387 1039 605 258 819 122 417 1083 1043 76 223 766 60 731 56 1084 638 385 845 2 456 733 315 1055 989 192 409 1091 674 127 1025 71 456 881 541 1050 929 123 540 652 303 636 348 715 951 350 921 511 477 1041 242 567 773 137 531 797 1036 31 61 556 243 990 192 912 498 868 373 654 508 679 40 800 194 1074 1000 229 207 866 729 326 184 1054 937 187 360 585 581 398 479 775 383 980 767 17 135 845 1078 89 715 226 12 626 882 102 1005 359 712 333 494 698 733 96 1061 308 489 553 472 655 959 69 135 860 559 47 467 727 961 256 280 789 1027 390 408 804 695 443 1041 355 763 229 1042 459 667 182 835 71 328 822 29 667 14 1063 407 754 63 674 56 629 926 193 71 555 221 749 515 749 478 846 9 735 915 422 1084 81 249 839 895 37 271 725 681 210 706 142 568 285 293 1013 167 1082 878 379 441 841 586 227 2 653 344 931 921 44 326 1068 1093 503 535 731 797 509 953 111 743 214 867 47 1090 475 22 850 910 337 906 202 182 761 235 1033 1060 355 453 687 177 1067 1011 305 258 932 814 528 518 712 389 1035 884 467 502 999 77 917 960 24 16 746 1016 110 785 261 1073 52 899 514 522 840 805 345 33 980 239 830 707 500 351 985 707 360 217 939 634 43 599 543 388 650 1063 507 57 662 127 1001 50 929 1005 394 255 975 991 183 583 226 230 922 684 461 466 687 26 913 465 748 245 974 844 41 358 719 162 687 597 522 396 986 1027 154 440 712 1093 128 598 178 540 766 940 538 134 657 564 32 500 1024 10 864 1021 100 73 658 453 892 155 985 234 641 990 306 916 535 673 445 21 836 148 1023 597 292 420 1051 732 216 341 663 198 655 54 976 138 771 1005 200 307 923 588 134 706 378 898 300 1058 460 1036 182 1042 398 57 985 1059 275 444 1022 346 659 1089 128 76 988 74 922 855 474 649 343 621 462 907 159 1035 221 996 493 179 878 684 428 713 229 7 593 540 560 925 389 100 794 531 854 596 150 539 651 464 956 974 394 985 456 196 1004 804 516 1037 253 57 921 929 276 198 968 350 823 66 554 197 789 791 25 523 1015 438 980 852 68 407 633 798 195 541 749 39 1021 363 704 242 930 613 447 179 1089 526 944 367 1027 150 1039 98 981 385 772 1020 127 260 709 744 483 77 663 213 575 194 548 409 864 957 151 752 311 105 763 212 550 946 370 811 225 754 100 304 913 410 1095 293 586 92 820 729 257 547 627 833 400 746 365 107 929 190 720 806 77 731 149 1023 277 434 826 1075 251 797 5 566 128 27 867 693 72 336 592 474 896 628 468 859 290 274 1043 999 255 863 471 264 773 1033 375 78 972 532 644 874 117 632 515 907 526 8 703 604 263 453 770 930 15 5 670 457 985 411 982 925 72 659 358 654 285 890 77 499 606 369 645 328 1035 956 229 26 750 87 942 446 823 926 432 77 585 651 232 952 31 861 262 180 1026 770 357 1088 25 839 270 121 553 624 62 285 691 1095 528 998 190 580 491 835 302 231 784 316 1089 92 1059 533 783 467 742 742 53 209 628 898 184 695 158 207 1033 911 441 386 611 664 281 880 196 872 254 826 411 252 768 633 368 675 322 920 149 151 983 795 90 120 1004 10 755 26 1052 12 998 550 496 95 1023 440 1062 281 815 987 235 213 1011 152 977 198 1092 195 810 70 1070 780 425 258 762 34 1002 756 93 131 766 1062 526 1035 405 694 79 851 22 256 890 1027 259 185 905 1089 453 511 589 22 978 934 90 411 793 1081 73 246 598 333 951 288 576 535 554 89 1046 20 828 154 622 989 477 1043 402 189 785 133 638 385 661 174 948 153 778 921 256 923 458 54 576 1067 417 1080 295 1073 398 453 592 852 506 72 1089 110 792 825 121 27 747 666 539 794 241 1063 292 643 380 377 688 501 1018 278 749 1024 113 549 65 86 852 292 704 627 339 701 490 583 74 252 756 1037 353 506 729 862 81 964 509 956 184 397 835 791 378 132 757 630 478 680 431 924 392 539 1050 195 777 286 630 124 892 6 939 741 451 1032 177 697 219 193 884 123 956 28 810 294 832 970 124 419 563 547 838 665 400 528 627 455 967 693 155 713 445 62 1014 753 39 641 395 1015 214 1007 276 714 261 1011 361 330 885 896 450 369 975 1035 1 504 1030 635 1 245 590 76 656 1019 399 1092 195 246 1041 658 452 1038 96 732 475 95 782 1092 239 91 566 871 499 810 413 899 216 642 190 330 1073 1 985 30 865 369 1029 753 126 72 770 405 1038 526 727 38 917 188 848 156 554 292 920 800 139 183 1000 64 569 609 145 673 545 248 868 1067 44 1066 171 976 169 640 544 290 781 219 649 250 652 664 71 478 767 936 423 894 126 395 913 380 792 221 1068 849 364 816 497 24 810 830 189 585 287 9 686 818 68 313 622 357 980 86 908 486 686 201 836 843 463 1081 519 773 188 366 736 846 187 161 841 684 295 585 367 102 570 331 663 636 507 326 659 990 524 618 358 43 724 703 313 286 990 257 759 788 253 1052 250 1018 507 617 36 720 345 973 478 1007 522 424 937 337 1011 222 695 599 412 487 926 507 857 223 834 71 727 298 1066 491 1006 402 779 385 1090 787 73 1028 320 497 1048 443 700 26 968 50 662 664 84 629 259 293 932 1049 160 57 673 263 1050 977 102 594 491 528 910 769 85 206 869 107 1060 545 712 471 987 20 596 463 578 1089 454 266 745 397 794 241 833 695 438 1023 518 797 65 782 547 205 911 437 790 5 1083 477 944 620 542 317 1042 257 915 336 721 1084 170 48 1011 530 958 281 1062 297 905 196 714 909 38 953 536 705 360 61 631 416 1053 680 134 172 823 331 559 916 204 1011 311 49 960 727 176 561 413 877 516 71 878 600 232 866 293 729 165 396 842 900 349 774 358 481 776 340 557 658 90 274 1060 998 127 222 994 981 332 785 176 316 680 298 1014 361 1032 149 949 701 143 780 478 604 151 898 271 782 187 417 1053 675 110 1020 424 958 132 794 56 337 1021 923 546 285 893 364 551 914 9 26 604 1071 213 805 72 443 1077 460 1064 816 458 833 518 620 329 592 238 238 614 606 335 800 472 189 567 830 538 599 36 1028 418 248 610 1019 220 1016 165 715 356 884 433 448 566 23 755 561 132 306 681 838 377 0 776 463 904 703 510 700 268 908 47 662 153 792 404 0 643 362 959 287 937 93 1007 1088 295 399 973 586 68 431 917 370 867 600 211 169 679 561 468 677 174 400 739 154 556 395 1001 412 769 812 530 186 874 527 596 90 880 290 1088 443 655 1031 127 274 810 491 614 928 69 394 1039 146 713 796 60 748 319 74 1034 841 444 919 464 737 215 84 743 36 719 435 829 283 877 748 259 931 69 266 963 795 421 340 701 850 237 95 712 862 212 375 762 141 767 381 929 626 307 172 559 954 181 615 375 672 116 639 278 203 1065 68 561 540 856 656 182 395 1094 134 822 97 1076 305 850 408 876 1063 59 907 295 726 379 849 236 590 354 266 582 680 371 928 205 511 923 43 887 620 210 859 157 379 694 860 355 705 248 946 24 382 601 367 691 852 479 252 593 394 678 281 1046 779 148 334 634 699 118 310 736 363 622 419 778 879 432 543 1091 1060 322 995 534 231 926 916 220 689 169 154 873 148 997 457 788 391 586 606 463 905 322 385 853 275 866 693 463 929 534 471 637 229 920 217 1040 248 779 197 706 737 201 584 276 322 980 179 979 572 163 139 602 1065 276 160 973 539 781 279 892 426 645 527 823 722 25 52 982 1065 237 672 222 108 969 203 571 903 421 289 795 398 1076 915 298 126 586 74 963 449 567 610 380 367 673 392 1077 315 803 29 625 908 176 518 628 934 432 1032 412 255 629 841 415 484 1004 1093 474 467 643 362 945 821 94 244 1048 756 218 630 491 39 942 152 931 113 1065 308 823 939 229 245 623 369 953 918 150 580 43 648 52 558 184 239 609 528 951 274 1056 702 178 785 293 887 331 1068 139 925 339 918 466 628 362 732 470 710 182 234 621 926 229 845 332 973 376 85 663 962 31 467 618 880 300 734 294 348 730 802 279 258 594 851 441 377 726 506 979 217 581 737 262 161 648 739 160 1033 8 161 879 423 740 119 803 573 196 891 418 405 658 88 1028 768 452 342 577 259 981 702 242 426 1025 869 236 114 930 1046 303 351 834 959 270 736 343 150 1011 1030 459 288 912 274 851 773 272 716 121 482 1010 937 315 129 712 523 1045 493 1007 950 193 24 983 937 29 23 574 993 409 997 304 668 536 575 93 456 698 621 37 509 1027 869 437 681 133 895 360 309 1041 283 958 436 1034 478 651 692 126 666 63 894 332 949 140 175 1075 308 601 878 306 220 941 128 961 121 963 1022 455 303 999 1058 345 661 15 384 950 150 855 553 506 859 388 242 713 267 672 212 1016 511 627 516 555 269 830 501 688 1014 249 552 505 548 50 770 445 704 202 1064 244 114 657 78 737 1020 337 655 11 922 64 972 5 94 603 641 279 62 1043 203 875 380 692 861 237 268 1088 112 952 962 20 575 264 1078 285 581 126 474 816 511 678 674 54 386 571 896 212 924 190 944 294 827 53 973 188 694 317 853 106 629 4 335 760 418 892 766 121 767 235 437 838 253 779 87 898 12 604 464 913 829 280 575 100 838 296 510 659 785 323 1093 49 598 189 401 1056 691 162 770 303 849 510 490 625 874 8 1058 305 78 830 491 822 928 26 631 235 230 1020 565 464 724 542 237 715 973 535 988 120 2 570 165 569 759 179 703 74 686 379 166 783 372 1068 157 843 871 393 715 135 615 117 651 273 260 902 1093 419 284 988 862 343 136 845 964 91 52 746 296 995 673 468 338 1024 1021 12 55 619 305 570 831 246 230 628 964 65 210 717 1011 195 943 152 682 187 499 957 880 454 315 698 547 939 907 92 962 460 626 479 344 635 581 114 549 439 686 133 300 569 986 533 339 1006 44 582 157 889 217 615 589 441 205 929 846 154 43 1038 879 481 287 878 65 748 409 702 919 281 324 599 670 527 58 586 849 313 101 551 268 1077 912 303 260 970 469 701 221 878 24 1032 31 707 1038 343 230 846 113 932 385 677 434 792 703 371 920 64 539 722 207 946 426 1031 461 647 28 1086 6 667 175 669 1053 289 465 1088 253 773 174 827 1023 140 757 284 548 481 826 137 983 156 45 593 475 622 678 78 134 949 149 1087 347 821 1031 211 562 393 883 443 870 70 238 822 793 417 594 139 728 94 697 38 479 1055 483 800 515 876 599 187 364 1002 536 828 60 934 922 12 918 414 1003 419 179 880 742 94 393 690 375 843 500 592 92 711 87 723 99 1025 624 470 44 727 47 974 499 794 15 1057 796 111 335 1045 692 509 73 791 611 85 942 46 688 334 173 593 686 405 200 767 866 370 38 583 478 943 808 115 946 428 598 32 763 384 1088 521 1017 240 422 954 997 368 359 1091 120 803 818 504 656 103 459 863 718 215 296 735 422 615 97 742 854 457 410 1089 1042 59 653 183 110 775 493 993 632 173 779 107 371 884 373 756 300 1076 469 607 769 180 564 272 1067 406 141 720 80 783 86 662 823 359 565 40 630 101 219 918 1014 87 919 416 180 707 1059 534 606 454 608 367 95 1045 179 894 236 815 100 951 269 809 583 535 1048 146 449 698 6 1080 348 702 987 32 834 36 755 526 1062 169 682 393 149 1083 1082 417 289 676 807 121 515 879 540 839 707 475 40 687 948 236 446 1020 623 141 563 436 806 28 82 756 841 258 448 1084 211 643 751 244 729 518 884 417 997 387 92 628 320 979 404 682 696 268 1002 24 189 1061 358 969 563 312 1066 426 934 474 190 979 254 1055 163 822 389 1046 754 248 850 255 483 851 504 1052 984 406 823 189 189 1037 1056 255 1078 289 629 507 86 955 650 386 841 139 769 18 271 1052 691 345 473 664 152 820 7 559 105 824 656 370 667 163 753 500 337 848 974 515 548 440 18 564 953 49 5 801 236 745 190 780 588 185 180 1054 555 393 673 116 736 279 729 252 871 546 78 894 640 394 314 927 1059 97 494 669 37 972 730 464 390 745 342 819 164 1085 346 706 121 604 109 614 1000 390 99 568 132 953 53 942 253 977 875 510 144 881 1015 301 438 962 861 503 790 414 79 1012 699 287 297 1007 709 12 246 550 255 936 53 562 659 407 241 915 885 376 1056 382 42 952 769 116 297 595 884 428 428 1066 623 173 127 878 627 433 914 271 413 843 273 763 691 312 980 469 451 989 432 730 1006 158 507 1046 542 796 662 322 1074 71 50 686 271 581 678 343 326 625 119 942 320 1065 134 1050 320 636 984 25 26 1012 813 105 208 1017 528 975 68 805 334 900 435 677 403 1069 606 340 1047 125 989 405 872 122 83 869 633 121 1060 208 488 655 491 995 78 1088 1086 481 893 454 713 267 595 61 775 530 814 468 1083 164 442 915 186 958 859 389 10 990 74 1074 989 479 673 10 985 247 222 1013 1085 203 142 825 979 183 198 549 196 578 79 1040 593 70 201 843 856 377 766 436 711 118 587 145 528 934 247 900 834 426 766 523 388 1022 1022 277 422 1072 428 609 946 186 522 663 910 455 630 301 1037 276 462 770 380 563 568 472 800 180 587 335 712 480 1010 407 1064 420 659 531 695 110 682 39 20 1082 1016 200 143 995 551 456 30 572 838 178 614 300 512 787 323 953 712 26 399 596 725 512 540 612 50 550 28 780 871 367 502 620 700 480 33 879 299 950 585 370 1043 77 282 849 681 1 545 899 1051 52 660 232 244 937 65 709 613 376 99 808 1025 158 676 87 91 570 729 15 194 669 943 372 24 977 436 923 998 506 773 122 704 251 265 635 251 622 330 1088 494 1084 430 1058 800 476 625 385 276 1038 714 107 1057 76 408 761 422 578 331 780 664 31 394 952 583 506 44 772 663 480 991 133 168 948 38 995 774 540 1071 17 400 663 319 839 518 924 326 816 380 890 804 434 381 1076 422 870 678 108 254 657 386 729 131 778 947 396 899 85 616 206 616 477 116 1013 971 53 617 394 499 552 1073 85 31 774 936 543 1002 107 209 975 365 1070 187 1004 765 397 1036 79 1003 502 959 487 603 272 333 1044 599 33 161 858 454 957 1074 525 155 1027 197 604 827 296 946 191 130 980 334 802 519 631 203 1078 909 32 1004 61 404 700 597 448 737 33 375 765 399 603 485 956 374 870 224 575 290 665 795 144 788 62 445 612 649 270 962 124 738 184 260 990 412 790 99 931 889 21 517 712 577 55 652 314 696 256 729 357 259 850 621 189 982 144 240 736 210 908 146 799 372 588 956 201 141 1074 959 33 145 589 311 589 228 886 1054 278 114 1031 935 468 12 728 1010 272 194 932 716 141 23 610 366 614 377 867 867 304 349 607 322 1057 390 700 756 480 325 736 383 782 444 579 872 220 44 699 794 517 857 288 540 799 288 567 72 1063 88 593 929 419 966 190 1015 318 616 29 202 1095 524 823 597 336 18 1016 462 1089 621 94 12 950 1030 457 95 874 76 913 215 817 1022 139 538 755 294 886 499 757 351 1074 601 264 653 240 1036 483 721 189 522 800 536 909 82 631 1017 538 951 300 58 895 3 757 35 1057 125 574 1000 277 767 425 713 69 333 912 877 281 691 155 369 639 825 409 879 95 194 863 1011 234 584 407 1070 193 545 714 967 167 122 680 976 173 45 557 357 833 208 1088 389 1013 985 393 774 6 1063 45 912 319 79 940 930 266 385 642 892 236 372 931 937 394 461 968 315 615 642 316 262 813 608 163 73 733 573 231 156 746 8 1038 566 302 224 1036 300 730 920 436 298 974 553 156 509 1064 1020 42 234 1025 401 655 87 1039 761 218 816 263 714 446 768 326 37 765 409 1060 759 110 733 327 388 836 126 778 851 345 893 460 922 359 761 86 415 690 792 320 22 1063 681 78 412 560 144 715 737 145 697 398 580 431 931 240 1070 414 709 518 725 32 727 407 752 320 768 322 585 154 335 686 436 616 847 340 64 779 670 22 1034 392 1010 228 351 699 214 689 583 242 974 139 617 117 848 423 371 1093 741 300 347 1013 1010 374 690 65 24 907 948 61 3 747 249 657 521 831 77 793 353 745 247 612 1045 436 881 134 752 143 318 1058 163 910 900 432 336 694 35 1024 976 324 794 205 1093 51 333 552 153 1083 1078 361 588 133 959 272 747 358 283 765 19 558 716 85 468 644 714 417 846 130 272 1072 1078 95 781 490 930 50 446 783 375 836 86 1074 1052 150 409 943 276 897 834 431 488 1026 528 563 531 793 1014 413 670 481 77 1095 914 260 877 411 701 54 1032 58 297 605 409 1073 93 806 26 688 748 31 437 604 43 799 364 647 1013 74 135 1031 439 830 320 1071 504 1008 492 896 830 177 280 990 468 905 412 625 1032 522 1078 224 136 684 91 551 605 262 420 1076 1027 505 287 1082 530 1031 58 999 804 473 1086 538 510 621 655 348 165 764 472 919 455 642 956 195 165 706 615 524 427 637 830 153 447 854 970 382 246 669 488 764 468 964 546 1032 569 118 537 860 44 700 723 195 113 691 701 184 269 789 599 461 1020 351 643 245 457 1052 295 932 899 192 31 780 810 350 459 896 144 612 547 1043 835 488 268 682 355 1050 764 238 621 357 541 548 857 341 899 330 194 877 216 884 868 300 861 426 927 199 700 468 230 673 42 1030 1093 312 799 51 307 995 546 568 1071 424 1009 154 991 400 867 387 663 318 636 301 454 1077 99 757 333 867 521 1044 522 774 707 115 273 827 439 850 373 713 75 902 178 913 860 211 185 624 521 909 968 272 763 542 641 542 768 284 78 765 749 21 506 789 29 808 547 766 86 1063 104 948 244 809 682 195 177 866 869 370 470 1030 103 811 920 328 100 816 29 658 94 810 56 853 173 610 355 753 448 603 745 459 979 38 70 893 686 173 873 163 515 1090 315 692 130 1018 322 745 553 516 684 502 254 807 914 36 130 793 314 613 841 159 483 819 828 404 657 336 709 323 716 422 994 95 961 44 355 719 813 440 109 732 486 670 534 678 199 844 906 358 727 215 138 1043 175 1043 228 941 802 503 726 375 769 483 708 534 675 158 940 11 607 109 566 436 499 610 26 648 1005 16 569 361 27 894 587 411 149 974 246 999 317 603 244 833 84 591 499 925 49 843 495 637 281 574 817 22 359 996 951 351 958 390 204 848 349 658 118 607 214 838 609 250 1070 419 620 130 290 574 617 280 254 653 705 312 309 951 325 1091 804 0 545 870 255 756 636 229 16 844 116 684 771 329 509 740 870 119 2 970 437 716 186 884 110 749 502 854 26 1071 821 256 386 684 395 600 829 486 116 906 715 506 784 533 1004 517 20 1025 591 463 775 48 8 712 797 319 876 227 772 324 416 655 439 859 118 933 174 884 346 948 136 710 129 590 475 804 213 616 498 612 1092 425 998 115 480 810 479 578 418 924 199 660 302 778 568 353 656 533 293 612 474 817 682 373 8 1095 611 436 1082 239 118 649 923 135 908 123 515 962 271 1062 481 679 6 836 604 445 604 539 653 480 818 13 211 795 43 726 789 67 324 922 1049 124 17 996 297 628 945 348 620 297 2 556 514 794 409 581 708 228 827 248 114 901 65 576 309 1090 1041 106 36 711 87 590 127 825 617 476 792 11 301 569 328 903 706 67 30 981 315 575 882 161 518 726 7 913 256 1079 365 889 1084 223 92 606 774 362 500 728 504 712 308 877 18 857 897 392 443 1088 110 581 756 92 736 404 370 872 986 542 487 971 1073 451 997 524 5 981 792 243 419 895 116 773 767 353 546 1036 130 1026 495 968 45 987 360 1010 384 594 695 68 613 28 578 527 331 695 328 681 224 916 437 628 803 403 995 256 874 48 457 612 275 760 393 918 1043 261 532 939 1075 71 1093 356 450 595 725 483 314 978 674 226 670 278 968 494 1028 182 644 95 676 198 955 328 543 1003 204 869 929 143 244 983 969 227 459 559 160 767 970 461 931 26 836 385 830 219 839 286 4 642 644 8 249 976 100 732 563 56 6 1031 492 589 911 294 900 446 942 161 692 331 941 359 934 514 238 921 1004 242 729 294 203 555 460 833 1013 443 849 283 93 552 557 187 166 688 1070 408 339 568 9 888 26 738 938 130 643 544 709 460 762 393 506 805 551 486 86 575 902 252 366 606 775 253 355 1054 48 785 964 237 664 370 342 633 257 607 675 338 795 518 598 465 854 393 815 132 319 1022 12 710 644 90 721 459 761 389 95 664 1015 79 898 319 555 319 451 732 341 664 685 345 391 829 803 102 146 915 443 759 124 873 950 276 498 989 673 405 817 362 850 515 434 653 381 829 857 302 935 470 106 1044 1052 100 104 652 427 780 151 974 61 863 161 1032 126 684 1009 217 149 759 1022 98 542 697 308 588 361 687 1093 100 729 314 262 680 557 334 696 457 744 162 442 561 823 147 165 600 108 838 586 196 556 50 384 990 510 631 266 742 829 306 389 563 207 821 62 686 746 72 53 924 712 103 792 289 9 660 410 868 932 525 761 234 161 609 1008 514 673 451 80 605 828 166 1094 161 110 1039 66 808 284 637 874 114 880 285 53 693 852 323 872 399 891 244 324 990 259 957 359 764 1076 388 256 868 152 707 204 704 950 501 848 430 28 778 692 179 747 23 509 1069 747 217 609 386 466 1010 973 95 659 148 2 709 242 947 357 959 763 72 434 682 595 353 764 18 165 821 925 153 365 966 609 333 1001 187 684 348 635 84 330 1048 357 706 982 37 842 22 55 608 31 887 323 576 636 6 689 172 573 42 484 730 849 460 500 741 395 757 524 1055 683 530 763 66 166 555 23 682 429 795 912 390 431 920 648 235 761 372 414 638 895 351 925 300 934 139 233 648 510 891 1071 282 181 591 513 879 828 490 830 122 1050 331 134 755 1092 189 504 1032 905 50 43 606 396 737 175 697 521 671 547 778 517 881 440 1071 702 24 708 383 659 61 752 365 50 1085 497 708 918 342 658 26 826 494 113 669 1094 378 983 344 110 723 250 926 490 1009 726 223 77 875 704 156 365 1062 730 186 710 25 313 892 725 56 757 544 718 442 662 540 770 94 5 767 1089 59 703 166 470 850 884 336 83 884 899 195 663 221 943 401 302 769 953 71 145 574 928 537 495 965 690 257 931 523 827 403 812 374 567 425 570 482 350 789 479 577 677 138 156 743 55 934 931 202 502 760 1032 331 1019 482 62 1018 674 143 747 241 490 912 249 611 899 437 324 836 924 540 11 1009 4 1086 733 176 443 557 491 1016 812 55 346 1066 919 502 994 60 468 929 388 805 772 496 22 915 77 657 1080 514 784 368 1019 385 76 550 628 364 125 751 855 115 173 553 590 440 387 569 44 721 449 861 476 719 696 334 332 994 278 710 193 1025 505 617 793 164 707 88 947 385 122 951 565 535 592 410 26 891 911 252 59 737 149 703 377 823 6 772 296 1015 860 223 477 549 361 938 323 829 330 686 230 890 378 917 37 876 3 651 1035 423 445 717 929 451 11 759 248 805 189 1022 54 878 598 376 74 720 620 313 869 210 977 18 273 789 178 811 1073 452 113 843 916 491 520 858 92 753 818 421 746 243 362 898 278 865 67 940 1085 205 558 512 620 461 429 963 266 837 620 360 782 112 109 873 1026 105 766 440 693 496 532 570 419 625 893 368 659 79 196 667 861 113 520 1022 854 226 864 269 619 326 43 861 945 139 1000 391 749 237 1073 411 941 484 686 435 788 341 1021 231 747 63 947 132 516 708 109 601 619 0 193 944 13 955 387 579 896 187 423 958 518 1028 544 951 1095 381 548 202 432 587 875 22 391 946 690 524 895 124 731 31 86 652 4 551 714 479 190 703 804 76 69 572 494 1036 380 668 345 803 382 908 175 1031 1009 363 772 234 456 592 219 720 1015 334 236 915 835 38 164 645 987 495 767 487 968 118 131 741 560 538 599 112 26 976 768 115 572 129 300 609 314 756 100 987 549 345 613 242 977 110 668 66 634 378 619 510 747 99 223 1095 98 713 919 56 132 794 316 736 663 35 468 831 680 251 524 744 1083 346 1054 245 571 262 897 357 127 1059 123 703 981 398 973 174 934 201 305 944 168 889 930 545 432 905 473 1082 259 609 518 879 972 373 951 488 523 1077 1064 173 581 338 438 818 224 783 1062 385 277 715 507 594 472 1048 596 457 459 1011 270 713 294 984 1091 538 349 823 888 450 275 732 1068 343 893 214 371 621 1088 455 1089 91 965 298 925 209 864 403 205 693 248 807 272 783 569 459 1031 398 806 160 294 1007 476 756 1077 407 470 956 403 944 705 156 1043 390 409 1050 937 207 171 1079 227 641 527 634 698 421 760 182 300 824 936 179 762 328 72 863 387 809 898 444 633 439 580 289 85 645 664 92 696 145 394 597 880 349 11 928 908 285 35 998 696 379 644 72 88 922 920 506 992 362 382 710 193 552 140 572 263 1037 19 950 246 691 1039 305 60 895 124 1004 371 852 649 472 952 115 858 147 892 455 835 356 794 157 1066 391 463 913 949 117 78 893 128 636 76 889 699 259 971 365 1037 77 281 792 323 611 726 242 1039 499 913 261 32 841 449 867 1029 231 418 1071 1044 62 764 100 615 138 706 43 31 966 586 333 901 145 658 96 84 1002 855 35 243 797 909 408 1092 190 1030 156 824 150 533 1093 536 678 543 598 709 363 789 263 154 971 383 766 873 517 719 117 1014 399 853 398 655 244 1089 310 476 755 724 239 818 453 741 335 29 886 529 697 354 653 303 784 816 418 689 491 1073 404 992 229 454 691 907 380 1040 138 200 615 7 607 1089 51 940 363 477 570 506 1095 732 211 199 689 594 233 796 417 785 77 227 731 731 514 1052 283 754 251 366 846 339 646 809 304 965 463 484 701 702 366 1069 344 455 1059 1062 217 93 930 5 617 1040 433 384 956 343 1075 771 76 379 989 113 1028 259 840 757 242 1072 499 129 954 456 655 865 397 958 214 996 421 740 65 354 740 1000 144 643 364 863 328 698 535 736 190 556 221 236 698 350 814 590 486 1073 458 650 540 286 819 472 810 320 652 105 943 457 982 675 327 517 1001 972 268 1037 540 887 508 383 984 1000 271 394 694 980 372 575 55 92 889 281 725 222 804 124 736 586 122 429 1067 1015 181 446 696 829 538 919 87 460 1085 706 273 658 269 779 173 329 794 565 203 929 288 381 631 159 767 925 88 1091 318 265 858 738 493 867 395 773 9 1064 63 595 28 1018 70 198 960 234 700 1076 34 371 1022 850 180 724 391 606 439 140 981 792 384 88 914 945 39 747 249 162 1085 86 973 656 300 534 930 904 7 231 883 509 967 58 661 742 108 922 466 993 181 949 136 649 156 788 120 272 865 96 825 320 1003 249 827 514 878 3 569 1071 106 944 91 1090 472 481 895 797 382 996 148 562 533 1056 212 688 355 3 1072 362 687 905 370 413 741 194 836 887 418 158 769 849 43 925 373 1056 524 291 836 112 954 140 857 613 412 861 87 330 765 234 891 837 99 207 709 34 702 315 836 79 683 135 1015 895 407 344 744 1053 235 294 791 991 114 600 280 810 546 464 809 704 35 457 813 384 833 70 806 882 407 1027 25 1069 96 611 198 436 702 745 424 662 44 286 615 801 9 509 1078 664 447 947 491 365 964 532 776 167 662 605 47 558 191 571 479 589 274 949 115 717 395 733 133 391 1020 858 109 1055 13 275 1057 261 936 117 865 857 376 510 618 1023 498 684 341 1085 219 113 987 511 612 937 169 98 956 8 783 464 909 972 110 67 991 682 151 975 3 987 349 532 957 239 675 259 646 840 212 145 917 672 299 1094 147 33 679 101 851 227 1041 111 981 173 777 289 599 82 614 227 857 1082 396 1000 5 785 54 367 747 2 898 1064 72 445 668 723 230 580 331 370 950 918 92 494 1023 769 37 713 302 453 986 722 53 6 786 604 13 165 1028 450 680 596 296 864 89 599 156 1013 281 128 660 582 298 689 370 18 884 520 556 1036 191 107 716 486 719 673 121 810 98 423 1010 424 599 965 335 590 326 1032 485 747 507 874 36 693 152 954 95 202 814 1069 185 243 936 568 134 399 1025 531 860 1056 129 740 365 816 314 368 926 575 427 271 689 602 514 543 765 105 552 933 323 1031 178 1056 145 915 210 263 1006 951 51 977 26 567 167 783 97 568 208 753 402 532 775 801 229 1058 362 293 1095 940 373 255 837 670 148 959 505 490 773 39 721 317 813 722 538 1080 133 836 351 805 465 341 1079 905 300 490 784 310 563 955 180 695 175 506 968 710 465 1017 119 1017 37 380 556 169 1028 0 732 465 655 535 819 206 838 868 372 880 347 291 920 151 558 545 605 732 509 195 1064 12 722 931 60 946 42 826 261 570 32 262 1072 156 897 1029 528 599 329 1077 46 406 677 271 862 72 749 971 102 891 12 328 873 86 670 613 1 549 297 563 263 172 1034 316 598 542 564 273 838 85 879 72 571 961 375 975 317 13 746 195 737 359 765 501 973 51 1024 690 195 801 137 252 1044 273 922 382 1018 730 299 979 105 207 693 229 625 277 718 1048 299 624 206 171 958 461 755 364 776 493 878 890 523 629 282 552 331 714 92 823 149 694 451 946 136 165 1007 252 943 632 1 564 93 353 838 124 908 623 200 889 487 20 572 788 334 623 371 632 204 569 473 488 668 257 918 87 580 384 608 267 1011 344 834 508 991 237 851 890 165 1045 528 174 881 750 436 752 210 0 871 713 203 968 1 306 841 358 902 881 433 121 1089 718 429 622 141 238 804 784 393 383 826 428 1093 1007 347 170 701 1070 509 489 919 607 209 462 1059 69 937 57 614 830 487 459 700 96 572 592 459 309 978 865 474 34 834 820 368 970 102 702 300 723 344 239 842 497 701 50 787 883 365 785 365 279 902 38 619 21 1038 142 1044 856 440 1085 181 988 323 506 818 540 729 48 1026 732 508 1039 484 780 0 478 781 567 128 897 81 342 889 918 419 887 313 838 149 751 58 565 318 618 4 378 934 435 795 1091 75 878 42 79 943 575 412 570 203 157 813 449 777 873 343 849 408 871 36 398 1083 741 238 926 516 834 49 574 49 42 557 412 839 376 990 242 598 365 881 479 964 614 533 869 243 480 880 941 430 436 548 880 68 1046 416 989 322 245 1004 115 885 724 470 1054 198 4 893 701 173 23 709 725 246 392 612 544 697 1049 197 272 859 533 833 176 853 957 292 448 850 65 792 711 22 642 272 3 893 1059 220 65 710 621 123 250 938 1068 485 670 408 611 181 113 853 1053 260 79 642 647 376 375 785 1032 325 82 574 459 612 784 207 192 1014 58 740 353 692 570 457 276 759 406 684 826 366 765 189 791 460 51 719 85 591 1051 314 497 615 524 937 533 863 486 1000 299 654 800 298 554 18 19 668 998 158 606 486 1052 183 985 320 1093 37 945 413 41 699 1 1066 844 512 1010 122 479 774 1037 394 436 1067 1024 528 117 868 595 408 772 123 853 440 535 1051 1093 34 37 921 853 29 493 909 621 26 1051 533 882 71 306 549 474 861 268 1040 421 652 654 167 781 277 1084 414 953 183 958 16 641 154 1081 71 254 1049 687 102 256 905 101 1071 499 872 194 661 729 308 307 917 1094 516 448 1018 725 40 507 1019 268 1045 497 980 451 742 502 666 1037 46 1051 137 477 1063 1062 104 470 1029 1011 320 123 604 976 189 711 282 690 14 1045 497 1086 450 623 539 447 864 184 899 439 1075 1022 336 796 212 616 321 1025 470 577 448 688 468 757 164 594 50 735 156 316 651 995 94 106 850 586 182 812 168 173 881 420 575 961 25 532 856 1066 509 288 689 303 917 355 1000 704 299 250 662 531 752 684 56 907 218 762 420 446 655 31 1064 652 167 16 562 884 46 989 525 605 452 449 632 780 515 185 568 518 994 352 930 23 1070 515 661 816 147 541 732 364 883 451 636 56 634 750 310 1062 446 515 869 519 646 191 1061 942 196 163 656 468 615 524 960 66 934 1034 391 971 151 573 290 820 105 123 701 113 1031 381 639 296 1020 1015 370 1038 190 411 639 676 348 766 226 144 633 759 47 60 1013 905 121 227 655 106 1004 125 679 164 893 35 1000 25 901 470 855 52 836 162 893 740 488 79 883 500 1050 174 1086 451 957 679 123 875 125 715 447 621 491 305 982 427 935 643 520 73 663 577 93 61 949 1080 51 1020 499 427 816 500 1090 702 97 625 434 506 648 635 360 1012 356 360 699 983 429 475 964 677 361 716 313 128 698 991 14 565 89 945 185 687 215 409 956 149 579 389 797 1062 88 406 894 660 504 40 1050 640 6 961 296 173 795 38 640 822 398 599 393 654 199 1058 303 833 233 240 998 989 544 697 183 636 152 39 909 716 169 692 217 3 829 1012 28 711 242 719 145 664 215 65 1073 77 549 577 382 87 918 909 547 43 610 75 1078 265 748 366 725 277 912 599 32 280 794 764 263 85 944 636 80 676 251 887 299 248 961 715 191 516 937 88 929 1077 137 472 909 999 538 140 1041 773 322 940 75 751 96 900 158 685 329 321 756 1032 302 621 306 1023 103 555 122 537 904 884 151 111 831 837 230 948 67 819 113 562 283 735 366 899 149 1017 57 11 879 419 1060 147 944 583 332 66 581 2 905 446 793 1057 13 364 559 171 799 552 25 825 61 539 786 219 634 160 598 209 974 955 471 169 986 398 943 264 1042 1044 487 508 626 819 209 708 238 84 1089 645 208 904 263 292 595 1013 186 1012 257 568 537 420 872 753 535 451 591 485 1066 399 726 562 173 367 662 847 537 259 869 176 948 867 505 935 60 48 707 969 281 1032 327 376 1070 259 1005 976 397 840 43 805 422 9 988 1017 272 609 180 415 701 31 755 97 937 160 941 338 569 586 512 611 107 1002 491 100 684 608 322 618 249 650 537 324 798 796 150 807 83 923 279 491 1042 273 797 947 222 176 631 395 961 480 1036 202 621 475 1040 770 487 131 920 950 29 340 909 130 1037 399 866 567 207 1021 110 474 655 893 129 237 1026 357 987 94 734 1041 283 1033 386 886 435 854 322 375 744 426 842 861 378 569 115 203 695 88 838 719 445 672 284 993 82 136 685 72 599 260 698 417 597 1058 176 448 843 22 896 356 854 1020 213 529 899 293 624 711 323 34 898 119 608 254 898 446 684 1000 279 1086 181 687 68 797 40 617 90 635 97 328 963 904 338 152 835 557 53 902 483 95 876 1009 280 300 644 325 683 552 534 917 33 383 597 406 552 520 686 924 189 7 1094 138 901 933 509 1064 143 952 411 1005 88 756 63 120 1092 443 1081 1008 157 269 749 798 544 624 250 5 666 1034 545 710 154 163 917 179 625 169 700 352 661 433 642 273 811 201 1035 534 654 312 697 552 274 1036 175 151 817 390 716 809 183 130 899 1070 174 652 462 85 865 830 110 658 272 2 786 21 952 28 807 786 145 234 923 1034 5 986 318 1032 243 1083 119 907 523 416 760 149 627 842 316 563 337 1013 418 719 329 715 8 405 1070 286 806 404 866 928 195 705 5 328 621 180 693 166 976 424 784 1001 406 1027 49 24 873 159 989 788 270 1069 484 31 1093 676 474 589 134 445 676 176 750 737 272 229 650 369 574 118 1064 1040 174 360 655 938 525 252 1028 504 943 1016 197 917 255 1090 433 417 966 169 1038 513 799 428 612 280 884 909 350 43 886 281 844 464 1056 290 909 701 240 1056 175 263 596 204 989 486 841 297 1008 733 476 595 506 995 462 146 1026 580 268 309 694 509 563 104 1061 179 735 439 811 263 919 557 212 421 925 730 160 751 365 275 668 999 56 61 677 1093 229 151 631 309 661 1059 73 1046 312 296 703 652 467 619 68 972 62 383 584 436 720 1008 25 575 449 1058 485 709 306 845 298 806 57 656 233 638 143 790 245 766 364 995 254 792 103 547 819 291 906 871 463 39 1080 382 794 972 357 655 199 334 1054 393 700 177 1070 360 1068 185 799 331 622 945 248 182 843 908 311 430 1088 393 963 121 588 775 10 230 823 697 384 529 671 461 943 593 175 814 347 523 622 783 239 1013 42 231 950 132 785 838 59 1048 374 522 555 97 836 1027 326 611 502 771 385 643 421 360 958 443 575 916 464 739 71 617 313 1037 267 432 1036 975 455 773 145 41 1090 532 780 101 1087 299 904 732 118 610 328 697 18 625 72 399 1088 299 644 12 683 175 1095 1066 448 787 219 453 929 1025 213 874 483 587 378 729 83 950 213 335 1071 756 200 684 1 340 915 623 343 525 868 187 879 446 926 970 328 613 178 990 501 494 780 1054 149 688 520 106 921 147 977 369 549 102 1060 914 179 323 1066 221 830 299 706 641 165 911 175 2 634 197 1052 50 795 229 915 876 287 540 741 915 113 206 1094 396 839 973 442 217 721 248 550 362 739 93 586 860 142 795 17 876 191 639 250 880 163 894 60 704 390 788 68 153 910 635 249 520 964 154 817 886 322 1017 192 715 200 951 492 849 503 189 618 595 81 1016 101 908 92 202 1082 965 471 400 615 852 489 159 563 917 50 446 834 565 76 1055 516 545 733 147 905 424 814 77 599 208 1026 799 399 201 1008 52 952 22 576 786 54 273 771 583 362 696 426 690 145 544 1026 451 865 298 568 555 269 290 1063 859 478 650 134 925 222 229 757 480 594 884 326 724 425 131 962 484 981 380 953 1020 43 726 245 859 412 651 439 556 340 116 784 1026 156 825 16 317 734 532 635 456 582 469 838 200 941 440 1081 377 591 927 440 574 35 171 825 584 151 579 219 604 296 650 421 311 983 387 1061 596 379 606 399 126 1071 828 251 612 366 792 294 582 499 736 22 476 803 334 733 597 422 378 927 226 856 853 168 883 441 88 1051 551 389 445 790 675 11 492 666 788 147 956 431 789 111 290 684 867 25 305 670 892 241 623 52 941 272 391 618 498 1065 1091 381 767 128 161 986 901 249 249 644 317 638 440 963 65 620 134 1035 1049 381 795 311 801 464 261 1002 814 278 807 161 439 963 339 811 1045 160 842 448 842 58 606 202 666 255 841 253 901 132 336 804 502 745 110 818 838 331 76 940 1081 288 134 850 757 87 827 158 716 547 96 726 1023 29 305 740 267 858 468 973 942 125 779 0 157 841 797 49 512 616 320 730 813 289 535 633 601 208 575 255 684 455 178 553 146 905 56 860 441 732 299 1072 931 515 572 378 1047 211 903 222 717 358 1061 405 12 612 649 266 444 962 138 989 234 943 1057 260 426 601 616 47 940 541 240 1024 597 267 708 205 350 756 604 144 65 827 320 764 858 194 723 492 461 991 49 802 1024 68 209 1011 41 559 307 1072 1054 436 68 1013 257 1092 983 57 943 178 16 841 420 971 284 840 505 761 572 231 182 1054 929 160 790 10 210 1035 952 144 670 149 93 814 688 301 827 260 691 21 1066 195 162 799 397 567 862 451 350 969 333 600 649 313 583 303 1050 78 620 155 1050 426 210 902 770 367 140 678 726 297 487 686 748 471 696 147 1046 459 361 1069 657 14 382 623 676 416 235 771 1044 525 575 51 960 376 1095 191 55 821 439 583 534 816 224 565 522 1012 817 311 479 735 1042 397 208 716 28 1073 559 349 418 860 215 908 1009 365 498 846 128 757 696 492 651 523 1014 184 509 1024 956 51 560 404 46 550 1027 86 1064 175 116 780 475 1053 94 934 1071 470 1058 276 958 23 950 483 843 364 1092 180 768 85 395 1065 177 753 203 1091 225 917 127 854 391 704 372 628 368 1037 1073 135 798 135 863 456 124 657 412 832 706 413 215 1064 45 665 68 1092 171 987 320 775 163 713 396 1001 558 359 467 745 784 325 861 34 941 16 527 628 739 230 993 275 105 688 266 811 374 1081 934 32 459 1054 192 568 359 697 85 991 746 433 696 90 354 810 986 29 894 83 931 488 858 102 101 977 440 775 724 424 501 557 102 750 355 1025 122 915 279 968 128 1004 457 871 634 84 261 805 790 172 824 330 632 218 349 1005 308 1045 694 454 119 561 934 413 838 5 854 222 914 427 55 765 296 876 883 451 316 1066 347 956 511 637 928 68 827 120 1083 86 828 427 390 887 170 662 816 31 152 607 467 747 43 838 155 1009 374 960 157 572 797 357 943 293 4 768 1088 281 354 1064 325 1024 647 360 747 317 436 671 268 889 899 537 660 497 68 624 108 931 60 707 495 684 441 627 888 72 551 331 217 928 113 1095 751 142 159 1071 669 359 594 368 685 392 819 361 840 186 612 259 506 974 216 822 682 533 1095 110 995 293 552 166 158 761 209 951 1027 354 127 684 818 65 124 795 565 132 14 1009 251 822 356 795 645 443 905 342 899 181 550 44 231 897 172 828 828 209 515 1040 1009 19 55 833 1014 483 996 30 60 582 23 907 1064 275 229 958 244 1037 819 316 889 427 681 120 872 442 378 590 454 733 325 735 198 577 671 330 846 272 828 156 525 977 282 956 415 984 914 329 987 27 127 882 139 636 463 670 876 437 333 1060 726 475 846 420 322 1084 779 408 647 412 50 974 761 33 512 673 812 437 876 264 474 1091 769 97 730 2 525 930 575 25 16 730 448 685 839 337 311 650 700 412 371 1032 260 936 459 805 1047 292 588 110 637 317 751 434 266 1048 591 218 287 568 717 282 397 945 867 472 915 427 147 649 444 812 675 333 355 938 528 874 532 637 148 597 707 423 765 172 1053 373 897 415 387 960 777 460 197 1001 259 791 803 313 74 916 839 547 1087 140 790 104 1080 101 734 458 1000 27 16 991 932 97 258 920 481 669 767 179 903 233 334 948 592 407 173 699 54 581 877 21 487 773 916 461 487 799 124 973 1020 451 364 769 877 512 1032 475 599 97 239 786 466 844 73 684 160 766 190 949 15 931 622 443 915 467 809 28 687 176 917 208 64 638 891 74 1055 318 29 743 187 603 839 283 54 1032 595 428 716 481 194 557 39 924 348 658 569 260 584 172 791 484 76 721 554 511 289 626 484 905 246 577 358 1058 623 204 191 1076 312 992 168 1005 951 475 710 289 756 523 219 1023 57 605 316 761 144 976 341 744 858 292 24 551 805 512 1027 80 689 30 586 447 716 96 989 516 18 662 153 721 145 1037 437 818 948 62 935 242 616 429 1013 450 234 770 295 610 499 637 1060 225 456 1037 681 257 178 959 979 299 747 90 962 109 85 938 71 950 360 1005 122 615 915 292 405 580 394 732 1091 58 1026 399 546 856 341 968 395 1028 381 1006 1044 127 714 64 355 669 1080 466 18 901 16 576 646 8 980 394 15 1089 945 468 774 61 1040 228 156 985 498 564 102 603 791 392 463 967 112 813 621 335 902 140 133 563 800 162 556 362 513 764 243 1029 849 348 657 184 355 704 984 108 38 1053 989 163 214 1068 483 850 134 712 165 926 304 570 722 306 837 227 134 913 211 753 599 71 1053 30 617 87 256 1092 382 774 190 628 798 358 618 100 939 523 895 131 933 516 227 990 26 1028 913 416 197 829 1021 144 323 897 31 1028 509 717 806 271 73 563 579 157 54 661 619 435 994 112 373 737 371 579 472 635 100 1048 744 376 484 598 849 292 357 565 683 284 229 972 669 171 801 450 916 339 527 926 635 471 825 163 336 600 763 262 353 756 716 290 34 1061 801 416 367 565 742 455 918 418 804 446 1043 501 157 954 975 387 859 158 601 481 697 419 972 387 304 1052 806 361 278 697 425 978 702 118 642 519 194 624 592 474 935 266 1043 83 665 40 340 732 902 285 296 1073 305 1030 824 220 1056 209 437 605 989 165 816 456 1010 198 215 846 81 938 245 734 794 371 407 952 955 332 82 566 181 750 788 389 949 237 201 663 726 81 400 938 372 1004 278 875 181 784 28 1056 64 723 656 97 492 893 701 354 1013 256 184 575 781 99 502 602 483 990 366 850 977 27 997 527 36 950 910 286 646 188 652 399 1066 197 112 967 759 429 910 351 1028 390 563 302 854 164 552 91 256 618 82 692 214 1026 75 951 572 318 270 1044 34 955 387 850 715 122 443 631 209 932 532 1062 412 878 507 712 434 817 396 704 419 813 526 906 618 325 170 985 770 209 203 712 352 622 314 760 881 341 361 921 514 900 854 378 599 39 937 175 129 991 520 692 334 868 353 1093 212 757 732 429 309 569 340 952 207 1094 669 202 723 384 1077 127 108 771 84 929 3 955 5 637 267 911 513 878 569 287 999 526 207 1086 864 307 749 499 1021 533 962 365 830 541 677 180 666 500 882 360 291 1079 258 770 814 47 862 186 471 915 162 701 952 199 1078 449 422 847 1037 147 565 256 973 140 680 160 530 715 119 877 752 264 60 778 333 686 540 664 17 661 771 31 424 859 234 744 155 793 47 646 819 22 444 895 156 745 479 973 894 146 596 108 971 283 754 81 865 475 455 954 460 618 709 200 298 1076 111 724 552 298 300 776 735 239 695 236 771 402 668 138 709 49 817 486 435 907 671 449 947 329 1023 370 608 263 789 215 290 721 93 558 141 886 706 325 311 985 17 696 404 764 619 237 423 695 838 321 283 573 951 406 556 37 392 1094 796 236 1089 93 148 1002 221 816 326 1055 255 788 347 588 924 113 379 802 686 140 746 15 407 811 24 553 1073 286 84 757 656 389 776 492 246 843 114 832 573 27 283 884 827 59 695 40 921 370 176 880 52 1088 953 99 995 377 419 976 876 149 1027 436 220 606 1014 45 585 544 462 683 575 57 163 953 54 560 713 301 274 909 416 597 870 211 476 850 613 206 30 824 581 385 529 1011 298 808 856 545 189 733 1040 264 340 776 757 189 760 389 918 8 482 982 905 513 761 116 394 907 688 516 1008 354 198 991 993 239 177 1062 420 585 94 699 11 733 1053 125 564 217 566 414 861 452 307 815 220 567 669 304 536 1038 598 277 211 804 548 186 57 649 518 1095 383 821 506 899 975 20 150 929 1083 51 308 1048 451 1021 419 874 1094 467 964 534 181 677 37 1061 921 28 233 559 174 885 325 595 150 1027 756 371 569 497 15 786 591 238 724 440 167 1080 754 145 787 63 965 397 630 374 29 679 552 475 685 87 968 204 319 1056 338 746 283 1012 595 105 665 124 260 679 929 241 207 1003 989 347 850 536 886 348 426 663 87 675 80 1065 654 488 507 842 26 929 146 727 242 1003 995 402 1029 368 238 578 599 19 703 459 990 448 761 181 947 241 880 537 329 920 684 51 346 861 122 588 834 524 724 300 868 110 867 207 775 58 1052 282 929 142 290 714 309 881 681 316 527 1037 239 979 959 264 537 688 397 752 116 610 283 655 217 601 677 282 333 1086 1027 469 678 116 517 897 599 258 634 14 624 188 731 430 298 1005 440 804 112 567 651 227 43 674 97 966 1062 259 940 155 208 988 498 1081 736 360 425 717 517 593 100 724 138 566 573 22 1027 433 984 229 527 795 140 930 551 459 231 833 431 679 128 648 1038 121 220 1006 110 852 897 430 655 226 111 594 363 948 958 355 358 928 189 613 1015 450 226 1066 488 757 691 161 800 77 645 160 450 562 266 776 850 303 1008 482 496 619 389 672 573 133 458 829 403 596 399 979 69 994 471 636 320 598 792 288 107 560 101 863 287 943 492 548 753 227 105 846 930 267 204 575 264 882 331 1004 623 544 97 598 694 71 855 230 563 306 44 774 357 916 985 438 933 289 924 204 467 1007 153 892 727 180 1016 373 830 359 686 299 123 646 895 395 707 68 45 600 754 424 305 965 651 427 574 302 674 222 264 1049 228 595 136 880 588 246 944 341 282 1082 805 507 225 860 964 518 782 267 745 217 511 729 1091 481 1024 281 209 783 1045 186 536 832 902 411 923 44 432 573 773 416 855 526 992 125 826 440 154 642 878 416 689 398 773 348 633 491 631 406 312 776 432 629 805 214 631 217 818 488 439 1067 261 966 233 611 75 952 344 729 0 625 846 28 477 816 101 606 838 266 360 811 554 474 96 1048 1078 155 822 428 235 993 201 800 662 431 49 880 122 698 75 843 109 955 228 974 595 485 1011 330 799 127 870 330 1083 242 1051 82 149 889 1009 447 965 147 210 651 1024 391 287 790 1042 455 158 884 304 572 245 787 449 701 448 1027 1023 191 22 869 537 1062 398 600 734 273 64 700 310 669 268 641 519 1039 293 825 437 971 920 61 857 315 964 161 1066 110 705 539 493 552 504 837 886 500 31 1049 137 635 714 62 736 50 321 673 197 1027 728 47 947 71 307 1007 949 439 28 911 372 890 327 642 238 682 544 698 693 12 304 793 404 562 888 14 1041 196 1018 35 973 388 270 784 8 1092 140 749 484 935 1073 196 1073 248 641 474 460 996 834 303 266 1085 737 251 12 570 273 1040 640 211 691 11 220 696 1008 42 892 194 91 579 718 406 76 861 592 537 373 975 467 907 734 146 338 1061 60 735 392 602 103 581 724 530 200 825 273 887 557 96 251 967 594 86 464 1010 79 929 727 512 205 813 849 490 584 475 588 367 980 178 593 13 15 594 353 1010 605 65 255 738 305 813 103 852 1063 199 768 81 161 1031 72 1076 302 1027 921 356 84 569 838 121 819 536 355 557 578 36 559 108 908 148 709 181 1084 179 706 149 348 809 758 521 1066 111 184 758 224 570 259 739 684 335 631 54 682 326 772 30 599 524 45 782 1013 467 70 888 254 691 941 77 202 841 231 1017 517 1052 781 278 910 545 1068 506 709 410 979 252 501 848 555 230 414 943 862 278 485 749 65 619 1069 537 713 228 23 861 535 711 667 112 564 97 369 849 707 391 23 962 409 731 513 1000 120 1085 631 435 612 314 778 112 727 288 220 925 676 431 736 211 550 133 705 45 835 331 923 254 119 786 165 768 867 525 284 667 535 954 1089 481 114 589 376 976 122 674 515 1032 896 447 680 95 99 1067 665 451 165 1050 317 743 880 94 852 381 564 355 34 832 447 776 209 913 239 900 919 134 629 75 48 933 182 556 503 729 663 41 169 738 747 80 643 533 285 904 182 769 1060 39 435 841 179 1072 1056 298 262 963 2 1061 826 432 674 340 753 480 540 580 915 483 515 834 34 1024 922 41 499 936 197 818 307 936 429 1041 869 422 961 239 467 757 1035 222 997 404 214 703 700 71 747 427 359 586 282 903 730 149 906 530 762 180 132 744 151 788 437 630 895 415 63 578 383 586 901 90 553 324 114 910 721 247 141 599 404 824 775 133 1034 422 1085 33 23 758 887 304 1080 512 456 1002 167 1051 160 974 171 1069 464 892 395 779 896 438 445 619 669 275 924 348 239 809 856 115 838 112 207 730 189 572 696 31 599 436 692 31 228 801 236 618 846 205 965 191 606 421 1071 532 762 543 982 450 285 846 90 1024 929 522 300 557 525 940 712 308 1006 366 498 549 862 411 848 278 428 1003 652 506 986 189 99 859 503 875 531 767 15 834 275 810 531 702 179 976 459 845 40 659 671 80 657 506 823 314 1090 231 849 161 719 497 803 31 665 148 947 444 938 96 181 560 579 117 201 907 745 332 566 325 130 691 954 439 870 262 82 628 945 411 253 939 546 697 764 152 106 946 591 544 126 775 871 411 416 870 144 1062 895 484 138 748 96 919 460 560 49 1008 312 684 168 925 1049 47 73 700 942 322 267 734 1000 468 194 826 616 520 164 754 321 1090 662 371 718 206 304 942 786 193 1094 303 66 857 98 579 488 987 85 703 943 255 964 95 1075 344 333 737 103 1039 361 665 7 1022 286 786 1006 264 361 656 242 918 106 786 603 181 1033 318 652 360 88 720 382 771 539 729 456 613 484 653 927 83 128 642 938 313 655 374 408 677 239 553 572 266 493 969 48 1001 787 286 686 312 169 1060 594 184 817 511 528 662 263 968 248 940 716 429 110 710 708 425 1066 31 660 446 413 796 567 186 418 705 226 631 766 235 291 657 958 184 656 68 759 380 182 872 83 916 954 146 222 823 644 225 756 459 264 1060 700 247 359 813 956 5 158 726 88 854 113 556 539 752 194 708 714 482 766 267 266 1033 640 490 841 188 244 651 234 647 585 546 150 1076 702 168 511 920 555 435 763 94 1040 205 880 46 34 621 1046 363 890 148 316 1023 451 935 38 762 1023 155 516 1010 765 481 334 638 823 60 927 220 359 1045 54 1022 1032 443 1025 529 734 449 257 760 796 530 174 682 977 132 347 713 823 319 177 796 457 1061 52 649 546 626 848 36 1094 437 827 173 291 875 483 792 809 226 621 422 1030 328 595 158 604 543 75 1012 918 309 752 324 126 977 358 579 559 393 396 615 721 492 748 209 927 402 792 53 348 926 981 287 108 832 434 736 649 300 345 1010 919 256 36 929 488 1046 388 577 747 149 796 28 883 169 563 473 674 523 593 442 157 1044 399 936 420 638 869 174 884 75 849 482 422 745 942 216 672 363 959 113 106 686 839 493 431 778 813 230 1037 163 213 637 891 432 231 788 178 664 213 582 902 106 1042 170 507 1070 762 179 217 980 668 348 749 37 84 758 907 511 866 219 525 756 661 487 837 440 73 945 769 371 256 799 22 548 863 304 845 378 854 43 764 415 328 1089 305 904 730 131 628 307 1055 333 1052 89 580 255 782 219 365 980 967 428 583 62 577 487 559 525 376 810 834 482 981 402 129 552 418 667 639 233 188 598 988 430 508 866 31 583 1027 414 676 153 258 668 547 577 575 528 183 880 79 1077 281 718 422 931 1043 161 531 582 723 226 570 264 491 565 956 196 101 1082 355 1037 168 895 754 433 825 193 677 186 250 819 371 1018 868 309 74 943 794 30 135 937 214 631 821 47 902 345 320 781 1070 330 744 482 1088 476 701 112 718 455 501 988 400 604 49 760 43 903 795 48 717 322 357 674 703 27 191 1086 387 749 311 733 847 304 841 533 34 1027 518 906 1092 0 404 557 288 940 940 460 627 165 165 985 893 379 1016 438 909 81 21 892 1062 69 452 961 423 815 937 366 411 726 586 200 641 446 771 383 756 189 561 410 983 30 776 338 64 768 938 431 348 572 1018 502 660 58 871 496 710 215 408 1054 382 926 60 1068 846 167 465 659 1000 472 927 243 970 303 146 1057 674 92 80 1059 272 568 14 564 524 939 597 385 928 446 798 422 353 990 967 91 19 960 272 813 163 709 150 770 924 422 260 851 486 931 158 632 117 733 942 433 532 1075 1032 229 925 108 1069 288 748 248 403 712 204 844 1047 72 991 180 874 345 396 594 199 1049 598 390 1085 149 520 678 488 596 260 896 1095 510 841 293 59 1009 724 451 575 220 687 218 815 405 966 438 615 481 425 895 268 681 26 548 760 540 850 475 744 467 938 270 494 811 313 1008 283 632 420 665 15 812 887 30 490 939 203 967 361 1089 1066 532 1068 518 172 551 286 1087 1042 95 127 945 692 68 356 586 1043 361 675 520 304 1064 150 1015 609 2 346 903 238 978 525 1093 327 653 283 658 978 343 281 1081 746 160 724 170 688 59 97 727 700 4 114 960 342 630 242 810 396 653 45 560 789 193 411 630 891 180 1037 480 870 312 1023 341 626 417 390 1023 1019 237 984 484 332 1064 501 871 867 53 936 280 977 343 940 270 877 304 566 233 312 910 930 136 665 485 257 684 120 840 595 235 274 567 952 183 260 764 71 945 837 303 170 700 525 652 256 873 604 273 540 1072 641 317 774 406 439 611 629 52 760 39 177 1084 31 765 187 888 426 664 946 378 1035 471 255 713 1062 49 1090 320 305 872 909 260 200 597 187 1041 169 1088 279 1026 163 622 771 352 553 374 726 547 756 67 107 696 438 919 548 261 375 759 407 610 344 672 531 790 1020 476 46 757 42 999 753 224 906 352 253 731 343 633 280 986 90 899 740 515 299 681 1041 200 655 434 682 76 136 670 973 150 855 241 932 276 328 978 499 756 533 976 660 127 191 706 815 70 879 473 720 248 175 955 142 816 439 728 325 583 379 809 576 408 445 1088 105 693 335 1031 115 1083 564 283 525 699 822 203 8 657 802 520 792 497 732 296 638 236 1071 191 252 888 869 256 883 445 787 488 1005 214 482 755 866 440 540 843 426 885 68 698 845 236 625 109 257 976 178 550 116 667 287 1008 648 121 423 775 310 1047 864 143 14 1065 171 596 861 448 633 513 1049 259 488 621 856 19 1047 116 388 984 179 1051 277 691 925 119 852 475 767 63 193 960 159 785 879 71 1075 290 162 758 548 252 1057 245 394 601 1007 510 949 421 254 681 347 688 544 835 877 227 676 155 1043 5 14 843 288 881 312 1040 743 307 1061 296 476 717 54 549 795 533 777 544 245 753 432 548 806 148 129 585 790 350 287 910 739 403 223 692 1044 0 574 291 640 460 763 14 1073 480 604 190 548 0 51 565 663 317 147 899 920 417 309 995 732 49 254 550 606 262 542 1005 972 77 1037 190 902 211 379 747 352 999 1064 407 328 691 286 666 831 48 532 858 747 292 926 354 109 811 526 941 627 424 421 923 561 388 121 703 904 212 190 760 946 237 582 378 251 551 982 295 664 398 721 465 25 1054 2 1023 1002 65 999 151 798 448 142 1057 342 952 18 1072 684 264 381 687 441 924 118 584 605 472 904 84 908 263 462 910 434 1047 461 780 254 916 763 209 964 267 154 570 527 787 579 343 1071 168 904 237 692 298 589 95 900 126 742 82 690 323 751 148 707 506 304 1055 509 824 459 808 1040 22 451 1032 532 935 914 501 942 191 15 1087 993 529 313 613 338 723 21 623 115 557 502 841 15 908 486 592 14 658 457 875 996 406 58 930 338 979 91 1082 441 791 367 619 104 657 678 18 1015 410 352 600 1 1038 278 797 395 664 730 235 692 28 393 865 541 770 347 754 71 942 320 939 830 61 1071 273 817 140 1027 445 492 1068 675 7 217 588 801 343 695 510 906 309 687 81 294 868 253 881 809 61 471 548 125 891 578 355 630 454 77 782 1033 7 1071 38 840 392 713 42 96 1076 124 711 1088 88 382 842 1031 184 472 553 289 822 189 1077 118 889 217 1071 535 835 838 432 107 628 449 611 160 709 824 397 973 85 163 573 911 491 48 974 123 922 649 545 823 517 123 607 618 39 477 853 852 286 178 1089 588 200 955 379 963 400 792 341 785 301 426 619 518 664 535 885 504 992 711 444 937 520 469 823 356 958 500 811 192 891 409 729 301 866 709 368 930 368 912 317 912 513 390 851 1094 370 904 109 857 176 208 1027 812 501 542 943 1067 58 111 918 78 703 190 826 943 433 34 804 950 212 721 58 709 17 451 723 626 512 276 716 247 1057 300 1034 121 904 123 923 1006 477 46 721 956 363 681 181 675 373 408 939 523 679 839 113 919 409 550 152 345 634 404 747 204 557 132 937 428 840 275 557 391 765 616 258 599 200 580 56 203 552 146 805 611 206 495 775 993 99 966 276 1032 162 271 910 770 105 114 913 454 999 264 942 1074 418 691 382 867 310 966 433 334 887 1064 294 323 682 173 941 925 427 465 871 1054 76 316 978 666 428 873 209 784 396 437 570 874 406 1082 94 819 440 430 631 403 1027 253 602 456 773 78 1034 473 873 581 248 452 702 551 89 21 666 751 324 497 820 960 323 382 638 358 679 976 509 107 591 246 654 203 802 504 942 1025 49 891 238 677 109 642 338 199 827 64 916 1092 24 418 1047 516 617 723 33 616 82 77 738 608 52 977 57 1036 319 993 367 646 361 827 235 93 1036 382 719 1005 458 173 708 118 633 316 1004 1069 115 277 839 717 297 37 1016 1095 139 487 557 917 328 756 301 1061 211 227 832 967 201 519 854 463 747 114 710 610 165 78 896 1058 88 125 888 62 778 239 992 181 1032 653 60 545 1063 503 965 59 713 536 1044 930 37 728 179 697 228 387 936 375 827 553 351 319 975 70 743 211 858 342 695 101 572 1024 466 32 837 429 586 1062 189 617 275 292 926 449 780 96 611 508 967 66 825 378 895 211 1030 752 83 943 439 593 50 830 488 1045 3 72 1017 635 60 324 737 29 1083 617 512 495 908 212 927 846 452 39 1035 1017 315 633 242 346 777 876 69 521 561 749 409 92 800 987 351 919 487 605 503 362 568 862 287 247 626 492 934 314 1065 58 1041 112 589 226 580 388 557 657 501 479 1009 142 1079 110 869 272 911 225 787 818 259 764 286 834 129 535 548 610 113 661 277 42 657 683 305 462 1038 953 304 65 842 53 944 597 214 316 891 134 685 411 990 17 740 291 956 145 869 243 903 1006 13 254 1047 897 128 123 905 0 690 318 932 293 1044 926 25 245 697 830 403 677 370 737 523 717 513 686 433 303 929 859 9 934 21 390 1068 70 795 1065 50 1026 1 0 929 908 147 1008 326 797 248 169 948 189 1083 881 474 421 1003 627 541 979 196 364 948 311 671 875 124 529 656 592 539 528 1060 979 16 446 550 508 1041 807 480 291 951 214 643 295 835 578 182 577 273 812 161 1090 382 1061 424 179 550 850 384 512 846 877 358 67 549 672 132 1035 472 562 82 204 863 360 587 18 1001 729 240 130 697 458 953 1011 42 1067 350 391 587 495 687 90 804 133 975 1018 246 501 718 1020 60 1044 256 506 661 848 49 848 215 333 602 1020 275 556 331 124 668 123 662 76 654 572 469 852 152 466 1025 77 611 855 174 944 81 432 653 1001 288 534 1040 216 1011 460 593 480 661 370 850 772 307 1054 37 622 446 674 353 445 983 984 6 893 337 294 592 638 370 784 175 125 762 766 370 760 461 91 845 751 370 205 592 476 957 1007 534 791 116 481 1031 426 857 239 665 478 918 461 923 1080 261 947 216 1019 509 762 341 25 874 557 63 400 930 48 1082 86 807 982 226 586 428 409 790 882 59 1076 196 812 221 89 943 666 193 1003 134 623 120 368 869 943 155 432 700 393 623 712 526 575 378 326 591 740 289 208 1025 1085 80 528 649 987 108 719 85 545 678 356 639 809 164 1001 260 185 1041 540 801 836 350 210 982 642 276 1065 34 677 336 136 870 849 423 714 176 181 662 905 338 873 249 449 689 397 733 526 616 700 464 233 789 156 826 6 618 955 282 132 691 366 594 467 666 1033 342 188 689 133 1060 657 358 367 675 712 314 369 754 726 109 1092 67 311 612 836 425 860 510 1021 386 260 1013 85 814 883 108 693 421 1047 288 559 112 60 662 796 342 754 142 297 753 482 1054 999 264 522 739 1053 115 918 40 804 22 711 270 466 1088 148 864 790 512 782 356 102 924 653 228 816 158 110 746 341 785 1065 534 802 127 109 979 442 582 273 728 203 549 898 53 442 564 181 920 799 345 973 413 795 526 1044 346 1029 289 292 698 794 135 403 692 391 1075 210 880 657 87 197 582 384 609 896 228 432 1007 947 408 342 820 802 247 287 827 926 318 582 437 899 322 461 883 178 651 960 192 580 98 261 789 971 432 665 83 918 241 650 295 810 348 951 413 810 88 480 790 259 1030 865 166 1012 263 919 344 884 386 369 601 266 769 171 834 674 3 905 286 724 327 95 578 862 515 798 521 1057 230 782 528 1030 78 448 925 625 502 45 653 1021 500 842 35 365 874 670 60 382 661 666 83 432 658 562 95 978 97 458 613 542 759 87 788 304 1014 171 611 615 327 1011 39 858 280 644 87 427 748 881 50 294 1050 310 712 628 420 718 140 469 888 481 877 376 600 523 846 804 404 1046 222 1022 485 218 863 931 407 821 49 338 770 6 1055 769 283 455 682 692 121 850 59 1053 538 277 1031 1007 212 519 1021 492 697 1024 142 689 417 1045 536 67 672 537 570 977 353 348 613 138 721 491 556 56 769 1029 345 1079 542 111 809 175 642 973 142 427 768 1025 76 127 927 918 523 405 690 411 721 12 1071 657 23 536 1051 563 361 1089 85 1028 482 1050 362 386 779 1075 39 404 906 705 385 912 290 949 75 536 789 642 23 835 227 940 486 388 1015 452 1055 553 494 872 166 883 159 692 371 336 578 454 680 484 997 484 1092 1031 440 861 472 1083 112 714 117 1052 125 605 51 945 28 910 103 143 1065 154 925 940 307 941 198 851 268 1010 506 859 19 670 301 839 59 224 1031 8 680 881 48 767 322 622 303 440 735 820 130 3 984 727 474 597 461 580 349 756 272 949 111 133 845 960 252 1059 542 128 1044 835 83 993 116 371 722 956 403 102 819 855 141 593 248 539 577 732 174 145 664 240 825 313 602 1026 370 295 853 395 978 958 322 490 712 94 671 717 314 476 920 380 703 336 765 124 1028 500 719 175 552 1052 73 346 870 364 746 723 518 767 255 403 560 808 17 97 792 327 770 207 750 682 506 523 973 846 226 390 949 394 942 578 88 14 928 983 38 465 906 622 264 741 41 42 598 928 504 50 864 647 339 495 877 515 699 317 660 156 720 901 457 91 921 948 390 477 553 820 151 785 325 393 885 884 358 978 269 335 1019 377 1049 130 1084 991 474 970 38 26 1082 729 2 208 855 148 712 56 720 536 798 140 743 211 707 668 531 1046 94 589 404 515 588 141 850 280 887 1023 9 827 175 1072 401 711 440 981 28 898 176 786 195 84 1008 59 784 77 656 431 954 999 91 618 282 514 940 658 332 1053 45 876 299 994 346 1029 141 520 851 493 787 932 467 892 49 347 862 212 637 905 343 924 524 1042 50 719 372 192 635 163 777 579 273 669 102 585 71 1025 88 306 1083 711 47 487 775 804 92 48 579 75 876 673 418 885 539 806 264 1029 423 1016 215 137 885 470 1062 958 19 541 941 409 732 291 1012 529 1021 313 1065 1021 225 377 873 453 577 671 96 214 699 1020 494 919 378 1028 142 317 604 847 275 895 343 820 366 686 240 482 802 478 944 164 954 458 1086 223 758 1055 147 22 951 227 806 905 485 518 602 452 914 343 1071 18 563 987 366 82 763 346 1080 96 1043 1080 207 801 192 728 537 77 624 944 231 117 996 776 16 628 459 352 571 31 1081 248 828 705 258 405 592 201 575 682 353 13 559 655 188 20 623 872 316 759 271 303 871 471 691 1053 499 932 232 652 247 914 192 645 361 494 563 49 831 451 746 977 124 1048 321 741 382 598 469 299 921 325 900 944 479 750 479 856 175 922 17 533 662 419 596 904 541 592 263 582 17 634 504 1070 123 263 811 1002 22 228 749 196 552 650 11 559 345 1047 176 0 637 791 535 117 818 427 1011 825 254 607 487 775 541 337 1019 141 604 649 102 259 592 809 220 226 576 419 553 203 692 194 911 727 178 289 595 612 352 481 573 115 880 54 1061 324 984 237 894 1094 21 10 1012 619 22 233 751 805 421 84 1000 78 1071 257 1063 935 171 57 816 689 456 775 9 617 269 681 343 61 1015 604 517 988 467 714 506 744 115 1094 452 714 201 1000 406 1016 138 870 397 670 382 452 866 118 962 554 419 1058 346 406 1023 674 354 1053 398 70 748 455 865 207 566 471 803 232 812 779 453 886 178 712 330 456 676 209 752 851 127 533 715 770 488 443 970 429 772 663 429 667 342 868 218 955 308 433 867 648 229 257 917 912 366 913 226 41 1014 996 4 845 365 800 55 757 139 218 677 267 1028 115 971 526 684 722 228 1047 344 479 581 388 548 73 624 680 449 853 296 772 424 942 209 740 1 726 224 548 232 278 1022 113 799 578 501 881 26 984 477 691 460 871 171 866 510 343 971 440 836 284 957 358 596 151 561 639 308 76 860 138 708 903 62 341 969 536 956 917 64 676 232 910 262 129 979 130 861 955 444 868 325 379 957 50 916 843 337 661 10 718 517 25 834 247 1049 604 360 707 153 750 314 350 852 1000 85 131 681 1057 425 626 344 722 469 460 984 46 842 907 448 1012 183 332 661 392 682 216 761 66 1056 411 664 824 250 514 924 903 353 3 605 725 520 1021 325 511 835 666 236 787 382 256 581 809 109 400 999 1065 86 751 155 136 1006 1073 158 1008 522 15 585 1008 164 518 732 824 394 574 258 388 888 39 632 157 828 51 733 660 74 181 844 705 521 621 455 403 1022 760 26 565 269 347 738 335 723 294 701 991 132 550 48 704 95 631 238 616 423 950 128 371 728 271 760 204 1067 764 210 542 605 242 849 575 238 961 223 706 183 845 497 553 129 144 1015 939 62 872 314 559 443 243 696 727 523 584 285 11 1036 555 341 785 201 847 14 814 413 1089 187 525 1010 966 115 1051 330 751 509 182 627 78 781 158 1019 739 503 795 206 943 471 954 154 870 309 1053 396 152 797 795 430 392 778 972 80 511 768 310 902 1018 441 664 358 900 308 232 903 641 354 722 210 1009 456 206 946 785 35 297 1015 341 1045 521 818 1017 373 74 684 26 761 754 193 430 849 293 648 105 722 1031 281 965 26 528 815 111 710 12 768 255 670 886 19 774 436 686 201 677 233 557 528 632 97 970 392 123 756 207 815 8 603 960 538 665 382 722 473 575 196 68 944 276 783 699 388 689 113 1027 29 542 582 882 143 765 169 680 109 831 380 363 566 223 924 1055 228 319 617 132 964 192 833 76 875 830 271 348 818 777 321 320 1031 786 335 299 638 20 901 96 908 357 1062 726 97 680 247 888 258 338 590 520 652 127 697 76 665 403 966 424 651 966 319 269 699 496 764 962 238 39 1057 612 487 783 40 396 907 396 736 995 500 768 480 934 204 848 161 514 1052 126 678 552 133 234 897 119 900 720 339 469 675 700 60 420 1029 339 834 751 421 801 150 667 443 146 958 113 962 558 188 595 336 468 947 367 880 97 725 817 160 925 324 803 434 1032 145 404 820 588 262 846 60 467 773 495 859 879 172 869 84 1033 61 757 251 463 1088 541 927 874 74 179 639 211 797 590 348 69 819 41 947 298 699 615 157 1052 210 484 1064 267 945 127 811 581 200 286 1051 612 123 719 538 865 214 708 28 725 395 43 647 1021 162 166 916 847 196 808 346 965 90 111 962 909 430 247 973 1089 359 820 164 679 320 796 91 646 196 420 619 422 667 279 1083 753 287 222 767 265 731 123 974 890 359 619 352 217 969 1031 287 854 501 572 353 326 647 673 118 885 252 782 279 643 530 527 965 828 499 289 704 528 673 487 703 546 1008 599 278 685 203 561 123 364 610 563 395 302 700 260 800 150 629 596 50 754 216 33 727 8 859 913 511 101 974 795 306 966 270 886 38 184 607 1068 437 555 386 1037 450 783 263 642 491 412 811 863 165 607 86 5 754 810 73 412 1026 604 47 609 269 480 638 134 721 864 379 201 1009 198 562 831 487 61 741 683 505 768 465 384 1054 826 23 131 904 4 851 1093 450 515 1076 984 55 508 972 277 780 836 205 282 951 164 586 243 1037 318 550 592 532 660 164 392 659 396 1050 392 993 292 734 603 17 255 859 615 293 965 223 970 109 514 551 20 555 176 721 816 231 427 885 638 292 978 355 395 635 499 834 568 371 357 909 474 883 1071 353 419 645 1001 501 252 661 418 964 249 994 112 855 593 422 88 795 236 748 754 478 529 804 685 322 442 861 178 643 468 648 584 354 998 448 334 761 618 307 379 697 861 250 927 186 857 297 540 601 676 304 705 110 362 1085 134 806 861 314 754 77 974 466 510 819 470 633 64 606 108 983 495 798 889 383 825 454 21 752 909 360 176 866 829 454 220 922 587 498 98 997 446 983 103 844 923 107 253 610 552 472 491 605 413 931 813 190 233 680 276 889 567 4 883 26 590 426 577 71 532 925 1013 426 171 767 683 323 756 107 227 896 498 967 103 701 225 874 867 416 651 82 489 985 486 630 831 42 339 1015 968 128 620 97 312 656 387 771 847 338 360 965 1089 394 385 728 353 1061 34 917 613 323 550 265 673 108 1048 80 917 78 1083 538 241 910 974 76 62 617 410 839 48 750 411 561 690 253 27 934 785 493 545 669 573 320 303 785 912 181 11 1053 280 1031 86 996 755 332 236 780 610 224 31 1008 64 831 594 350 173 712 459 820 694 165 248 882 756 120 44 1070 337 733 473 935 907 302 560 270 797 159 836 459 235 635 804 480 1029 96 312 924 610 29 601 312 684 546 190 1028 784 260 478 856 792 34 702 64 886 455 937 504 805 197 337 834 660 45 249 712 109 585 59 941 504 994 52 668 401 976 893 200 476 628 699 51 417 625 122 677 389 1093 147 841 172 1089 979 284 800 80 133 808 164 1034 128 730 474 780 62 873 391 580 54 1076 528 1088 931 80 638 85 828 487 381 717 1085 397 1077 410 1078 358 409 853 978 410 76 1066 6 987 852 40 574 340 695 318 733 546 850 514 747 104 324 583 797 346 254 575 918 118 601 248 551 132 1067 445 673 466 991 58 829 152 207 829 849 244 10 1070 1083 493 803 438 663 382 378 996 808 528 350 1010 337 847 495 996 174 1004 599 164 306 648 96 945 524 688 97 653 223 598 147 1008 51 1007 232 633 23 1081 37 696 566 516 128 747 466 625 992 41 417 713 144 1091 275 1054 108 685 543 1031 534 830 854 510 827 83 412 1059 273 917 904 419 944 94 361 786 763 312 262 1039 636 367 626 217 830 142 427 621 989 538 704 388 732 485 181 652 985 163 228 906 858 542 1054 51 359 889 394 689 716 34 752 176 606 221 371 706 414 639 960 233 713 211 649 522 36 827 445 564 822 283 996 146 741 111 1053 432 966 532 345 631 593 259 167 858 12 913 633 126 640 253 614 481 920 290 929 227 265 1031 435 615 833 380 271 748 594 52 884 245 275 836 239 920 268 677 750 219 389 1017 677 11 544 1053 841 460 491 635 521 726 766 199 398 909 540 988 893 480 1042 489 435 872 855 76 891 230 535 644 1007 438 264 612 33 932 995 264 319 692 429 937 467 1024 114 593 97 627 1046 179 960 499 431 1004 779 30 345 1078 1018 87 275 616 449 745 432 591 214 875 415 967 258 837 1045 432 719 178 160 863 543 563 532 560 551 338 416 1058 206 938 477 1062 330 815 357 646 40 955 404 550 358 891 99 1032 671 467 763 65 160 578 120 634 1045 32 98 968 224 1070 137 728 464 600 813 164 836 231 851 319 1073 403 820 526 295 999 118 847 154 575 910 235 742 516 226 1074 60 842 1067 424 80 767 1061 475 923 463 427 856 686 483 868 153 345 821 253 710 724 136 64 558 725 331 689 479 706 29 118 864 1075 276 269 1062 892 480 743 509 83 1050 1079 424 58 669 848 183 650 37 640 109 950 178 689 500 216 857 950 391 150 807 1051 361 332 780 812 85 712 189 33 914 787 400 550 546 374 1046 806 38 65 888 599 66 75 829 1025 521 1010 159 147 699 438 813 687 293 1040 448 161 978 621 265 745 37 659 471 950 308 443 1064 951 500 147 922 468 680 967 375 991 395 885 490 263 806 159 791 611 450 830 16 832 211 75 929 549 105 805 12 452 668 1002 390 48 1055 618 9 352 1076 927 225 243 631 1011 360 483 839 542 741 340 897 122 910 936 294 631 525 950 108 962 450 637 308 566 152 253 1088 729 155 161 826 227 942 1090 358 225 592 532 911 220 1079 31 584 528 565 762 14 686 318 500 819 984 322 492 874 311 1048 136 792 619 487 702 519 475 1070 898 463 80 818 305 1045 256 620 420 819 180 710 519 588 27 812 288 740 901 273 605 406 233 702 229 884 922 368 370 681 872 346 879 527 125 914 726 537 505 917 974 325 1062 87 969 25 435 890 734 57 898 68 862 409 626 171 286 906 23 803 128 560 1081 46 844 380 559 71 849 514 484 973 401 749 288 691 880 275 795 46 829 411 514 553 872 96 17 655 124 576 723 50 262 859 619 483 385 879 659 288 837 402 482 845 197 966 972 380 436 907 717 2 814 213 892 307 784 539 2 675 633 322 96 810 69 802 755 488 1081 199 394 838 639 268 481 949 872 260 962 154 813 334 530 661 16 777 552 310 1046 246 125 587 144 977 152 621 616 519 46 1034 805 186 143 585 627 506 794 481 124 833 427 1026 347 896 179 1054 485 939 543 894 484 737 37 735 1012 452 956 91 147 975 681 363 565 123 254 884 1043 393 301 799 732 196 1088 189 627 7 668 228 1047 31 505 645 472 559 75 985 109 992 193 625 570 18 23 705 259 926 1094 367 981 41 807 211 416 661 1091 456 975 61 97 1063 613 392 934 150 645 272 1058 251 753 398 793 167 684 156 878 271 341 818 272 952 933 416 655 334 693 331 360 986 102 935 342 885 845 165 655 81 503 611 593 542 694 52 216 953 821 440 953 368 915 418 477 1000 239 1027 1068 320 969 489 199 933 852 474 552 81 168 873 786 391 981 66 755 382 116 986 20 640 228 889 1023 451 593 132 553 401 127 838 1002 220 1000 91 821 6 553 99 778 212 665 372 1003 287 464 943 907 152 528 668 506 871 489 872 111 733 162 658 66 596 291 827 618 91 32 627 811 183 703 154 524 874 791 173 185 800 720 19 617 481 942 257 660 201 677 239 20 852 755 163 1023 168 1008 336 692 402 992 428 1037 511 313 907 278 641 226 858 500 748 1017 323 815 223 434 609 808 60 610 73 1072 33 52 696 258 1022 805 246 529 764 429 938 75 983 1090 341 444 932 977 174 9 1077 103 730 466 568 806 450 935 439 823 408 513 788 743 374 571 212 928 514 78 819 214 713 290 735 5 990 809 476 137 655 848 348 536 864 1065 349 244 951 128 987 953 337 887 194 661 201 77 828 661 151 359 593 187 840 827 34 830 266 10 589 536 951 1002 500 444 845 825 188 384 820 900 529 1002 101 317 825 1030 170 50 794 276 964 378 913 665 502 286 628 317 1078 391 865 945 161 314 924 523 1044 145 1007 14 682 909 131 970 542 757 342 483 1087 91 1073 797 314 849 255 530 1092 465 629 328 1049 201 653 817 9 929 384 459 650 668 487 343 757 94 696 281 595 612 93 608 214 724 402 1015 140 320 749 138 1060 636 172 662 285 406 757 1092 307 888 179 89 800 424 915 152 644 788 274 975 301 48 640 901 371 938 547 615 259 112 612 930 194 266 1058 253 721 333 822 736 38 653 526 1083 441 338 608 321 575 1047 42 475 1087 472 730 67 633 113 949 57 938 809 517 958 76 497 848 80 869 114 918 412 999 164 941 786 484 1027 460 706 143 605 44 478 640 505 693 79 765 598 138 225 832 205 1055 984 313 646 126 92 956 169 947 664 304 208 939 393 780 594 197 940 484 229 825 956 20 417 843 226 721 613 497 605 25 472 650 101 910 137 968 371 843 652 207 323 1068 562 547 523 691 314 575 176 1078 734 491 111 751 300 941 739 8 801 425 684 43 618 513 99 954 474 864 453 557 426 815 165 820 113 746 12 747 500 676 1 592 116 1004 576 396 601 5 782 56 484 840 728 394 54 1094 624 112 330 995 111 729 590 171 704 148 79 855 489 1001 278 896 294 1041 949 35 41 709 548 277 216 865 475 789 538 771 927 11 172 874 293 761 594 77 894 346 280 1088 178 898 458 894 658 125 650 383 347 557 660 318 923 355 434 995 769 347 1045 67 225 588 319 726 1061 392 420 1092 252 624 716 299 273 783 724 537 236 630 862 85 429 768 686 236 843 140 558 523 205 740 112 1064 740 337 559 122 302 719 391 1021 212 1028 949 327 1034 87 903 283 720 518 286 548 537 794 5 1053 627 36 923 418 76 704 175 1050 644 292 156 676 629 371 77 582 158 649 656 481 55 653 307 843 559 94 795 83 1019 535 885 403 875 104 84 1034 927 67 833 8 679 360 759 56 799 367 794 156 873 528 221 917 664 159 526 629 467 707 442 776 1092 250 915 95 276 754 1073 172 960 509 14 748 838 55 402 575 171 613 882 339 20 713 445 798 314 549 1066 235 181 633 485 1052 973 331 58 836 751 439 815 209 959 145 492 578 716 410 179 816 995 348 233 801 593 304 935 518 346 668 631 147 1047 296 780 310 979 353 761 149 1058 414 730 336 146 861 967 318 152 850 442 696 811 434 120 670 824 329 107 656 666 517 417 823 322 1036 889 180 756 245 579 204 829 514 591 484 223 552 302 791 140 812 706 179 768 19 566 421 128 1013 147 969 463 718 1043 335 600 184 226 730 592 507 828 307 58 1038 754 376 745 56 197 913 919 12 31 1018 692 411 576 80 928 267 764 79 247 837 449 612 61 788 1034 291 1011 470 338 728 888 2 705 333 610 356 695 89 869 528 400 952 556 104 81 850 114 1011 341 843 161 998 202 615 729 358 328 801 759 410 5 998 1007 443 719 253 206 959 616 433 749 203 160 896 317 770 623 140 1072 88 1061 30 1052 428 719 161 526 747 922 387 201 712 722 204 724 400 639 498 618 228 1074 365 571 178 380 845 161 788 474 675 626 108 217 775 540 914 142 574 93 918 568 387 872 306 809 492 493 965 518 869 381 645 758 138 796 279 1005 499 1062 252 93 1021 277 710 42 851 220 880 260 915 953 537 108 1073 318 826 190 840 897 539 19 663 981 110 3 568 587 522 65 1083 269 1053 66 684 428 1006 210 629 956 231 752 469 574 262 207 932 405 964 978 152 399 568 469 772 984 373 695 205 391 1050 771 543 11 724 242 877 125 709 492 835 337 919 292 567 69 1033 958 266 901 240 915 255 748 488 949 131 486 902 885 488 586 177 6 1005 754 508 707 431 1000 156 133 617 1055 2 797 193 930 72 302 737 982 375 755 351 221 827 647 545 454 662 478 1031 277 595 377 779 958 533 194 676 355 741 173 1026 321 1004 705 443 616 118 170 1038 968 336 517 1042 391 684 475 805 374 577 279 694 417 648 152 647 1025 157 43 880 706 89 508 687 916 435 817 490 434 791 1017 111 1074 26 521 645 1076 464 404 825 511 1004 320 944 641 325 429 879 1054 381 691 160 646 391 119 567 528 1061 1012 209 54 705 581 367 768 531 493 834 644 329 49 1085 471 677 421 762 63 773 187 736 347 704 727 23 994 481 650 118 990 537 79 921 12 969 111 585 1032 71 1034 292 990 358 49 850 1005 411 961 509 453 672 73 561 243 1089 923 339 612 240 568 158 144 994 336 894 229 918 915 405 249 1011 161 1057 730 341 184 612 1077 338 1077 499 925 214 550 411 795 161 816 328 699 187 368 981 855 229 794 399 288 959 549 364 695 290 316 1007 480 711 757 324 1078 254 840 24 695 247 180 630 331 645 18 745 61 707 830 124 610 177 561 421 503 988 975 411 79 1032 1093 23 858 398 165 750 123 655 59 744 603 406 938 189 160 673 598 94 311 753 458 683 283 722 32 782 40 829 936 116 889 205 781 518 481 938 1083 289 180 913 951 66 432 977 791 419 652 356 573 382 752 184 369 1027 457 731 228 672 373 927 827 92 795 396 541 1003 740 84 335 582 1006 71 997 120 846 297 921 166 948 497 685 283 61 683 787 467 997 285 796 544 300 843 76 937 642 439 131 579 85 839 431 758 45 1057 633 27 576 388 1023 438 24 928 481 565 939 489 249 970 473 792 791 420 247 574 800 416 923 286 472 639 367 865 973 394 796 147 693 214 215 904 344 611 987 487 810 58 528 1071 567 482 591 37 382 557 1094 80 360 784 754 41 590 154 135 920 347 988 446 586 294 956 451 1046 459 1053 717 287 445 1047 367 963 810 328 1004 537 250 667 96 813 10 968 415 723 565 304 387 1068 118 760 367 549 828 107 744 52 19 734 978 537 925 434 259 820 692 313 910 466 434 890 201 708 752 448 228 567 279 710 812 516 65 1008 907 44 101 889 1068 95 104 684 227 1048 509 927 250 965 606 473 658 100 633 378 481 992 425 1056 158 720 77 1015 549 51 992 337 606 186 121 668 126 707 312 812 731 319 559 426 720 276 817 505 907 512 886 5 21 709 95 705 274 775 955 160 594 475 654 336 538 613 480 969 218 843 17 931 104 1085 1066 467 352 971 330 747 227 614 355 777 521 707 1077 37 301 860 910 393 576 219 65 615 813 535 790 455 973 525 456 1041 643 105 472 574 805 327 503 1031 424 604 790 337 93 760 52 548 301 804 800 170 910 344 694 173 179 1018 57 566 519 958 958 286 558 440 1030 395 55 605 990 221 68 802 198 950 954 5 34 1043 584 464 948 295 270 1043 367 648 643 99 361 988 397 809 528 887 670 304 1062 145 757 438 990 206 216 874 176 771 424 550 0 754 581 15 873 520 604 320 809 532 870 363 988 293 1092 267 45 771 758 419 913 457 380 1010 719 468 759 150 702 19 222 956 1034 31 374 707 981 43 363 909 398 920 458 651 939 14 996 6 775 294 655 53 447 1019 205 966 813 508 126 1032 1068 161 726 179 63 1086 389 888 355 996 941 544 1074 514 97 879 259 1004 222 1054 428 603 1094 208 706 324 404 592 822 273 317 876 245 885 797 232 141 963 810 449 461 821 397 783 128 926 889 504 1077 176 285 1029 864 11 373 1048 616 264 1010 403 160 723 13 708 652 372 845 166 400 683 176 618 475 831 253 682 1049 355 259 610 139 655 414 857 916 506 377 692 24 666 933 160 885 306 780 290 1026 174 198 716 54 896 52 1021 703 317 114 600 684 399 939 38 286 970 251 659 582 96 900 217 851 172 704 379 782 2 797 338 291 1055 762 270 801 304 616 415 942 142 618 433 1076 482 356 1056 763 216 766 545 155 625 1092 521 888 295 135 895 858 231 972 333 333 784 67 1082 783 237 265 769 352 878 322 919 772 81 131 719 120 625 751 37 348 1084 706 237 328 582 229 649 298 1094 15 733 103 1056 171 635 98 1075 131 1015 271 857 874 33 813 108 6 995 65 982 454 1005 218 1090 10 950 234 671 746 425 664 175 382 645 499 761 196 833 560 275 283 930 876 350 956 391 961 513 249 714 137 672 771 268 1021 452 43 669 186 724 10 675 1033 447 217 577 969 49 803 427 148 714 778 303 289 942 102 920 809 389 688 488 171 1067 787 529 1075 78 696 101 412 751 120 1005 320 934 812 310 271 717 80 561 274 807 992 310 888 207 128 1048 965 382 21 620 320 745 185 840 340 1060 838 181 296 866 347 644 488 933 343 583 730 143 381 765 119 902 377 1059 218 683 853 208 49 1039 569 394 317 605 547 896 174 851 195 684 595 91 389 871 507 908 116 889 385 1065 164 879 1033 210 242 866 924 32 502 810 508 582 26 853 109 830 1072 336 2 733 387 935 627 279 1076 81 279 1077 216 624 1089 370 530 778 406 1024 183 664 1041 195 344 913 753 482 587 216 747 201 863 27 439 824 675 491 862 382 234 941 838 13 984 480 319 796 817 232 373 714 909 137 540 859 510 671 927 269 982 10 973 233 945 385 446 849 34 965 839 401 882 206 80 667 1069 42 759 462 305 966 539 953 296 722 435 757 1080 159 700 226 82 842 367 709 923 301 39 754 377 673 473 877 568 145 970 77 109 865 1023 231 557 422 815 73 1033 270 271 710 356 752 99 674 1007 181 638 172 329 630 789 126 88 903 495 796 644 11 33 649 1074 130 233 686 118 954 73 955 119 688 783 230 21 1018 674 469 155 1044 1031 196 684 215 355 885 460 1005 830 434 432 699 760 167 471 1045 732 181 1067 384 728 189 360 562 990 449 446 950 150 555 309 919 121 1018 1005 343 720 186 193 576 464 637 873 336 665 5 276 909 844 402 939 160 140 726 1015 149 776 485 212 614 0 923 826 297 7 889 87 935 193 886 968 484 313 893 385 644 26 994 233 560 434 772 842 114 592 93 628 484 757 394 961 179 192 708 968 469 220 630 1094 372 191 819 393 567 125 786 491 1082 166 986 55 889 284 855 286 661 1058 373 305 637 1028 372 498 1090 15 876 884 282 785 7 783 335 298 929 98 941 561 447 645 252 884 171 811 270 282 959 600 527 410 719 530 577 984 271 741 292 158 790 820 451 1018 373 65 717 116 586 544 914 842 140 56 886 273 747 64 977 580 291 236 768 874 268 420 857 667 482 737 461 718 262 354 980 192 709 676 22 577 112 1068 185 71 754 170 903 17 552 16 799 114 778 466 1022 651 133 203 860 908 84 10 935 901 259 580 299 867 229 41 1073 395 681 747 362 542 814 979 106 849 269 353 986 723 419 703 151 159 822 636 112 93 826 428 916 701 125 609 125 1026 136 629 231 598 455 79 755 336 1003 2 622 49 618 279 718 81 556 158 924 950 374 554 82 901 143 202 836 242 643 920 193 560 190 343 876 510 764 601 228 482 1037 749 459 941 364 872 124 676 427 951 530 369 969 57 582 685 30 1061 105 326 648 617 0 1077 183 356 905 590 518 387 699 663 207 943 66 596 474 67 676 428 1016 109 712 359 979 1056 237 699 535 1029 52 800 244 373 886 504 578 262 579 852 162 542 980 44 764 951 422 872 276 301 969 245 883 701 71 109 943 700 515 491 1089 377 996 391 933 869 537 656 6 342 809 446 1057 291 991 243 989 573 210 757 161 661 19 705 233 397 934 913 259 729 4 2 669 416 697 463 949 198 959 236 1087 201 1025 581 21 361 856 1005 166 535 771 506 908 157 997 910 355 863 476 603 117 483 762 589 117 791 45 145 648 375 1053 433 645 991 305 458 862 900 173 324 885 735 363 817 230 93 940 823 444 695 467 405 685 402 758 236 1091 799 149 41 655 960 219 461 632 275 577 875 368 39 882 779 83 492 770 458 968 318 956 754 392 515 984 144 999 782 116 1058 98 188 910 756 268 579 6 203 972 576 73 889 39 692 42 128 1066 410 866 413 957 302 699 830 46 344 780 947 464 123 1052 951 547 801 313 910 526 816 379 21 1008 63 678 236 715 351 831 191 635 78 837 924 459 810 173 107 830 405 718 889 399 935 124 341 809 526 627 962 252 136 655 810 431 834 298 616 544 1022 475 827 474 842 342 282 699 94 904 481 594 382 574 689 507 313 855 882 215 622 268 803 375 150 608 1068 40 648 122 42 691 389 913 909 434 589 130 344 754 1082 334 614 134 902 390 892 51 345 864 1037 376 671 148 285 955 627 94 538 947 825 259 588 190 411 807 1041 394 527 693 798 139 137 971 253 667 1082 275 983 6 600 198 847 149 665 65 836 197 1059 335 1017 41 950 413 1033 30 621 55 329 615 849 421 334 1018 432 1006 613 399 473 882 369 965 535 1065 740 166 1045 375 984 400 1062 94 502 723 554 543 290 1024 861 238 536 558 912 229 860 190 313 586 881 91 920 117 1027 75 18 740 1083 191 702 540 692 88 260 838 194 1094 832 162 38 1033 1016 545 531 559 667 473 455 740 39 730 1026 225 327 874 805 417 141 1075 1095 126 320 574 968 28 582 424 460 604 371 707 1087 148 124 995 1000 107 1081 187 349 729 620 174 299 729 220 1081 655 540 576 266 131 745 504 780 704 237 749 18 1003 469 840 374 825 258 903 338 382 625 617 200 1055 178 730 307 40 572 516 717 960 137 371 752 96 918 1078 148 285 608 233 825 60 687 1005 219 169 653 662 109 122 604 194 626 971 501 95 640 397 698 919 355 739 357 877 313 524 710 967 12 213 745 167 877 799 407 388 640 177 1030 896 93 1060 229 966 185 984 210 188 742 786 353 789 535 366 596 978 44 341 763 426 668 255 939 737 233 1077 244 188 983 263 1069 943 395 72 773 88 723 833 259 742 141 292 684 600 246 995 446 972 451 38 709 992 260 542 828 575 203 576 509 491 986 939 51 344 793 792 456 1058 95 688 69 1039 111 251 973 152 696 359 699 764 537 259 892 67 981 47 819 719 414 451 959 773 411 302 646 244 927 367 688 420 794 61 1056 887 406 1095 183 863 329 622 494 126 635 2 611 1034 417 541 1045 874 110 824 27 1034 495 138 794 596 52 701 519 208 942 113 731 181 870 699 65 471 820 1023 367 105 1007 180 615 920 47 633 490 309 974 343 850 5 1006 744 529 554 155 380 712 578 345 475 661 73 607 1013 330 381 655 846 161 69 682 147 953 697 196 160 1010 876 45 85 658 511 1044 196 711 516 767 188 908 538 702 760 14 258 744 419 1062 441 977 905 239 935 149 341 1059 680 188 803 473 749 399 907 479 480 988 151 666 243 828 89 667 632 99 930 131 545 842 479 941 468 728 116 635 151 578 253 1094 1087 5 13 567 521 988 583 193 87 749 487 1052 55 911 128 1034 736 407 471 1081 601 442 615 110 462 587 202 558 565 509 113 856 531 853 990 508 308 796 795 73 519 905 900 39 330 946 763 165 310 944 1049 155 556 312 16 1021 882 160 86 657 573 10 702 3 808 80 593 423 980 97 771 182 213 714 677 84 759 39 59 954 874 63 1057 1 611 437 410 900 807 29 326 899 581 451 992 460 735 485 137 641 290 812 920 392 649 142 89 758 908 487 763 489 942 348 401 622 853 355 661 430 367 950 630 178 732 19 200 964 1057 281 351 605 244 887 808 75 598 25 809 473 955 348 1089 442 300 1045 672 119 575 88 596 408 648 395 767 286 935 424 170 817 405 732 565 334 548 292 34 972 794 69 522 694 125 987 700 128 249 589 518 713 81 658 499 1023 549 313 763 453 815 100 747 124 538 761 241 618 1040 287 912 311 251 557 410 683 208 955 572 420 639 279 775 411 699 455 122 776 824 40 94 677 375 955 489 624 769 133 645 200 44 916 810 409 336 811 710 469 402 923 36 853 817 168 133 796 595 465 924 346 561 238 747 311 483 1092 979 283 529 561 331 1007 563 332 610 442 579 375 733 129 666 92 562 245 494 936 26 814 94 922 715 187 684 39 920 360 958 73 425 784 1050 249 1038 78 1051 315 47 722 667 508 278 829 123 858 769 415 702 415 595 511 291 913 486 779 506 800 969 96 760 479 280 554 1085 121 913 253 1003 45 427 1052 685 475 746 281 457 669 236 983 1082 353 34 969 455 558 185 919 516 1008 371 1011 560 245 1004 37 701 128 949 499 283 755 929 2 255 1084 403 990 140 968 462 620 888 545 8 615 700 426 905 538 1035 62 541 984 909 465 53 683 680 386 149 1029 715 512 834 354 382 815 581 122 880 500 622 427 322 581 543 1058 648 318 937 0 92 702 158 564 656 296 732 169 869 104 360 834 302 613 363 632 36 786 904 129 137 658 88 932 766 417 406 890 713 466 795 57 459 573 0 879 702 402 589 222 62 870 873 545 789 162 498 1088 1000 181 519 665 181 957 973 436 928 352 15 642 713 140 706 97 420 859 86 802 808 221 415 996 257 738 550 159 369 738 812 2 1025 18 457 567 1021 319 345 1062 103 757 115 710 1052 472 506 1074 500 576 527 933 707 141 288 579 854 221 837 341 192 784 1072 34 413 832 244 989 230 1079 174 734 506 1069 496 854 631 313 251 579 816 448 987 328 177 685 129 941 596 18 1035 331 1018 295 1043 249 406 1085 312 713 75 1088 699 301 368 689 1060 512 341 683 919 512 108 844 155 988 478 720 927 169 840 280 511 1007 91 770 718 502 1071 355 6 588 488 1060 393 845 469 874 165 595 327 801 872 535 692 448 1056 311 392 1030 233 809 1 975 255 655 793 221 517 672 942 78 241 580 405 853 360 1064 868 526 183 792 226 792 187 903 861 181 702 114 666 299 389 614 799 152 241 803 483 1031 330 636 55 1091 190 614 80 837 515 979 133 903 331 656 542 803 326 577 106 818 276 764 201 885 61 592 360 600 891 124 155 642 937 16 717 48 335 878 563 201 173 913 140 781 519 723 721 204 586 240 584 527 540 818 689 325 106 590 35 781 173 1005 492 824 813 241 678 38 584 478 398 671 188 1017 12 756 230 944 329 747 816 214 308 878 566 287 693 321 289 897 361 847 436 910 669 249 571 258 869 364 548 257 721 82 579 47 1094 227 332 624 39 1049 674 482 934 6 638 49 769 295 1073 226 323 773 722 328 912 495 1063 238 408 615 909 107 577 179 963 79 227 741 412 1095 871 122 999 344 112 713 662 143 447 669 527 561 958 8 653 87 934 434 852 175 845 295 864 22 221 1065 508 791 540 811 482 689 324 664 128 681 743 380 683 2 12 776 357 656 1022 160 318 944 387 694 599 287 458 951 78 1018 760 543 731 272 650 348 438 637 598 450 964 473 485 794 1010 238 19 623 909 139 85 722 160 872 676 346 163 635 1020 360 793 188 352 660 141 923 905 82 27 943 951 428 31 756 768 254 17 918 81 767 326 620 282 565 330 940 78 940 495 1087 379 817 10 838 895 512 241 871 568 50 938 529 911 180 1041 401 288 1068 199 953 900 481 438 592 347 803 658 525 157 641 907 235 700 327 148 836 262 635 370 587 84 640 54 602 601 274 316 767 353 1094 31 1067 1016 381 303 860 488 1028 827 234 95 652 162 845 673 300 367 1053 1085 476 136 786 316 1000 1083 546 755 193 421 1081 466 1037 34 583 224 952 926 282 153 908 580 89 323 557 162 662 763 519 150 745 648 409 842 318 1011 103 51 583 970 451 447 741 1026 410 520 990 300 639 342 601 1022 324 130 901 1022 91 938 222 854 295 694 465 754 127 146 662 374 1055 967 168 422 794 332 1017 812 340 1009 122 453 1059 656 55 572 459 988 119 287 676 520 927 143 897 1060 128 9 814 1084 157 11 892 270 847 77 746 1022 269 356 930 731 220 24 656 158 1021 792 4 880 123 159 756 820 114 455 620 23 1008 379 619 418 1040 874 90 873 337 579 467 464 596 374 1071 558 510 396 1088 448 608 445 962 462 690 935 350 874 331 132 935 807 284 648 228 913 73 932 471 353 1029 250 862 43 908 19 624 817 74 878 255 728 165 1064 262 163 939 24 658 320 852 12 826 1088 8 136 550 935 184 764 362 26 1039 342 844 77 1078 106 920 362 897 164 600 538 587 464 779 942 153 467 969 793 418 657 191 1047 16 6 602 354 840 207 622 186 648 1086 402 661 453 519 1031 857 97 958 145 21 977 242 749 328 1051 1081 43 681 513 794 540 1092 488 340 943 247 1007 291 797 364 621 419 738 116 826 380 581 409 886 906 343 51 710 313 962 743 364 280 881 595 174 873 180 184 1093 971 428 646 215 43 627 988 369 222 709 1025 173 1003 359 556 4 911 154 932 333 141 877 276 798 860 385 56 891 1009 342 707 237 747 258 678 248 508 799 578 166 1043 75 1000 75 787 20 619 482 196 712 806 408 916 387 967 276 368 578 982 39 453 812 662 198 837 254 332 804 38 1094 964 434 558 256 946 195 211 711 879 396 303 989 747 181 75 1047 80 795 363 1048 397 898 709 48 306 674 683 116 350 1019 494 598 233 640 232 871 1069 173 410 829 64 680 1054 113 536 715 483 742 494 1055 662 10 1069 325 677 16 306 952 1018 63 814 496 372 602 259 932 950 81 569 167 991 313 963 468 183 805 870 482 126 910 1060 439 738 44 427 849 871 508 8 1059 571 254 8 932 238 936 1012 214 898 292 177 916 57 1029 216 787 305 658 732 322 182 602 259 889 690 119 893 115 132 1086 641 207 32 819 315 1070 393 709 433 1083 273 805 321 808 603 517 212 795 64 907 934 266 600 417 451 954 76 693 609 165 548 242 502 555 181 959 306 1003 778 31 736 167 224 774 377 909 143 711 692 20 70 863 152 1045 753 531 584 79 842 355 587 440 406 807 742 398 803 481 482 574 1024 347 674 504 7 562 182 908 1011 308 1089 323 679 244 51 652 364 916 142 572 1035 257 863 330 940 358 603 74 629 318 575 364 203 624 730 526 932 283 607 528 759 191 1022 10 36 981 347 748 503 840 805 193 1007 529 850 330 1081 234 155 976 560 507 411 1027 536 628 345 750 527 1075 748 515 253 782 606 420 1027 333 1058 448 789 40 327 588 195 656 587 282 255 676 1091 418 966 118 985 105 157 622 681 434 6 892 1091 392 1014 372 764 74 563 1 240 850 93 754 762 8 649 428 274 968 627 323 1008 56 308 782 466 825 29 686 327 834 100 670 96 646 1063 76 573 147 210 1050 297 950 761 443 482 553 1090 174 478 1014 544 667 784 491 198 775 230 1008 750 114 614 471 35 911 470 909 607 446 846 493 469 751 219 1082 288 1012 951 487 750 455 643 453 959 491 751 411 869 74 690 327 429 883 479 573 749 309 996 337 181 798 1062 14 25 705 335 912 97 984 526 992 96 711 490 570 0 906 480 995 1087 516 970 404 82 1073 290 876 858 139 873 360 813 436 1063 531 562 150 1041 373 195 854 49 631 536 857 1004 499 72 1051 684 317 1076 316 645 339 553 361 400 651 62 652 944 6 561 440 575 501 74 989 337 1028 107 1032 172 660 1070 248 603 285 919 39 957 103 658 355 257 972 76 662 1080 98 324 644 1040 156 456 1070 874 446 966 161 677 311 1001 49 694 385 1011 115 831 238 453 719 22 1065 803 12 234 629 142 959 87 652 669 92 1005 547 433 548 992 408 755 80 264 992 1059 260 410 970 915 404 751 150 951 464 362 819 470 580 398 1066 415 814 81 653 1022 348 619 102 693 223 172 1059 584 121 705 100 99 603 390 723 553 547 473 816 699 425 138 781 678 429 469 682 922 430 270 751 549 82 244 889 719 37 982 330 796 350 182 560 295 758 290 1026 987 345 887 238 9 797 458 928 789 324 1029 453 1080 456 5 1062 872 295 675 185 181 561 1025 308 1044 50 321 632 149 617 938 333 572 391 7 1074 69 767 148 823 112 806 714 475 615 60 950 464 2 901 562 298 617 160 525 774 988 32 564 68 544 597 419 967 49 582 797 163 828 5 485 997 894 468 66 698 864 5 298 877 977 216 711 427 330 1067 979 245 799 375 51 750 595 155 183 610 289 901 584 380 281 936 180 946 7 821 936 24 759 439 608 469 932 197 158 698 771 547 674 524 980 539 1057 165 894 333 132 874 568 232 114 1045 1079 163 537 804 392 973 1026 444 754 291 95 796 851 377 1005 110 168 916 632 463 1054 82 774 135 99 661 296 791 520 871 191 587 190 798 835 376 842 540 839 240 711 180 382 775 11 723 652 76 250 908 710 155 752 106 1055 376 204 807 604 0 571 484 1074 328 832 66 117 1079 576 461 891 254 1063 73 343 964 469 876 317 845 279 909 357 769 2 948 877 109 237 835 246 941 792 137 217 1077 513 1056 876 454 770 318 141 1063 937 64 970 265 450 1071 432 586 591 102 933 206 52 825 100 1060 838 392 249 597 828 164 481 1060 198 978 900 466 222 775 747 166 314 868 389 729 1035 374 249 632 977 481 821 379 603 234 183 814 615 324 438 677 465 1025 632 407 40 660 807 396 133 781 505 650 92 878 462 630 472 918 1053 343 1021 537 441 880 293 794 645 237 187 665 288 862 23 862 630 10 456 951 975 390 420 975 901 442 718 462 806 229 740 182 278 746 817 338 729 212 570 10 225 809 20 725 694 507 623 246 139 810 252 1075 672 150 106 796 214 704 286 616 256 637 161 740 615 6 662 117 820 330 613 214 488 1062 384 863 274 663 140 1022 872 251 798 457 803 167 611 322 89 1062 211 979 287 848 100 656 393 1045 776 280 201 950 644 171 1015 128 660 508 708 362 8 911 509 859 342 662 455 751 389 961 510 1038 1040 116 383 1024 391 842 217 669 90 834 57 988 505 956 584 500 852 388 550 347 666 357 470 789 748 129 481 872 160 988 719 100 662 229 680 162 191 1055 710 541 649 111 679 394 172 576 309 947 210 787 652 208 0 670 252 871 1074 375 670 319 65 873 79 730 198 607 375 1018 1042 215 178 830 800 487 224 548 680 420 389 668 832 429 537 908 392 971 184 950 425 935 125 937 1003 528 236 1076 818 289 624 399 919 213 1046 228 94 725 600 313 859 484 80 774 874 353 162 771 443 772 969 21 384 1094 935 35 324 571 583 340 453 977 476 660 243 888 573 354 1073 348 788 408 89 912 919 24 965 41 990 442 777 186 881 438 403 1046 666 519 310 598 211 1067 1051 32 614 357 1048 269 368 741 421 914 143 941 75 604 336 881 883 174 1095 294 402 565 1035 275 610 466 906 405 740 487 77 562 157 707 889 493 719 193 882 196 174 623 526 970 900 283 784 63 812 104 849 522 774 63 594 155 428 1000 42 986 977 22 62 1038 182 903 538 879 286 809 856 458 653 336 303 576 865 227 234 1095 553 9 224 589 695 187 1028 257 484 654 383 745 755 311 384 869 794 270 602 314 14 615 115 828 833 415 718 129 710 80 431 550 751 235 388 970 389 700 876 520 284 677 84 585 768 426 894 152 791 361 862 369 315 870 185 625 596 324 125 705 118 813 168 900 671 158 412 927 51 931 19 576 823 346 1014 351 163 1034 44 867 392 759 348 669 51 1095 830 97 769 187 726 453 90 761 549 405 52 970 111 927 511 836 446 945 1076 208 272 998 1045 126 714 106 192 616 596 100 267 932 613 23 366 647 575 127 290 563 333 687 558 316 204 728 895 312 98 1052 308 932 278 606 868 147 323 594 519 997 933 262 1084 119 133 576 661 400 490 1037 302 708 533 555 222 875 407 870 262 969 26 923 970 165 244 777 702 275 849 41 813 422 661 211 1051 347 888 392 266 729 70 996 111 601 925 3 162 836 216 817 649 76 86 813 1087 186 140 727 561 77 1072 322 288 637 954 81 841 479 776 30 284 656 378 681 40 667 972 41 963 494 897 267 903 366 867 434 79 724 545 778 313 753 416 944 744 10 826 220 572 108 605 512 712 255 960 475 140 903 937 226 173 703 403 801 175 956 659 435 888 193 195 731 337 1010 406 1078 871 316 490 718 395 599 790 150 310 720 196 1062 891 41 711 70 173 793 1056 297 725 392 910 34 872 15 873 79 756 479 177 615 925 242 440 1040 168 986 703 370 245 987 569 92 819 461 397 1002 127 678 505 960 868 382 565 238 427 1014 97 735 46 897 821 71 1078 523 570 81 560 547 65 962 394 866 273 639 141 1083 158 738 375 996 1024 54 816 488 511 926 346 1001 802 12 642 241 941 239 380 886 372 563 635 374 132 969 665 472 874 439 657 37 622 455 549 191 912 498 543 1033 1044 177 941 278 1049 164 1090 435 817 481 1039 192 5 1030 937 521 1017 242 1065 506 197 596 893 496 84 1006 549 521 46 693 965 384 444 722 1006 215 158 1027 62 1065 1014 133 504 1024 1037 174 78 689 461 793 577 280 857 60 632 85 749 67 514 673 852 537 1064 399 372 1067 997 90 55 597 451 1001 260 564 593 186 534 721 976 50 963 167 369 819 716 38 803 462 487 670 8 672 360 595 917 332 590 66 866 147 350 792 291 583 916 394 1086 296 637 529 946 78 580 476 261 905 929 308 840 538 106 646 365 879 548 4 1082 85 789 153 470 867 605 363 470 989 1076 394 804 317 1056 466 268 1043 1026 363 948 545 563 149 731 321 369 900 906 341 403 1076 180 592 641 223 881 176 610 104 699 97 609 234 602 173 616 141 552 143 189 977 643 536 977 172 688 115 15 659 360 1002 1052 269 982 395 266 710 721 131 81 926 189 983 821 82 685 260 112 896 866 360 1071 311 879 267 164 724 489 875 652 89 729 101 943 200 887 112 471 855 924 155 334 863 305 1065 443 599 231 855 226 987 161 717 169 548 854 258 523 1034 898 244 1034 262 752 533 803 138 590 343 724 334 468 809 14 698 622 314 83 624 1029 172 931 194 977 201 80 613 211 863 1092 531 557 433 617 54 397 766 72 1054 128 1076 58 689 1002 531 879 136 558 361 260 978 969 468 966 179 327 633 600 514 643 282 913 278 132 777 1039 518 546 729 504 752 184 1025 239 614 923 324 299 727 90 825 765 217 740 370 460 883 644 213 796 518 9 777 562 501 580 454 816 265 479 622 441 1040 327 665 194 715 1086 137 185 722 828 127 220 989 384 592 125 675 614 177 449 649 878 406 1071 465 148 699 476 757 784 185 1080 351 487 1056 52 706 1086 233 629 317 570 188 221 964 175 1068 351 558 385 634 1054 81 554 392 486 691 531 745 688 336 444 939 126 569 89 972 1064 473 941 407 605 16 770 188 938 413 428 1051 460 642 21 692 83 1049 57 703 110 993 667 525 566 246 445 687 641 220 401 734 492 716 422 1040 1035 111 203 812 643 518 791 465 908 270 350 893 104 1000 878 348 1087 327 125 868 1058 5 243 811 983 55 926 36 284 986 70 725 139 931 81 836 283 890 186 600 955 515 358 1037 696 418 144 622 504 1035 418 1033 822 144 635 323 583 54 409 888 829 512 285 861 135 1076 1080 262 929 158 47 1064 12 925 946 466 1066 470 560 454 134 767 844 138 774 219 291 589 921 330 558 484 213 770 547 837 219 581 1057 318 955 14 869 506 812 122 545 610 503 597 855 122 181 574 126 952 776 143 622 224 494 1015 432 775 912 143 125 976 24 800 57 671 237 926 39 811 844 532 15 833 806 153 586 369 590 381 22 571 131 1078 627 538 144 1077 1018 45 176 1091 833 255 1010 49 398 916 432 851 18 1006 739 80 1031 313 3 863 84 900 929 245 135 670 726 523 561 313 347 875 574 47 1092 242 453 788 1044 174 254 1089 487 631 22 828 615 464 417 570 15 1079 1076 64 366 707 577 457 46 955 50 601 328 784 231 1018 794 360 86 631 446 1090 424 557 713 37 112 594 752 57 471 875 118 804 888 123 644 319 202 585 594 533 547 1024 219 702 776 275 286 812 859 441 611 351 105 1020 282 655 675 81 800 217 600 440 745 434 437 584 119 1019 620 445 371 711 495 786 70 612 596 331 1050 60 1027 313 285 820 846 84 910 356 663 312 104 866 489 602 601 414 956 377 1053 14 901 413 866 22 462 693 417 729 82 593 730 182 673 113 1054 513 891 470 3 621 639 327 424 584 787 355 96 829 694 91 340 568 123 733 109 903 1086 340 131 995 653 276 342 994 617 258 1027 196 676 97 877 69 585 309 396 809 640 31 618 111 842 69 820 492 576 222 1050 340 92 974 451 574 577 37 600 202 231 652 647 162 642 411 124 634 475 1012 561 407 820 137 403 992 866 331 644 483 651 537 315 1084 279 1057 69 585 758 429 182 1000 567 293 794 47 215 698 1043 166 210 564 558 61 266 730 968 260 534 719 478 1019 858 391 273 896 926 76 120 872 1022 374 415 840 311 964 901 416 8 1028 477 623 217 627 697 494 933 3 849 258 893 229 448 1055 787 427 50 931 706 85 539 869 192 549 170 811 864 172 856 264 1002 78 527 553 1053 132 206 939 747 499 858 485 935 20 665 359 866 302 87 684 1015 342 112 872 606 78 102 1087 623 540 793 184 93 610 997 448 735 501 513 620 666 53 927 116 595 215 519 697 815 543 1008 149 692 389 153 837 625 308 179 784 35 1077 156 820 570 506 116 1034 318 760 135 743 990 256 189 639 952 283 476 823 298 976 264 574 1077 63 857 259 414 590 1026 441 820 537 661 336 170 600 165 950 1087 143 667 428 139 623 791 135 611 414 524 928 821 393 115 889 80 633 306 645 690 312 66 907 270 864 196 854 50 809 996 344 641 42 227 914 986 114 599 218 612 54 649 186 80 809 11 695 198 604 126 709 558 496 693 127 175 710 3 821 815 246 345 972 139 955 311 853 1033 194 632 125 975 542 276 923 309 776 320 558 503 969 948 402 300 561 594 105 1024 437 0 956 744 25 557 215 730 145 598 473 763 238 451 651 243 860 831 446 435 618 73 915 66 643 956 111 1021 446 1043 434 410 727 906 186 800 63 672 263 621 128 902 268 734 128 265 953 39 756 363 793 302 672 183 745 462 991 552 149 495 1073 215 878 1026 376 636 466 579 342 151 835 29 939 908 216 331 549 475 644 889 318 630 294 517 724 246 936 995 525 654 537 861 139 330 841 859 141 787 358 57 858 345 580 74 610 502 1095 14 1067 1058 197 362 965 502 920 468 984 952 145 48 1095 380 589 220 1070 261 1079 57 810 379 1080 1010 371 856 84 871 144 774 22 263 752 125 916 512 671 751 64 287 839 7 848 1008 528 516 769 179 944 800 527 353 906 636 70 613 386 736 525 132 1049 607 362 138 835 587 400 333 892 626 71 153 876 1068 530 452 885 427 746 1037 110 794 165 241 720 669 461 567 453 730 288 753 471 500 760 29 992 979 371 816 105 0 762 359 969 321 956 817 112 27 750 522 581 60 760 490 1074 285 777 671 433 311 707 562 345 887 520 33 783 189 978 298 724 982 365 298 835 100 573 800 52 1067 278 406 821 905 545 992 186 855 489 822 282 361 861 716 94 685 47 788 203 757 436 145 1033 1034 477 648 223 602 494 967 524 254 578 357 598 25 1015 576 422 60 984 267 929 265 652 304 852 802 485 263 1052 170 764 341 671 971 66 416 769 28 933 837 191 130 933 770 117 510 605 449 772 88 617 328 565 613 46 663 291 439 872 676 134 511 914 946 56 1078 119 490 565 920 263 107 790 70 853 361 1016 216 849 1033 291 111 884 226 771 300 859 881 87 1061 543 1011 535 1001 180 165 869 67 809 747 523 941 517 118 808 946 429 848 424 295 904 642 330 3 619 999 262 88 844 436 868 693 254 1015 42 448 668 3 936 956 36 715 66 53 608 1069 337 76 1013 474 955 721 292 398 760 588 326 401 938 182 820 470 620 591 123 926 61 749 498 973 422 96 994 676 15 764 9 1060 143 147 612 633 86 870 418 312 901 380 719 865 206 516 878 421 900 127 1085 1019 312 746 234 260 779 715 416 244 595 14 1020 14 1059 741 343 908 206 385 909 986 16 730 289 470 899 72 825 963 515 153 990 976 504 858 25 384 906 235 785 975 183 883 241 464 605 963 9 170 783 533 724 830 332 337 870 563 444 400 944 148 1065 235 1052 391 1036 304 1084 985 95 253 985 760 504 561 92 246 706 664 308 462 701 357 1054 263 554 598 51 1016 490 380 801 163 754 812 151 413 637 847 419 249 878 934 84 201 895 895 455 896 316 822 342 318 817 840 410 898 67 184 750 807 398 695 119 503 852 726 366 1076 275 235 898 895 12 981 244 392 557 823 380 1079 453 713 261 994 71 473 874 1038 153 658 153 640 77 790 448 122 1019 472 895 1005 257 1002 11 859 436 694 246 490 850 838 306 782 539 1 1012 250 566 1031 371 486 998 797 467 1091 416 347 572 560 376 1000 338 140 712 817 193 115 788 561 335 504 887 382 834 516 876 805 489 1075 522 647 22 286 831 418 896 265 548 19 1011 242 627 963 504 445 610 559 423 740 506 668 290 298 558 381 946 685 73 607 137 18 950 918 338 723 332 644 100 259 662 729 397 392 1060 439 637 434 813 10 558 334 777 797 18 930 527 1095 428 282 805 458 842 156 865 917 453 413 696 848 307 150 550 765 204 816 491 190 723 978 134 731 259 871 95 781 222 228 839 913 109 873 248 359 956 510 1004 937 146 1050 47 797 224 679 190 77 799 837 118 1049 379 1069 141 438 717 707 143 425 556 904 479 903 510 1019 7 87 804 136 806 376 684 941 181 1058 150 209 800 22 688 411 883 496 785 630 306 456 691 15 723 1036 137 1062 454 208 737 98 709 757 170 22 773 994 7 202 698 409 1041 1004 353 899 502 626 140 611 268 394 775 284 853 826 73 67 722 210 727 400 747 64 1041 1065 455 294 895 852 270 666 211 831 222 772 542 588 384 966 233 410 1032 955 12 336 872 462 668 542 701 1010 97 588 301 28 862 525 721 312 843 753 481 576 94 353 991 627 4 464 548 421 678 385 889 605 343 909 63 388 867 861 25 564 423 718 190 193 714 876 98 726 436 939 478 203 867 217 641 296 967 342 1065 776 51 853 382 981 155 1025 152 821 203 595 299 975 304 330 827 606 525 1084 106 716 525 632 183 499 638 946 102 1074 11 392 806 412 1010 727 198 778 526 366 638 825 80 873 323 364 920 625 269 58 747 720 197 390 759 12 1085 924 483 244 681 899 411 29 590 67 590 58 978 517 583 794 65 1035 86 16 658 805 357 356 1017 204 1017 415 648 818 476 640 288 358 945 154 635 495 1090 139 777 1064 33 452 936 951 353 800 145 563 498 714 153 94 565 385 859 1025 458 126 960 551 368 579 476 1085 58 920 39 777 238 705 345 670 480 517 925 244 549 998 509 484 694 314 801 292 864 277 594 623 116 325 897 981 202 886 510 457 801 1081 339 549 468 554 436 212 693 509 1023 1017 456 177 801 511 1052 155 816 169 817 911 442 724 275 743 277 355 685 236 635 857 518 456 728 509 837 1062 343 1019 202 496 918 909 346 32 580 229 761 193 578 741 423 136 774 916 421 814 432 906 77 1033 407 509 855 745 447 876 332 355 884 949 539 643 168 958 51 505 916 555 348 531 1041 44 914 1069 29 818 156 72 1013 184 717 885 399 186 1005 213 662 584 116 18 850 724 358 295 705 730 456 1008 267 169 946 504 701 184 556 530 674 523 964 1045 239 584 21 181 1092 201 829 946 194 1 943 774 130 938 410 656 380 353 644 633 62 945 284 96 670 344 1034 622 267 957 157 520 967 315 729 167 602 573 38 648 320 797 233 309 606 799 213 409 704 373 567 858 411 323 554 1022 212 1057 71 1050 256 839 233 1049 168 775 41 247 640 353 801 155 646 196 900 927 466 715 455 847 372 639 256 50 783 953 196 877 326 834 153 717 28 829 172 768 478 732 27 332 685 605 292 282 671 892 315 274 874 526 905 124 849 223 569 327 878 80 630 580 511 234 795 470 1070 764 445 102 596 561 306 252 685 733 502 682 57 27 770 569 274 734 479 268 855 790 105 586 192 1031 444 503 906 193 1055 241 928 525 750 227 844 627 168 674 9 388 912 465 593 833 154 907 451 442 615 281 578 561 512 526 724 530 1069 734 507 560 170 429 829 1020 188 474 563 913 482 918 2 406 693 581 476 167 585 275 809 738 250 564 334 1035 255 457 580 1086 56 828 505 901 517 215 714 649 511 586 339 142 724 211 1004 1083 43 837 420 456 580 5 881 245 813 410 763 664 217 999 48 1023 75 769 377 572 445 3 719 378 691 919 468 1053 433 75 724 596 45 13 707 937 338 768 156 98 848 444 982 303 1034 560 402 107 886 377 882 45 662 612 167 142 1007 282 594 659 132 1050 424 949 284 120 693 238 598 89 1084 1 586 495 1031 885 284 303 772 1 874 101 1043 234 842 829 0 673 340 608 302 42 940 795 227 167 1003 350 664 68 882 545 978 896 328 60 777 986 361 806 470 232 664 360 900 415 1037 581 150 965 93 765 386 687 527 808 315 835 87 1092 469 345 1007 602 258 1093 459 736 155 718 346 1011 461 193 682 319 733 671 138 532 618 675 30 644 465 57 739 615 0 384 1006 549 476 37 905 239 958 907 175 58 967 390 1001 521 584 516 1078 934 282 405 802 193 548 239 597 906 193 340 854 755 546 380 760 199 708 950 277 312 589 754 474 1086 254 98 665 959 32 810 347 841 537 673 229 190 1089 729 275 118 1089 288 762 1012 304 951 232 713 7 463 1064 761 237 883 487 255 596 335 811 646 368 821 463 136 578 776 62 1002 313 588 72 989 510 200 917 426 873 953 133 450 1021 356 686 779 179 932 89 9 1033 66 941 725 256 71 980 592 208 955 412 590 202 162 1001 95 930 609 437 548 493 388 863 245 808 582 525 246 710 406 739 135 569 902 205 946 373 20 682 448 697 230 1039 542 938 844 454 657 321 459 1006 476 890 546 850 905 387 462 1007 713 114 125 1081 47 742 875 329 503 929 711 292 997 84 314 790 95 880 872 502 392 877 212 932 594 333 185 1010 298 1049 997 153 24 829 477 699 876 36 585 446 125 900 615 76 561 65 184 847 189 713 420 709 192 809 274 674 54 727 168 685 795 55 420 981 858 456 671 85 701 108 893 207 680 487 685 164 352 972 342 647 1028 322 413 917 151 579 723 71 815 515 974 274 811 33 613 451 265 626 180 563 449 711 446 1003 685 325 125 833 70 579 737 37 573 446 208 784 190 584 179 916 702 385 778 95 794 387 275 686 902 151 728 51 369 739 162 823 494 1094 925 51 1032 459 468 1084 931 473 433 649 882 314 968 23 961 318 248 917 472 809 1036 229 672 370 400 680 694 512 301 911 482 887 975 506 5 824 236 848 296 774 818 256 947 363 765 354 997 100 1088 132 426 908 584 106 1086 47 340 623 320 955 479 755 200 791 570 183 937 68 124 663 136 614 161 957 71 926 846 445 827 372 526 1002 734 538 583 285 818 56 798 399 459 833 1013 313 985 306 423 737 718 21 266 1063 391 663 716 161 410 704 129 786 919 219 868 495 299 562 922 267 221 587 601 258 1000 543 615 241 972 458 148 830 570 120 436 564 295 847 385 716 1013 382 424 923 518 560 591 445 762 183 56 643 81 917 958 66 856 421 784 502 782 63 430 1021 989 446 303 1061 746 153 989 110 799 235 832 474 726 122 18 653 1033 485 392 723 683 119 983 519 207 810 278 961 451 805 229 633 568 4 142 767 122 582 240 939 409 662 630 424 239 918 546 986 178 864 696 530 168 599 617 455 260 587 746 208 57 619 454 653 59 1079 742 414 427 989 719 431 747 530 160 1026 193 594 429 658 187 565 158 716 622 99 712 345 388 843 632 31 641 119 120 804 608 40 317 928 712 266 160 660 253 588 20 906 788 339 157 636 241 1023 386 903 363 1004 623 285 688 297 36 953 1066 138 480 913 294 1003 734 360 243 1078 404 1040 792 382 550 121 1061 295 329 912 424 995 477 982 871 17 988 126 216 881 183 910 207 631 805 442 754 468 64 939 135 739 680 234 712 79 790 136 662 155 256 920 1026 115 1062 218 670 51 313 889 138 1038 611 44 870 170 516 974 34 1083 537 858 80 924 1068 82 1024 477 724 240 602 146 399 626 751 57 42 633 711 518 811 367 135 871 212 615 1047 444 914 32 1009 51 420 661 899 62 991 97 353 1001 421 809 732 222 1061 254 1022 299 80 728 1036 387 78 563 149 700 42 1029 859 341 786 287 818 280 111 936 330 799 783 255 147 1036 896 396 264 739 357 605 566 8 12 720 702 380 588 411 717 100 978 207 304 651 843 447 866 483 486 833 890 140 482 572 1041 327 465 591 398 636 886 72 751 146 49 900 763 193 711 532 807 151 81 920 216 783 1051 297 414 867 1010 460 99 910 368 1074 146 965 522 958 969 131 121 596 273 1069 1074 380 890 270 555 334 118 1056 14 661 644 327 727 265 2 595 506 646 16 1069 1088 349 622 218 895 451 901 368 81 709 1054 159 1064 43 335 594 375 721 269 1055 436 822 19 706 859 244 968 14 682 330 392 686 226 985 1073 526 99 810 156 741 966 154 375 667 988 180 238 1013 630 199 296 1080 965 355 169 1025 396 669 28 657 205 670 687 415 90 682 803 106 633 122 496 782 545 933 1021 210 989 348 884 17 397 1092 987 404 666 319 831 98 579 225 301 800 61 590 682 336 466 796 706 451 884 168 1074 110 1056 320 411 573 493 631 1042 179 736 148 579 412 89 914 637 477 293 831 254 563 396 645 711 83 387 721 102 806 516 997 893 307 920 527 778 510 396 1025 842 466 157 1046 642 434 545 656 65 783 919 195 497 777 286 803 854 403 831 469 292 897 1039 431 354 1092 378 829 39 711 325 825 691 146 688 49 588 115 835 118 375 875 112 847 366 923 62 900 385 874 742 300 226 887 228 989 470 584 200 1090 844 318 176 876 855 481 750 418 808 252 374 1014 538 1078 626 361 993 435 697 129 345 723 696 389 607 160 595 100 781 43 11 762 106 781 28 594 694 455 908 482 757 459 863 435 475 978 738 279 910 547 214 898 1013 21 522 936 1001 208 495 961 50 975 650 153 902 179 1033 476 973 455 131 859 1090 4 935 56 1089 546 329 611 1081 121 492 1092 578 69 645 478 771 94 1026 55 255 873 552 252 988 475 1059 545 407 871 7 635 760 521 805 447 686 437 621 398 730 332 422 1042 342 838 524 1059 622 212 321 1061 905 272 360 737 78 718 324 1072 697 352 180 656 365 582 457 882 902 212 849 227 98 582 477 1001 178 1072 126 585 124 1041 368 651 149 921 838 80 763 11 904 430 694 321 760 164 631 530 349 550 1050 425 170 644 528 758 836 535 499 902 402 683 759 370 947 15 1005 506 688 335 276 819 609 34 917 5 662 417 965 256 743 336 602 459 171 1033 658 47 782 426 629 378 737 51 86 785 586 188 506 735 133 814 265 1030 229 944 353 921 233 878 259 689 638 457 44 939 746 154 388 674 609 306 229 766 1020 26 1004 295 759 480 211 922 335 957 638 202 166 884 505 1031 762 181 340 1059 745 182 667 23 224 1055 524 950 685 269 289 1071 556 89 1068 261 121 1010 398 856 1008 467 668 455 683 49 148 549 933 89 503 592 363 1054 113 829 57 946 612 145 545 907 565 161 733 12 385 905 378 850 309 711 417 627 186 918 127 650 151 755 744 191 52 681 502 1068 217 621 574 105 769 434 270 803 189 821 322 827 55 937 878 174 280 578 288 797 1043 56 1018 90 165 1042 713 530 523 669 299 574 608 462 570 187 752 177 295 612 161 711 740 409 940 405 841 508 250 900 854 537 733 4 253 1038 806 469 913 407 194 697 486 556 801 115 527 956 1001 23 913 118 739 392 183 1083 1087 503 146 670 247 602 36 597 872 157 315 818 751 154 416 768 285 923 902 365 596 89 400 625 759 419 771 426 645 468 1012 62 1021 235 587 266 233 979 215 746 414 1035 991 390 963 233 670 6 903 373 626 62 332 567 418 1062 572 516 362 1076 492 795 89 640 933 477 869 439 1057 444 636 87 904 527 788 522 938 260 142 1084 800 515 434 564 708 539 62 618 296 696 785 124 171 968 255 821 376 760 102 939 24 739 571 415 326 681 645 228 699 106 1023 485 181 576 749 113 129 955 485 945 881 14 625 39 69 595 338 793 971 419 45 621 943 351 43 586 505 1018 1092 438 204 748 127 1076 258 557 398 633 579 451 822 256 134 776 949 488 473 1028 828 426 572 466 812 189 731 95 37 826 867 332 483 1078 661 202 165 658 227 868 954 454 424 611 297 1060 693 444 231 549 14 706 982 3 29 1061 282 974 640 351 106 907 690 522 478 562 786 243 433 784 991 27 100 710 25 623 831 72 107 976 42 717 1063 133 662 504 302 616 151 844 168 646 985 362 903 49 907 385 418 910 451 961 199 665 760 286 784 153 456 939 1026 508 763 304 1067 161 992 108 116 744 834 269 297 827 363 553 341 990 964 70 592 299 424 813 1082 321 32 881 848 354 223 1057 9 831 730 245 434 851 110 871 22 757 898 427 406 1063 208 910 404 983 760 15 789 444 710 428 628 148 923 459 1023 429 124 782 378 905 328 712 117 988 89 826 493 722 67 983 464 863 235 717 65 983 790 14 406 840 314 782 905 120 665 215 371 633 855 80 580 535 980 325 416 1087 797 444 707 522 666 45 85 574 708 456 253 979 45 820 1080 524 67 569 464 566 548 152 485 658 92 872 173 1087 1010 172 722 505 488 845 701 23 641 139 670 13 863 4 841 82 70 744 617 182 44 768 422 962 315 913 214 1056 341 755 45 751 1061 375 442 708 1003 423 1076 282 838 334 354 979 695 46 313 888 116 984 779 205 586 173 151 675 764 159 625 334 61 766 677 517 757 18 418 927 265 972 958 537 711 220 320 854 861 528 1094 148 927 4 853 451 261 659 330 763 617 114 558 83 529 558 513 952 392 641 639 27 637 10 449 599 8 910 1068 8 908 171 156 635 160 643 601 180 7 820 324 723 825 99 745 323 855 472 1 950 622 249 551 285 409 1031 660 512 459 615 696 324 511 548 216 738 411 606 680 517 546 595 426 980 199 959 893 213 764 195 420 674 404 950 318 568 769 101 924 52 248 704 772 335 614 45 685 39 933 484 640 169 97 949 85 910 334 1003 615 58 969 374 733 292 83 741 691 368 466 686 838 285 513 911 649 346 869 279 1058 33 523 961 698 470 444 753 880 10 697 271 1017 50 705 120 561 525 78 945 148 834 1088 72 583 71 682 438 629 262 688 467 182 701 292 756 629 332 900 473 205 710 591 522 93 658 875 479 408 1002 978 479 530 735 384 886 50 581 566 235 880 195 673 196 1028 351 224 723 82 563 725 428 124 660 1083 472 661 529 675 343 53 806 456 746 519 942 657 275 1072 469 28 573 289 878 55 1030 280 570 858 151 1088 374 766 26 975 340 855 49 628 250 392 1008 161 1004 47 994 199 775 550 51 919 122 96 603 919 396 812 370 686 13 323 950 680 51 735 196 952 364 652 66 482 1030 372 1066 885 255 197 629 904 312 59 642 25 640 58 1028 1061 50 102 795 334 1032 234 1087 1046 345 1046 492 462 840 772 131 785 31 1052 132 550 191 383 649 600 234 126 800 502 923 245 1038 867 258 721 211 10 949 13 810 267 870 915 276 21 1087 752 151 346 964 560 432 770 540 134 604 638 199 386 820 318 641 366 920 425 1035 231 712 49 1084 1081 309 750 414 831 352 580 531 557 137 269 1080 338 717 9 611 515 715 163 785 950 338 198 657 213 681 530 725 816 63 561 452 731 156 7 710 671 431 324 952 310 667 910 198 597 274 561 482 944 442 879 442 242 589 183 621 928 336 140 550 35 926 639 287 817 352 107 998 316 1032 150 1050 276 865 704 514 210 909 919 393 276 1061 626 271 427 982 630 163 831 36 768 375 536 692 740 359 493 723 617 364 854 506 315 970 465 982 516 915 834 317 815 201 130 932 300 890 23 821 710 96 222 749 975 246 522 927 285 934 742 377 1057 441 178 832 655 220 697 46 64 696 9 635 41 826 343 716 404 1060 165 613 805 263 995 18 1017 40 672 180 1069 226 21 800 973 415 98 854 434 933 169 619 1041 209 362 900 262 664 541 853 232 846 941 451 113 1087 214 611 644 246 163 1018 492 747 103 714 973 52 154 993 377 946 298 592 335 633 451 777 675 293 326 731 354 764 834 307 1089 519 704 230 193 579 915 98 656 468 668 474 867 468 593 135 316 1092 226 853 632 236 780 188 310 955 1008 312 1011 325 271 929 476 1082 507 605 381 836 57 992 484 757 912 199 510 930 332 816 1066 238 316 745 241 977 920 403 991 214 358 623 542 862 102 659 1058 216 502 651 316 816 460 848 361 817 1087 345 826 152 173 942 927 441 144 643 602 176 664 483 524 1072 786 405 742 45 108 821 13 766 201 553 149 616 1043 20 933 97 873 452 1007 479 819 157 583 487 496 786 77 685 32 688 67 675 954 313 362 634 1089 543 9 653 1025 220 95 603 439 579 306 605 323 1004 927 232 903 147 847 258 719 391 33 632 25 751 386 922 924 452 355 972 379 563 256 948 621 197 994 114 1087 528 542 844 722 239 1047 140 174 811 712 94 27 942 287 1039 177 875 436 901 553 400 628 387 645 156 534 592 676 199 426 1083 154 1084 545 971 803 466 805 155 1012 541 120 564 12 727 239 717 1016 371 836 413 374 1078 836 217 174 719 803 239 927 115 698 333 676 514 359 844 408 870 1058 243 906 181 443 689 608 93 300 585 621 347 285 774 71 672 504 1084 700 86 60 581 119 643 103 627 107 813 16 649 327 991 17 823 879 544 1088 32 1000 434 705 415 982 372 273 989 448 748 308 623 971 160 408 1038 1070 6 244 731 796 540 173 845 30 759 64 603 717 413 1092 439 575 479 885 112 655 156 670 421 651 355 356 801 447 649 997 390 597 96 395 578 545 868 278 1031 590 64 105 987 850 431 647 406 325 812 1050 253 234 674 922 372 846 278 794 496 747 368 608 431 645 461 510 899 661 439 215 596 744 107 995 273 636 121 217 1093 67 651 340 593 136 962 627 112 18 746 27 1003 483 1091 57 881 968 528 134 1087 800 133 643 460 309 669 345 810 857 347 161 1066 79 894 739 53 516 904 171 819 560 307 1008 441 857 105 759 362 330 852 980 522 524 868 569 57 359 875 25 981 154 942 52 783 134 790 134 663 660 535 866 517 502 716 384 743 105 855 249 623 661 32 957 282 1074 495 598 349 531 1077 306 553 88 836 893 315 380 675 1066 187 600 430 400 560 127 764 334 577 1033 494 153 576 174 880 640 349 880 302 869 462 982 160 486 972 960 312 800 366 1058 179 976 133 849 94 885 521 880 475 260 952 476 709 1086 167 989 135 120 679 887 437 861 264 477 715 244 692 747 10 47 973 852 95 976 116 1 887 1087 349 224 922 879 35 146 554 265 764 490 812 331 673 525 874 475 1000 616 281 698 327 751 443 730 383 662 169 280 937 430 956 71 1038 126 712 191 708 219 998 462 973 117 729 903 197 799 161 242 636 233 1071 627 258 317 636 914 166 1005 74 942 68 1071 238 131 978 1013 529 615 496 580 194 858 256 734 392 446 681 954 1 608 429 680 452 200 772 234 687 596 411 712 227 3 884 711 62 796 99 449 802 1061 121 992 419 295 597 739 21 251 1006 623 115 1056 107 72 1059 473 947 368 979 690 183 993 270 1030 336 612 200 820 443 203 775 477 879 666 192 933 88 1009 421 844 11 961 43 904 484 850 138 143 712 157 549 861 379 980 267 139 657 538 674 1036 276 301 1061 283 797 457 558 929 135 378 635 186 977 734 398 75 680 848 6 1005 381 26 574 374 1089 762 264 533 700 688 243 941 500 195 975 64 914 118 775 280 960 363 659 376 576 412 1093 116 621 915 497 571 119 1057 232 631 164 298 781 405 997 474 836 958 263 272 1003 465 723 1081 61 74 637 802 253 311 1007 114 805 476 593 1006 116 372 638 741 174 735 2 613 24 333 930 247 673 368 1014 550 360 707 16 53 669 992 424 1039 43 90 978 1 615 423 588 892 526 80 784 709 426 751 519 669 236 839 154 435 1029 54 783 914 487 171 1046 557 529 1030 479 1059 187 289 1021 627 397 81 1026 999 205 814 539 975 306 154 917 1003 527 770 457 436 942 104 975 63 764 620 541 137 886 963 321 340 760 941 463 158 898 1034 217 343 629 119 873 804 523 1002 286 214 648 669 335 59 966 944 47 905 93 558 342 488 599 440 1066 289 647 1018 209 947 535 106 731 304 632 515 604 376 608 465 1084 968 444 668 59 917 369 592 251 527 1014 863 397 726 276 915 254 833 489 682 263 45 597 1072 517 639 184 948 350 617 544 361 1040 328 806 968 533 1029 102 821 105 36 585 1092 511 909 183 144 778 412 1016 831 228 28 819 186 699 1013 104 387 803 543 817 941 99 395 1010 515 564 728 535 922 113 710 2 688 386 966 62 571 50 5 1051 1031 442 444 657 3 879 754 530 197 688 1047 64 821 317 78 684 176 918 1040 317 295 557 1076 178 392 773 989 83 176 794 486 775 1045 366 299 865 107 620 1018 48 210 1024 430 894 940 494 411 735 898 324 253 1013 263 655 962 233 840 300 58 596 104 1006 14 1033 182 629 765 445 942 192 962 129 905 11 107 1079 188 628 898 450 543 696 308 621 466 983 950 112 715 131 438 1015 689 395 913 205 32 562 200 842 600 149 295 739 729 225 219 642 166 711 507 1052 594 309 791 541 90 1071 868 92 134 654 436 997 402 787 144 886 504 857 25 646 1050 19 239 1009 503 599 176 701 194 628 881 110 942 122 297 1084 418 997 708 297 419 1061 379 626 347 809 517 1081 703 328 514 1044 350 555 137 1035 399 875 663 461 462 563 1004 12 17 834 982 76 469 820 22 961 539 1078 452 1076 311 836 490 1071 265 605 800 469 881 263 330 697 854 248 553 124 393 971 1094 9 409 854 774 360 620 379 592 432 589 15 663 217 1065 473 580 274 799 291 30 748 910 87 699 441 141 988 944 72 1081 74 690 499 1088 30 753 529 349 786 389 633 171 850 884 522 1071 120 531 761 371 1047 940 471 931 511 310 849 535 828 267 608 840 523 1060 428 28 939 150 783 549 15 17 1093 9 756 105 888 198 1008 622 168 556 288 234 984 1033 264 747 246 77 963 230 799 1006 338 720 417 394 563 475 1006 554 500 656 375 837 369 392 781 1086 195 707 343 336 979 63 574 101 691 219 598 844 0 328 659 414 1015 54 609 635 259 319 934 681 413 1055 246 513 1041 590 75 462 560 543 818 14 894 32 749 45 769 737 510 795 388 521 874 997 101 821 313 845 313 70 1007 731 130 993 276 283 983 305 1042 698 458 112 751 611 408 398 1091 820 449 335 789 785 79 955 161 1069 357 349 959 3 764 946 267 252 1050 852 360 1080 123 507 979 148 776 653 445 83 681 435 719 136 630 767 127 584 252 138 911 732 515 640 265 439 782 644 424 863 264 758 333 381 724 53 848 875 277 764 89 206 1039 914 26 1024 55 1065 214 825 535 65 974 725 373 350 731 262 768 514 679 446 646 670 411 551 358 320 639 557 530 718 63 558 173 967 152 854 150 93 1015 361 998 387 804 424 781 367 575 778 249 243 1069 617 93 912 214 622 362 874 486 992 216 802 160 583 18 606 324 340 1034 96 704 227 888 973 93 827 412 216 873 594 125 838 11 44 778 284 660 162 883 352 1051 672 372 778 191 359 796 283 559 480 1057 672 260 697 180 261 738 1054 340 484 669 379 937 747 42 154 1040 327 831 387 1094 989 497 1 698 549 161 308 870 527 620 50 612 248 838 912 33 704 509 1063 497 34 568 17 914 672 435 608 180 871 173 491 946 148 960 615 194 79 734 481 932 911 123 475 973 827 233 639 225 550 413 151 1058 578 100 419 828 648 217 545 764 683 356 294 872 1073 221 419 677 463 766 785 199 607 494 762 122 130 1081 1089 503 105 738 1082 212 1023 395 1081 289 478 1050 445 650 584 223 1026 492 286 1015 407 731 673 475 1031 39 661 326 1084 458 964 470 591 254 216 928 496 835 259 648 1013 71 643 283 987 446 354 635 1013 23 989 262 114 920 587 104 368 895 370 1001 239 696 289 625 527 792 537 1084 373 1093 511 1040 804 220 543 728 5 709 1029 340 741 100 773 223 176 825 1007 38 640 331 311 585 139 941 1016 309 790 419 985 59 644 504 724 351 238 802 270 770 972 169 718 102 580 448 50 913 559 342 1064 400 181 594 814 140 296 725 330 837 389 882 718 131 998 202 658 120 349 638 999 81 91 702 917 436 116 1014 775 127 519 627 541 996 1046 245 777 409 164 880 946 314 823 246 800 432 235 650 468 763 1008 324 284 758 922 60 109 645 251 560 32 773 900 532 916 447 457 868 423 1057 728 318 892 48 450 817 163 780 628 93 280 1018 292 617 806 406 510 901 244 878 862 202 215 995 967 22 24 895 81 670 877 170 794 484 641 490 265 742 658 528 1001 547 902 429 113 732 477 591 615 68 27 590 639 244 928 433 446 949 1028 195 436 985 1081 160 128 925 266 819 208 744 33 828 1065 486 241 652 843 159 519 1090 193 639 646 523 547 857 207 649 493 773 995 303 44 958 243 681 734 452 82 833 165 907 406 866 882 108 793 442 511 618 362 995 739 210 927 410 42 624 369 991 234 570 782 472 332 753 93 848 551 167 948 522 624 473 816 148 597 76 39 1065 137 918 67 812 264 956 730 100 1024 341 574 210 172 932 916 373 905 347 938 359 151 732 884 162 460 853 602 161 608 398 936 266 653 543 806 313 650 402 922 134 333 638 394 1048 519 800 326 572 86 1094 213 803 252 838 69 839 549 133 197 597 663 194 859 421 804 20 256 613 791 416 532 568 1013 292 691 203 679 145 1073 496 752 28 452 691 895 253 713 240 571 265 757 138 120 893 0 1071 1001 486 267 641 529 767 1028 66 239 1014 300 950 174 991 989 265 840 436 782 73 709 122 819 23 639 73 1033 103 864 526 420 733 75 754 754 80 642 358 210 837 446 873 171 667 1020 160 831 430 989 318 997 386 293 744 435 816 224 706 620 515 688 288 938 282 390 766 158 731 974 419 29 778 479 697 1 709 578 337 114 680 360 642 688 286 456 1056 6 654 271 842 245 644 274 777 579 307 966 90 328 838 526 636 103 928 711 61 44 652 377 601 177 747 966 64 615 472 204 663 590 295 559 67 796 233 433 1022 32 781 383 829 262 849 505 815 591 172 1076 393 771 177 918 415 639 516 486 809 328 1000 411 696 849 202 835 107 574 461 980 448 87 838 115 581 100 883 1026 70 290 1015 443 1066 403 587 85 562 337 577 988 445 594 527 616 503 672 368 36 961 907 71 646 144 770 55 569 233 764 309 713 86 418 588 226 847 436 692 243 668 844 260 832 515 1024 448 368 762 581 287 476 689 773 428 804 32 171 1021 737 196 438 1053 404 974 697 76 1069 302 67 975 1051 63 663 346 323 838 4 1024 601 351 455 965 1093 240 319 834 659 162 136 556 627 241 1056 171 213 558 566 356 67 786 934 449 1088 379 851 142 632 534 784 199 705 9 106 764 236 1024 67 728 695 462 725 547 429 947 408 705 31 680 512 724 859 189 950 293 835 499 928 198 294 780 848 181 611 192 597 263 784 97 621 437 608 101 1093 516 459 939 985 375 788 46 609 133 336 814 597 542 689 465 992 341 156 656 638 214 654 249 43 715 246 979 1085 258 816 3 1064 52 1015 443 488 756 184 722 614 461 381 787 548 498 558 333 286 797 453 952 1030 283 433 670 841 387 161 924 238 696 498 1022 4 814 679 262 434 799 868 49 863 105 230 985 326 833 795 424 562 361 820 279 588 192 516 655 440 1048 732 95 520 913 118 925 161 634 752 409 512 708 860 219 333 957 744 540 40 907 1065 481 140 625 695 307 646 336 223 840 73 1046 580 152 642 104 705 509 294 1012 881 175 959 49 8 806 501 624 562 191 876 396 1085 173 699 207 1078 156 1071 184 623 58 584 417 821 427 860 290 972 128 684 181 592 51 109 958 308 673 932 195 203 894 3 1050 151 1024 1079 187 206 759 504 548 438 821 224 948 766 255 489 792 821 413 185 640 11 653 128 868 90 785 445 1044 330 611 833 457 714 342 365 820 1041 125 934 291 1068 464 644 288 648 164 271 1088 778 220 1043 63 62 824 560 502 953 408 362 804 916 459 438 1012 65 885 455 655 454 709 993 511 983 425 22 639 384 996 705 41 571 110 412 570 824 500 42 745 642 446 109 693 368 1065 687 335 120 745 912 102 184 839 1083 87 784 467 855 271 285 1087 997 195 606 227 839 200 159 741 280 1016 652 80 709 230 30 614 707 513 951 384 121 743 564 391 688 95 323 819 863 444 118 979 99 1014 559 390 119 562 692 93 261 1078 945 332 177 671 23 975 191 975 180 602 601 243 733 512 240 934 679 205 227 879 40 556 1024 266 888 118 811 188 253 976 507 549 175 915 824 312 789 182 125 784 1087 317 524 896 302 638 370 892 958 97 526 558 220 623 183 660 37 567 695 439 794 283 237 568 403 975 1070 125 356 1021 266 969 255 771 321 778 168 934 25 569 962 184 759 152 506 571 306 889 385 607 685 76 84 829 678 319 348 724 1031 34 1076 35 924 432 288 843 172 1061 222 927 935 278 810 201 378 715 1053 512 932 164 4 565 903 529 108 1010 387 848 745 319 554 217 391 1054 265 1094 886 386 551 160 679 335 417 854 448 911 1017 173 718 319 139 566 710 58 786 293 579 523 568 170 202 692 1039 83 813 458 904 447 749 241 221 841 20 960 491 727 909 319 860 372 241 628 652 145 880 32 205 657 151 954 877 479 294 762 456 594 1060 262 322 1031 1060 342 355 776 938 109 470 1035 900 107 999 140 32 765 463 835 417 577 143 727 28 987 783 265 878 481 556 488 599 189 746 239 711 530 856 282 386 1013 994 274 75 804 926 268 411 972 165 740 307 911 477 660 595 283 1005 169 917 495 244 894 607 101 476 1015 175 764 256 594 831 497 647 403 630 477 396 1044 544 656 96 571 941 264 835 197 80 843 878 438 562 184 476 764 100 640 1037 432 1010 42 983 113 706 479 463 966 706 443 391 569 1020 174 45 971 533 686 17 1072 140 945 726 14 271 965 619 447 372 802 477 897 70 584 60 1069 609 415 52 816 179 909 599 440 1035 167 805 172 603 471 977 112 1086 40 372 978 92 603 211 1016 841 128 488 605 100 777 558 230 935 147 11 1018 785 188 436 562 546 712 364 778 688 499 210 921 259 909 703 428 210 702 940 40 139 717 584 373 373 653 657 366 670 303 567 31 1072 331 902 125 632 67 77 573 492 1000 786 427 574 13 370 561 746 205 15 752 777 384 776 207 512 1028 889 289 325 581 551 512 805 258 98 573 845 474 296 778 715 181 379 883 935 452 689 350 182 788 57 1056 664 124 1086 206 99 679 984 475 948 241 63 916 216 816 1048 172 586 418 557 213 895 406 1032 127 131 649 383 820 795 368 404 956 69 810 196 632 250 805 577 444 232 578 493 628 1083 386 269 965 1015 123 845 525 16 1082 1002 17 95 850 816 230 869 132 419 704 469 724 1083 226 214 1033 159 839 904 411 663 359 791 100 170 567 681 47 491 708 998 452 140 913 461 878 554 391 177 933 533 675 110 1089 486 1052 804 509 425 813 807 280 987 501 505 743 763 472 509 793 425 1074 252 807 764 118 852 357 86 774 203 859 828 532 906 516 1043 546 1013 290 14 708 308 764 390 754 308 645 388 641 1044 249 490 878 930 187 1032 7 534 991 26 847 310 1042 27 881 366 854 676 334 982 433 117 1083 891 422 445 692 401 710 883 403 465 579 795 216 467 1049 776 444 370 774 14 687 371 928 176 1086 16 698 732 116 259 598 120 646 752 50 298 992 405 1088 104 879 1086 435 995 513 1083 84 140 661 526 1026 808 128 599 295 508 635 321 647 423 1001 904 542 7 865 649 109 341 602 732 149 199 828 78 707 987 16 1059 6 423 1020 380 829 839 490 348 781 31 888 1048 504 1025 3 298 831 191 724 463 974 1063 281 765 308 447 779 1000 376 322 1023 814 318 188 1067 521 785 466 928 349 946 527 1095 967 6 15 935 585 469 731 494 446 835 595 129 481 558 479 932 350 994 753 261 304 894 343 1049 483 1004 602 499 809 363 928 271 753 263 23 881 711 142 202 665 229 592 835 538 800 481 777 354 740 535 425 853 607 140 751 389 59 928 455 1072 509 790 1046 344 674 67 462 555 367 790 401 816 577 352 153 627 269 869 920 21 1032 230 691 138 216 922 835 251 597 254 936 540 99 1045 281 854 1079 423 342 775 499 754 778 500 600 3 769 367 632 257 89 591 1074 242 838 535 91 992 677 1 1013 245 987 529 1050 56 549 87 676 518 352 935 1020 535 369 805 639 255 988 498 435 630 958 536 314 996 678 15 179 960 1026 372 1041 86 683 364 67 919 7 832 932 141 948 452 328 695 957 107 177 726 1054 327 418 572 209 890 522 865 466 730 780 95 1046 399 1006 115 57 891 385 1085 576 244 922 51 686 288 367 560 969 46 422 859 1037 330 616 535 164 769 788 342 1037 378 52 574 70 981 568 505 1016 238 99 549 108 785 61 672 610 420 1012 339 1091 15 857 194 776 94 1054 490 750 470 969 400 773 4 484 848 661 110 342 901 846 415 40 959 813 352 243 1015 4 790 710 314 340 558 238 729 749 112 43 794 638 433 316 611 1001 0 975 8 779 516 510 1041 947 219 169 714 929 361 721 431 405 972 573 507 926 41 598 184 120 682 707 92 350 722 991 439 700 278 295 741 513 852 577 264 898 20 377 926 127 880 335 550 785 41 322 785 413 566 779 518 1034 412 250 873 71 978 727 37 830 388 664 63 749 145 591 453 939 405 217 880 844 74 356 900 784 348 848 148 97 833 961 516 407 605 1093 76 938 455 463 699 597 10 564 486 734 421 1014 12 511 1061 1056 92 286 1057 271 882 1089 349 424 802 1008 204 389 884 656 335 659 192 769 331 353 685 270 988 618 537 12 772 133 587 187 684 834 320 153 877 689 70 5 859 66 694 959 289 953 534 421 970 202 686 482 893 185 959 357 903 831 350 772 271 175 794 976 480 405 1039 222 963 926 387 52 785 702 467 924 239 175 561 88 740 514 1007 887 217 622 62 672 249 845 370 677 125 420 935 1046 525 539 997 974 445 209 592 1014 121 629 506 860 72 743 232 369 871 266 952 226 1040 128 646 218 949 1026 162 550 368 128 712 422 946 20 1032 283 730 1046 447 912 212 907 392 666 331 306 548 191 963 602 132 432 777 545 952 858 107 1011 37 54 614 522 579 784 25 454 740 635 538 713 503 954 251 410 848 632 428 494 907 1044 23 594 106 985 20 835 289 57 564 172 776 618 367 866 396 940 535 239 1042 984 317 167 821 886 349 862 420 800 132 163 855 987 303 654 352 134 972 161 854 1024 371 41 816 425 835 859 53 414 567 277 924 816 173 536 734 379 1004 934 461 275 613 220 698 2 1067 952 179 1062 105 918 519 368 982 307 660 564 222 990 7 999 9 948 414 1074 297 502 1034 695 547 724 216 191 932 707 3 353 1075 931 439 758 61 895 161 57 884 317 1073 603 535 842 480 326 639 916 189 924 501 284 975 528 679 109 739 960 62 468 880 758 30 88 817 995 507 993 230 201 674 188 604 342 787 436 1039 831 294 406 716 488 607 648 307 1004 395 318 800 255 909 762 305 534 884 25 864 168 605 269 827 165 574 641 83 270 810 875 224 1064 325 329 757 934 405 263 580 613 483 445 743 490 671 291 837 169 992 415 831 358 1013 243 1013 1081 292 444 599 67 1068 305 618 367 816 459 962 935 213 663 535 995 335 1047 348 710 355 1013 470 285 732 740 114 362 799 215 742 550 430 135 725 923 425 349 906 744 485 181 1004 691 497 420 883 849 116 82 1028 821 104 513 813 66 909 634 20 26 1031 550 86 163 721 461 598 733 58 587 493 810 361 1069 251 770 494 458 649 1004 330 445 1035 298 864 311 839 294 871 232 1063 496 818 135 986 475 554 133 934 61 937 418 1017 217 901 1067 170 417 665 482 643 504 766 96 988 552 481 485 800 869 9 326 754 64 689 436 627 207 906 399 904 126 740 492 957 302 989 571 228 746 268 878 329 400 766 762 429 109 1049 374 750 91 685 1055 300 987 510 510 632 355 851 162 937 94 611 779 470 1091 40 588 334 153 846 915 159 239 671 612 348 8 640 189 688 649 69 230 994 593 312 165 622 52 612 221 1064 264 548 888 437 62 598 115 585 563 68 333 656 510 551 374 772 354 772 247 727 1088 365 969 157 339 892 116 915 230 1071 854 56 975 96 1093 432 1050 108 399 669 476 635 134 1021 138 595 486 1033 93 986 444 828 246 744 520 645 681 403 112 696 811 40 916 352 428 930 25 993 764 80 525 960 169 894 1086 81 173 875 440 605 337 789 1030 300 304 550 382 967 942 244 624 224 564 23 142 606 655 50 933 428 405 601 785 363 1071 127 230 1080 972 539 439 1078 368 907 360 1041 1037 402 805 516 967 165 1084 225 357 631 421 886 802 366 1045 22 748 53 141 942 283 750 28 651 497 1026 73 989 646 384 863 375 583 329 464 760 187 637 192 718 9 1058 682 537 137 596 763 433 690 324 177 639 1048 179 136 819 468 759 664 410 765 100 986 428 596 188 772 418 385 559 786 419 350 705 434 672 986 138 531 729 513 817 1089 377 904 62 93 769 708 69 423 627 191 1041 574 29 217 1032 162 590 1082 250 20 763 320 951 904 262 865 406 479 718 370 1052 315 605 889 96 19 632 616 254 8 922 1064 315 629 379 627 151 696 113 431 566 388 573 62 739 532 804 982 169 676 88 981 39 632 255 404 985 97 641 138 582 234 707 1071 472 853 423 620 43 141 656 346 1010 591 194 394 588 541 995 476 615 522 617 1035 508 277 692 511 1010 312 580 1004 344 681 69 351 853 999 66 259 693 858 416 24 1044 529 879 846 202 310 908 702 117 92 852 58 630 529 715 855 373 736 450 1037 505 1036 320 1019 372 1046 283 419 619 49 987 1043 320 144 942 662 461 611 402 605 381 262 561 827 180 529 1039 818 103 29 689 568 19 11 984 558 469 333 1071 426 864 540 644 874 512 286 1037 426 692 1082 499 843 135 105 929 809 37 32 942 417 590 138 981 966 109 340 885 587 505 429 653 346 922 324 631 698 375 465 996 953 420 178 1093 763 208 320 1016 327 574 566 423 514 750 1040 208 877 136 1072 26 176 886 97 943 160 579 112 571 472 823 1012 248 334 702 876 523 138 557 742 2 1071 331 1060 21 724 337 44 1069 996 405 812 33 799 239 996 298 568 250 230 669 381 805 245 602 1067 360 65 1015 896 415 540 804 536 573 834 442 570 116 207 716 944 314 122 704 325 985 111 1065 410 1048 563 194 120 842 577 177 641 72 630 429 831 27 1044 22 700 438 676 350 1054 375 547 904 664 193 820 99 714 51 348 1094 1054 510 158 812 226 801 821 367 945 146 890 531 354 618 484 568 534 895 829 213 363 1056 579 472 1047 30 929 517 514 1091 240 798 949 514 507 641 953 62 823 198 279 805 1007 207 1023 496 627 467 339 1093 600 543 396 906 388 967 349 740 617 102 480 972 981 527 736 173 408 1068 490 684 806 524 341 852 37 779 959 194 101 590 322 668 365 555 389 580 111 824 972 64 919 65 308 732 266 871 564 473 687 376 519 651 139 828 190 633 172 656 99 864 498 973 541 759 42 815 90 873 837 302 1031 103 315 801 1058 2 168 824 52 698 950 129 67 587 499 1091 328 570 756 406 14 829 663 456 346 802 612 74 661 157 788 514 816 224 155 732 351 1070 463 1049 746 219 195 878 574 190 775 96 296 553 766 286 672 404 57 551 335 913 108 1067 365 837 661 377 415 580 1054 367 567 494 513 726 777 420 1092 279 816 79 76 862 540 867 99 804 847 297 148 798 841 42 887 348 894 18 495 600 12 859 726 459 885 67 307 551 546 1044 307 700 703 398 203 914 353 708 642 11 763 136 674 187 866 82 471 880 6 559 1046 42 20 1068 174 590 225 996 691 359 1051 301 420 746 1085 495 398 758 194 571 903 513 945 463 999 187 1020 93 1033 23 524 1035 657 467 1026 114 65 968 906 415 455 584 335 716 639 191 583 432 1078 255 242 875 495 878 155 1061 532 751 51 609 140 599 585 379 928 335 939 337 164 582 806 515 335 1007 98 631 721 232 432 722 343 602 566 508 916 186 96 718 887 290 541 833 453 879 1008 46 509 776 875 342 891 327 505 548 388 855 279 1015 301 885 201 799 968 456 144 702 965 8 771 453 950 252 725 441 207 769 389 1069 87 844 790 492 991 268 214 654 889 320 410 767 84 771 560 463 338 878 298 684 155 854 843 514 774 54 969 197 735 351 1028 434 185 1002 105 681 665 287 333 943 185 1005 613 224 455 1052 61 739 595 175 723 42 205 574 145 771 887 268 629 496 511 1089 285 708 707 50 348 1082 1055 109 158 580 505 733 171 757 88 657 102 787 561 412 438 573 1004 276 242 1095 3 814 934 296 562 250 157 739 786 409 288 901 929 60 261 1063 342 803 363 580 607 441 723 479 504 1082 314 1018 429 967 130 569 865 267 350 1063 242 674 287 760 595 521 838 199 605 185 966 70 689 208 290 717 15 703 302 600 852 473 629 177 25 669 324 750 272 616 978 179 148 646 556 95 647 433 238 786 1041 495 529 837 229 1046 499 1014 729 528 820 240 574 395 175 655 1018 343 410 638 141 900 74 889 260 591 768 57 430 1070 0 661 261 963 39 888 114 1030 518 863 170 1023 583 279 981 272 201 1050 299 918 856 95 300 688 634 454 289 899 142 963 1076 243 476 984 310 1082 946 242 661 177 599 420 832 146 673 424 804 233 260 789 700 311 1078 326 1048 357 132 769 401 598 11 987 397 893 657 274 1083 125 952 116 773 432 538 585 408 891 751 505 550 352 386 749 975 539 428 681 827 179 1082 463 796 304 444 669 965 21 804 173 1005 393 1046 480 1035 33 231 848 974 324 120 798 126 640 484 698 919 174 353 880 694 538 1034 91 825 87 524 1013 633 325 712 100 364 818 484 995 1014 533 140 746 1035 518 1029 114 901 26 642 322 670 11 748 287 588 511 274 853 1015 211 1000 341 165 563 176 708 170 960 42 789 252 1067 11 661 115 867 261 733 1068 528 965 314 547 917 858 240 922 399 306 642 650 216 860 124 589 319 1089 105 572 517 511 851 93 1075 261 873 883 425 437 720 605 450 656 404 721 36 200 774 1010 243 710 517 946 489 694 448 227 1035 1025 79 694 192 131 603 827 155 232 856 343 710 653 205 838 416 792 188 390 863 413 602 82 707 746 381 997 353 198 843 529 758 446 766 404 725 565 157 268 697 848 252 11 584 423 683 547 775 215 938 229 1069 1029 308 866 66 968 16 204 808 521 928 813 400 1022 56 584 104 539 1021 833 313 1064 24 975 128 167 1009 767 74 741 334 686 316 355 1039 899 40 277 847 983 303 167 566 434 623 938 33 81 1044 1028 265 503 984 559 196 19 660 442 742 211 1091 351 684 911 450 1076 501 14 770 388 733 622 316 447 580 721 119 551 111 407 676 835 290 465 840 602 403 1048 177 262 875 213 986 848 499 379 668 690 82 1092 89 840 11 404 603 463 1035 720 121 709 3 702 520 170 1037 786 186 781 262 10 936 381 1073 431 1070 853 484 199 972 824 43 901 260 603 52 492 734 353 854 660 425 363 779 254 761 1024 45 218 1050 917 123 852 56 413 875 1053 463 461 811 957 297 175 909 31 955 773 171 984 129 449 578 346 1088 275 1030 302 645 624 443 275 947 256 553 23 762 199 883 451 796 679 299 318 883 549 440 83 841 198 738 266 561 836 480 195 660 40 612 589 195 613 30 625 307 269 1071 417 1027 851 202 998 443 357 837 1092 452 519 1095 741 248 863 467 694 464 150 856 293 875 183 1016 221 1053 73 754 47 1057 1081 409 460 751 199 1078 526 1039 747 64 712 378 10 946 198 698 357 796 16 594 77 569 74 736 1002 151 798 130 271 851 997 99 226 622 1028 399 366 918 23 1017 866 34 376 610 951 108 161 747 1037 52 658 434 462 776 868 205 986 266 900 329 581 97 424 918 79 959 257 623 62 761 696 496 905 355 756 420 395 932 134 991 17 571 168 553 224 861 903 496 155 632 643 345 771 384 489 646 127 733 820 242 451 711 931 543 315 722 866 40 1061 71 154 593 18 907 992 475 904 171 908 146 957 156 407 1016 823 181 1072 266 965 73 509 909 847 460 528 644 257 722 36 630 1054 186 938 385 979 485 639 379 569 307 452 621 429 603 966 112 545 926 506 609 475 929 380 1059 841 356 572 451 128 1069 269 769 756 384 314 679 156 822 553 11 1061 17 500 972 557 496 396 913 838 495 822 122 984 247 624 499 988 68 476 1016 50 623 67 987 500 692 98 945 331 699 1048 402 887 124 100 879 23 895 683 434 485 777 898 518 436 818 210 939 823 426 431 950 333 877 892 271 943 192 250 870 453 828 996 243 915 414 480 851 139 874 815 499 575 366 907 35 139 990 615 187 1075 230 392 858 185 1076 202 656 614 494 262 965 692 466 539 847 810 179 1003 286 28 896 979 198 838 154 11 636 330 568 880 33 837 246 1026 529 5 612 366 1090 992 61 443 738 703 411 79 849 704 497 515 983 1008 476 247 879 203 787 176 822 724 277 591 398 924 11 435 837 359 577 570 46 412 722 298 1069 676 483 885 158 451 867 938 477 450 940 765 179 918 5 349 762 823 492 194 682 527 672 635 537 101 828 812 41 255 816 655 69 471 671 273 688 33 835 228 563 645 492 803 30 1051 364 211 861 484 768 945 300 1090 235 173 943 991 213 184 1034 465 997 24 921 676 152 600 253 923 462 758 37 715 341 877 377 894 90 296 802 948 416 133 802 660 383 819 377 370 922 796 136 139 1014 890 453 241 689 746 162 902 98 880 39 640 378 641 128 808 281 993 482 856 138 956 273 888 405 112 548 970 95 77 682 657 408 196 764 1035 79 476 676 439 1016 247 817 920 115 875 493 31 845 591 248 481 584 154 720 389 799 620 68 548 477 844 80 684 291 262 622 3 930 765 18 134 1078 884 32 883 200 1091 252 342 548 97 969 792 191 187 680 215 621 339 548 85 1080 130 853 561 417 796 486 540 1031 901 382 493 991 615 228 1092 363 817 132 462 666 151 852 451 891 993 433 254 1027 808 401 912 404 301 766 657 522 233 1007 310 629 29 1071 80 916 801 278 496 832 278 918 392 568 530 750 551 181 768 313 937 270 766 173 493 825 326 782 1034 0 971 148 501 1082 211 909 15 614 370 833 241 806 571 196 791 165 138 1086 223 968 103 680 297 1075 1064 165 130 677 1043 180 337 772 367 573 225 758 652 519 665 268 606 410 335 824 759 353 962 468 101 1052 663 79 898 206 89 916 953 78 405 638 712 99 486 759 1092 491 192 836 156 1004 695 447 1051 106 567 129 872 380 965 245 779 204 194 875 91 897 428 724 583 257 530 1061 362 692 898 114 224 888 205 805 554 145 70 845 776 360 766 158 406 1040 277 678 452 1072 311 801 59 879 1052 291 46 602 154 795 84 889 627 40 373 1009 182 941 756 320 419 552 347 1089 128 929 849 119 1084 429 161 1005 5 1066 904 298 294 880 236 1075 552 509 876 216 549 388 1000 365 257 758 173 767 413 649 1051 517 112 767 824 356 538 887 661 459 558 244 925 227 802 441 857 175 263 817 537 903 718 364 384 681 1062 340 909 442 102 990 385 601 935 541 1094 198 225 726 945 466 156 711 839 364 143 917 160 567 1057 105 682 458 202 779 1028 272 267 906 93 599 846 238 782 411 774 107 602 363 519 737 1065 106 382 1012 156 1005 679 542 425 887 254 938 110 921 612 291 393 779 220 861 715 503 751 354 483 722 735 494 882 347 764 287 637 315 1021 344 803 363 928 455 984 455 216 679 1084 386 319 688 1003 323 629 535 311 708 173 912 18 734 591 441 937 411 325 864 837 413 689 162 58 1015 1091 64 305 804 761 173 148 898 501 582 805 255 433 709 221 600 14 1005 834 112 586 487 804 351 867 196 551 523 406 796 87 997 428 842 310 579 256 1054 256 907 1015 477 416 979 1039 161 116 743 191 871 214 574 676 326 867 473 116 938 89 917 531 703 152 661 814 442 1095 360 1075 306 524 848 761 350 1051 320 789 386 499 773 846 191 49 718 360 1076 235 673 358 703 911 273 27 1011 1090 29 1063 393 67 649 1028 149 857 289 955 237 635 222 945 286 312 785 117 806 979 319 679 229 223 1044 625 486 938 142 629 364 1077 381 320 874 101 990 445 579 182 804 516 1079 459 692 393 935 785 466 88 612 209 1028 785 274 564 1 365 887 1071 237 914 506 129 944 927 35 493 1059 272 886 896 390 717 255 515 944 621 191 459 780 842 415 4 825 459 970 193 1035 572 329 488 554 237 983 319 754 795 71 720 449 787 108 511 571 469 616 20 1038 122 849 925 359 505 597 1044 275 772 242 542 752 598 328 1066 491 798 232 291 1001 5 1039 737 136 649 126 944 296 149 873 769 267 1021 195 834 262 1012 252 691 156 534 861 67 970 374 735 48 826 40 558 388 731 847 31 365 668 983 53 759 15 593 214 80 882 175 1086 901 265 143 767 973 61 72 838 187 992 872 404 244 673 332 695 631 545 208 724 241 619 564 219 622 68 524 975 351 643 790 360 545 758 207 616 528 1064 1049 60 519 1015 713 431 259 643 169 920 379 615 232 866 258 785 506 767 609 515 326 1028 619 30 951 231 49 714 673 396 609 534 782 418 986 199 1054 158 389 628 154 1001 632 402 7 855 534 743 907 503 836 542 545 1022 335 862 203 611 353 1008 891 127 337 752 855 143 674 449 31 1011 888 309 18 699 144 896 886 475 1 774 574 68 195 646 196 784 288 996 579 254 618 399 347 790 544 886 158 895 1077 126 1006 55 112 862 477 606 952 332 842 20 419 854 738 459 723 439 681 132 565 296 383 775 383 601 496 1020 349 739 488 646 173 714 124 669 226 935 179 965 1018 40 209 927 1042 373 199 643 264 564 209 806 779 76 652 292 829 107 680 339 898 73 49 1078 675 121 35 1025 336 1071 214 900 473 701 74 988 204 1072 516 705 134 832 813 465 760 342 598 130 802 212 590 356 964 6 881 541 1004 455 765 325 578 172 183 709 201 572 978 415 725 10 1029 466 596 166 953 505 191 949 726 328 52 1054 10 1076 772 243 343 931 833 414 334 714 886 89 427 1010 1031 69 1034 428 1036 121 986 47 810 374 101 886 362 690 577 140 889 483 9 609 24 665 900 319 838 128 193 879 861 149 872 423 241 576 490 833 105 1063 14 1094 580 62 145 955 132 906 1058 301 461 948 367 1070 552 501 1046 385 669 218 896 353 1019 98 898 283 474 804 307 1010 25 616 789 165 548 475 362 869 20 708 702 544 246 671 671 15 612 249 353 764 1032 458 694 488 548 344 898 501 30 617 25 1001 1046 152 667 474 620 407 311 704 7 991 766 467 512 824 373 839 480 833 260 1026 861 335 802 251 453 578 865 6 258 952 126 784 182 1043 99 657 337 723 606 398 654 129 166 1046 365 1019 988 259 767 514 878 257 899 390 569 150 176 557 918 495 988 344 645 475 911 314 842 238 53 1041 299 859 298 1003 522 1029 826 417 752 175 209 720 99 614 641 70 169 879 843 455 485 1057 935 485 193 852 299 745 396 979 833 517 394 660 394 759 462 1003 787 302 216 867 113 907 392 871 557 299 329 894 282 943 377 653 576 544 251 733 247 647 133 900 501 873 931 315 974 396 888 377 511 695 486 614 879 140 170 756 3 1067 389 1034 795 238 1066 361 831 160 411 614 438 719 1070 388 119 1066 922 50 264 568 616 162 1043 432 231 561 194 791 659 322 280 866 11 839 557 508 332 652 890 398 555 113 350 1056 396 1095 933 349 51 695 132 610 506 810 455 639 694 540 851 188 931 267 704 389 547 881 538 577 366 825 576 358 48 876 1025 17 492 718 490 988 12 668 592 367 837 91 699 216 41 889 701 70 30 826 364 814 920 20 719 60 173 634 880 297 642 542 554 2 201 825 346 638 1007 190 393 968 1028 216 240 1035 582 201 728 66 68 839 51 635 974 88 603 390 780 406 985 260 239 605 265 1077 879 542 618 483 1000 457 584 6 434 1035 792 423 952 139 445 860 1001 55 49 627 991 135 775 473 29 730 500 826 926 518 858 186 692 182 183 583 963 277 240 743 188 979 95 643 1091 276 1024 481 100 970 272 757 1004 416 119 1000 156 789 626 296 66 628 102 877 530 1009 762 103 92 785 290 874 708 170 619 391 378 1085 1065 452 923 274 356 843 803 29 1031 363 544 1065 927 229 366 902 817 108 203 584 928 406 1075 479 192 621 727 336 354 1094 233 861 988 251 47 686 411 708 914 136 632 379 646 272 80 741 282 603 936 28 1060 135 960 100 677 291 374 724 379 807 279 589 857 178 812 304 78 806 1036 490 631 219 232 942 472 642 1066 149 799 296 662 74 77 592 440 1063 26 1013 821 516 637 441 789 31 656 514 1068 345 934 47 633 68 11 781 613 308 971 416 777 172 64 575 892 292 166 797 264 840 1017 529 636 61 845 315 319 724 109 634 734 241 588 235 916 495 988 18 608 21 493 596 847 101 425 959 1019 62 461 622 807 148 278 1017 770 155 547 745 551 439 698 488 356 594 626 35 957 99 582 523 925 518 697 373 987 459 953 97 666 173 368 1019 134 652 442 644 1016 115 1042 38 176 984 672 105 845 181 171 718 695 515 725 127 250 1060 616 68 760 197 835 307 1037 526 393 813 611 127 409 836 674 236 906 157 888 349 846 3 570 171 198 642 764 232 503 1045 405 1019 906 476 319 1069 650 424 272 552 765 398 1062 529 612 133 554 444 224 1018 218 747 1084 28 600 31 687 456 49 1048 834 37 608 346 610 363 496 987 632 36 380 1044 470 823 15 888 886 346 373 555 549 202 229 838 966 302 141 658 566 544 215 982 941 504 950 49 450 682 1080 164 43 837 976 425 772 65 177 775 664 276 630 149 476 589 907 80 887 102 514 853 924 222 610 509 1023 190 204 657 709 29 83 770 1038 319 870 516 372 594 265 1074 351 715 1081 209 394 620 144 579 748 176 419 797 817 54 212 741 250 790 399 1069 646 297 67 1048 562 358 1028 404 192 825 1087 520 999 304 978 428 253 968 269 620 377 891 728 259 804 298 964 49 171 580 893 274 889 408 255 1073 1066 258 562 327 362 611 774 207 769 22 1079 69 498 963 465 666 428 819 515 1023 30 757 994 345 619 74 986 426 766 342 22 784 663 39 45 724 585 88 314 890 727 529 1082 229 725 102 192 744 596 132 992 220 415 963 681 425 609 53 994 279 975 78 1031 243 706 468 1063 404 674 514 581 412 984 318 1004 502 746 446 995 435 812 1 516 723 124 643 908 103 77 1062 26 841 782 107 594 486 142 808 151 610 460 630 252 908 99 998 481 952 907 331 507 650 232 565 5 782 445 864 296 796 845 71 442 740 78 1040 697 285 683 111 941 489 197 807 525 675 87 884 650 398 116 706 733 480 155 672 743 143 431 756 277 721 364 564 786 468 1052 400 92 607 1022 207 197 676 340 889 852 342 602 440 569 27 735 441 466 1090 952 135 1072 361 334 786 171 835 397 795 984 473 38 596 556 103 468 601 456 779 630 385 861 161 339 1031 642 265 778 537 8 577 1009 193 416 706 877 27 183 622 1015 136 240 956 967 354 826 540 690 510 38 942 973 55 142 784 473 618 476 1089 248 843 277 935 717 232 816 510 81 549 400 960 211 915 230 1049 6 1027 745 493 758 250 676 4 313 711 489 921 376 950 214 997 1073 416 822 331 644 208 356 629 167 1059 629 325 713 47 6 943 474 558 595 532 506 669 57 1079 819 239 1086 492 552 46 912 502 810 536 416 578 194 958 637 306 550 66 994 430 164 1064 446 710 576 93 813 382 1034 414 147 749 483 597 615 156 168 1010 417 752 544 674 308 1077 104 708 310 620 222 569 374 828 227 907 56 639 940 103 860 84 430 1087 542 892 459 732 476 894 96 903 1049 59 1019 40 9 836 1041 311 590 238 1043 456 377 721 663 494 395 715 979 524 887 6 693 157 279 890 395 590 1011 354 221 688 1046 364 360 677 127 739 324 891 252 815 438 584 744 441 557 363 29 1065 258 1086 36 980 443 640 263 933 707 346 1026 15 90 916 43 746 502 989 689 238 932 440 117 628 800 44 841 407 1053 94 552 45 78 967 900 370 858 521 943 325 41 1043 300 919 194 651 342 1078 917 83 990 511 939 539 236 625 193 662 634 443 193 724 108 797 108 1054 669 538 325 833 981 6 313 592 477 618 1088 188 45 738 809 16 537 824 872 106 599 313 374 839 756 41 410 901 697 463 1074 98 1001 116 594 369 686 44 450 571 274 999 338 915 180 650 293 959 391 559 543 740 174 711 12 620 569 427 184 1024 505 951 855 324 853 1 952 433 441 658 673 117 69 947 930 38 217 1091 435 946 686 8 299 588 949 478 69 974 269 1032 683 295 229 702 377 1068 318 611 975 160 664 207 1083 71 116 686 818 285 343 880 875 301 385 819 794 167 895 404 950 219 668 317 1062 498 265 871 1008 390 682 244 83 725 639 26 708 477 614 323 344 1090 397 687 904 233 1033 213 706 1 239 876 674 98 771 230 887 351 705 293 1082 388 28 753 530 940 799 292 1044 409 118 687 89 790 978 147 663 110 834 289 631 387 971 38 197 587 559 241 983 133 1014 421 357 579 1060 273 863 252 665 282 796 469 895 352 495 839 231 793 995 297 68 674 299 1009 132 907 993 259 494 556 724 462 880 129 433 606 222 1008 640 26 717 95 577 321 585 466 1038 201 962 334 696 111 686 184 213 577 491 885 910 278 45 947 1045 173 75 849 51 749 955 195 572 223 267 1014 63 934 201 806 917 235 976 97 757 472 12 942 855 496 288 1092 1001 255 769 218 36 737 1094 121 983 230 541 672 561 471 316 939 470 749 150 748 1064 465 682 513 589 336 425 787 425 1051 500 603 544 975 592 39 805 445 617 205 110 747 304 1026 125 1038 995 540 616 229 783 143 597 20 420 1079 808 150 473 705 351 1063 915 277 280 564 263 759 927 174 901 493 570 172 921 391 966 292 775 316 226 850 676 359 912 85 685 484 21 1047 282 843 938 60 52 1017 142 687 461 1027 789 457 1039 60 701 2 409 1083 904 250 529 910 1068 403 428 807 968 107 105 936 860 309 626 276 865 141 250 845 527 905 81 1023 460 817 659 224 484 967 780 512 259 888 135 558 803 26 191 781 689 499 703 212 666 69 572 248 355 990 339 616 507 583 202 1016 1055 520 114 923 953 355 21 713 721 146 258 948 481 628 393 1069 208 769 717 15 390 656 230 952 633 367 577 544 185 1080 759 75 898 524 669 441 760 105 131 746 1041 519 797 514 885 435 471 619 395 606 408 749 368 1071 176 741 512 639 180 1019 47 1080 367 1021 736 272 461 897 630 367 95 947 719 112 383 867 266 664 336 593 109 593 421 731 417 929 78 1041 973 347 877 421 699 505 21 932 1069 489 600 66 415 1045 737 142 188 795 864 64 168 582 204 999 520 907 795 215 425 698 494 634 872 27 1058 401 449 1028 865 174 854 414 157 1007 360 626 1031 228 775 527 666 203 672 282 1051 474 396 905 587 316 91 735 597 64 978 125 1094 78 691 208 289 634 503 552 919 83 165 902 1032 338 478 958 900 205 96 684 480 928 455 1001 29 722 148 719 957 87 169 1021 223 864 745 41 309 685 117 647 668 53 525 956 421 971 1034 297 620 39 149 962 934 113 996 491 759 109 534 971 898 230 751 390 269 737 938 106 484 719 10 704 843 39 432 889 595 120 574 316 394 562 919 286 624 246 243 755 314 725 721 86 241 579 923 336 931 313 665 260 1080 92 494 743 146 899 566 498 1048 27 88 973 357 1032 390 1052 309 670 441 570 462 774 492 605 889 281 324 562 248 833 384 773 401 865 927 458 127 910 471 736 309 943 245 914 42 687 1027 389 155 990 583 490 817 314 337 860 1044 537 799 319 801 206 314 1075 736 389 641 512 1042 57 302 764 409 767 115 1027 87 874 435 656 339 932 1001 85 601 341 953 238 722 330 909 407 270 1048 551 206 986 239 475 641 136 898 1062 453 608 295 84 673 938 251 558 459 454 892 886 376 689 336 1077 391 450 1025 31 575 330 864 468 1045 119 568 556 112 476 982 1007 464 964 338 745 520 609 164 958 393 332 659 692 87 750 124 139 818 196 680 40 1057 836 503 592 168 757 1 933 521 302 1028 112 786 9 662 536 710 886 161 869 325 287 574 501 791 812 313 536 684 162 632 417 983 874 375 179 838 73 704 180 933 27 726 804 72 1081 332 895 75 419 853 1084 478 744 493 776 233 914 102 541 696 871 326 851 533 373 782 337 850 204 561 1078 100 1043 229 425 587 1014 489 954 88 61 555 570 321 900 160 923 383 150 578 334 1069 81 724 411 609 148 553 373 667 26 727 442 1006 789 527 231 641 477 1094 986 232 1021 251 921 412 846 418 207 726 116 633 897 34 299 780 513 602 420 980 312 929 952 240 492 733 180 1046 142 629 266 590 349 835 1023 74 1063 349 122 897 680 16 548 427 210 818 643 82 1030 384 94 1004 366 877 608 383 320 707 1000 511 631 439 70 941 524 703 395 894 375 731 512 720 17 857 748 48 259 831 7 592 488 690 1040 345 698 384 1011 350 393 1030 402 961 71 991 967 265 611 525 478 948 299 701 450 676 981 193 1075 20 690 433 1047 271 232 658 201 1049 161 601 354 932 151 825 171 1036 142 886 753 382 326 1059 895 207 895 65 49 615 922 137 358 818 361 807 9 812 1087 384 468 1002 514 688 943 543 244 920 952 515 458 1045 225 551 159 554 153 909 961 122 441 599 919 167 813 89 933 400 933 112 347 1014 814 169 828 348 901 399 36 794 1071 430 401 1057 423 920 624 524 636 388 595 351 757 116 318 596 541 685 549 190 142 760 933 185 403 824 218 837 543 655 883 234 1041 446 945 293 549 9 404 587 964 5 724 44 680 139 101 592 953 35 589 210 115 1012 185 884 215 1056 1064 358 715 386 170 721 227 560 777 194 724 96 300 679 223 621 760 317 473 634 559 417 929 495 776 384 147 687 285 681 784 13 806 432 563 365 283 607 251 679 218 568 513 575 660 141 423 868 322 1015 58 784 397 743 176 772 247 818 627 56 363 846 370 958 420 950 382 1042 742 347 685 416 460 917 508 888 54 1007 573 392 411 949 52 791 309 554 219 837 104 670 1006 248 6 631 422 760 96 841 746 158 1073 237 1059 426 611 253 490 649 453 669 469 709 290 951 40 609 596 495 98 822 944 13 678 36 330 938 425 607 16 635 705 407 683 109 368 929 662 189 34 730 663 97 92 742 331 926 194 918 971 313 22 1057 176 856 231 718 1021 423 363 616 493 760 394 719 901 11 734 184 1026 381 676 73 536 803 761 163 416 861 535 1025 788 307 459 815 1090 531 509 587 996 475 359 872 654 38 1088 122 715 168 254 736 713 464 449 1034 54 801 551 222 1024 394 949 451 489 653 537 751 475 874 5 1072 876 118 377 984 86 999 95 935 256 988 1085 432 661 407 984 395 145 734 1012 486 860 268 82 777 952 188 810 279 745 242 527 643 222 640 44 655 80 878 806 375 1071 352 272 724 349 685 882 124 737 237 185 843 201 827 45 1023 934 365 161 940 33 831 56 729 270 816 580 417 1028 240 570 288 573 270 58 572 887 328 221 966 630 521 1044 299 548 255 153 660 396 831 699 476 469 973 520 975 1027 534 291 638 113 877 979 115 1086 119 1071 218 971 360 72 751 935 163 471 1031 909 193 992 400 501 813 882 307 490 653 988 174 703 445 639 99 447 966 952 194 71 890 305 960 1036 375 84 699 301 1037 1044 122 90 797 308 628 634 291 397 790 182 961 361 824 586 39 174 838 775 397 46 565 505 681 606 120 183 1019 321 997 916 411 505 779 525 674 119 668 10 753 73 855 317 931 295 807 1051 371 565 217 500 788 714 488 332 642 932 503 450 647 852 507 82 837 447 646 257 665 185 759 819 236 199 1026 615 118 532 968 931 37 535 693 191 811 146 1035 52 633 780 43 343 842 822 489 138 965 1034 110 228 936 386 1054 526 1041 706 296 155 1003 720 172 507 782 642 388 356 823 565 347 917 1 486 679 24 968 963 82 192 767 384 643 952 195 180 723 71 833 187 1084 334 1048 928 386 858 366 954 160 740 191 225 638 257 611 634 261 721 227 662 448 164 588 521 1082 829 189 496 569 811 276 55 886 564 46 413 922 508 728 192 705 793 384 600 443 541 987 1084 75 749 207 720 226 954 201 370 838 478 572 97 710 584 162 581 465 91 549 607 547 89 820 735 27 915 240 662 89 458 724 851 272 562 500 819 117 552 142 795 452 225 1025 924 302 672 513 593 342 765 219 684 454 652 309 311 1093 15 1088 207 1025 1036 57 34 767 768 74 660 310 616 384 339 934 922 299 371 1087 508 944 939 239 74 1088 1003 89 673 339 199 1056 299 1000 616 308 807 517 1026 371 507 673 422 816 409 1030 612 84 910 162 950 136 360 729 835 51 438 561 144 697 1060 514 702 529 338 888 572 509 172 615 387 981 697 372 547 768 679 52 427 733 835 131 936 118 74 865 866 448 542 1040 193 1074 401 762 61 649 806 521 354 682 317 927 347 837 864 377 784 122 114 614 49 856 929 334 109 660 129 866 24 628 251 1045 141 730 100 1043 481 930 1053 95 663 495 970 465 623 304 108 923 506 761 1033 430 426 884 1038 211 1035 501 516 549 988 357 873 179 16 789 890 357 390 1069 992 176 1052 383 1012 172 912 464 445 781 822 281 214 787 503 1072 285 553 139 687 466 609 149 952 48 942 163 794 88 1008 799 184 551 444 169 693 448 931 804 482 397 819 1048 217 57 896 277 1089 741 371 596 101 102 674 386 722 321 653 148 821 537 585 35 610 897 393 525 660 20 833 400 1029 821 543 1060 295 699 375 521 795 14 985 114 602 171 567 1054 34 90 632 864 237 565 45 623 357 715 433 48 806 958 133 1051 264 701 52 557 162 465 934 150 660 276 785 285 635 750 230 758 232 92 694 628 403 1041 73 910 69 691 82 640 106 489 587 710 501 2 592 903 433 216 983 87 624 94 1055 121 966 412 1081 525 697 1010 173 285 778 1008 499 156 1088 820 512 68 819 849 217 1091 450 4 712 699 155 907 1 401 690 465 870 663 91 300 626 835 140 364 868 989 236 10 705 779 55 281 589 666 202 789 432 779 467 1018 272 397 626 885 281 74 883 37 883 983 309 998 234 269 928 433 718 642 233 701 321 217 785 53 783 754 256 4 1017 474 1021 784 28 572 21 620 322 102 825 725 158 713 22 229 851 1022 419 750 358 710 207 891 402 827 419 450 848 117 847 644 455 332 712 675 458 91 555 804 141 65 996 100 657 114 828 961 446 1063 322 312 636 294 994 817 71 978 283 674 8 1038 184 1052 159 673 395 178 1052 1062 374 554 213 976 544 1005 511 302 1053 400 597 62 593 1081 376 801 451 889 360 508 766 847 95 347 735 401 602 277 685 649 115 108 783 507 707 290 846 249 886 613 122 497 923 1032 80 760 292 533 889 411 819 288 785 410 591 467 738 516 1003 387 994 41 580 860 294 535 759 128 581 927 295 986 36 88 773 66 1065 227 936 608 524 554 271 1082 18 711 138 840 370 1031 428 533 912 194 767 255 1033 296 743 52 663 539 746 325 1016 552 241 1023 228 869 477 12 711 1075 264 766 308 1048 423 1029 361 1038 145 361 787 276 637 320 1064 17 608 266 670 553 188 1049 258 78 661 105 673 75 685 750 277 669 455 445 665 1010 329 1085 313 464 629 284 590 90 639 260 802 31 926 735 150 689 39 213 767 746 187 824 385 913 168 98 909 38 885 227 622 1009 6 1068 484 129 1028 354 633 172 745 1006 236 87 819 901 166 771 431 49 647 369 846 558 98 487 906 681 2 1095 112 1034 250 548 155 986 105 599 123 562 33 546 743 541 648 534 817 406 560 206 826 499 886 592 23 1019 504 1014 364 373 691 1054 463 340 552 463 724 13 730 1012 7 964 29 312 1066 39 580 262 945 785 309 420 890 31 797 118 908 916 509 408 1082 87 822 774 446 396 597 288 947 18 724 1000 280 139 1089 429 781 36 829 1070 47 842 24 35 697 501 807 579 470 63 709 548 204 269 879 943 171 35 656 367 551 1049 148 1052 119 798 63 292 795 949 142 353 636 614 495 615 515 46 797 497 580 247 770 304 834 513 875 1016 266 93 629 887 370 944 383 374 1004 461 992 228 807 628 339 807 141 32 596 425 590 493 782 210 622 597 70 86 1018 958 87 223 591 171 911 553 189 518 1051 533 915 604 476 339 656 557 129 158 742 828 501 857 24 42 1018 142 895 905 275 667 427 664 249 538 973 961 293 623 2 602 274 831 330 1090 219 624 533 1003 117 439 1086 1039 349 1087 34 1094 13 886 502 970 449 150 1049 565 290 901 503 1041 337 107 740 974 389 747 475 800 257 155 851 775 441 314 582 34 987 259 882 1018 492 277 899 1039 344 867 288 563 401 767 337 262 575 1061 440 366 945 56 832 956 249 163 996 700 25 627 205 1015 419 477 1057 369 880 574 272 600 177 892 208 759 378 332 587 1077 426 709 326 70 728 801 415 999 61 179 589 390 684 390 608 385 762 785 514 151 1070 70 609 937 322 44 1093 859 140 432 835 100 735 571 347 497 645 7 732 376 563 1008 412 585 25 485 752 100 872 933 409 519 742 734 332 43 642 844 67 951 110 1020 363 557 317 1075 4 494 923 115 558 506 870 794 227 181 1061 549 53 369 1049 434 694 704 298 715 73 249 967 987 149 57 592 461 797 1091 219 596 241 353 1068 268 920 986 188 546 931 394 666 132 683 1091 347 217 812 823 225 929 27 636 143 382 1041 505 701 1025 30 663 173 255 557 337 659 300 772 942 93 1059 22 910 450 104 943 25 1040 266 925 378 827 175 1077 82 659 446 700 133 1059 286 913 682 485 179 842 664 393 1014 140 367 817 620 408 811 62 140 851 269 785 749 36 944 382 783 71 854 352 1060 215 609 96 602 116 739 112 424 1014 466 903 511 909 815 249 465 624 814 250 649 526 102 614 1094 187 51 604 629 72 798 386 853 294 853 397 536 866 42 864 212 910 789 212 892 536 870 139 951 79 884 546 1094 186 739 106 865 81 135 889 210 617 473 1068 864 410 691 520 1049 520 1087 257 900 203 724 194 408 561 387 925 501 549 123 850 411 996 627 17 345 701 680 77 600 249 532 741 909 264 704 194 518 978 257 804 860 34 232 980 568 174 167 816 670 323 447 552 223 775 1041 67 165 634 613 200 4 925 684 520 124 1051 585 320 990 278 1039 24 294 688 207 887 245 642 248 1083 229 1038 318 888 187 1056 713 297 1017 432 728 389 873 402 39 807 1 606 99 586 494 958 142 732 515 756 63 618 628 2 535 730 832 281 58 928 188 874 611 140 891 155 1050 211 958 320 482 635 625 341 483 607 334 596 799 457 715 415 250 960 211 684 849 379 475 556 979 167 965 266 283 935 641 52 512 1001 547 612 81 564 66 1002 587 86 42 929 337 941 590 173 489 1059 590 189 328 938 762 112 34 1080 1092 141 91 704 958 114 848 345 720 331 941 44 488 622 1043 372 605 137 936 143 102 769 713 325 494 897 451 1018 557 428 738 173 154 1061 524 779 156 903 678 10 651 75 213 697 86 863 141 1091 231 655 68 772 879 30 62 836 283 684 557 531 192 933 870 302 783 0 694 337 717 321 263 940 228 632 119 575 828 205 317 740 624 94 475 617 297 840 252 1022 1076 357 475 1068 110 836 461 702 522 877 35 826 946 250 568 63 328 868 258 570 682 79 831 321 1061 215 534 920 1037 169 1040 283 614 224 869 540 995 87 539 639 527 1082 136 675 584 524 496 720 843 429 89 1053 551 455 312 730 723 460 386 931 767 345 92 884 770 520 947 349 249 828 598 225 229 1048 684 67 347 997 866 60 152 555 915 320 923 129 218 593 264 661 1058 513 1011 144 566 530 1095 28 162 653 560 495 631 47 283 834 874 75 597 442 982 469 344 817 861 187 121 1030 752 140 1064 218 1005 46 1082 155 555 53 931 61 425 1075 929 187 731 209 65 586 961 249 103 704 423 941 146 736 491 674 913 77 126 578 697 452 67 659 495 792 104 1034 702 87 53 630 1020 97 101 957 132 1011 952 265 700 215 772 369 643 254 140 1079 884 383 297 1083 652 67 608 486 507 769 215 850 92 902 248 895 110 924 703 396 827 147 365 772 142 700 741 442 757 185 799 484 366 930 161 713 1067 357 372 687 676 40 289 611 11 960 973 14 556 260 293 814 372 614 1071 146 794 469 359 753 442 624 159 821 934 256 98 618 659 296 548 67 885 19 603 544 576 191 1065 256 806 85 685 262 300 580 519 618 905 276 89 606 886 127 139 879 328 914 857 264 530 612 716 294 155 807 509 1035 400 979 256 866 467 638 459 635 720 515 699 397 931 93 235 854 664 535 65 837 878 427 862 358 705 382 787 544 54 1025 762 274 463 569 154 946 124 741 978 536 253 783 469 972 1055 392 294 717 21 958 115 878 1034 281 291 571 864 107 715 329 1071 219 912 535 135 960 590 170 740 32 996 376 18 944 226 942 706 126 716 265 692 416 427 1084 186 726 902 368 559 193 420 873 516 807 1042 541 323 834 224 780 564 413 273 1048 574 435 830 77 231 616 377 597 491 1054 1073 48 222 566 256 590 176 637 480 635 94 1033 763 379 230 1093 863 530 1007 87 840 384 208 576 253 619 101 1020 1082 253 117 564 425 945 579 106 892 134 961 466 702 36 707 517 416 988 645 372 565 70 423 945 807 373 378 694 615 245 752 421 848 368 831 60 612 525 576 231 843 128 308 661 307 1030 656 18 1069 166 474 760 790 99 57 769 49 1006 1000 12 1065 433 71 1095 1033 456 558 253 946 298 117 795 8 900 557 499 633 512 545 818 932 466 381 716 35 685 53 689 572 38 644 501 435 796 1027 146 504 906 84 967 622 514 818 165 75 992 409 1061 128 943 470 1056 426 852 312 770 630 530 49 993 187 826 1002 60 1074 542 48 1035 913 370 309 794 716 3 346 1091 913 398 158 964 609 420 131 771 1085 447 139 993 997 471 138 807 260 1017 294 1077 833 92 298 830 325 617 732 309 414 669 829 125 1054 344 228 962 754 533 327 926 532 837 461 595 410 762 73 840 44 576 964 318 59 824 147 1028 251 911 543 789 915 544 457 1063 231 896 170 621 963 356 368 791 1037 136 251 646 959 402 608 20 235 570 226 762 892 230 637 370 249 841 533 628 784 358 913 485 406 694 153 960 1067 473 64 615 261 1071 382 575 373 755 361 875 570 7 511 1085 705 109 749 296 367 788 134 649 11 906 48 768 759 473 11 967 442 744 706 46 981 399 465 589 1014 307 665 49 1086 7 92 825 203 1026 937 321 85 750 988 447 180 809 461 785 167 770 668 345 301 651 610 124 784 230 956 517 226 548 267 755 1028 528 814 362 399 1045 80 787 475 769 345 742 655 333 347 680 377 762 670 83 753 191 184 658 61 1043 251 799 444 1066 424 691 371 844 40 973 414 676 606 271 840 13 405 959 471 797 456 987 1022 487 687 280 508 650 224 858 1029 421 242 1043 16 936 809 0 785 234 395 625 142 727 383 788 621 78 55 870 199 720 637 480 895 301 648 393 48 788 760 307 175 770 652 381 119 1046 697 472 913 271 87 975 640 289 507 999 884 339 991 87 955 434 912 440 606 53 969 365 2 613 1017 523 409 881 284 980 254 694 729 532 233 619 852 13 218 556 368 761 907 13 480 678 802 121 121 861 595 250 803 86 424 880 913 167 431 961 187 1039 471 1032 871 60 320 1024 1014 71 648 32 853 24 521 981 400 738 360 1058 776 431 218 835 1052 434 943 432 648 107 614 260 986 255 213 784 970 408 950 281 460 884 931 158 855 468 729 545 547 901 433 898 990 502 372 1071 67 869 302 1041 406 673 849 424 136 979 797 173 747 505 12 862 996 403 482 680 847 91 1073 380 887 245 196 799 666 66 69 751 299 893 210 721 83 796 688 39 985 286 982 447 370 564 840 273 683 135 841 115 216 912 1037 4 52 894 823 98 812 149 78 767 508 846 14 700 873 148 1 959 291 915 293 847 559 224 336 610 89 1081 457 1015 240 749 51 564 600 193 5 630 1079 4 708 24 224 778 176 751 247 846 818 367 680 530 346 752 963 200 577 216 557 490 389 958 516 741 510 643 15 735 259 636 638 296 656 298 983 80 434 762 210 1093 376 1040 80 624 397 1037 668 220 478 600 557 132 1079 231 296 689 264 1081 960 266 197 689 656 524 1077 270 943 547 1091 498 475 1033 618 97 1093 130 547 861 394 743 450 750 193 1039 129 785 396 584 472 699 477 793 25 854 1048 349 426 687 321 706 30 858 578 180 36 847 472 571 648 359 986 411 918 333 1020 29 465 1066 107 1052 25 919 508 1006 329 881 361 672 578 537 113 646 813 356 773 464 1021 348 770 519 667 459 548 437 126 877 543 852 25 1026 888 274 419 1045 1014 271 674 392 124 976 688 419 585 268 1067 513 215 1045 134 871 942 110 784 103 565 43 648 230 805 457 647 542 721 262 21 1012 814 325 425 1046 90 1011 903 414 478 756 717 527 48 909 1015 237 862 511 792 225 9 1070 618 389 649 350 1062 327 734 218 751 418 134 909 1057 439 892 220 946 416 901 102 529 912 433 815 59 565 429 925 85 634 207 1016 1011 78 328 624 399 660 991 146 393 812 806 68 454 744 944 167 474 652 60 588 20 907 65 550 163 771 469 688 106 708 694 88 317 993 188 1009 638 138 1023 213 755 230 54 675 486 681 729 334 605 349 157 971 693 184 806 490 36 631 886 221 975 353 475 582 776 151 786 474 300 631 573 32 417 982 195 1042 131 925 1016 68 1063 296 926 217 1053 319 222 764 99 772 437 752 775 471 885 477 199 849 294 771 1003 159 493 655 607 74 498 1078 764 491 1028 513 752 68 953 340 732 473 744 491 142 781 645 107 1035 92 43 830 338 782 876 450 269 787 975 114 958 373 1008 539 1088 299 883 171 1000 240 300 595 160 559 182 557 164 637 434 716 1077 436 679 515 44 976 894 129 70 940 871 237 365 703 772 219 889 410 839 406 478 621 859 499 383 891 877 306 515 838 869 504 1091 51 653 63 148 1022 892 185 443 753 164 1073 358 952 108 1026 520 670 110 628 166 824 652 364 381 1051 621 92 130 1050 808 332 128 934 996 379 967 180 865 482 699 461 284 1053 851 323 101 796 541 914 724 405 991 0 1080 499 979 406 735 249 53 831 63 946 427 875 169 639 716 352 369 1000 615 501 707 501 754 512 97 684 670 511 129 633 458 1052 350 914 558 334 93 952 230 676 185 976 284 1039 61 1078 732 494 702 131 23 901 545 785 548 444 688 491 37 949 301 741 25 592 664 420 798 520 1016 507 162 1002 927 207 580 203 719 21 1074 149 33 961 135 801 691 524 921 300 532 1086 270 786 1027 211 288 1077 258 858 282 681 137 657 956 320 735 509 518 901 972 284 164 695 41 579 92 748 673 437 866 362 318 1005 348 761 122 823 575 273 133 618 429 625 760 215 641 68 646 158 563 19 231 602 413 879 522 716 360 983 374 643 374 809 315 863 900 77 596 285 1004 283 1051 341 400 616 89 994 441 961 300 590 54 981 679 60 452 731 406 968 611 196 302 652 168 629 885 250 1023 354 138 1022 567 507 59 764 627 45 173 633 923 485 582 532 974 512 38 673 470 623 803 402 875 211 679 407 444 764 1064 514 871 512 582 451 379 854 812 489 215 669 262 1085 970 282 621 303 637 506 308 695 972 97 294 844 145 841 416 866 609 10 1080 490 407 896 419 919 349 884 166 1026 698 387 420 869 323 608 1010 494 256 616 1023 185 936 170 411 973 724 126 728 335 815 165 1094 145 572 284 823 309 862 400 493 653 296 758 792 492 1070 148 632 30 611 173 339 571 545 690 732 390 585 92 942 215 908 371 849 489 433 990 438 812 926 293 432 945 265 834 720 127 741 45 544 1091 662 163 929 103 487 556 718 98 0 852 616 114 180 1028 656 62 770 431 877 214 159 1087 271 1079 1067 339 802 493 321 898 157 1018 1013 24 65 926 981 4 92 883 1074 79 631 348 422 1010 924 233 767 186 344 576 822 198 760 176 1018 321 1092 121 145 964 445 738 404 948 137 694 750 271 882 172 780 398 642 524 1067 236 592 286 235 738 436 867 368 852 884 314 219 895 17 589 514 925 1058 299 767 58 811 280 647 47 325 654 181 984 212 974 928 289 537 549 204 998 506 1041 892 461 613 74 604 427 244 677 1075 10 921 138 770 216 981 34 831 433 32 778 166 1085 3 763 273 924 65 668 217 645 791 473 176 612 872 498 492 805 905 154 365 1003 93 731 487 685 608 236 140 1074 1041 49 468 903 186 888 191 807 155 1010 609 446 966 452 792 180 499 715 512 582 1065 262 1002 496 1046 325 234 720 387 798 842 416 543 721 258 1082 906 133 483 553 317 591 417 767 530 710 1005 64 676 369 170 1039 566 533 57 878 570 26 635 11 131 1013 30 1040 581 330 832 254 742 285 808 164 771 393 719 404 131 789 679 520 488 963 563 90 68 859 145 1077 450 951 740 170 717 543 750 257 740 272 750 439 390 886 66 560 17 761 378 950 823 141 993 210 1026 66 288 801 761 454 541 857 196 1083 1061 137 671 228 240 725 436 941 664 413 28 1005 7 972 729 104 498 756 43 766 676 389 1083 131 198 884 894 93 749 442 891 23 292 846 693 467 807 299 408 930 975 199 364 686 415 817 282 744 742 93 555 536 251 1023 422 759 199 1006 626 281 103 786 771 288 450 550 541 704 283 1064 524 657 602 500 1068 113 326 896 26 991 176 1056 133 574 1080 329 286 963 463 1036 779 538 795 236 327 1002 308 860 24 756 258 726 153 812 914 439 615 337 696 313 575 23 374 898 955 316 561 292 132 808 324 572 875 305 265 655 750 78 487 967 89 633 378 771 369 822 608 373 530 1083 303 627 677 53 230 1041 769 1 945 40 256 940 483 878 873 444 85 1025 979 306 669 73 224 979 245 903 939 290 578 326 963 219 998 180 653 61 295 664 297 667 940 334 586 362 678 393 9 1034 481 718 1065 173 1010 105 659 313 261 550 525 600 118 606 942 73 176 917 321 689 34 660 615 463 456 640 934 317 1040 13 692 89 929 162 589 105 173 1082 1072 77 747 326 333 858 929 52 577 251 38 768 377 861 796 252 128 1095 1018 522 213 742 269 777 967 100 245 745 987 240 815 250 679 352 65 924 201 853 739 323 755 17 386 780 55 822 934 38 385 678 689 504 661 134 728 421 686 257 867 65 582 206 1010 442 711 221 685 99 135 726 871 228 872 190 760 513 65 606 474 626 976 136 632 447 387 805 775 226 371 637 35 730 118 1084 632 264 768 398 821 404 645 57 348 982 1063 39 754 79 314 591 852 249 146 950 186 725 193 606 42 1012 385 878 855 100 836 395 378 801 711 42 471 617 11 883 831 420 700 503 349 1021 1012 83 904 10 1070 83 882 142 425 663 479 1072 873 461 785 65 452 877 922 352 1052 322 829 61 993 156 683 278 427 577 482 565 716 191 117 573 1036 398 132 716 1019 313 705 249 609 146 704 253 858 55 633 455 809 518 674 529 1039 378 201 603 821 480 1014 349 857 16 734 509 904 256 555 374 30 986 7 693 630 148 894 316 300 696 721 63 412 563 687 539 438 626 472 1038 262 669 335 623 295 882 932 163 878 40 587 445 102 1053 352 866 970 447 188 613 60 618 972 337 388 726 1017 441 18 1075 912 93 494 747 209 756 109 981 282 898 232 604 353 746 905 279 617 190 781 4 680 479 108 676 959 538 31 818 406 913 318 603 493 569 457 904 796 82 168 779 897 447 145 760 797 42 134 819 335 1051 278 900 397 1051 303 650 1030 48 1050 447 183 592 773 485 947 66 97 825 327 1023 68 750 627 542 290 941 884 402 935 540 100 1056 95 750 415 1048 781 55 819 423 90 586 83 767 37 1028 28 773 1002 256 376 998 416 642 254 717 410 705 839 245 426 711 436 708 341 920 255 726 83 701 170 680 498 1029 186 929 517 757 71 1003 141 701 855 317 968 333 996 177 541 635 231 664 139 1045 971 293 81 650 232 757 319 628 1092 140 369 949 330 1072 705 380 19 895 858 335 320 773 209 749 231 952 875 110 759 182 259 789 170 666 754 226 369 957 395 613 290 857 256 642 501 877 25 690 229 641 678 517 93 992 794 292 287 835 731 459 574 149 658 58 1063 28 738 447 125 790 1068 481 192 1067 30 1041 354 1093 947 256 741 13 427 904 292 935 367 617 3 976 556 538 888 320 744 309 874 376 861 401 326 630 274 1082 1061 195 816 89 633 96 0 1032 451 683 224 926 700 407 740 176 316 1073 292 1028 963 495 984 163 334 602 483 746 623 450 526 983 680 484 350 589 862 421 170 645 614 498 1078 356 7 1044 680 1 816 433 726 426 868 35 386 653 810 71 609 500 827 198 556 124 129 794 95 779 70 867 767 25 292 720 473 548 358 938 378 955 157 976 90 738 612 397 783 534 834 439 676 361 72 788 143 714 463 585 525 1079 675 165 984 187 737 437 871 152 185 1001 420 696 344 1012 146 684 584 287 1017 293 571 334 347 1038 845 248 127 1063 737 425 590 441 642 341 168 732 1011 299 153 787 772 189 1026 157 113 744 585 436 682 283 7 1061 486 820 411 878 472 708 338 924 656 144 569 218 259 847 494 762 354 690 1079 91 591 274 17 570 702 10 150 706 633 339 143 999 259 663 12 995 278 861 578 105 629 38 440 940 290 964 1068 189 162 803 941 165 976 163 654 178 957 210 377 638 164 627 539 597 613 207 464 722 342 825 681 107 1049 231 195 713 924 31 38 677 232 851 743 149 375 1020 711 307 675 382 196 725 494 588 1042 528 115 632 377 620 912 322 192 770 538 728 729 106 660 479 945 191 455 847 1034 541 221 730 402 970 682 299 70 992 519 649 925 235 354 652 909 403 788 281 956 538 322 890 1009 108 466 776 826 53 839 288 209 1006 989 488 64 800 358 863 617 438 175 590 516 982 8 736 667 151 999 529 901 294 736 29 645 324 631 386 885 41 277 860 1031 467 488 997 291 784 79 776 117 727 376 827 196 922 27 586 631 2 1025 202 356 819 1042 321 538 983 45 818 6 1038 923 179 607 100 385 1084 89 757 374 595 96 937 472 689 954 93 687 490 557 498 231 980 613 402 256 787 509 767 792 394 892 308 136 729 697 185 134 980 669 374 1083 0 533 747 583 20 496 723 762 233 442 585 812 36 580 168 635 112 341 966 195 1031 701 437 905 331 74 915 797 412 286 927 603 40 940 376 531 901 777 29 386 971 36 949 641 143 996 191 165 953 467 568 799 365 391 713 528 582 672 530 212 591 960 160 999 519 659 320 1050 31 909 71 207 667 480 593 588 483 1089 1 430 1000 541 638 922 222 1021 186 518 1012 792 156 533 725 13 816 104 854 617 284 472 551 1090 144 1066 504 681 192 996 241 421 598 1073 2 302 939 306 960 201 842 461 777 354 918 421 1078 929 155 288 840 476 606 902 479 67 979 898 32 156 657 1020 27 352 732 111 642 933 413 506 786 1051 232 793 148 176 581 970 479 86 1043 786 374 904 535 772 75 452 951 1046 46 269 665 18 874 559 212 10 632 538 811 1040 199 151 669 112 655 460 816 834 268 423 1069 751 294 0 1052 906 427 395 1006 343 812 849 448 600 166 83 834 527 1027 698 310 743 194 186 875 459 1050 1092 179 826 538 956 145 95 923 735 276 610 326 486 602 942 282 208 1085 781 401 502 692 562 539 1 1059 405 913 155 659 760 456 244 1023 153 637 325 630 682 352 458 912 634 397 954 288 109 636 367 919 252 987 667 159 1007 236 18 854 395 829 221 592 805 429 1035 478 83 985 924 63 528 779 531 600 240 883 321 603 955 537 803 145 1090 27 129 658 130 940 363 683 1072 214 184 888 645 442 314 733 633 55 44 591 509 921 773 299 587 528 573 193 764 360 428 997 825 28 798 246 1061 262 36 860 475 1026 522 572 407 978 908 372 491 699 929 82 917 268 966 39 722 73 748 182 1035 164 1044 48 292 974 424 592 61 775 639 448 544 762 417 986 563 519 43 653 681 271 749 415 984 107 834 100 682 322 225 665 34 796 1019 353 1011 452 778 441 338 1085 941 42 628 182 553 208 381 880 721 494 767 240 100 930 182 888 1093 265 957 396 235 674 642 280 325 616 872 495 120 696 935 244 744 351 799 145 500 1065 907 514 817 42 429 694 147 987 105 1031 824 277 173 953 733 471 626 229 487 581 889 153 114 700 806 536 426 1075 57 693 568 437 231 871 596 176 415 684 282 826 348 748 817 288 16 974 337 1006 736 160 847 544 421 1042 251 620 562 50 587 286 211 941 972 398 589 67 761 184 904 409 331 626 596 471 634 236 256 820 117 995 697 489 134 656 293 1026 427 810 623 11 405 975 662 340 316 626 135 796 879 74 82 629 329 563 304 783 859 377 183 1059 63 876 621 500 1003 340 570 351 856 3 435 801 236 558 125 1010 323 803 623 462 236 783 1083 81 284 1055 955 49 566 338 231 1034 446 669 1006 361 12 581 977 208 279 987 871 451 283 575 357 828 726 472 1083 48 1017 495 484 787 899 129 882 168 545 718 563 215 419 878 981 165 481 1087 643 534 308 583 875 130 873 71 674 478 673 287 216 1005 569 259 48 1024 254 601 912 455 733 393 329 797 10 947 982 243 762 275 736 320 1057 393 263 619 988 276 1086 386 278 551 675 131 865 129 121 563 288 818 499 904 1026 169 156 1065 174 715 83 564 672 118 779 504 309 990 790 106 167 763 840 66 670 428 301 1029 503 746 1061 352 393 945 143 654 681 294 1041 102 954 434 474 594 833 50 977 39 452 835 552 390 129 806 439 758 1039 184 65 765 189 862 515 719 768 60 334 580 170 922 152 614 695 525 644 24 86 979 1019 233 704 164 130 662 126 970 740 64 908 431 315 828 710 27 1058 259 174 953 728 234 560 24 872 483 781 73 432 921 764 333 548 118 458 617 9 1011 441 910 197 759 731 414 362 851 474 699 494 628 776 543 1000 401 939 10 1033 153 693 164 944 128 630 387 498 1058 595 358 79 1053 126 606 664 375 270 1036 124 603 100 701 887 329 830 321 571 428 686 340 936 164 656 132 246 782 35 758 862 262 708 21 328 1022 294 865 679 222 643 390 123 800 451 575 347 883 45 1083 116 866 603 51 462 564 1056 417 63 583 221 898 422 982 952 16 920 41 953 15 290 932 959 211 241 1075 993 122 711 254 750 31 278 1090 435 1039 977 171 74 718 183 760 188 1066 819 201 198 695 724 251 302 790 559 508 6 875 725 152 344 705 285 1041 468 715 81 654 247 799 736 33 876 177 386 811 753 536 992 462 171 1063 876 103 968 153 485 624 618 113 1082 365 583 171 918 215 571 107 375 976 801 230 173 981 814 265 977 121 301 1010 868 432 289 744 595 405 562 91 972 207 775 16 616 10 309 553 606 71 465 838 252 550 374 1066 915 342 293 1086 887 337 488 1091 647 0 505 607 846 27 71 728 302 804 656 288 819 168 526 549 756 233 945 79 495 725 540 634 599 8 4 737 355 732 347 1043 357 589 3 832 784 504 612 205 940 186 49 692 1093 242 979 143 872 61 487 856 181 702 864 369 480 847 1040 544 93 570 169 941 361 880 511 1079 614 542 1019 90 962 508 399 1043 220 564 683 493 1016 80 994 316 948 284 962 344 971 20 901 17 598 201 805 10 893 150 625 352 160 1051 373 936 1068 509 621 337 499 682 154 986 920 310 879 225 78 867 852 275 690 338 532 658 59 739 812 65 783 191 863 283 681 152 656 8 14 603 797 524 86 989 82 1070 189 554 1055 517 1018 268 277 977 64 795 226 984 360 939 793 469 184 862 107 991 1 929 989 254 986 129 810 504 178 1069 200 611 932 75 810 518 16 751 914 385 589 537 294 644 250 614 39 1022 400 644 1020 302 419 665 723 534 610 486 79 975 819 324 746 454 582 59 300 922 904 352 401 663 580 144 603 78 523 1029 763 62 974 500 1046 112 61 1036 330 997 97 889 48 879 720 224 1016 86 858 199 583 278 23 1052 980 276 160 587 86 784 1045 190 81 576 287 689 122 1006 1050 328 705 274 494 807 280 766 686 135 77 952 285 579 639 167 495 1026 545 843 684 171 124 780 159 608 180 896 1081 24 137 833 333 1090 887 466 299 609 181 894 330 806 496 554 852 278 86 836 154 761 352 832 669 143 950 318 883 43 457 828 237 802 316 649 285 822 7 901 481 675 112 716 459 1005 819 152 336 1078 502 558 1023 380 637 419 547 1081 305 568 116 1084 888 542 329 939 205 866 290 933 38 1082 110 641 660 395 944 439 284 762 965 193 266 921 409 565 1063 409 326 787 630 12 877 528 448 919 808 330 1084 169 644 127 1039 84 326 989 816 119 542 992 192 629 83 693 655 417 252 714 806 341 398 550 781 416 606 150 647 48 310 835 410 1056 412 1069 156 926 200 957 27 1021 562 278 1087 162 691 28 751 210 347 873 217 924 798 310 688 250 988 242 958 505 857 517 447 787 663 406 84 789 838 404 1045 4 726 509 924 169 719 77 581 209 981 191 392 699 706 130 117 900 325 635 538 825 1076 546 190 618 190 660 527 1048 868 453 701 385 512 693 946 67 579 72 1084 360 258 592 113 1063 424 1042 394 802 799 153 413 998 145 762 207 1057 820 358 1080 288 391 661 542 1068 434 1091 105 697 816 242 813 538 922 240 210 779 311 901 1067 85 338 651 356 711 194 736 457 858 584 15 514 883 816 128 7 767 931 253 1040 490 560 520 805 413 519 938 644 397 493 696 94 791 113 967 566 278 454 1050 694 200 206 705 251 618 1009 315 898 290 545 830 486 831 175 580 432 1094 870 519 434 708 546 843 494 574 409 595 271 1046 906 176 707 479 74 618 642 461 657 440 144 1002 921 78 611 5 585 516 657 381 1057 240 637 312 338 647 933 132 465 949 853 9 858 481 808 412 777 391 1071 492 760 333 425 598 771 414 383 549 700 214 267 1065 269 572 465 986 309 625 41 977 547 656 14 925 185 750 963 510 98 889 1056 232 651 193 100 604 261 767 868 311 316 995 449 713 925 468 351 616 325 808 1083 46 363 879 984 260 53 1034 293 918 974 352 564 311 803 356 993 302 1004 235 820 477 916 264 140 1029 85 854 262 847 722 110 957 247 245 874 121 830 630 320 709 341 404 631 478 608 394 675 154 709 952 7 200 1031 586 123 61 612 537 867 435 752 630 212 166 927 326 1031 560 320 6 567 896 45 236 922 337 739 469 631 533 639 420 929 485 947 455 783 40 814 437 589 914 443 1054 28 50 1006 545 775 453 933 714 519 271 764 623 546 630 2 529 701 330 614 566 216 111 579 1041 315 393 608 1041 8 968 307 126 893 848 245 132 728 486 699 134 586 681 279 1057 276 628 208 791 527 327 706 692 107 152 670 259 815 47 1033 895 156 715 361 280 714 852 112 55 697 358 556 481 1044 846 483 61 980 102 572 194 772 463 773 570 481 278 854 314 771 1052 1 423 622 1037 91 815 389 818 129 528 980 178 994 215 967 122 612 150 882 130 847 766 292 762 327 120 709 398 973 867 13 937 131 1074 480 255 761 745 478 1093 154 547 926 1077 65 209 1038 739 99 959 356 145 584 565 469 815 194 789 237 260 840 747 189 172 640 878 399 1044 438 2 569 549 520 246 748 27 1016 755 219 289 731 642 517 203 991 0 851 167 1015 409 696 433 925 105 932 1021 334 159 908 1055 159 748 121 182 942 36 1088 225 889 732 522 856 222 1029 207 315 764 997 264 455 657 251 909 814 281 176 1071 536 672 204 560 384 936 377 868 735 345 86 675 429 729 852 66 523 634 880 117 31 970 744 332 126 937 788 436 944 131 541 983 1062 353 11 875 464 732 560 210 335 801 498 968 663 101 164 728 930 411 1082 526 340 1084 79 786 767 276 888 47 20 931 14 711 763 421 169 605 733 177 1052 327 311 764 77 969 196 861 129 769 726 87 1001 107 435 668 912 452 572 376 557 112 52 650 948 201 1053 534 1028 417 768 377 959 70 1088 126 793 382 877 532 988 200 580 99 520 605 1056 351 117 805 250 882 657 362 1024 122 905 230 1041 358 667 404 544 684 303 961 519 1002 598 76 230 873 569 124 313 921 384 764 518 885 695 347 421 944 500 596 297 1068 336 1012 69 571 127 643 412 907 890 37 259 770 266 1000 784 350 2 754 869 141 447 900 276 1067 5 1073 942 181 904 506 322 588 671 367 66 873 1010 260 955 343 181 788 184 1006 251 884 763 60 313 1035 813 170 453 984 77 703 899 546 373 1038 384 562 691 461 113 672 291 995 1060 455 1009 88 88 780 114 886 632 251 31 892 114 803 187 751 948 310 691 95 97 712 725 34 538 912 877 85 111 790 578 371 292 865 304 849 432 650 623 224 1020 191 106 960 993 142 357 793 1095 16 1063 51 467 830 367 964 995 363 974 307 416 1063 452 1080 880 296 975 236 161 805 884 401 260 1048 532 1047 955 311 452 622 851 264 563 209 1038 102 639 178 482 1043 580 455 439 791 934 43 578 159 443 967 160 796 941 260 504 1049 379 573 515 954 601 527 253 918 563 231 126 852 355 696 481 804 850 354 414 682 875 542 236 970 632 289 939 356 305 562 215 715 558 544 297 722 1080 395 452 604 828 380 153 1076 242 939 438 883 175 958 530 629 1076 438 308 871 379 651 768 76 294 815 1003 186 625 332 340 652 906 338 577 255 449 1056 1070 425 945 12 835 303 618 21 252 698 448 657 533 971 487 880 1004 546 95 672 214 937 957 334 381 774 469 949 428 576 614 406 128 785 255 971 64 728 632 292 219 1055 454 1091 699 481 1050 121 215 642 871 315 885 8 84 799 905 278 972 164 339 849 420 1067 500 743 765 366 535 1030 339 790 404 723 312 921 820 371 656 20 326 550 44 788 791 520 1062 494 53 858 152 1051 66 936 26 600 651 336 825 384 878 168 474 1011 1028 95 577 375 575 353 634 125 917 73 1066 157 543 935 871 353 99 909 103 731 685 354 580 20 1005 171 431 953 976 135 1023 18 524 705 717 143 731 229 829 506 695 390 925 104 1068 516 894 41 1056 381 345 895 70 630 543 1014 621 421 243 881 963 86 799 100 625 327 806 197 840 520 789 466 650 207 444 1019 989 293 177 648 541 617 399 891 71 763 948 193 811 52 921 483 218 573 429 714 498 875 608 339 379 999 415 589 1056 82 848 314 157 774 177 1004 835 296 612 485 1056 174 133 749 442 850 220 926 390 703 265 697 607 141 1073 351 454 910 365 602 97 1050 769 36 344 940 464 1015 660 406 737 253 429 898 438 1087 403 750 897 273 346 863 433 877 1080 245 536 852 830 156 0 602 973 357 558 393 467 924 738 172 570 146 218 627 979 478 42 811 485 898 77 709 541 628 864 255 66 846 480 926 115 1051 544 730 1070 141 720 414 725 112 350 827 859 537 25 967 867 31 881 181 957 417 15 885 1055 371 74 671 340 724 741 8 768 245 773 366 371 724 660 152 494 1001 664 354 913 217 887 129 465 713 138 795 49 1079 279 651 637 28 802 100 582 433 1030 82 927 3 580 499 923 106 241 703 713 412 612 368 907 481 483 694 330 833 435 788 570 158 294 649 125 696 841 337 680 102 645 273 913 429 19 1077 460 636 1076 306 771 232 435 593 376 710 689 496 846 502 86 1009 781 164 516 670 1020 342 115 972 622 359 818 1 326 1073 76 646 192 548 995 443 500 813 551 247 994 263 254 904 50 971 1020 455 992 240 767 404 666 425 836 264 948 217 971 509 900 352 544 670 791 405 240 957 739 390 722 118 79 750 942 13 488 768 569 43 1008 117 70 805 844 214 1091 324 787 98 35 752 772 52 868 37 798 69 978 119 941 378 702 437 276 611 470 631 327 925 551 423 44 950 25 673 1053 31 314 671 556 64 554 232 256 705 167 692 635 427 463 848 723 394 205 726 250 1059 988 72 75 599 4 956 771 231 957 74 219 699 581 225 834 233 258 927 459 699 891 281 386 1094 1032 395 216 901 621 523 479 817 361 811 536 1022 605 223 31 662 824 485 688 204 706 38 284 1089 991 12 572 402 706 185 931 411 613 128 85 815 461 1074 572 127 856 272 183 938 761 522 949 402 281 849 847 191 978 108 410 659 234 935 677 224 294 1029 41 871 503 562 919 73 646 441 977 38 253 847 829 315 157 799 892 214 178 722 810 229 583 379 279 660 935 55 161 1072 928 531 845 496 677 329 258 1095 223 723 753 229 530 1044 994 367 749 102 867 120 498 977 783 130 714 464 873 491 965 43 1081 193 1093 394 946 209 557 479 6 761 945 213 666 60 763 446 971 132 1039 32 407 666 775 182 729 139 407 932 842 299 1032 120 125 738 425 975 618 501 484 637 348 842 469 573 71 632 916 440 829 413 240 693 683 302 951 382 158 1011 195 851 1032 69 234 888 469 988 793 278 523 696 440 751 878 241 669 176 269 611 564 41 593 33 238 970 861 74 1046 207 907 381 897 476 570 104 860 454 187 910 687 533 509 583 769 108 1072 185 643 208 395 930 1020 240 535 801 238 624 288 1062 80 688 154 969 1000 544 276 979 692 159 800 110 565 72 657 546 708 543 201 875 263 890 379 603 247 774 883 278 278 784 1043 378 535 776 689 344 1058 467 567 442 662 493 664 397 206 1048 20 847 767 97 461 1002 537 900 485 686 1089 266 348 940 469 716 631 395 136 907 498 1040 1056 51 1069 6 506 744 1001 531 806 304 818 105 1059 266 809 25 10 1002 199 943 186 616 513 765 236 805 121 827 639 258 747 47 679 83 896 267 310 705 586 70 553 410 1054 173 522 1062 907 469 1088 158 992 128 125 1091 961 426 196 893 148 620 447 960 846 159 335 876 903 292 3 905 515 605 459 1040 385 983 578 411 94 1058 417 928 61 921 493 932 503 669 745 206 1085 254 423 558 917 245 346 1060 253 767 178 628 690 480 545 741 692 490 730 408 608 537 1071 158 788 96 607 317 733 72 218 935 556 307 658 435 377 617 955 443 194 612 638 254 140 655 524 754 1092 235 165 1092 624 472 314 759 525 610 120 1083 421 774 554 53 681 46 633 333 882 165 98 1024 412 702 1082 319 716 278 281 658 206 573 478 598 654 97 4 889 193 586 1066 70 549 174 174 631 415 1049 303 700 80 707 684 268 1039 7 715 411 568 374 173 743 475 781 85 1068 993 408 946 255 355 841 577 96 950 307 736 73 110 947 847 103 743 353 655 16 631 126 674 180 844 6 609 492 126 857 35 880 750 103 1000 195 115 816 468 849 124 1003 142 672 1012 513 919 305 726 281 135 1069 711 533 733 328 430 809 377 767 78 931 288 926 51 676 314 842 1007 405 13 909 6 1081 909 140 620 362 450 892 918 69 487 662 1045 7 518 733 279 1040 132 668 938 535 490 614 123 645 650 431 410 1016 355 593 213 1001 235 741 1014 33 21 1074 191 956 267 952 328 1043 726 524 424 1033 715 331 303 750 690 124 1068 210 632 35 487 657 428 1041 875 243 411 927 648 76 1055 34 780 10 960 244 1080 547 285 766 518 624 797 154 943 110 1084 131 970 106 601 452 1077 377 605 289 370 861 927 178 702 250 318 571 1046 275 662 329 639 274 902 137 32 957 725 43 173 926 1085 97 958 485 910 64 194 942 128 1003 402 881 356 1074 852 245 23 774 809 392 1060 130 82 803 1066 156 668 25 630 44 654 88 428 974 228 814 284 565 403 902 833 33 395 1054 642 225 899 273 740 314 1092 139 301 603 256 791 184 680 1024 350 1009 177 571 49 1075 226 220 584 294 642 705 442 962 449 242 644 568 44 225 978 674 21 221 883 196 864 452 585 239 666 180 607 804 10 1067 172 459 1087 716 527 1003 49 417 943 665 449 195 783 160 638 146 940 326 984 226 999 1025 140 148 874 178 699 97 693 1000 517 865 212 48 867 609 422 586 262 91 603 706 11 536 838 283 552 192 913 607 336 219 768 613 73 574 408 944 36 456 877 1045 205 302 669 758 346 479 966 76 699 765 45 981 452 879 37 882 180 612 446 799 545 985 234 232 1049 678 433 1091 256 41 725 1037 377 637 535 1028 503 336 558 688 431 791 376 836 49 406 986 394 704 957 236 844 478 825 425 959 139 275 554 438 794 464 650 830 307 26 1041 124 790 1026 321 147 1027 806 243 826 341 100 867 95 803 629 357 223 983 1075 216 346 800 15 674 287 1012 675 407 606 442 224 1022 1022 399 350 844 489 688 1041 325 70 1015 769 521 952 475 341 662 1035 402 1075 106 975 360 43 889 536 1033 349 1031 191 707 442 1077 466 916 1012 312 228 868 762 338 757 423 646 293 920 128 1032 179 147 551 707 544 209 685 369 1094 85 597 480 843 261 1091 30 1065 500 907 302 865 157 722 1044 483 737 389 412 730 383 561 920 295 559 113 1012 200 897 344 140 725 300 627 725 295 176 591 297 939 974 77 117 704 448 1035 960 341 1044 168 973 4 89 665 37 996 818 523 640 372 423 918 784 277 956 252 1058 169 167 673 280 1069 3 961 773 317 651 361 155 1088 652 245 585 514 862 403 681 500 324 707 1033 70 929 96 332 807 530 1028 739 123 513 684 91 706 1026 361 556 140 491 776 1016 147 763 276 630 481 349 742 550 476 1031 311 546 889 353 631 265 856 613 437 588 503 672 472 432 928 691 510 720 446 493 639 768 2 38 1024 426 875 706 249 413 830 743 259 916 268 106 591 830 304 383 1093 349 767 256 855 273 646 786 117 131 1049 988 193 622 277 554 296 741 319 758 374 139 569 316 595 18 673 934 134 147 620 119 600 456 1068 180 614 43 714 347 813 763 474 820 55 1024 102 1045 505 176 1053 929 270 533 831 40 1065 940 121 350 587 810 397 1021 57 503 756 735 162 127 896 843 359 18 588 29 999 461 931 968 201 188 697 752 186 121 931 883 228 837 193 667 104 905 491 331 858 500 694 793 488 897 540 650 366 292 1002 977 237 528 1036 832 424 104 1021 120 723 336 1016 634 414 379 1082 612 292 125 961 677 386 558 45 842 51 473 991 343 1042 11 565 666 138 884 73 429 573 837 401 556 354 202 1087 901 149 501 759 158 693 1072 301 827 99 217 605 82 676 308 750 786 188 130 1076 443 986 44 877 582 0 75 880 202 596 1036 441 22 935 335 757 972 514 882 508 70 601 725 184 237 1008 881 133 671 370 109 1061 157 673 108 576 575 33 440 983 608 519 904 272 476 933 764 162 505 768 912 438 843 0 125 669 921 277 997 451 41 843 326 853 274 928 333 733 740 540 207 725 862 231 596 351 779 153 671 163 601 260 1084 474 238 736 807 111 167 783 150 979 1030 473 688 19 548 314 806 435 26 1058 842 463 351 1019 860 436 269 821 197 800 70 1031 1006 271 886 477 833 527 226 954 111 783 499 774 1008 135 1054 547 300 1072 631 95 480 625 797 498 159 926 721 15 475 1065 1003 29 216 580 784 269 439 613 517 1063 137 696 749 287 86 892 566 373 690 112 686 432 255 730 549 103 658 17 961 127 689 277 606 503 114 758 31 919 1058 245 955 423 692 420 908 17 327 853 751 254 503 881 327 731 451 942 970 501 777 208 211 735 921 455 593 444 790 326 508 717 114 562 525 914 287 811 818 149 135 626 68 899 897 367 726 468 60 955 419 611 925 229 190 1030 558 87 489 767 90 821 9 1028 1013 309 981 81 903 183 679 204 417 909 191 867 413 847 499 954 80 906 993 125 747 545 14 1019 508 902 928 284 543 1076 719 369 991 351 1083 474 279 1095 147 761 888 398 660 247 176 770 500 585 728 13 563 369 287 666 214 781 188 1081 504 620 472 671 241 1061 375 562 836 285 816 38 184 800 255 919 376 962 554 7 261 712 560 154 406 743 194 568 698 311 1052 226 957 72 139 599 422 827 774 105 282 1030 0 562 516 614 251 849 167 971 35 812 260 799 1044 227 846 515 44 833 697 388 96 575 825 543 714 382 775 55 278 881 1042 46 586 462 673 219 75 909 561 214 748 458 569 436 433 712 184 622 896 226 814 437 62 1074 533 786 569 98 478 685 1022 506 197 928 537 932 938 56 170 943 784 110 1087 386 887 422 413 1074 16 765 446 966 459 775 1024 112 320 988 95 620 1022 134 698 209 312 923 314 1007 12 607 815 303 497 575 617 25 394 730 779 261 207 1027 931 352 676 451 65 970 948 541 1072 348 996 514 344 935 641 338 8 903 497 1075 17 1077 129 831 93 646 250 948 38 756 664 15 653 385 881 172 4 972 125 857 201 600 541 739 403 988 455 752 186 1077 942 520 633 249 678 144 939 137 63 824 1057 258 844 356 483 661 169 954 648 64 882 61 682 402 749 132 1046 294 747 259 631 492 606 121 962 378 1057 332 1034 318 963 370 362 732 855 418 382 784 1095 311 348 847 354 835 804 347 786 497 233 557 401 693 950 508 1080 393 295 749 712 325 979 492 240 935 1069 270 476 664 215 682 411 987 442 709 378 1005 231 699 46 971 897 459 560 72 531 971 939 52 1039 523 224 899 495 904 439 841 489 799 45 841 538 814 766 262 424 663 400 574 812 75 912 191 923 184 978 64 43 810 514 875 385 1054 245 907 242 897 447 634 495 954 322 974 744 361 274 577 686 104 126 1093 332 924 681 228 165 1077 817 300 439 1031 424 562 992 437 835 248 191 1021 683 92 586 284 667 499 220 871 644 4 756 461 46 605 169 1034 354 855 927 235 157 632 133 960 609 64 911 17 901 400 967 44 551 547 639 82 11 1043 275 800 257 919 207 812 87 866 431 1064 143 853 815 320 593 123 310 619 107 1061 289 793 862 279 728 398 909 146 831 378 868 11 351 1062 320 844 409 673 953 83 154 830 317 711 285 950 740 106 487 989 1035 411 118 1050 813 186 147 1092 686 521 316 1033 656 407 352 738 944 31 811 496 62 821 817 503 370 651 790 291 926 136 449 1040 554 398 260 600 607 64 126 618 756 42 234 1046 400 617 876 341 86 1000 211 591 435 833 141 870 774 84 248 891 655 418 819 229 301 993 31 769 392 799 123 582 434 698 650 279 261 893 553 319 93 906 253 596 39 616 1038 260 68 1022 363 685 335 800 696 22 737 180 742 435 787 1 327 856 960 168 661 489 159 956 577 234 5 921 854 142 401 1009 126 1074 436 844 408 704 819 433 633 292 340 757 912 233 470 910 221 835 436 696 737 486 15 766 1004 60 675 381 983 42 338 1001 1093 245 825 363 108 998 108 594 488 801 263 745 71 572 916 441 1048 320 764 329 495 816 439 669 784 151 548 132 1013 346 3 559 383 768 1005 236 528 629 399 1057 943 540 1011 518 899 10 597 46 382 641 783 541 1041 362 97 1054 357 952 343 564 120 1013 629 10 164 806 964 72 207 908 703 100 523 856 733 167 578 321 330 578 705 71 552 469 149 686 7 1087 950 151 984 89 899 95 1020 143 134 608 830 443 240 1037 15 990 1064 1 203 620 599 31 330 764 892 435 752 37 518 1036 775 2 324 1012 383 824 495 899 970 285 826 533 35 633 32 667 294 941 692 51 509 850 296 765 182 1013 507 969 949 527 442 928 458 766 18 1033 337 864 136 757 792 15 23 708 373 680 881 10 110 670 1017 224 602 525 187 954 738 275 687 308 386 874 314 624 980 363 692 530 784 268 397 583 999 437 949 258 369 1046 1063 144 1047 189 370 1056 963 44 600 519 118 880 637 59 118 704 708 360 402 1028 396 633 898 391 390 864 112 921 426 655 79 978 140 1069 785 492 669 59 43 754 844 497 582 108 641 245 437 1038 934 213 113 1062 851 43 196 621 50 606 446 837 655 429 288 559 120 921 1078 150 811 493 277 549 398 717 865 389 371 952 245 647 622 29 174 637 257 961 213 1024 961 273 1045 403 769 186 526 1063 730 54 792 338 1034 26 17 969 514 1069 285 1030 1004 28 452 750 658 236 955 517 701 56 172 641 275 906 478 981 861 48 326 589 891 276 968 167 54 834 949 155 823 285 977 521 472 1030 541 1000 1068 507 676 270 835 133 193 580 270 793 920 466 970 175 56 1035 82 617 999 473 888 79 428 737 331 885 170 642 633 544 408 916 694 371 1078 440 541 880 479 759 1039 494 341 772 274 548 148 774 913 462 236 591 833 470 320 941 8 558 375 674 890 526 135 856 706 545 510 769 564 36 353 956 16 928 964 309 256 945 577 47 258 614 1022 413 867 452 465 879 780 162 230 620 109 872 410 634 291 812 631 318 307 857 546 1029 756 30 855 493 1013 63 7 733 589 231 650 277 100 685 581 400 1002 163 205 821 863 9 846 299 82 1036 1027 463 655 343 532 839 534 560 909 392 921 232 859 295 781 171 924 388 1071 99 390 622 973 433 83 1063 648 50 409 1013 248 1054 693 534 502 671 1075 377 19 735 1017 469 1026 423 37 587 936 362 1092 528 698 89 1020 465 729 440 225 680 153 1008 932 37 0 691 50 923 200 1014 738 288 707 461 597 359 559 435 336 686 687 462 926 381 790 486 763 443 272 576 534 893 506 997 1030 228 348 654 853 353 790 121 159 1005 695 55 681 394 542 813 602 325 822 339 8 630 266 568 957 233 973 234 267 611 728 252 100 756 1006 466 994 293 664 4 353 592 675 133 698 192 628 380 71 791 862 20 639 303 90 684 179 994 457 1017 1054 298 928 399 600 523 744 15 421 895 403 633 422 837 656 267 630 501 88 1016 348 970 912 42 331 1026 377 725 914 304 856 158 855 93 802 283 22 667 1069 92 332 875 918 224 1086 214 867 324 231 1093 184 952 272 997 1045 460 637 226 1031 379 394 709 181 929 596 373 385 976 728 77 492 854 156 942 643 496 336 714 758 208 1048 396 640 380 1015 506 700 161 930 378 923 471 139 987 337 943 930 517 813 38 829 9 117 774 55 1082 77 772 267 562 667 54 837 314 638 547 98 847 597 309 1027 116 947 378 432 993 368 897 704 18 1018 365 152 1069 833 524 770 77 1095 535 27 827 968 331 1070 210 213 708 626 22 22 830 263 1025 486 677 287 596 847 318 367 628 216 964 847 344 751 261 579 189 176 715 1045 355 1078 9 1008 447 258 804 964 199 263 689 157 1056 416 659 1004 542 945 193 1081 385 989 171 119 548 839 56 185 676 870 261 171 623 70 911 939 21 947 5 1058 470 424 1018 956 455 676 343 234 920 1019 236 881 534 100 1018 22 1005 564 410 945 330 127 897 801 200 460 801 725 144 848 448 581 58 447 856 631 466 650 174 680 537 96 885 1042 453 976 247 702 276 1083 330 849 389 849 502 559 308 5 880 623 44 463 734 653 130 717 335 689 189 360 634 915 221 712 536 386 735 896 41 1020 165 157 642 206 962 800 331 554 99 290 598 123 1075 611 234 970 448 724 457 30 773 21 748 723 445 842 12 183 573 856 177 977 14 926 528 318 839 706 0 312 930 963 333 321 620 131 627 169 1068 23 598 821 274 769 104 268 793 752 353 1036 275 766 22 170 653 162 1024 880 271 386 574 763 266 411 894 1089 217 316 815 1056 383 696 449 367 947 796 403 626 10 566 445 549 304 523 1086 1013 269 973 352 950 234 781 427 499 752 88 787 566 388 1095 173 828 329 92 1021 66 954 362 1062 5 1061 1055 83 1065 99 201 698 433 592 472 992 879 188 230 564 353 587 242 1040 932 127 494 653 385 621 881 540 228 695 418 1005 203 727 464 926 543 918 1081 167 280 898 1010 180 499 1085 487 1064 236 996 174 750 752 280 562 255 106 727 407 1093 400 1022 243 655 82 922 1073 40 849 85 92 704 203 554 340 896 227 1091 439 756 707 170 613 544 51 667 728 321 489 911 219 1015 68 634 1 807 299 899 295 974 124 989 273 786 860 244 707 22 276 851 367 850 1022 391 663 319 30 755 669 267 690 188 519 820 610 216 1078 1 1070 499 553 39 874 120 913 200 952 48 809 141 1068 2 35 782 240 923 576 75 203 1036 205 983 72 894 488 647 938 211 769 337 783 35 203 1077 507 953 1018 535 508 556 658 109 298 1087 708 188 278 923 431 724 538 919 637 372 255 911 9 589 925 163 601 476 689 529 163 856 1023 448 304 592 1086 428 1008 61 962 465 579 453 531 658 242 807 998 39 845 60 72 737 681 424 733 9 436 814 1001 456 359 555 40 638 979 220 42 770 281 1055 951 53 632 498 655 61 673 56 775 249 913 265 582 343 201 940 896 544 97 678 52 717 573 358 270 800 525 720 206 621 66 720 1038 466 135 1085 155 958 1070 124 449 997 549 76 349 926 996 273 209 791 40 934 65 1082 693 172 133 565 859 356 858 355 1088 23 1047 214 1032 66 1066 193 650 493 219 615 683 351 157 826 686 292 926 188 585 383 428 638 916 210 852 522 768 251 965 310 200 999 1 990 431 556 192 787 21 761 519 873 1077 302 924 232 1029 405 280 929 128 597 787 68 1056 486 273 1032 337 1085 256 1015 1044 318 1068 238 553 105 309 1073 303 902 497 1022 771 201 391 686 1015 122 815 500 967 380 400 754 926 316 37 791 315 1071 1002 253 48 981 623 123 48 712 53 1048 627 156 369 708 856 422 662 150 307 570 509 914 218 1065 81 873 588 530 175 660 853 305 237 818 1000 359 317 805 871 69 798 393 105 705 797 545 261 628 408 646 480 875 981 106 346 671 797 103 720 296 777 106 647 104 1036 75 1095 265 817 43 543 716 376 767 808 407 906 100 797 194 378 736 1095 132 697 131 938 464 406 863 661 230 765 116 1015 97 934 252 298 820 849 294 13 819 710 491 56 1090 1042 452 565 141 523 1065 238 1033 60 834 1046 25 606 388 858 189 929 199 482 1066 166 1030 356 696 884 4 68 977 502 860 509 691 1049 89 397 808 41 630 859 348 526 935 854 478 393 613 178 1048 424 1070 1080 72 414 618 246 1014 787 253 126 1021 148 915 1053 211 710 433 485 864 1089 193 804 453 1038 305 620 475 86 1050 202 725 172 992 309 634 1056 196 945 169 1087 385 440 641 717 162 217 862 726 123 712 313 320 554 299 570 873 14 1052 223 94 1070 777 467 654 372 545 704 654 308 78 584 681 115 1047 281 830 491 692 342 915 7 889 392 927 119 523 807 993 448 754 64 612 191 983 439 848 503 9 973 646 116 380 769 232 740 182 920 363 682 883 276 712 320 286 972 598 424 263 1020 565 153 380 946 173 1047 897 434 474 866 63 649 454 625 358 721 105 937 686 374 16 1078 44 1057 938 227 894 25 582 521 889 298 1068 468 615 208 73 876 143 704 80 594 211 702 358 628 393 888 532 556 843 488 93 622 635 129 1094 239 207 870 544 705 535 1002 568 5 1012 267 1017 19 893 342 979 401 683 112 1012 146 1060 370 795 349 321 816 957 414 786 151 754 486 297 874 571 231 796 547 942 221 969 292 719 280 579 422 363 773 239 1085 207 1008 403 726 72 741 736 453 498 903 962 428 685 333 877 315 94 660 753 379 15 997 870 390 819 186 166 1041 128 1094 952 352 306 777 750 532 757 413 807 210 384 621 965 275 596 484 1076 248 298 891 1023 294 759 316 54 567 63 651 774 528 447 624 400 785 955 75 855 523 856 436 39 783 338 689 59 789 479 863 474 897 286 1009 422 773 846 200 410 1079 733 36 329 1086 395 953 799 130 72 1004 264 608 924 121 894 473 1035 439 714 295 748 410 445 831 550 100 966 454 76 748 369 1050 341 773 131 595 426 735 869 143 1062 199 17 1011 113 679 1054 281 236 916 677 141 926 407 960 431 974 510 944 187 101 972 986 544 216 1040 584 193 775 190 433 988 240 766 496 710 975 264 360 672 742 102 852 138 1007 171 419 650 330 754 347 633 204 685 386 723 609 74 65 675 314 942 537 581 688 61 562 529 349 681 427 996 513 1095 354 1072 28 618 900 316 841 331 964 457 141 750 453 878 864 493 477 1003 643 542 754 448 518 601 245 845 487 704 1026 135 690 376 674 425 616 41 571 385 964 373 183 593 142 763 727 537 1021 397 947 334 811 442 712 218 177 696 52 864 271 985 72 893 225 934 885 221 507 632 62 742 1024 43 480 855 714 289 172 608 854 86 145 751 247 945 904 78 975 500 1093 103 143 746 190 937 880 141 77 731 615 469 437 798 786 48 540 785 473 902 871 492 724 107 771 297 1066 492 264 549 130 850 511 895 300 982 960 461 285 711 778 117 352 820 0 573 87 795 189 754 630 410 292 781 596 210 665 153 622 244 669 154 14 719 554 68 482 569 298 673 612 444 207 845 1076 294 550 306 113 728 585 523 691 105 512 883 18 595 572 50 165 942 276 574 498 836 167 837 725 311 885 480 97 1021 704 32 898 90 1013 158 903 234 443 1044 1030 301 808 121 63 624 505 955 718 533 466 966 394 1058 413 873 472 972 363 927 609 373 128 923 766 304 504 797 238 723 194 713 530 875 532 1053 192 995 579 298 1021 114 887 186 485 646 52 658 642 204 900 346 408 703 462 1029 206 572 811 513 739 457 238 889 673 164 999 391 489 906 862 31 1038 113 643 326 689 382 543 785 233 564 978 291 809 311 150 559 1000 206 502 903 535 784 744 525 1054 261 786 493 88 681 961 253 1025 474 334 1070 857 335 192 1030 121 649 649 211 94 727 914 244 191 767 747 460 234 758 1059 107 1057 407 483 786 793 45 865 149 193 804 806 163 580 443 25 758 23 752 567 382 751 394 595 322 686 217 456 634 351 927 589 413 1016 5 936 44 151 830 489 1062 1061 33 1046 484 111 955 1017 474 652 335 281 848 556 518 656 501 42 554 1005 310 323 865 831 128 642 468 298 1051 852 377 1010 520 627 39 1004 371 94 688 825 405 168 826 234 1018 1048 386 548 438 306 622 559 89 284 628 47 753 252 996 84 745 1018 156 883 279 1008 505 1052 196 567 279 971 242 721 473 524 974 110 576 771 86 416 780 92 611 448 853 844 344 917 476 1007 136 405 708 158 914 679 470 736 414 210 656 808 359 29 1080 7 974 894 369 191 1090 71 713 358 907 1058 331 952 146 555 352 372 1083 972 538 1093 131 583 179 165 566 384 943 482 618 718 42 247 685 666 130 819 494 391 573 941 50 122 884 419 660 130 676 886 486 932 403 860 476 115 872 78 803 797 502 16 721 410 1031 957 86 936 468 507 943 765 547 641 308 384 598 645 198 1079 432 59 590 108 731 615 317 731 118 460 762 906 295 530 908 759 386 30 620 732 281 847 491 507 552 126 1055 185 916 206 1093 562 120 662 48 256 573 658 227 537 754 508 739 567 296 882 312 67 988 901 242 325 551 98 1070 478 990 498 949 173 720 235 572 608 254 591 468 118 575 873 365 362 833 35 1036 907 357 448 971 1015 155 940 291 383 783 143 985 491 858 888 242 136 885 697 137 162 941 350 619 505 604 354 921 1007 339 116 925 44 971 646 423 762 540 423 937 336 853 583 247 944 152 444 834 377 820 729 140 161 635 714 518 465 990 182 808 668 149 254 760 810 412 529 858 890 278 523 911 178 1039 207 665 358 800 79 804 1003 76 502 756 805 386 164 1071 787 221 199 550 618 488 254 747 124 761 1039 271 614 440 240 652 951 252 429 644 6 692 557 205 891 32 821 511 995 77 893 383 377 900 698 51 563 117 644 511 946 419 933 362 754 148 99 1019 941 274 519 711 1067 23 631 379 154 1062 696 201 800 166 549 543 760 265 1068 346 268 1044 184 770 730 93 582 420 37 589 587 237 985 166 801 104 872 369 728 324 201 1074 192 907 235 698 1016 522 266 679 758 100 117 780 210 883 475 603 1069 248 752 33 1005 512 168 565 210 811 518 592 481 692 1067 517 102 917 512 786 337 814 298 688 174 889 543 929 606 363 664 466 139 726 208 907 466 1067 237 763 950 272 795 121 820 170 722 113 415 790 380 1027 295 874 796 288 935 475 1044 527 1059 9 3 949 209 758 15 1044 442 569 757 41 572 8 379 851 256 728 32 930 855 401 9 711 368 771 25 850 184 746 898 185 780 83 247 737 1027 483 615 424 710 208 514 758 1012 166 273 748 202 629 723 459 193 735 911 510 676 313 770 67 164 628 37 854 718 103 270 731 680 296 762 79 830 194 688 18 991 259 669 381 997 288 65 624 541 892 696 445 345 743 22 665 1080 453 36 843 221 578 603 482 34 722 51 969 558 261 953 157 1030 415 378 615 415 1069 308 817 64 901 170 921 351 828 864 290 44 780 1084 16 821 136 722 424 808 465 879 132 869 21 659 314 180 960 343 1034 866 455 12 676 520 561 1071 291 765 181 873 22 174 1035 209 552 269 571 179 552 1077 11 187 818 741 164 859 344 246 713 331 730 11 842 304 1045 1067 328 738 156 922 261 980 147 983 260 822 150 475 654 153 904 749 344 312 754 978 393 843 2 740 495 828 272 454 672 551 130 834 347 528 704 796 103 868 259 10 818 534 938 306 1001 297 725 857 164 101 714 691 34 90 865 50 1068 446 590 13 965 798 486 660 366 860 289 357 1037 1093 283 369 907 645 47 332 919 912 352 919 29 781 435 338 678 871 30 746 496 521 619 779 44 43 979 603 264 752 392 31 572 299 1074 373 1071 133 747 179 1073 122 923 742 530 217 935 532 847 338 944 415 611 189 558 801 251 132 718 44 861 721 5 648 394 75 647 1023 221 382 955 336 571 601 250 848 505 242 1044 276 615 405 846 399 782 684 233 898 239 44 572 665 159 57 708 568 511 6 554 75 810 388 706 774 402 1040 521 713 411 407 986 542 1072 706 156 25 1012 910 429 943 139 310 577 241 978 336 875 228 892 903 323 722 382 618 82 396 583 593 65 994 544 964 178 625 446 64 1090 246 715 277 672 790 515 327 634 196 570 388 774 249 740 905 134 430 667 280 1028 909 308 439 794 934 530 148 970 1089 252 593 152 40 982 192 1074 954 233 553 84 192 817 634 201 1064 453 933 32 790 343 741 233 864 234 532 756 976 374 550 264 553 116 638 77 323 863 142 770 951 240 1044 286 554 411 781 182 476 623 44 1024 494 884 772 249 755 143 426 720 235 922 814 406 976 76 951 14 410 1092 703 54 1027 374 670 234 415 627 559 185 671 393 447 909 801 292 1065 451 557 430 691 181 1040 285 360 856 778 416 194 814 974 201 881 447 242 668 71 891 199 979 526 994 641 312 903 308 161 888 890 250 697 260 198 681 314 616 404 632 14 1003 205 951 364 987 195 938 570 170 707 270 896 378 728 329 232 949 836 191 920 427 179 748 495 861 676 390 987 175 1019 218 639 10 761 241 844 121 984 340 183 1033 329 949 421 1053 570 223 367 842 545 719 85 761 386 672 849 20 1078 32 510 682 1062 458 360 907 680 271 956 271 32 872 1063 540 196 709 242 760 68 974 1056 490 881 431 288 1054 506 614 675 114 1073 190 51 837 84 614 182 651 876 222 829 122 444 846 358 846 370 1065 787 263 521 828 952 423 469 1009 443 1061 738 124 1056 200 147 710 387 612 468 1061 44 638 1053 342 629 393 713 136 1012 54 482 1086 787 152 1053 376 825 389 913 269 828 300 602 50 933 67 986 144 591 117 34 840 991 184 473 924 585 39 136 750 950 162 47 797 1007 49 210 873 690 517 365 639 411 746 89 1088 1073 489 357 587 1003 65 54 679 375 634 1034 475 1023 147 214 748 839 253 367 654 196 915 80 928 31 737 907 160 315 912 490 608 90 854 493 613 371 927 79 729 65 737 494 883 280 726 1063 192 663 119 279 896 406 1046 955 106 1078 14 849 531 531 871 727 193 788 213 895 399 50 967 1075 192 340 805 497 670 265 638 153 961 378 592 700 384 246 1063 42 658 212 567 288 1004 551 299 129 560 365 916 27 870 103 565 22 1036 233 799 206 866 670 355 735 349 309 991 514 594 663 303 505 627 175 800 442 703 866 320 813 453 1077 312 792 67 948 180 215 707 868 215 80 583 549 209 565 91 429 559 254 590 594 489 895 215 62 831 305 1079 414 765 434 820 83 756 909 247 737 270 719 143 839 386 1080 13 958 49 351 568 623 410 531 844 119 1089 207 1002 758 64 689 440 176 799 252 623 540 834 560 52 289 1023 586 267 234 930 333 618 190 623 535 995 390 757 484 939 658 373 21 1064 998 19 581 243 935 279 360 582 298 636 59 1058 300 978 206 653 689 387 830 217 763 388 1010 251 475 749 421 717 385 1064 699 37 749 299 816 249 673 27 980 63 895 69 362 880 390 644 791 497 214 566 593 238 494 842 859 17 281 1028 262 796 955 156 394 845 573 185 546 631 669 465 64 1087 195 945 457 927 557 339 427 825 75 1073 786 438 428 835 550 388 704 227 76 1031 179 1001 48 1002 243 915 348 763 227 915 2 903 698 475 110 772 353 578 667 503 796 70 934 393 80 1051 549 391 1062 347 206 780 349 677 738 49 884 484 214 1025 988 547 663 0 890 306 708 546 282 867 46 958 631 370 248 697 26 607 815 479 242 774 941 502 227 734 188 1029 61 747 702 414 446 1083 756 329 768 193 1072 59 60 715 950 166 161 860 1018 287 295 724 846 110 819 533 988 167 341 554 301 629 206 763 752 111 224 865 1090 249 358 760 471 892 124 929 964 401 809 470 497 550 227 819 512 825 463 876 401 551 1016 339 926 37 500 611 246 890 95 955 352 591 776 193 39 814 438 835 154 943 254 880 429 1058 818 397 823 28 289 954 238 857 485 895 277 873 944 46 976 206 152 1067 982 315 457 978 684 501 71 972 946 375 256 687 226 800 772 105 360 567 206 712 530 721 1035 256 381 978 779 23 305 574 883 537 751 273 1089 464 258 782 795 302 966 240 1038 436 124 928 533 595 762 40 711 434 267 982 286 957 799 14 566 351 122 997 780 3 594 241 563 32 821 488 30 553 837 90 193 781 179 637 505 1086 40 561 928 110 296 568 775 387 386 883 312 794 1015 389 778 39 907 216 753 97 446 1063 1037 433 670 402 945 487 336 901 938 275 103 985 1078 447 716 355 578 129 333 731 53 1030 269 951 584 57 1086 53 324 860 75 1009 409 651 88 1003 868 56 134 550 903 253 530 1023 927 213 836 447 946 3 576 50 416 599 210 586 88 685 20 1042 726 406 335 1025 708 250 0 1089 905 442 317 898 526 1000 693 409 649 101 685 9 335 994 534 687 504 762 769 402 940 400 37 885 808 154 923 48 40 976 111 756 199 548 1025 348 651 473 542 859 816 1 1078 260 1086 216 211 1079 217 1050 911 222 229 613 25 954 107 556 675 312 241 973 583 246 883 385 389 708 246 673 912 386 521 968 30 721 781 30 458 949 924 143 763 523 207 900 922 89 430 878 883 110 186 630 1061 467 945 275 989 500 441 906 425 630 259 767 735 544 217 579 706 144 292 1070 1081 461 747 348 765 417 452 944 478 695 719 356 79 784 73 774 1071 42 1075 320 1011 394 529 810 202 1077 128 720 137 995 67 575 595 363 651 89 750 425 179 940 646 323 370 802 1067 493 5 724 822 109 698 466 225 872 373 793 993 326 212 951 64 811 452 1053 338 1063 538 1075 66 836 608 168 830 361 649 386 983 116 11 795 893 191 558 270 813 493 457 856 492 577 523 1067 666 241 353 852 674 325 455 728 1048 399 982 238 844 68 740 507 1089 168 926 473 547 573 748 459 405 719 427 774 468 587 238 770 188 826 413 927 702 107 67 598 195 1090 574 195 717 59 69 1087 1023 547 79 1051 827 314 765 415 276 975 522 1040 815 98 373 889 696 412 602 61 4 977 381 583 1045 260 125 635 406 871 619 507 959 213 162 640 254 652 671 259 463 719 975 259 996 513 978 508 543 962 735 62 673 225 498 882 416 691 31 869 698 445 201 577 602 208 1040 282 271 797 73 1038 914 467 767 251 73 659 746 501 870 478 427 1049 973 276 142 899 393 809 400 577 925 205 1002 483 652 4 69 561 250 936 805 121 84 649 548 283 1002 299 808 158 417 995 400 934 50 979 557 22 852 460 1073 483 641 498 252 679 539 875 16 767 941 392 824 22 355 976 407 1088 177 995 632 5 502 961 961 380 86 1095 86 1072 998 371 1017 221 841 44 512 896 21 685 177 883 830 218 181 1020 251 1002 385 962 893 524 1079 396 697 497 463 869 1035 124 157 1015 28 854 690 230 792 203 279 1060 170 649 991 247 993 527 935 545 435 1010 401 957 619 97 375 954 1033 279 684 492 559 419 758 511 104 858 578 289 769 262 366 733 434 741 82 754 436 934 619 281 605 241 1047 22 1094 267 909 30 518 722 1092 379 123 997 370 914 172 599 957 98 77 671 801 519 188 621 704 121 966 526 401 767 900 399 444 1083 813 206 179 1017 1076 365 467 701 455 1074 827 181 1068 381 454 676 694 43 801 171 5 602 445 930 1045 402 288 972 904 482 568 310 991 496 749 336 859 207 162 850 665 311 926 56 162 820 30 830 392 813 644 255 506 859 569 266 268 792 578 72 1080 522 696 358 459 755 79 958 78 730 238 573 849 55 547 871 780 531 231 1065 643 375 747 180 296 1049 150 583 216 981 1028 107 643 97 284 562 479 796 220 1077 997 58 497 755 1007 352 630 94 372 1069 74 704 69 747 549 303 452 947 918 141 107 730 3 929 147 601 594 29 440 917 1012 176 532 1001 245 913 583 316 815 164 26 599 419 627 54 927 330 667 640 216 846 385 616 117 491 913 174 802 426 721 456 667 491 618 324 720 682 147 598 252 751 280 521 972 22 668 49 750 1023 305 938 402 53 738 1089 262 237 1038 1074 70 1068 433 1026 386 175 771 422 913 330 1045 997 70 1039 50 89 689 902 25 368 580 323 919 1083 116 1000 221 712 475 303 957 838 386 829 480 557 418 720 212 135 772 888 245 514 918 946 223 481 725 145 747 818 516 145 953 980 440 413 669 24 718 851 62 507 1011 532 1070 75 633 297 864 829 178 375 775 246 1056 1035 315 301 1063 183 747 330 890 978 362 521 679 779 497 819 268 290 903 113 981 192 1023 765 291 824 200 1063 63 1083 194 450 679 1073 507 581 286 892 209 199 1023 256 781 635 400 1024 201 126 551 842 30 1034 386 851 205 547 713 916 296 205 823 1033 178 994 188 744 504 603 0 648 208 639 400 672 477 168 757 721 229 576 127 840 194 463 1094 577 75 480 837 679 404 510 661 190 752 570 544 437 688 153 786 591 155 497 743 459 1090 868 225 783 93 484 867 817 356 312 745 317 624 118 825 711 34 374 581 229 756 534 898 981 318 678 306 247 917 891 442 1005 175 736 130 874 468 764 433 289 1087 835 372 1036 340 779 394 787 39 231 580 367 591 1067 49 197 977 838 507 962 387 704 535 559 98 416 930 585 358 502 992 344 756 705 152 1056 55 894 334 600 172 658 4 149 957 488 744 184 878 1005 134 283 609 799 39 55 895 304 548 586 361 599 241 154 792 491 668 536 970 238 899 213 703 394 1092 899 173 253 923 1040 230 394 935 1069 176 664 12 858 138 623 538 318 586 828 483 501 580 242 630 361 1065 1068 90 1012 253 69 954 972 145 312 950 545 920 716 26 980 368 1013 66 1026 74 174 996 526 899 228 853 31 631 190 554 869 490 846 246 616 13 235 569 238 835 947 332 530 1027 587 296 873 89 522 577 495 618 671 210 997 212 432 594 988 238 603 26 192 974 424 964 369 865 525 796 1033 283 725 67 0 653 762 157 295 693 532 840 777 349 903 430 32 998 497 640 877 262 129 862 510 894 34 975 461 858 351 1041 133 586 489 1007 460 923 947 442 544 909 71 567 563 467 916 76 540 894 15 747 357 744 631 320 894 375 943 416 802 122 391 938 337 643 778 538 991 315 971 378 921 374 88 608 590 219 832 62 755 423 315 651 958 405 910 407 282 1080 128 682 660 182 783 289 1047 512 1060 9 234 1055 856 184 912 232 424 1036 474 629 615 338 557 278 305 692 589 543 382 1016 425 636 645 329 884 451 661 85 810 133 510 768 988 301 644 244 238 629 317 1083 14 609 328 1024 984 467 412 841 148 875 635 320 376 667 58 1006 338 965 1051 534 774 47 653 368 113 649 426 787 145 1009 753 11 1028 248 947 74 991 410 971 64 490 577 1071 68 818 81 632 440 979 42 445 598 75 553 92 755 117 1059 1087 17 648 24 745 98 451 712 785 517 315 797 469 605 427 1001 696 487 577 514 371 780 50 674 22 646 268 894 497 1093 252 696 727 448 655 303 1042 323 240 583 1068 63 20 791 594 378 168 835 295 711 396 1092 132 938 655 251 494 874 270 1073 291 949 953 1 990 264 194 685 76 983 974 454 431 830 965 391 682 293 572 406 924 465 322 849 135 911 524 985 959 325 177 885 783 299 454 620 273 921 958 280 729 234 552 37 667 47 611 367 36 913 842 310 29 819 137 921 877 249 925 276 575 197 1048 510 84 613 296 869 242 780 499 866 412 1076 671 20 624 57 1049 136 641 75 538 918 851 235 18 1005 694 437 924 54 856 30 975 484 916 60 44 1037 837 57 778 149 1068 431 185 851 969 479 300 1084 798 385 804 455 968 36 746 534 936 50 273 980 611 472 745 298 537 690 24 725 680 197 1079 114 329 946 867 542 972 148 367 918 238 819 857 346 899 150 551 86 436 1078 1038 487 910 167 246 622 435 830 347 1042 660 167 105 771 1091 394 173 990 350 862 120 732 826 199 963 297 23 653 678 508 852 180 869 385 630 344 921 41 889 473 506 913 563 266 90 1060 215 674 61 800 127 958 681 86 729 68 101 703 150 803 31 784 657 94 26 606 502 1012 679 544 982 272 861 355 599 61 473 871 274 827 231 822 1023 127 796 367 62 911 396 987 1030 75 545 957 72 691 69 568 454 609 786 442 397 646 181 953 963 449 404 552 436 843 186 707 343 693 810 19 540 812 547 769 156 759 751 66 77 918 594 291 258 600 832 16 524 995 880 479 419 952 610 115 328 843 88 1014 191 1012 301 979 63 993 362 648 761 504 229 953 42 984 30 1076 366 1093 690 127 445 561 255 702 348 1091 147 870 309 614 503 930 975 262 510 777 380 805 734 143 200 885 532 983 77 783 693 255 687 279 340 788 809 540 593 60 886 270 1001 100 989 239 33 1038 312 607 221 938 1055 41 288 619 236 708 410 679 130 591 775 189 876 214 522 1024 948 82 742 380 723 532 657 318 816 452 794 303 830 225 469 561 687 159 857 265 150 1032 217 646 1064 426 475 918 1060 437 1014 65 454 704 911 369 533 815 745 68 437 754 30 1044 450 974 795 269 1033 282 159 569 842 59 572 345 592 160 129 588 754 250 936 33 1006 187 597 262 35 942 390 743 279 1048 638 359 731 314 950 330 213 926 442 1025 302 796 191 862 1062 7 11 932 472 958 323 1011 949 272 1006 493 391 656 941 74 634 268 290 712 1051 514 617 296 634 530 50 559 876 370 592 216 576 109 706 365 445 643 24 579 1008 60 489 548 663 140 564 426 779 349 419 871 326 867 601 347 748 531 493 610 322 801 561 54 857 392 89 851 516 718 572 238 266 917 1004 534 75 826 95 565 1 926 993 332 20 797 196 601 965 354 897 355 123 881 534 1037 543 804 595 470 200 722 1009 168 345 884 914 182 1093 204 967 377 747 192 470 847 381 604 615 57 324 566 518 832 373 613 442 635 945 186 1094 411 1009 354 301 567 443 1054 198 862 651 20 299 852 980 219 138 823 369 629 655 60 454 705 844 242 159 967 297 803 969 179 842 457 186 764 347 991 116 959 589 305 497 738 249 603 319 667 814 142 134 891 315 807 533 1040 84 703 380 1084 572 384 363 694 265 627 447 564 1008 151 392 1045 6 1068 403 869 150 561 954 213 200 822 223 1040 974 296 542 771 1002 357 979 436 505 1087 520 1014 1009 102 1066 250 746 57 84 653 1037 374 904 513 213 882 619 400 728 7 874 355 461 706 955 45 486 563 576 274 300 812 290 747 1020 516 23 1056 639 192 233 598 300 625 327 809 530 567 584 170 288 906 664 125 894 70 625 410 123 810 360 566 52 655 102 760 529 1027 167 1074 477 994 288 859 772 88 419 1018 62 901 71 774 381 782 663 354 884 201 151 949 942 174 415 1004 1036 430 938 175 989 53 909 8 706 184 791 342 81 750 656 9 150 707 500 1041 724 505 1015 545 830 264 829 415 241 827 624 351 455 1069 490 816 459 846 727 227 473 933 788 376 253 832 357 661 324 975 797 492 144 632 312 682 231 1094 614 108 130 963 1020 447 210 816 649 374 1059 461 412 942 32 680 170 594 857 458 101 597 110 927 989 484 583 106 23 1059 1005 302 360 788 560 451 166 1051 894 184 1079 285 227 1015 395 848 1043 337 672 303 514 581 1017 391 289 1004 494 709 541 900 113 960 733 0 820 58 776 213 840 440 885 22 846 227 464 767 683 101 1055 81 426 1029 51 574 505 1060 536 552 657 208 168 614 808 414 336 632 823 355 754 321 798 354 1090 499 606 432 843 119 1080 338 306 713 770 171 263 574 202 924 481 920 564 294 880 124 761 365 897 529 832 491 48 670 711 112 233 720 517 590 232 809 429 1095 243 769 349 683 649 269 1044 516 395 1090 73 906 773 318 685 192 318 595 299 752 471 966 141 896 349 609 501 555 955 268 120 909 996 317 947 387 94 933 338 1020 520 563 640 392 909 192 1042 166 211 593 786 217 529 889 533 897 1070 537 63 992 577 26 976 160 393 917 610 18 625 61 848 458 750 132 402 618 229 1058 800 456 268 913 307 808 26 973 1017 241 256 609 1081 357 143 980 863 480 48 756 447 744 118 1043 547 587 830 224 208 937 25 1041 199 619 373 561 133 1061 1071 491 150 1003 557 439 748 490 90 1094 95 641 529 906 892 67 314 976 419 687 212 810 948 352 661 519 528 940 398 747 797 362 442 767 326 635 589 516 642 261 947 472 862 434 116 989 606 139 780 40 437 590 13 668 737 345 432 630 803 2 623 518 371 1023 761 68 816 112 138 722 551 328 390 556 448 929 506 753 77 936 969 30 958 450 635 130 142 915 313 769 343 747 337 722 542 666 662 227 1087 175 746 429 831 435 275 821 433 553 673 322 783 526 891 114 933 260 171 634 1026 194 328 1025 1086 363 957 438 295 634 1032 532 393 791 914 334 427 1007 488 653 80 599 961 84 764 120 523 590 47 871 631 8 268 750 644 349 397 871 648 325 684 102 214 1031 614 385 284 927 396 939 312 573 160 1027 28 1041 1051 26 450 1031 567 464 597 501 791 517 709 292 237 773 364 685 112 948 262 1091 100 776 543 981 277 552 870 332 224 1057 974 369 161 850 1072 379 397 1007 637 489 515 704 128 572 594 95 113 771 573 492 1076 451 760 178 795 532 923 76 809 202 534 1019 685 335 401 948 177 964 161 734 312 816 958 193 367 827 918 376 634 313 618 434 72 554 280 611 1081 148 439 657 480 975 940 318 489 751 54 881 726 163 253 1083 431 822 927 508 413 753 764 169 769 360 830 174 660 312 799 182 614 127 674 162 338 1075 118 821 441 1071 580 139 160 629 900 452 76 760 610 368 505 566 635 488 122 574 979 291 229 742 473 654 945 46 1039 95 517 863 64 934 223 577 111 903 904 46 698 156 444 709 762 510 448 900 125 846 99 570 414 797 850 139 708 114 496 756 748 72 314 691 1002 396 805 132 399 898 949 6 545 595 268 911 340 778 133 887 446 776 490 551 645 232 894 516 1078 300 431 591 771 293 769 279 27 771 1042 501 270 973 613 492 756 300 1079 405 929 49 718 278 93 784 688 165 839 469 201 943 419 856 385 574 649 296 498 767 767 461 398 947 976 274 49 977 369 651 95 931 805 540 355 703 895 274 422 1008 661 387 76 636 469 916 501 774 602 125 643 419 389 647 573 5 526 600 12 653 863 87 709 453 75 1018 994 113 854 489 516 893 19 1037 66 1064 384 580 1025 266 775 104 42 939 56 592 8 658 67 624 495 863 287 851 948 196 845 229 1072 132 383 1048 283 880 552 275 700 537 142 834 1024 544 328 1087 324 628 104 677 675 92 942 402 569 322 526 1090 709 464 6 1043 352 962 101 819 694 141 43 600 266 991 1027 539 421 990 42 1051 319 1057 962 169 345 973 550 40 591 295 631 372 436 983 707 140 626 46 621 382 288 992 765 355 1084 358 45 942 819 521 329 748 836 118 277 945 253 741 204 744 458 885 347 705 708 121 759 82 737 166 1047 350 942 495 265 980 46 1025 220 1072 846 54 623 369 46 1027 745 288 618 269 962 188 432 748 321 744 807 80 876 152 484 808 8 954 200 992 255 623 480 800 772 104 655 373 1049 282 384 675 10 681 28 1058 530 1062 238 1037 580 348 296 965 985 220 63 642 718 197 272 966 271 901 1060 399 39 719 278 728 845 323 71 779 1022 4 557 250 103 955 1078 499 956 54 778 200 190 600 995 501 76 1080 590 44 769 78 842 14 150 673 977 531 186 579 635 69 755 349 576 440 513 939 143 768 273 1020 851 222 220 887 1058 213 305 870 941 88 991 211 488 995 670 97 736 123 832 360 806 157 350 1074 925 364 185 863 117 1001 897 457 592 349 810 158 512 757 636 250 117 994 46 1061 687 172 614 334 322 911 503 855 670 314 98 960 594 452 693 125 565 376 562 44 39 712 319 940 590 112 640 236 422 678 672 479 493 636 491 1010 517 730 811 68 612 15 694 175 368 855 280 837 1030 313 1035 323 886 308 370 669 518 727 64 968 782 513 210 848 1037 81 102 604 113 1066 189 891 847 500 11 673 356 581 1087 27 939 56 997 354 55 847 427 570 759 485 226 706 191 733 748 298 1048 340 582 450 896 175 468 723 19 982 233 647 824 248 159 582 462 878 1057 442 339 908 213 669 403 970 436 734 143 1023 442 828 106 934 783 396 14 624 1082 283 553 368 1045 448 79 728 178 1022 362 710 487 763 718 240 637 290 429 673 881 208 942 94 37 833 1008 241 555 401 1070 251 878 291 569 432 11 828 717 201 124 1075 921 115 934 224 617 244 142 1074 134 843 804 152 592 18 141 889 483 711 349 676 838 133 502 778 701 214 713 346 855 47 678 304 560 142 663 304 38 1044 52 874 940 255 263 883 1047 474 628 299 190 1057 832 157 826 389 5 1063 268 738 160 825 1070 147 932 347 787 478 893 118 815 35 893 448 44 808 580 392 982 133 883 366 203 973 392 1059 590 304 1007 210 109 1078 300 1069 646 291 554 478 543 928 268 1084 294 808 398 778 251 642 1025 462 905 205 453 1003 550 494 132 850 825 47 462 703 1056 398 178 813 454 810 450 636 104 771 705 545 96 559 499 653 1026 266 892 245 121 950 841 245 422 974 651 388 421 586 689 97 625 160 131 815 1091 113 254 866 413 745 481 729 204 922 681 234 734 412 587 263 570 39 233 690 622 341 620 181 653 356 492 702 745 444 667 185 1092 465 1061 85 1007 413 278 730 1004 170 904 214 513 1052 1074 509 1080 543 839 523 421 720 642 118 153 1014 618 230 508 665 1076 265 141 802 385 613 654 383 423 714 374 965 805 139 433 945 420 984 519 809 709 227 389 1048 630 111 749 78 105 573 1077 45 853 97 130 860 340 572 142 786 950 453 362 924 444 1088 645 387 98 551 406 733 567 254 80 1035 678 336 201 733 961 116 841 77 729 22 886 190 1092 29 618 431 893 369 988 2 808 28 495 631 473 674 469 930 43 875 99 564 507 1058 518 735 1046 284 906 297 308 980 58 821 394 557 225 733 774 294 642 257 830 360 1023 60 115 1023 569 358 872 351 262 714 655 264 43 709 69 756 1006 46 692 317 900 276 390 974 76 903 87 550 177 1094 224 941 74 1083 185 864 581 28 250 945 498 901 889 186 1094 356 1004 479 548 149 1023 109 244 1084 592 99 248 998 498 917 954 417 348 584 946 173 1014 119 661 143 1062 256 292 1054 590 226 442 553 954 286 266 608 1077 33 795 329 621 4 374 816 1014 537 170 1016 986 77 213 836 3 664 84 803 168 648 293 1003 129 727 981 448 1010 421 944 93 275 561 57 852 1088 301 645 194 425 818 543 1012 530 980 441 635 618 543 613 499 1025 69 527 700 146 777 786 1 865 488 384 633 389 718 551 40 802 232 978 53 414 959 785 284 29 672 486 698 993 420 578 167 493 549 158 625 691 120 834 169 5 689 946 499 719 80 530 1004 1045 517 728 526 695 237 8 996 921 446 956 169 843 526 841 547 1005 472 1012 343 517 1026 395 935 158 846 288 886 525 918 54 768 1046 359 37 554 452 859 952 496 841 117 777 161 589 417 880 214 556 329 398 651 491 820 499 864 506 909 888 36 903 60 897 536 265 1014 304 889 78 669 613 257 257 776 809 55 880 506 305 845 866 471 626 515 997 141 26 662 1091 480 254 934 3 926 392 830 858 479 111 598 547 602 966 50 71 832 944 289 853 178 486 558 725 118 871 535 1083 259 951 9 409 880 341 1089 727 46 1054 342 615 393 544 1005 646 287 514 741 274 1031 213 816 1051 522 155 629 324 955 612 492 1061 226 1073 306 808 201 948 462 499 891 380 774 874 373 987 248 397 970 819 235 191 961 329 675 315 1026 818 365 837 512 317 680 456 989 862 295 277 785 507 895 1068 395 698 444 792 306 700 190 979 444 468 617 424 741 107 734 737 149 646 66 1000 465 512 951 800 510 818 167 329 762 374 604 207 1062 1012 274 395 987 485 967 620 524 610 95 150 984 787 369 715 397 503 943 38 821 857 45 1091 242 855 320 385 587 18 848 832 63 313 723 41 581 600 433 841 455 179 548 803 132 384 891 182 565 352 985 464 744 184 764 1040 11 653 391 381 755 216 923 353 1021 850 314 475 953 953 320 788 63 1083 206 212 549 85 623 962 226 326 611 382 740 537 580 617 286 930 80 373 824 986 132 1078 416 1012 158 431 1088 660 306 56 836 548 516 736 359 1089 141 520 855 755 463 639 325 11 982 906 25 1022 116 969 117 596 208 847 278 386 589 601 189 665 71 1061 55 273 553 860 128 969 155 207 839 32 917 313 980 787 86 48 936 889 3 723 155 278 835 1004 452 289 667 658 384 185 719 952 4 884 518 755 59 18 919 349 688 925 189 537 921 96 709 1031 109 370 739 875 234 712 477 959 351 570 322 1011 319 204 1059 623 333 336 623 877 149 423 956 777 137 857 515 87 736 62 976 736 384 283 767 710 395 391 876 485 812 1052 140 412 953 392 689 289 831 789 462 283 1007 537 715 810 235 676 507 231 1007 909 236 395 637 518 1029 121 941 891 536 18 671 883 453 1084 401 99 775 1035 214 1038 231 174 978 985 182 964 383 734 60 82 669 380 931 509 920 319 895 854 407 740 143 1091 397 161 592 506 634 301 666 720 297 558 11 1039 108 284 823 174 555 726 85 845 222 737 57 182 825 978 443 514 712 1072 303 11 970 698 33 815 317 235 557 113 750 819 298 262 937 1066 403 332 738 67 657 49 639 404 831 882 267 4 903 868 277 1035 122 1061 343 582 272 519 896 1006 411 714 368 978 93 27 880 977 435 1071 518 42 1073 28 609 1049 57 386 816 1045 368 471 821 716 396 623 323 970 539 174 1012 188 1061 836 316 531 701 813 449 168 845 532 754 989 327 603 333 184 715 545 740 386 803 589 422 427 782 535 895 230 622 420 1063 92 598 65 1020 680 502 350 629 43 801 866 542 709 131 276 742 560 464 638 180 1015 468 667 467 370 997 829 386 124 677 456 815 652 116 578 30 273 828 648 342 482 671 1011 277 1093 2 667 361 460 1067 25 601 443 687 624 160 533 753 721 55 118 972 576 296 246 885 239 1020 1057 315 221 877 93 1012 287 679 225 770 101 750 6 696 262 633 1087 468 536 1069 809 19 459 711 489 1004 98 1023 903 194 192 1036 981 388 874 78 625 192 694 435 649 532 863 348 136 1039 177 627 786 521 401 651 397 614 873 540 289 803 68 630 667 280 204 925 697 273 1079 304 276 722 645 243 778 354 116 760 428 713 1068 329 415 575 743 321 100 778 579 93 289 637 280 1002 718 287 768 524 103 899 1093 246 809 455 935 466 873 398 408 855 642 181 378 584 206 665 597 150 650 439 841 333 726 315 604 325 93 879 31 728 317 880 230 634 328 990 578 15 90 1044 842 444 93 752 188 861 1005 309 65 1072 231 1008 8 754 847 75 518 835 623 360 863 245 54 1074 960 375 867 93 837 232 166 806 866 218 358 900 624 184 848 28 412 708 294 789 822 290 475 581 759 188 637 271 1058 279 549 382 109 637 720 469 352 700 99 584 1057 408 718 232 459 890 510 823 544 634 200 922 19 602 154 1030 654 85 111 718 1029 115 605 538 443 602 516 1015 114 1092 1038 309 520 821 13 560 1072 123 340 648 653 195 886 278 699 110 809 176 305 580 603 283 669 528 126 916 187 1069 402 598 187 624 200 766 171 750 1020 491 550 542 296 882 750 196 677 32 1052 313 676 258 463 998 191 858 201 562 706 462 33 963 823 207 419 1066 967 478 692 438 208 573 351 983 153 849 699 80 649 351 151 576 500 796 782 463 1075 217 362 973 873 460 339 963 647 178 416 1089 663 157 191 648 515 993 752 254 482 668 76 853 1089 54 33 838 376 743 99 638 1010 462 759 20 927 237 774 257 708 346 1034 201 513 772 669 384 842 510 376 955 488 957 201 671 667 177 748 212 916 465 1062 135 201 601 935 17 1014 290 13 682 118 1040 793 322 107 749 50 822 186 620 768 330 136 551 977 224 637 133 1072 52 1056 293 835 11 353 916 589 429 927 264 1021 269 733 304 785 70 205 955 190 1015 371 790 698 426 965 91 989 57 394 926 713 79 95 576 385 821 155 825 1044 470 816 444 307 611 293 871 759 427 515 592 711 418 456 959 1023 151 734 448 888 0 19 691 72 901 976 118 141 674 696 501 230 938 89 853 978 113 312 798 300 881 387 731 666 327 992 68 487 568 802 52 988 473 1018 331 386 897 941 472 1040 358 161 896 1085 147 357 795 230 554 780 130 187 606 952 216 52 728 930 169 898 503 299 765 844 541 351 691 433 1001 430 846 603 198 546 929 76 743 827 480 171 562 618 86 511 934 177 961 809 171 981 157 241 961 681 435 429 1011 725 55 551 17 826 207 113 884 955 116 826 498 685 121 678 349 807 101 455 717 435 642 451 568 416 845 641 233 892 248 666 49 728 222 716 200 963 155 1039 58 282 662 801 183 140 948 337 560 1052 149 408 1053 18 628 437 791 490 731 578 459 199 996 423 548 129 997 58 875 360 561 285 1014 957 324 86 804 464 867 902 348 487 758 782 21 435 766 108 1051 152 1058 228 1009 332 1008 760 235 205 558 520 780 181 831 399 1081 820 510 5 976 96 719 694 514 321 752 176 654 304 616 809 376 612 319 120 968 315 861 592 116 1006 186 144 1023 142 573 72 1055 795 112 971 73 1074 68 441 925 372 937 1042 395 964 106 970 161 871 48 963 192 239 569 941 243 897 400 813 378 105 656 592 301 376 703 778 227 544 561 251 741 1032 441 471 1021 68 1032 762 95 299 603 738 100 369 840 324 1083 132 917 973 258 434 1014 480 722 7 1020 341 985 18 866 352 606 90 819 275 601 206 630 701 509 899 140 938 368 956 326 479 715 545 973 376 1024 34 821 421 727 467 861 938 404 108 622 492 1065 814 279 109 829 21 578 969 327 284 1013 451 714 364 649 359 971 116 715 621 36 425 1065 866 185 567 416 464 638 203 879 195 564 411 720 636 36 716 133 228 1038 213 586 975 45 563 42 840 62 24 911 514 777 781 282 1060 529 662 113 1045 55 670 214 150 986 242 692 970 375 430 908 477 876 521 850 422 732 249 608 173 927 68 592 284 680 251 1035 757 114 873 380 508 1000 209 984 475 863 463 692 531 609 139 645 571 78 404 947 407 1069 953 428 950 245 932 34 146 1066 142 748 130 769 878 138 454 686 988 544 531 941 1080 332 485 983 185 689 171 765 592 454 1020 282 329 957 313 727 105 837 53 961 357 968 332 662 351 962 1039 154 565 423 1040 398 943 374 290 703 1008 197 88 961 295 636 345 911 878 498 1007 120 576 229 712 335 509 1001 881 533 632 181 984 413 1075 104 905 492 483 631 778 113 532 606 728 215 558 539 257 1008 795 316 49 1030 916 132 716 542 188 701 640 413 890 299 91 809 186 1004 1029 532 812 89 337 720 230 626 845 366 709 411 23 998 366 595 156 559 14 741 423 614 548 176 100 748 120 937 1079 460 997 62 748 243 316 664 968 378 335 603 515 646 59 960 1041 434 690 298 170 785 349 981 394 957 113 615 146 735 357 707 501 957 100 947 318 921 704 185 755 425 670 379 255 637 503 1003 991 76 946 376 841 193 984 131 344 617 636 66 642 496 428 552 252 677 126 596 179 733 575 338 466 652 982 44 862 308 1041 454 108 812 692 537 667 290 899 530 918 470 817 219 675 366 779 126 322 936 905 125 963 459 927 471 552 336 534 564 544 676 258 695 456 635 733 30 790 391 807 476 667 333 881 43 768 127 720 91 420 939 557 306 633 308 626 416 764 377 577 546 612 414 877 309 699 284 161 674 109 937 431 728 767 486 869 311 18 1015 391 901 194 1043 8 843 368 841 253 1017 717 301 1020 508 13 733 1032 109 141 1015 693 391 597 31 862 503 786 381 906 327 751 369 943 165 133 946 468 846 711 300 856 358 389 624 476 922 752 351 838 83 468 565 1000 489 247 773 306 628 278 992 273 690 177 802 286 1028 222 625 642 428 792 530 152 862 339 1060 607 203 285 843 587 81 770 483 112 694 578 235 736 221 958 434 107 1038 802 321 1024 461 14 940 899 536 714 15 141 1014 914 160 194 616 1067 542 412 962 678 256 126 679 721 294 159 628 553 198 1015 48 862 122 614 284 183 674 984 99 135 622 864 329 522 727 847 182 519 610 559 377 13 761 1046 422 1072 115 607 130 771 326 934 28 155 739 794 500 546 999 296 560 743 25 843 158 593 243 992 494 491 936 49 632 361 708 116 873 534 727 760 363 164 845 600 375 650 28 967 138 46 1068 395 611 1040 275 383 954 965 6 468 737 878 262 839 13 930 204 421 1040 333 782 1005 414 696 63 985 239 91 769 158 927 566 290 681 61 817 435 694 268 799 92 275 790 244 835 865 546 491 771 643 155 30 925 988 458 389 627 894 200 903 344 1005 404 173 653 840 326 76 934 750 517 119 755 195 962 441 868 400 658 52 762 756 261 1095 356 168 785 746 106 452 769 182 1088 259 824 912 127 643 308 501 603 562 13 854 174 964 219 147 730 462 740 45 1012 43 628 307 550 501 780 561 3 983 480 803 221 603 42 754 120 104 606 1086 44 1080 366 299 906 193 895 235 893 188 660 627 52 452 559 546 735 607 428 841 133 43 945 380 793 251 661 956 121 433 1088 675 497 1037 399 519 993 567 125 410 642 65 999 708 507 1055 536 212 884 274 607 153 1095 143 675 401 660 572 72 666 165 600 229 350 695 157 680 769 111 514 937 836 419 540 675 610 130 575 516 1003 388 702 469 391 926 1081 458 400 564 834 190 119 622 306 790 384 1040 771 171 15 852 144 1084 937 195 473 1043 888 6 536 570 197 946 119 1020 861 367 697 199 708 482 167 1007 243 672 203 950 334 1040 620 156 1060 337 253 893 138 664 654 496 299 914 28 940 211 715 1025 498 66 1074 836 396 1083 338 950 333 758 117 922 284 930 514 496 940 1046 316 191 625 1059 45 296 639 35 575 1072 358 879 358 603 121 522 695 330 773 568 408 869 493 1036 491 376 566 295 1045 252 920 833 105 40 885 177 718 232 632 706 345 484 1000 211 603 519 978 523 1013 821 495 657 471 626 530 27 886 971 169 402 648 1086 361 1000 438 263 947 785 346 903 25 380 1060 615 73 586 109 563 470 435 635 97 589 923 55 778 448 944 545 598 49 873 130 832 386 816 225 984 186 350 982 822 105 586 144 1046 88 833 307 642 262 127 1092 697 531 391 948 325 965 51 921 434 624 1084 519 340 1005 220 661 951 186 248 1053 276 714 776 502 245 1041 953 115 830 351 640 309 199 1027 432 719 1043 91 503 948 949 229 286 1062 143 628 679 400 1079 61 491 709 223 550 690 255 235 945 659 282 610 433 49 867 484 604 231 845 972 106 1050 82 356 632 711 131 562 49 298 650 656 270 429 744 241 891 887 34 238 860 460 899 85 647 682 346 1035 538 1057 252 11 941 607 173 940 416 518 812 635 370 761 492 18 709 783 125 292 554 804 131 221 933 168 625 959 420 424 805 688 444 737 349 663 334 415 844 391 708 256 922 801 361 252 967 1031 352 426 1076 694 57 620 356 749 256 935 389 20 633 292 1036 170 875 811 13 31 585 869 293 36 1082 565 259 995 174 1050 313 766 215 194 783 1056 120 588 488 976 7 1003 436 111 734 423 944 13 681 757 43 519 908 196 828 828 266 483 604 986 292 663 431 94 856 1016 167 301 1042 106 829 290 1073 961 225 759 216 236 603 478 903 191 660 297 665 977 254 566 158 229 952 646 470 58 994 117 800 751 528 124 786 295 1007 182 583 576 413 598 283 935 334 76 762 339 803 812 246 498 828 36 1032 607 292 326 622 200 858 641 81 966 69 536 910 188 631 221 674 1051 240 483 1021 759 240 20 669 241 793 503 690 757 433 733 468 212 928 252 806 569 96 571 354 690 514 1035 68 43 581 782 114 958 467 210 607 171 788 1019 493 641 320 222 930 10 828 59 657 707 239 1046 113 595 190 538 682 479 924 1057 95 483 820 511 705 16 1003 322 764 342 873 411 679 374 662 471 843 424 642 947 201 888 518 926 200 567 109 1049 106 795 507 687 368 727 47 731 476 1019 513 1021 307 125 850 797 276 56 692 685 227 174 843 696 475 582 476 262 726 171 727 598 70 382 1029 249 796 202 826 260 554 486 857 590 164 158 795 196 940 739 520 718 188 768 92 900 336 320 923 445 876 370 658 1055 184 305 955 555 403 831 84 370 954 405 629 159 689 1051 277 801 125 434 610 66 1092 456 850 105 647 1000 361 556 452 206 558 910 26 1052 276 439 796 1077 6 552 65 1050 415 430 1017 27 784 66 580 643 415 551 528 566 434 278 724 982 402 997 43 767 358 349 852 132 816 988 47 735 31 243 711 744 34 640 376 853 170 1003 438 639 50 322 1067 217 749 936 496 461 725 435 926 410 1023 1020 261 793 511 212 977 810 299 488 617 902 442 435 628 543 729 712 385 515 917 229 957 612 232 1004 421 258 603 906 232 577 232 905 22 742 172 861 109 803 292 61 899 543 1083 270 768 502 867 275 1074 161 712 178 625 353 927 168 965 626 85 681 231 8 870 803 61 497 1000 387 1077 619 341 15 772 419 724 863 94 250 854 820 267 904 520 1000 269 820 410 166 1059 979 377 692 76 1087 217 687 82 702 444 587 161 677 543 241 807 289 728 809 385 938 321 414 807 984 14 213 908 1075 380 769 235 163 966 167 549 794 441 54 1018 390 1034 1034 341 352 1027 863 438 177 693 149 982 800 10 720 537 370 613 202 881 446 937 934 389 243 921 593 121 107 993 711 409 583 86 702 495 869 153 770 92 835 70 561 510 826 326 6 1056 630 247 1006 221 0 987 865 217 737 224 502 894 464 891 278 944 926 329 689 90 460 810 675 490 724 139 781 158 142 940 429 1034 646 445 913 163 910 307 1087 147 17 566 132 1047 435 745 675 74 934 142 1023 419 726 220 595 458 693 47 993 177 466 845 658 319 862 199 1056 434 61 935 629 156 706 497 203 790 283 693 252 926 560 410 758 10 664 209 249 653 257 717 852 428 381 598 1094 25 640 14 873 498 939 169 17 590 462 804 169 788 879 142 931 417 651 328 381 948 374 835 931 34 98 878 1024 464 799 328 575 307 458 744 187 961 207 1001 845 284 1036 97 557 442 44 574 365 920 276 768 858 287 683 249 578 98 708 157 154 815 88 557 1082 1 1077 282 218 945 505 565 922 188 318 1050 761 48 136 1014 581 218 821 312 637 241 562 440 1052 155 247 569 875 316 816 215 498 1059 334 556 792 318 528 903 744 13 1081 481 717 375 437 550 742 328 199 840 246 850 470 664 853 278 927 6 617 110 359 718 117 840 127 967 280 548 26 674 375 720 965 481 1061 91 961 205 476 853 715 446 93 977 422 967 1044 44 902 381 450 788 513 1038 122 701 134 1034 199 939 366 1051 166 681 77 739 201 604 6 838 698 334 531 806 33 784 466 566 555 199 406 632 88 656 550 434 927 196 486 877 933 311 1041 314 787 416 463 873 801 220 453 692 171 1064 862 330 608 452 895 211 389 933 283 709 187 661 21 753 715 71 981 347 524 824 175 998 154 890 812 481 812 526 883 527 589 227 728 174 1065 13 318 1078 420 861 987 466 278 840 410 613 83 862 925 103 733 65 1081 240 291 910 446 603 968 144 307 877 287 1081 29 954 934 155 925 247 659 104 442 600 322 658 964 19 974 265 779 160 1078 43 153 800 394 593 629 85 347 1030 822 90 406 921 317 1044 527 744 448 1005 743 24 449 550 832 240 999 357 985 175 83 865 874 477 512 1043 988 199 425 849 1004 163 745 533 598 164 218 1033 354 913 415 562 52 1031 468 560 174 960 579 176 820 370 201 837 772 423 824 85 132 940 923 244 1064 378 852 17 910 371 572 239 704 477 904 240 932 398 88 935 736 99 1060 31 1065 121 1035 2 489 555 590 68 219 816 277 581 824 478 505 642 856 130 860 119 970 76 714 199 25 602 741 21 320 725 542 871 775 395 1004 222 480 887 611 539 803 369 934 80 675 395 948 3 154 620 444 782 376 912 21 1043 684 334 190 1042 967 441 114 809 480 1082 518 951 719 251 1033 127 971 423 358 979 691 544 266 876 738 442 472 680 460 764 559 92 930 479 694 509 23 654 630 315 727 118 800 459 301 653 184 644 272 677 824 89 691 513 1043 9 65 777 519 728 216 1074 1060 181 782 344 628 361 870 122 710 261 440 759 423 604 668 139 256 944 114 610 1060 28 1086 274 707 12 1040 142 649 31 218 645 353 691 562 211 146 559 733 535 62 667 74 987 1082 363 149 794 1080 137 730 480 376 726 741 242 722 152 77 855 382 978 317 1074 460 856 986 8 334 952 246 687 216 578 756 14 164 1040 285 733 543 937 621 147 54 1030 411 686 385 868 904 104 356 960 0 580 501 830 16 763 1050 352 930 383 161 863 993 161 281 1018 189 913 1089 472 52 837 1002 300 559 62 996 446 650 56 697 207 950 304 985 6 386 898 694 108 222 840 906 122 646 380 831 41 506 837 190 1091 830 133 385 941 707 113 406 746 410 895 942 183 224 910 33 1082 1056 312 625 114 648 272 1058 494 683 60 355 1083 231 720 971 22 666 367 132 556 1005 85 453 1074 663 205 148 653 286 799 1072 513 1063 194 177 677 529 870 263 725 599 195 849 456 960 221 87 612 1021 346 972 61 157 736 247 844 472 765 455 1061 491 892 442 827 695 333 608 56 1085 522 60 876 470 603 132 590 141 710 816 187 582 408 867 521 501 1070 469 742 1095 390 1095 333 430 983 461 845 160 726 1033 323 212 763 375 678 364 754 551 329 1003 465 451 1017 399 716 893 351 427 1017 575 461 471 558 287 1059 969 28 686 511 84 764 892 55 873 403 18 841 285 629 1059 343 516 1005 133 548 1060 192 141 711 819 214 660 372 376 679 303 619 735 282 25 559 689 520 522 564 44 672 274 665 277 1034 92 858 572 136 396 1037 362 575 397 678 339 819 73 737 455 966 314 587 636 501 834 343 1027 98 6 594 255 671 908 387 739 167 157 1032 147 1046 943 454 969 494 437 908 550 266 144 657 875 531 659 509 798 321 897 303 974 402 808 440 217 813 215 689 57 699 233 1038 449 681 243 999 329 934 1019 442 353 783 1073 137 209 706 421 575 1020 98 644 375 818 462 156 1002 18 957 861 5 680 534 1036 114 779 244 976 202 591 95 433 882 719 201 992 470 142 889 1020 469 719 262 5 1091 8 620 631 325 366 1074 72 778 101 926 1013 49 865 133 87 798 982 515 843 296 475 861 547 798 182 878 946 417 277 940 998 410 823 407 945 56 728 218 309 596 942 363 644 92 921 113 691 171 828 135 886 321 587 192 108 762 85 857 515 932 210 674 700 427 565 137 302 1081 411 705 48 1021 876 540 440 902 353 751 72 594 525 563 607 225 23 883 440 987 735 13 652 112 804 344 1075 508 146 1094 302 819 722 273 855 20 157 752 827 275 601 41 137 990 580 313 133 702 144 857 828 346 549 178 27 691 629 183 44 773 21 1082 313 966 629 21 429 693 179 616 1036 345 150 628 424 910 1064 533 542 918 1068 5 213 896 173 711 487 973 11 819 556 278 581 250 746 332 944 90 138 590 1038 17 491 620 560 228 579 391 999 100 646 282 32 1043 522 633 295 625 739 52 211 904 1089 495 498 814 894 245 895 250 1049 447 822 51 472 729 844 114 358 948 212 595 290 724 738 307 483 808 745 452 649 347 568 355 702 173 1006 333 698 246 82 1076 647 546 273 1006 865 428 542 750 255 760 699 498 644 278 1003 141 131 1024 131 1044 81 779 1022 222 42 1004 1069 145 291 692 784 390 765 509 164 743 890 177 568 307 327 1060 277 728 972 233 670 442 244 897 517 759 836 198 172 800 263 735 1072 244 410 912 661 335 1004 447 344 558 907 63 776 455 553 348 187 941 643 462 94 993 592 389 264 566 691 318 525 1092 1092 199 618 368 867 96 479 827 606 422 818 457 818 140 786 99 144 1014 952 256 503 1046 614 162 344 1035 740 315 837 128 1040 186 865 233 374 602 561 103 62 1079 830 188 170 766 1033 502 551 79 526 912 648 428 775 356 995 217 41 956 76 1070 851 328 423 834 931 103 536 800 762 2 1015 166 798 494 288 1070 1065 332 259 1003 550 529 931 501 643 483 123 851 52 849 81 839 446 691 988 13 194 765 524 575 816 102 284 611 1060 174 1052 462 25 996 909 108 166 683 1053 415 380 693 779 19 463 881 686 122 51 576 730 90 651 216 5 652 475 771 74 786 500 876 257 963 790 213 478 1022 676 86 975 85 451 693 729 177 351 790 296 803 509 657 200 887 6 720 129 747 804 495 84 930 208 712 687 254 322 929 77 1090 175 635 625 390 520 1050 858 36 1051 144 437 1022 290 841 620 327 780 479 657 232 545 651 365 809 86 866 1012 66 157 970 211 942 683 201 460 1086 397 843 402 847 198 687 94 883 605 123 1083 388 366 728 359 840 991 130 1059 451 902 240 157 931 622 342 171 874 389 995 201 959 1090 445 870 224 180 961 725 74 337 635 1000 321 202 810 542 769 941 135 434 979 446 755 1027 82 473 694 40 643 938 457 1036 527 1089 192 596 39 453 851 777 123 313 827 413 751 326 850 224 704 541 894 558 513 250 1042 35 734 905 168 420 591 1082 279 907 143 693 412 101 991 719 78 658 451 596 467 211 865 649 491 105 815 580 121 293 770 808 202 4 806 527 586 552 88 243 930 537 861 1009 129 965 407 401 694 525 717 320 972 1040 219 609 469 684 347 749 9 118 595 449 1015 100 560 353 584 286 1008 382 766 705 348 763 179 338 598 895 6 186 839 1086 142 689 107 42 894 686 214 362 770 78 607 343 962 798 258 914 110 791 97 84 555 808 289 789 331 379 891 203 785 825 301 299 825 496 652 1039 86 874 101 822 535 562 421 426 611 629 176 1000 239 692 64 29 915 36 696 424 591 642 512 428 610 845 483 821 530 812 472 136 1013 1093 330 255 665 617 15 357 846 881 12 562 487 263 949 23 757 163 617 955 250 519 567 1073 302 1045 408 659 250 884 525 368 770 1061 101 400 809 387 750 1010 447 928 112 478 723 391 851 1038 401 15 899 57 869 674 123 508 790 492 1003 972 358 547 962 181 1053 403 968 889 137 919 123 808 220 93 1018 438 562 1027 112 943 47 976 265 458 676 1093 215 166 649 489 563 779 341 270 596 643 200 1059 88 562 292 371 793 474 913 340 955 361 682 227 887 501 732 889 198 780 369 626 233 616 441 664 309 709 330 776 83 238 690 603 241 1010 288 546 809 979 241 753 510 991 426 287 736 879 455 90 635 865 126 315 862 500 635 238 725 787 479 695 182 401 782 756 221 709 333 24 867 252 1031 227 940 274 1016 1017 160 684 29 146 577 108 851 876 156 577 354 456 1082 1009 422 1058 155 385 1000 630 256 396 556 377 631 745 207 991 367 543 630 406 662 216 638 614 257 938 68 552 474 649 181 640 511 384 992 689 280 103 865 387 582 131 608 299 1089 345 1027 8 738 460 997 562 168 535 998 677 158 655 8 548 35 530 925 355 702 216 1083 730 322 304 890 161 1085 418 735 242 823 537 980 1000 288 680 543 662 349 893 487 847 398 388 851 104 923 887 139 596 340 1046 108 721 533 964 30 296 951 127 889 817 525 691 242 828 65 101 594 1017 449 242 1087 839 134 410 876 95 829 824 83 228 790 190 609 27 724 501 849 223 657 259 952 957 338 476 855 774 299 23 683 952 333 25 958 39 564 379 994 801 530 413 883 394 664 644 284 801 424 510 687 235 918 470 1087 1059 464 228 735 172 596 635 279 306 766 856 433 446 830 25 685 489 700 87 1003 10 882 894 270 794 524 71 576 1068 44 283 1025 430 837 412 951 766 269 974 4 180 919 825 212 1076 471 803 204 711 33 762 306 918 406 387 718 393 808 763 286 1018 380 636 116 672 203 1095 461 228 968 577 238 902 300 867 109 728 460 840 391 279 1014 716 152 888 386 176 569 865 378 338 609 244 938 439 754 684 498 603 38 494 1049 310 987 697 139 587 414 288 1013 774 476 184 780 631 408 551 430 119 997 336 698 1039 412 316 610 522 955 626 253 52 806 220 787 945 279 1093 319 128 822 260 651 503 572 176 790 908 65 135 1057 940 399 456 729 167 640 147 1052 802 91 1010 82 685 180 714 41 76 852 765 521 105 956 227 759 33 999 890 478 273 652 765 377 1001 274 725 456 922 377 333 1094 671 378 892 7 1055 282 554 178 15 982 503 714 61 842 461 1084 988 14 213 677 354 757 386 887 1063 234 808 197 110 1045 196 556 413 799 880 172 306 1052 858 296 754 118 125 865 756 351 35 576 933 468 530 551 747 214 650 332 384 887 106 800 827 497 420 1013 306 677 165 712 127 707 851 279 1095 125 192 973 681 203 618 221 104 767 75 615 436 598 495 1044 1011 20 382 594 775 131 617 98 835 34 269 578 778 91 83 1081 204 1084 677 526 27 861 102 584 165 993 543 577 122 930 358 773 549 540 1055 58 469 861 178 1064 355 755 127 902 917 153 973 400 500 869 941 249 726 395 707 296 905 212 938 203 767 29 1003 191 280 905 390 673 271 1034 32 587 303 869 44 586 1095 20 958 455 482 901 187 923 177 745 163 1064 178 682 597 498 863 502 506 659 867 155 63 734 72 765 922 45 405 881 216 616 421 978 335 683 710 413 447 943 826 135 134 602 905 421 930 304 639 466 25 731 565 311 310 1021 670 215 480 692 631 233 308 733 222 681 645 12 510 1010 820 316 179 614 937 67 197 624 332 1086 536 659 389 690 626 90 31 973 833 48 63 638 772 462 640 181 380 764 938 207 467 689 1084 363 665 294 547 1086 82 809 253 652 193 990 1081 532 38 630 271 871 632 410 373 749 1005 429 154 637 552 42 166 1040 454 1055 24 792 597 504 985 42 532 933 140 901 851 151 774 124 84 1018 333 632 694 480 1031 537 207 593 219 679 814 276 395 765 469 570 566 481 1032 345 341 892 584 517 926 509 745 480 530 729 947 425 679 482 257 1076 531 885 512 1069 806 217 633 191 1070 378 242 560 1003 58 194 848 379 787 415 556 1064 391 495 552 414 886 980 488 676 423 828 425 365 695 941 214 874 497 902 50 334 928 314 989 754 178 558 292 67 1073 723 124 514 723 587 103 1079 151 150 1005 1025 0 972 58 633 237 974 392 195 577 107 1047 561 513 91 600 499 654 495 870 1023 444 361 721 314 627 15 731 167 896 28 881 218 586 834 119 202 1030 339 1037 304 1078 986 489 879 54 219 680 487 798 978 484 582 261 90 832 177 621 542 765 1073 519 159 1043 851 296 368 1058 773 18 758 47 587 96 96 581 18 1002 447 753 137 601 819 9 603 69 247 604 606 247 1048 216 300 642 206 821 662 428 788 163 441 912 781 263 840 306 282 639 1082 545 142 803 977 95 141 824 960 245 1071 7 54 645 763 376 214 867 30 972 353 667 163 658 802 315 250 1006 821 93 999 230 752 290 476 772 145 763 63 803 133 1055 380 855 789 419 213 798 459 791 864 287 262 826 599 73 589 71 910 412 397 975 148 1013 606 179 796 145 878 357 1091 460 931 290 1054 96 882 9 967 283 770 523 244 606 271 629 615 7 306 607 570 144 565 164 455 1039 780 480 282 864 52 565 574 233 520 657 805 224 649 331 85 749 785 158 185 565 431 860 678 490 845 97 239 1036 423 773 318 739 572 124 248 1095 519 624 903 310 453 619 463 1016 332 809 685 446 184 885 846 545 97 977 137 1003 241 588 501 1031 691 234 113 645 209 797 348 858 7 1076 138 788 672 544 63 626 965 320 238 986 1060 442 719 281 688 231 1010 235 576 373 876 117 514 626 626 405 569 189 178 1058 287 850 463 739 219 791 463 1028 394 784 1060 249 313 748 594 375 196 608 617 13 584 492 66 828 243 824 148 841 953 363 166 639 27 1012 527 797 496 703 772 455 429 1065 693 423 701 251 97 759 912 161 672 212 770 146 379 853 695 210 305 827 895 226 59 703 918 159 990 220 780 126 889 240 420 640 63 1020 896 171 1050 196 1079 436 19 840 384 692 53 807 766 55 943 388 893 25 680 389 706 419 845 257 634 135 166 866 45 767 64 866 4 692 350 891 602 431 401 915 346 947 262 869 343 621 487 692 151 891 196 696 1079 252 207 963 724 112 75 1042 687 101 877 127 759 320 295 752 63 755 142 902 218 673 53 976 294 625 221 836 374 600 503 1037 249 875 997 158 663 421 536 604 178 1080 211 1007 190 1080 613 388 1046 83 970 440 961 89 675 208 760 149 543 594 826 71 71 924 722 91 352 1069 933 44 234 952 1078 316 938 42 62 607 555 260 515 766 418 812 469 708 639 176 676 219 453 785 728 26 522 647 546 1087 91 767 139 811 74 699 937 480 254 1019 784 327 602 190 1020 50 178 576 498 596 1085 444 1045 533 62 665 488 929 655 530 881 259 664 459 163 1022 630 459 659 477 108 867 734 428 821 371 898 297 68 919 345 1009 829 85 333 1003 508 709 389 1032 734 519 377 919 232 872 545 608 57 824 474 917 925 57 343 841 989 509 914 73 804 97 746 475 406 1064 607 458 611 50 561 424 756 17 143 772 1066 28 494 890 483 978 300 721 464 1002 100 898 282 669 979 78 61 609 740 122 382 1006 810 445 579 457 442 661 831 156 708 414 199 882 533 994 704 518 462 609 322 705 634 354 82 693 958 137 167 954 711 430 832 245 703 187 290 567 787 321 899 53 590 161 403 891 810 138 1088 328 207 555 90 638 445 970 404 623 272 761 18 668 681 278 588 338 20 803 499 776 538 649 552 211 629 446 273 972 209 830 419 702 162 1003 429 903 97 770 101 689 262 942 267 809 65 581 306 902 571 36 604 172 669 303 329 588 301 947 423 946 563 243 93 991 180 791 1073 449 358 887 3 1082 995 271 347 731 450 967 660 275 386 742 357 618 741 98 78 1031 995 397 570 465 927 453 152 729 921 358 124 794 126 878 811 215 689 386 619 131 573 284 781 483 1007 340 400 647 559 370 667 55 908 367 1012 192 197 559 804 243 939 355 48 798 729 473 906 102 105 1019 948 54 588 70 1010 362 491 849 926 254 975 449 282 820 187 784 1061 323 844 358 393 710 41 618 186 1010 866 179 703 9 783 469 873 182 809 434 559 350 841 386 662 444 824 368 1062 115 455 935 306 950 49 904 497 951 514 965 249 648 387 992 1018 416 686 274 897 235 42 1022 181 790 736 108 400 977 79 748 279 965 1085 8 958 468 391 718 229 902 658 407 621 22 634 361 843 287 940 320 456 1025 245 776 938 55 118 930 533 655 430 769 518 944 744 538 586 427 433 1063 510 984 740 229 206 841 849 133 166 944 426 863 345 1004 627 23 198 774 536 865 36 938 46 1053 361 1094 12 1057 121 582 15 593 376 1080 204 697 397 957 815 431 752 205 903 72 509 708 931 46 33 703 501 714 599 101 162 871 94 896 1086 283 1017 440 261 840 830 258 936 215 673 481 1008 335 374 819 661 176 6 812 37 767 85 618 953 247 705 341 200 816 750 535 791 78 360 674 764 22 120 773 539 684 466 735 184 1000 929 336 228 825 332 726 167 562 630 152 285 588 496 941 473 1057 485 760 248 1093 995 492 282 800 788 400 828 349 531 1067 724 231 1017 257 251 927 1073 123 834 98 173 1088 280 1048 696 372 567 343 1073 377 878 116 600 108 518 791 459 919 202 985 659 260 854 208 65 829 0 763 1006 306 1033 98 971 84 906 495 903 363 672 173 116 864 674 251 836 87 77 928 1063 305 374 1038 84 917 500 775 356 616 323 757 454 590 117 936 923 210 50 871 1025 482 885 501 344 575 676 103 639 509 127 698 759 302 752 453 745 44 143 807 354 721 561 233 697 158 488 565 275 876 372 581 920 53 898 301 731 19 656 271 847 6 802 213 1012 35 244 592 576 398 932 542 757 428 846 61 1034 226 326 617 613 278 934 3 687 499 190 767 273 885 762 247 887 240 816 281 133 956 534 689 853 330 4 638 672 98 729 465 653 72 35 768 393 582 811 365 296 896 577 381 253 753 661 192 498 852 882 436 384 962 881 484 83 1030 672 408 869 511 236 732 1026 358 1004 134 74 1018 20 858 787 184 840 295 396 1017 867 209 123 1030 338 987 1065 359 98 932 459 965 220 890 55 894 639 88 1088 101 568 352 470 1020 313 1078 548 185 603 150 122 791 226 964 357 737 136 768 637 386 935 30 183 720 497 606 323 559 939 323 832 525 580 285 631 463 1032 473 780 526 768 150 161 569 883 334 40 1025 398 1007 126 659 99 610 945 407 189 917 139 663 366 700 190 936 110 603 834 433 558 515 996 517 1051 215 647 188 745 429 240 700 1073 15 398 1015 38 965 665 371 51 919 372 1003 578 250 327 761 711 305 337 983 908 53 1095 526 112 845 868 394 740 436 669 109 186 920 649 41 406 785 717 390 193 1011 472 1059 591 475 128 918 788 121 862 476 106 834 817 92 318 941 271 1023 516 1059 458 747 378 583 762 366 586 104 414 737 802 82 386 849 601 532 61 790 272 669 978 391 161 905 485 970 510 797 693 113 497 709 543 1023 665 439 725 114 630 255 1049 113 32 615 720 358 64 592 798 435 810 407 267 569 640 524 343 596 82 901 62 639 709 358 219 1028 761 110 902 352 560 224 765 109 847 237 396 847 793 185 1020 245 1020 221 691 230 606 470 873 57 155 910 135 935 350 933 264 820 722 525 934 473 640 103 965 70 240 730 385 1071 709 409 466 964 303 1078 959 318 654 541 1092 390 486 845 768 302 597 172 242 605 194 986 1072 12 663 370 1087 443 27 889 782 120 601 367 423 856 73 1077 867 175 698 432 45 743 772 260 827 70 25 922 718 213 1010 295 133 832 509 1051 773 78 728 250 842 148 12 989 87 831 259 835 1048 161 953 44 1019 341 521 841 1055 24 297 594 731 91 108 1065 953 268 497 905 174 722 906 339 20 883 672 327 617 197 240 854 39 781 1027 485 821 485 466 548 774 547 477 771 47 586 286 552 650 345 943 348 532 660 534 606 126 1080 445 1070 826 276 394 609 854 102 323 892 437 910 1000 159 173 851 187 586 144 860 385 1056 1074 208 285 562 111 1080 693 292 636 106 325 575 253 813 233 719 887 69 227 728 934 360 224 894 336 769 672 261 938 407 295 828 472 928 270 1015 1009 484 193 644 842 165 439 609 150 1059 225 819 706 33 0 1041 920 544 178 552 1050 222 602 84 925 293 926 534 627 214 471 822 708 146 1056 113 899 290 758 142 711 361 637 231 353 596 263 677 241 1044 625 267 841 404 118 855 572 463 860 325 925 426 931 496 215 845 1089 304 306 728 1022 17 818 544 790 109 1052 273 220 978 352 959 217 944 594 428 613 289 795 19 849 120 251 687 41 836 536 758 15 810 794 185 242 779 126 969 753 37 327 592 672 219 248 575 313 1049 524 604 216 556 356 759 774 24 4 959 725 75 154 592 993 353 835 173 815 455 530 745 873 302 757 424 344 645 748 57 976 164 687 428 957 60 686 339 487 630 988 345 357 965 967 435 341 660 449 593 119 1073 938 389 1015 304 876 92 384 1062 177 741 971 363 804 360 977 368 878 356 913 5 447 658 612 463 1040 132 501 994 455 743 146 812 893 305 459 994 787 243 838 202 744 484 523 1038 162 962 774 383 1081 420 1030 338 631 65 53 829 363 673 598 535 649 28 1058 175 441 850 459 957 981 389 835 547 730 347 691 498 799 73 880 41 305 816 96 649 864 123 855 16 504 1037 384 553 998 480 316 845 300 935 138 828 511 699 935 53 968 25 525 1082 424 815 998 382 976 225 521 748 297 768 959 38 956 491 969 284 511 560 317 822 84 588 375 1016 291 911 58 971 610 303 803 62 264 885 1051 38 76 610 574 10 1008 435 67 600 763 113 615 390 20 801 208 878 676 259 97 1087 965 226 1009 466 620 399 392 693 413 768 590 470 753 442 673 90 88 722 229 703 685 442 814 312 257 1094 503 935 378 692 246 781 561 290 557 77 996 141 434 918 765 367 915 92 928 349 302 909 336 724 709 466 122 1062 269 925 106 868 507 564 932 351 721 313 849 57 109 794 790 23 838 212 151 945 1051 404 559 69 379 739 48 637 310 879 6 744 384 550 927 360 258 1077 103 1058 6 843 826 347 283 679 748 32 524 971 307 904 1029 418 105 684 1050 370 825 290 70 876 7 840 796 13 1014 428 227 678 815 481 271 916 910 522 654 314 207 966 574 60 412 865 1092 38 81 736 109 848 904 417 740 523 930 426 269 621 418 841 55 641 647 52 7 653 221 615 862 41 245 610 312 986 136 795 839 309 1055 346 886 197 789 468 172 1021 207 688 290 744 357 806 1052 7 516 759 373 1062 1001 286 514 621 518 778 802 404 880 213 814 218 340 849 839 187 744 252 214 636 512 785 273 567 289 903 1079 121 61 726 377 895 808 155 667 378 700 108 1074 399 1011 98 1050 143 1079 101 812 220 377 696 900 411 91 864 963 353 568 249 1039 299 1080 283 850 346 441 588 375 606 1022 340 708 432 651 452 230 802 677 369 453 790 167 754 487 961 432 785 823 101 340 876 534 852 363 658 932 383 857 252 735 470 22 981 503 755 204 596 355 714 64 876 597 35 1095 504 806 441 285 949 72 1007 99 814 830 150 53 770 589 534 376 577 668 318 162 1080 397 762 928 485 950 456 135 1003 469 959 911 524 1044 541 102 809 413 1004 663 270 411 991 644 58 490 1034 69 897 825 241 576 46 1001 36 580 321 512 969 431 792 275 863 96 877 86 966 319 554 29 678 855 363 55 916 788 509 426 822 455 1091 290 904 223 763 1035 70 697 436 80 665 912 332 773 195 1054 98 308 818 851 473 373 816 571 256 761 117 314 985 852 385 306 964 1018 195 125 1007 206 693 286 561 406 970 362 879 607 456 340 589 1020 199 347 636 352 1054 411 681 1016 323 226 719 164 918 608 541 771 240 820 518 868 140 56 678 959 335 663 129 128 564 264 638 31 739 278 653 745 375 888 466 0 556 409 901 847 283 721 107 856 466 665 480 763 267 724 119 769 387 948 290 600 224 508 707 154 939 977 92 287 723 794 49 1027 43 755 498 999 431 289 590 1023 205 464 983 1055 513 368 604 119 637 447 967 124 769 146 959 557 18 453 887 304 779 1093 232 470 876 712 513 160 997 796 503 509 641 268 937 899 221 866 25 601 445 129 783 673 457 741 386 21 751 164 770 392 751 679 82 608 139 1075 507 205 896 127 665 597 519 697 37 990 391 988 109 168 557 919 364 225 633 70 708 917 98 375 665 201 573 547 689 610 502 1062 232 625 219 850 533 866 304 275 592 707 340 58 772 601 183 382 961 763 140 926 9 460 568 451 875 671 486 72 1090 943 114 347 1065 644 521 1022 272 635 158 935 531 32 979 364 1065 509 1011 106 1023 201 790 502 1042 563 327 223 675 257 991 898 415 272 730 632 227 619 214 594 198 533 861 961 341 946 266 413 1079 45 973 758 305 660 212 8 737 1055 338 563 119 786 234 964 271 858 254 987 246 126 1026 454 654 872 229 517 1062 640 63 645 533 1030 398 398 700 835 166 956 72 898 272 635 3 556 3 445 910 456 641 344 912 465 646 998 384 93 638 984 444 32 760 1017 484 30 697 1085 189 578 524 597 155 657 165 587 58 350 686 544 858 504 1041 326 1058 490 1066 188 887 624 464 855 138 811 354 908 204 296 566 626 19 1045 223 493 844 688 293 811 308 1092 359 956 265 229 895 1002 302 965 45 590 532 220 855 245 1049 581 500 881 217 1018 529 465 563 435 931 844 42 962 494 654 476 439 808 711 160 207 770 98 921 359 693 960 82 746 33 280 906 734 49 226 560 355 877 1026 263 81 575 816 440 669 17 885 282 4 770 72 601 316 786 1059 53 415 1035 108 679 97 847 875 401 789 428 1000 241 718 265 35 849 315 835 655 174 267 801 717 43 413 775 398 618 321 893 914 466 105 1046 927 201 1066 545 241 722 5 943 1027 409 438 662 698 262 118 1016 679 201 824 354 28 976 929 427 752 419 211 1083 789 88 7 571 600 62 832 364 273 900 824 147 1075 431 578 415 699 319 215 1089 695 524 981 45 671 470 305 908 531 777 456 719 847 453 449 733 339 729 1059 490 845 48 550 57 850 288 447 590 104 1079 641 326 139 629 545 960 450 939 563 216 969 156 457 1056 633 319 58 935 70 645 35 906 234 759 408 760 448 796 730 220 943 462 253 589 144 649 243 958 434 913 51 625 1073 533 566 371 237 1087 243 712 99 633 948 64 870 66 209 842 974 176 928 185 50 724 357 871 597 60 422 598 760 511 891 330 359 911 157 802 605 92 588 168 643 295 152 909 232 1089 1061 410 206 556 504 912 572 199 701 8 573 249 258 1032 259 587 89 995 862 54 873 416 893 65 234 788 661 347 497 745 676 278 729 428 881 271 846 495 641 255 558 247 704 233 396 621 179 683 637 200 405 1041 634 239 414 870 840 348 892 328 324 841 51 632 99 1070 54 1010 459 925 459 829 124 1077 592 117 886 94 160 778 496 878 432 781 416 937 151 746 981 419 923 143 1035 90 554 418 982 208 441 601 746 279 1002 217 355 937 409 1006 71 722 494 617 650 333 621 15 174 1071 666 221 348 1078 15 887 39 904 107 743 81 795 339 659 896 423 613 107 654 448 583 254 435 617 218 558 334 608 35 596 984 378 321 718 527 1032 565 30 173 958 655 237 392 783 725 216 808 434 625 144 337 1087 1007 404 923 359 440 708 68 703 12 621 417 781 224 754 887 0 137 905 394 904 156 807 867 58 132 843 423 644 877 407 847 416 415 854 39 746 752 234 529 779 460 813 81 635 130 622 443 803 719 363 893 517 732 164 248 856 417 967 40 958 631 21 1 1086 534 580 790 278 796 174 391 650 757 175 5 631 103 935 535 867 167 626 298 551 530 842 913 374 239 626 596 421 99 937 167 743 74 868 396 638 762 423 288 1029 46 632 418 871 388 921 317 828 70 642 742 4 528 818 502 643 698 436 70 713 198 763 1042 451 785 506 39 767 1037 481 200 866 569 107 900 375 265 800 175 813 764 188 594 478 137 616 930 130 625 26 247 975 1046 350 839 524 205 859 632 444 697 159 906 547 239 1008 456 984 874 58 191 984 468 991 805 337 605 48 824 531 64 886 340 1094 533 1036 181 604 369 924 342 625 263 645 726 381 266 718 355 863 870 46 97 637 828 51 522 729 523 557 285 648 472 839 618 206 183 649 122 796 558 383 278 929 291 660 178 737 231 787 863 529 242 994 665 305 171 708 57 982 603 62 755 69 16 926 662 422 174 972 566 274 1039 506 210 632 977 427 779 531 9 1089 11 856 73 649 380 999 144 701 220 1051 219 892 419 1034 841 362 84 759 181 781 1081 226 478 1090 1044 205 104 979 113 1025 495 1095 502 591 535 842 289 773 520 837 1069 478 514 728 1023 352 553 32 41 613 873 247 521 599 942 372 874 415 587 295 218 805 26 646 777 128 561 523 518 1024 480 921 316 688 122 1020 4 683 925 451 412 914 340 555 1086 194 410 1034 55 783 97 740 834 243 789 279 763 302 343 767 798 38 474 1059 712 257 170 803 603 396 160 649 72 732 701 63 1008 192 962 480 895 318 457 814 628 35 1037 457 458 660 178 618 199 566 445 920 175 680 419 993 986 35 1047 196 801 468 723 272 349 870 717 487 706 399 746 269 611 69 855 92 479 740 687 420 567 532 955 79 225 1090 874 177 715 340 332 1067 143 944 244 819 329 763 381 892 498 625 212 933 651 86 878 384 982 500 260 561 1080 491 223 793 380 647 949 516 700 380 435 667 895 340 235 838 1000 295 957 142 950 537 849 516 730 49 758 177 572 524 351 567 84 826 738 69 549 453 173 725 167 728 948 275 3 959 724 169 354 827 56 887 124 714 757 44 917 199 378 698 936 262 238 922 282 704 832 331 430 920 531 855 840 305 904 435 983 396 261 844 244 613 645 366 900 78 238 551 943 63 99 573 900 224 69 1090 919 241 826 545 617 336 770 379 513 750 653 370 638 342 100 895 249 840 183 766 705 255 329 954 589 96 274 939 914 238 1076 545 167 991 1008 534 409 578 786 354 202 925 126 850 910 259 803 39 1045 221 444 824 711 497 105 895 272 951 375 727 867 37 501 601 974 26 1031 71 952 25 708 266 680 423 438 583 967 232 721 87 325 775 27 947 580 495 849 311 730 229 282 797 759 164 1010 386 674 44 75 851 821 281 390 993 199 712 608 433 381 807 686 89 248 625 679 269 996 295 304 586 761 79 774 463 775 188 63 783 83 683 403 983 481 1025 932 284 560 338 421 778 701 262 951 163 246 957 841 470 869 13 856 448 1015 121 949 74 1063 157 685 328 522 801 907 198 136 1034 602 296 880 227 967 77 672 487 176 709 123 938 68 998 704 361 863 514 902 232 16 1033 860 193 992 396 256 885 967 245 597 126 296 557 1020 450 515 562 722 150 339 748 214 1032 303 695 996 501 85 603 1037 528 389 835 453 629 490 956 1048 287 908 324 1029 363 1074 99 798 267 815 238 921 435 1065 283 518 849 875 184 479 643 284 783 186 631 116 926 742 448 543 868 369 967 1013 455 600 342 545 1038 167 1094 231 947 376 753 43 815 316 741 382 796 387 793 82 1020 421 641 189 1072 609 478 270 833 337 815 842 188 974 370 134 816 556 498 650 139 904 517 1000 303 849 315 806 390 1077 461 120 1095 1095 281 191 1064 341 789 107 1063 595 478 956 401 1087 13 876 413 600 305 481 863 639 528 859 260 727 445 855 61 77 819 821 198 158 892 419 561 737 331 428 1090 213 1021 32 889 950 369 494 845 366 1005 899 29 618 441 761 5 185 687 989 218 435 832 420 899 343 718 1075 163 20 621 463 970 974 8 203 784 432 787 221 745 572 528 1080 284 903 261 73 807 346 851 1051 476 491 900 784 184 489 750 951 214 1042 51 267 909 75 970 232 968 687 36 851 267 1018 59 866 365 431 918 106 1024 0 760 110 835 427 900 20 1060 1000 371 608 230 945 297 720 65 841 76 318 1045 671 518 245 940 909 335 440 755 911 201 176 848 970 474 1017 348 1014 2 453 1083 918 302 82 1069 793 498 398 719 557 17 9 1055 494 989 908 425 783 49 334 836 432 950 291 876 116 852 161 873 392 995 25 730 366 766 359 1041 1088 286 809 256 556 120 544 750 220 935 49 554 683 160 541 661 232 728 181 563 1 882 275 630 619 260 543 685 365 562 233 895 1045 240 359 883 228 966 564 545 233 582 601 285 763 353 1066 115 250 664 68 918 816 345 721 518 382 622 846 248 625 418 287 905 318 637 153 883 591 96 832 353 954 193 717 490 504 916 514 946 54 830 147 586 550 104 828 25 994 453 138 773 74 823 47 789 919 201 683 288 1005 144 1083 375 865 358 144 654 487 784 22 921 795 410 961 24 138 640 455 901 135 603 761 331 884 106 685 500 742 239 118 865 433 668 15 719 321 591 180 593 63 884 1006 196 508 698 93 616 471 899 933 74 341 606 701 17 471 926 718 427 114 952 928 122 840 129 75 885 207 923 775 57 356 805 731 385 969 53 1054 35 232 1011 577 61 862 489 1012 391 715 399 599 520 1068 164 468 893 1043 179 48 1012 472 960 1046 444 382 612 195 994 241 566 1013 460 912 327 408 692 697 231 954 252 134 620 938 517 365 848 786 346 920 265 504 680 691 79 664 439 884 148 293 1029 878 369 915 452 982 84 250 990 591 342 139 880 426 621 11 615 866 538 101 906 612 513 682 135 738 89 34 703 357 886 697 132 381 574 820 220 601 92 429 582 772 29 757 446 985 469 98 833 973 33 476 790 682 309 83 975 86 617 444 755 20 981 856 468 449 864 724 104 231 685 906 499 1057 180 880 223 418 963 154 1074 738 179 860 234 761 268 694 193 858 449 918 205 91 934 477 746 594 187 433 870 414 673 535 821 476 945 824 352 745 356 1068 546 877 112 555 41 1022 513 990 453 552 332 883 18 1058 343 726 261 669 423 140 687 73 944 10 888 1062 201 888 202 82 1090 35 640 955 117 406 1007 17 634 30 946 984 333 699 69 1039 547 166 662 465 648 549 59 887 362 484 1048 879 279 458 902 594 336 708 452 818 201 84 1081 302 890 681 524 1012 423 526 681 339 757 1034 24 422 591 766 246 776 165 1025 544 412 1040 189 1053 675 212 541 722 555 473 647 355 519 644 26 651 590 347 403 568 903 157 208 570 460 821 746 432 322 853 159 1089 813 509 983 407 1005 517 649 108 500 895 246 923 135 645 527 987 892 82 134 571 992 20 6 748 1048 220 687 97 804 225 555 75 233 800 373 757 19 804 734 528 419 628 1016 305 1043 69 697 227 629 33 447 557 202 954 169 595 823 2 1006 67 666 312 702 333 159 1051 148 1041 36 940 366 770 904 147 884 397 729 355 49 841 408 590 538 551 575 74 926 87 441 971 978 237 518 1049 208 1080 302 955 613 305 573 65 552 82 27 1036 429 1047 81 568 798 270 172 832 825 159 5 850 404 703 482 597 871 29 778 305 44 832 658 511 551 450 420 788 317 971 323 1095 617 521 1048 1 707 23 139 1018 304 959 339 603 821 179 956 528 343 1064 712 90 853 402 1013 83 1067 30 277 795 805 479 27 971 744 120 536 625 393 804 722 512 270 1020 192 985 741 496 293 819 577 210 783 69 482 650 1027 31 488 1002 240 580 938 265 186 755 70 726 1039 179 2 981 216 910 701 319 223 588 280 938 613 148 979 376 244 574 490 699 378 598 749 268 367 570 458 694 984 98 964 12 934 442 409 959 870 431 501 1079 1077 125 575 260 343 957 296 673 902 194 287 629 154 666 89 592 592 158 71 638 441 554 608 396 199 833 38 964 51 1060 950 183 726 385 807 444 261 599 357 859 194 627 270 706 138 1001 623 251 1072 50 748 69 822 247 299 1075 763 524 628 478 955 142 466 768 810 222 405 659 68 684 238 871 368 715 390 827 404 1062 333 786 582 426 111 677 493 833 579 240 1051 340 937 389 620 105 205 852 882 334 490 750 1025 452 1003 75 104 921 880 126 885 82 547 970 874 358 487 690 545 834 985 69 269 987 764 290 829 489 937 507 342 761 172 973 526 916 927 227 1082 69 456 1010 991 379 714 263 991 104 487 886 333 574 350 849 990 457 219 611 918 451 105 744 0 1007 483 994 1006 429 894 107 948 53 94 724 362 1095 1051 318 2 822 811 138 439 907 89 945 411 644 176 890 702 191 189 802 228 549 160 836 185 829 124 1043 1050 114 91 563 525 1014 130 1089 490 1022 599 527 31 938 4 789 203 721 724 490 28 857 121 735 925 301 47 832 881 407 430 1051 692 286 326 918 320 743 256 912 935 537 697 394 202 1089 1060 16 38 946 881 296 490 716 588 433 1001 279 1052 69 1002 239 0 665 1001 414 497 961 550 124 39 964 626 510 441 558 468 596 979 229 771 44 161 1035 234 1056 339 1061 81 744 746 32 689 130 716 427 229 823 928 100 773 5 961 533 351 822 166 790 364 802 80 592 331 768 891 388 42 675 31 759 347 806 564 22 932 409 53 667 397 632 1082 441 1082 216 380 1030 316 638 1013 14 62 709 258 666 372 623 917 206 862 32 1027 54 1012 147 62 664 57 1006 641 334 322 1050 240 739 1028 87 66 690 715 223 726 86 783 151 832 160 798 279 135 755 63 730 556 299 92 1083 431 579 908 100 75 663 495 741 949 428 785 474 204 809 790 352 223 647 316 760 1092 134 974 57 860 125 101 624 627 135 171 705 169 868 765 484 1009 110 418 827 1078 528 351 869 718 417 1001 496 565 57 829 533 947 373 261 1034 860 156 357 1043 627 438 228 894 472 830 1037 265 922 538 742 163 931 242 36 1051 428 818 726 401 929 431 880 377 44 949 1051 265 74 683 431 605 986 142 505 585 65 900 566 422 445 614 674 436 775 54 773 324 789 9 608 238 663 22 218 820 77 715 184 808 755 415 445 1020 666 343 556 199 818 352 445 571 787 250 347 938 694 449 586 120 972 354 727 242 1004 505 770 233 187 872 904 34 43 957 502 757 291 751 920 210 333 1067 84 692 48 1085 1038 223 609 383 433 825 1025 183 179 572 66 886 858 79 730 455 162 628 305 898 254 971 978 68 695 260 287 662 587 121 481 948 975 368 232 889 978 360 943 142 920 278 338 596 32 603 157 818 572 43 876 420 727 533 787 169 399 621 650 34 255 583 527 811 693 324 278 999 32 816 847 434 623 13 231 781 871 430 337 696 991 65 298 550 388 553 963 374 1085 211 555 335 502 775 851 315 1003 522 240 726 716 314 405 737 1084 530 972 52 628 327 837 538 902 86 841 396 100 743 424 861 372 1042 375 913 74 830 220 1014 713 484 741 353 780 112 954 122 835 189 318 857 561 237 756 175 646 367 419 591 551 61 300 553 208 776 1017 460 1048 511 329 958 558 511 361 636 836 40 118 740 609 3 492 1043 1061 106 54 623 511 1064 414 830 183 658 1019 65 621 415 475 728 1005 487 769 245 259 552 645 370 414 649 92 649 217 918 872 90 693 507 1007 320 1015 244 461 918 215 759 422 723 923 152 87 683 882 26 838 19 757 327 695 433 619 360 1026 53 174 602 593 516 27 689 699 180 816 475 750 401 612 229 794 495 1028 405 37 798 736 181 783 414 350 560 1032 117 476 1011 410 1050 947 90 119 756 74 855 340 614 446 869 267 757 783 198 475 950 427 842 385 1013 586 503 256 681 311 1012 832 437 616 378 188 996 1057 494 1017 33 26 779 746 424 401 568 107 678 1067 482 609 489 60 848 1085 264 1090 473 476 808 259 1072 936 168 1087 296 660 280 421 927 267 1018 253 786 742 324 287 758 764 440 797 75 883 154 1 625 1006 195 165 1085 398 892 1015 335 567 282 264 633 750 202 1017 328 223 707 415 720 993 233 661 120 839 533 343 595 792 223 1015 29 1072 241 621 458 442 581 271 587 437 1053 855 505 55 669 120 567 736 317 737 223 963 295 651 360 953 18 38 550 365 1023 470 570 148 876 235 889 117 825 920 406 362 686 15 981 979 3 31 580 132 810 828 405 539 724 1066 278 673 467 492 1057 326 1033 294 623 106 1078 783 430 414 787 477 1022 867 34 958 310 997 181 922 207 890 344 511 818 116 867 950 141 38 947 193 987 744 72 1055 0 914 101 250 971 249 602 203 553 107 746 565 408 1027 30 612 307 507 779 618 319 869 456 960 279 576 445 868 446 574 487 309 922 1060 285 232 601 525 657 354 799 921 472 181 897 576 336 807 62 1085 43 855 347 660 362 58 1061 196 1063 816 420 216 991 891 398 764 479 398 644 507 589 673 389 562 494 55 932 417 1051 450 711 466 798 604 6 379 562 147 1022 182 715 333 801 252 801 1035 88 202 968 325 918 484 1080 126 1041 725 382 602 482 497 652 692 61 615 59 40 944 749 119 601 432 928 421 481 693 51 679 657 287 933 438 167 830 545 981 824 32 1041 75 517 933 1014 484 607 396 805 300 1020 134 688 131 440 906 1058 370 816 294 340 570 562 418 517 618 977 536 912 257 236 626 862 209 828 41 1050 46 561 136 831 264 487 1010 1061 252 374 919 779 31 126 946 588 463 129 947 211 719 425 1001 619 309 775 238 625 60 581 282 620 149 269 778 165 814 1094 272 106 759 239 630 887 430 162 996 1061 95 308 1033 620 3 663 455 448 988 843 409 323 827 55 587 76 614 472 829 880 56 86 1090 908 130 623 101 392 921 481 862 1083 421 764 455 383 655 728 533 900 81 264 777 515 769 724 234 1004 8 45 667 653 460 338 1010 87 963 1087 22 139 626 921 231 390 596 264 665 122 909 1045 5 611 232 1056 248 951 521 55 591 393 1061 350 806 123 693 672 543 969 419 915 386 442 932 753 84 732 378 794 372 94 893 608 523 421 933 592 355 573 90 276 963 772 379 1090 295 372 817 294 802 402 821 500 997 884 210 578 46 612 266 197 662 856 509 884 421 621 367 519 572 649 20 783 485 452 942 928 22 740 89 810 77 283 1067 256 1055 592 81 812 210 637 539 709 205 920 238 1056 443 893 327 893 201 919 222 390 767 537 579 848 65 33 644 382 814 862 390 680 360 51 1045 482 715 14 558 565 413 1059 242 284 923 1011 140 643 45 275 1006 670 455 446 640 861 60 718 219 284 561 593 327 428 956 355 1031 962 99 156 987 406 768 877 207 30 960 380 560 609 101 230 767 330 597 809 54 566 148 963 118 879 105 415 932 57 859 276 686 105 663 596 385 531 734 942 502 709 114 585 399 734 272 660 331 717 31 597 452 569 193 940 299 660 44 946 486 888 371 255 848 138 846 944 124 278 901 613 150 897 77 503 679 91 750 878 256 729 496 358 663 448 664 504 881 962 467 888 335 746 291 857 363 812 82 25 887 646 292 515 1008 148 772 281 780 299 582 1072 445 52 1018 257 1058 880 102 777 251 1062 158 632 371 334 1052 341 979 543 748 548 25 220 954 315 661 220 786 913 298 47 724 107 596 63 921 392 761 434 641 354 826 113 584 305 763 897 7 885 14 161 904 667 136 167 1069 1058 311 1018 175 253 973 701 324 0 882 811 296 460 592 322 597 26 649 276 662 240 873 429 610 46 787 739 512 512 665 73 765 19 883 114 639 405 807 502 626 64 780 24 720 1009 351 424 694 188 784 498 680 253 591 681 386 77 661 1043 13 312 849 578 413 1015 483 288 920 131 1041 6 1048 765 463 1072 375 746 148 1047 246 455 585 812 502 14 1086 244 789 299 1051 236 797 90 1076 244 553 927 290 1014 195 277 948 275 939 636 540 893 393 1055 482 258 1006 289 986 364 735 369 769 166 1094 782 477 981 14 1086 89 797 249 676 150 877 368 883 136 349 623 863 21 874 435 949 494 693 508 37 603 182 955 815 263 639 183 721 417 243 607 179 904 447 924 286 790 441 836 614 290 383 665 1043 141 227 953 955 199 11 1067 848 347 578 306 288 654 551 461 774 544 1044 423 822 432 156 1019 1058 8 143 1081 203 993 793 407 388 936 962 47 959 533 306 595 786 543 729 536 1045 387 121 857 756 319 925 432 751 135 905 394 80 551 22 660 556 350 430 610 771 334 1087 247 501 793 206 978 1058 121 150 632 741 497 379 1003 695 276 1077 253 21 1072 688 372 1005 438 955 17 718 259 818 173 182 852 123 1069 466 744 119 716 876 455 328 923 629 59 94 632 368 987 215 802 919 451 411 774 545 1094 795 528 121 856 366 664 301 749 957 423 676 100 1058 440 870 532 204 886 587 246 783 238 25 818 504 891 848 136 530 780 1041 224 363 782 152 641 924 174 486 747 1017 245 655 20 660 202 783 497 544 629 768 288 533 699 187 709 435 690 532 735 977 73 198 926 712 430 720 179 98 816 758 48 839 336 913 311 127 848 792 327 197 1077 555 251 221 649 315 555 254 970 299 871 875 455 817 44 669 203 531 782 62 569 1077 475 309 633 537 805 186 640 748 326 832 430 731 188 497 815 641 63 243 1019 823 155 505 676 477 774 540 620 481 787 684 165 268 928 791 86 302 624 1069 47 802 272 523 859 240 831 379 1085 774 442 969 174 56 923 813 240 672 52 868 202 777 145 112 787 904 531 278 638 285 659 743 379 484 574 565 268 528 868 858 467 522 817 769 227 720 122 208 559 384 785 385 971 1008 9 495 563 846 106 333 652 144 1017 61 557 303 1035 517 753 297 1085 220 550 332 814 991 249 621 273 509 674 219 584 256 1024 457 1087 571 523 586 403 748 374 712 22 484 873 78 846 753 546 324 662 63 668 255 841 1068 158 512 655 313 837 764 23 185 734 421 591 867 154 94 1059 394 676 967 120 196 703 589 368 418 996 105 897 139 884 322 879 1061 48 141 559 182 552 960 441 708 418 1066 307 731 351 192 583 729 116 180 1006 762 394 878 456 792 256 483 1086 181 1057 512 771 206 601 61 938 758 327 19 559 448 792 1063 239 622 288 236 582 476 595 134 878 804 3 1058 120 552 13 429 916 76 1011 566 359 578 373 770 360 538 710 202 815 856 219 461 807 352 954 818 282 27 1072 708 293 289 801 982 513 338 604 722 104 156 583 989 526 66 650 1067 438 773 529 313 685 640 381 1028 110 69 786 795 226 256 686 820 527 384 754 793 206 924 114 25 971 961 379 885 291 602 467 408 832 799 310 587 503 195 979 227 1045 1074 56 164 618 125 1004 4 605 1064 271 396 881 242 1065 640 308 216 806 458 568 952 301 100 955 794 125 76 588 760 520 72 951 708 35 119 788 804 304 226 806 280 593 544 701 382 1074 20 632 332 950 248 974 522 1039 65 1095 642 125 441 736 676 95 1086 101 81 638 914 533 670 218 663 368 845 495 265 592 237 828 217 866 248 763 68 1055 91 681 905 26 1054 252 520 1069 138 975 1083 260 742 6 867 307 1046 331 36 667 471 1041 78 639 279 999 750 166 777 377 7 815 406 678 846 120 888 35 139 746 845 86 988 194 78 964 167 974 106 751 1047 208 954 75 968 367 23 721 416 743 659 330 693 33 380 843 217 850 796 334 328 604 1058 48 690 520 1009 78 714 384 1025 287 97 952 580 467 975 485 524 1091 589 185 608 387 136 1083 1089 355 298 1023 360 990 161 1091 231 665 443 739 490 1035 63 918 723 246 684 473 486 1054 923 405 70 752 41 640 983 117 380 924 510 657 178 789 932 46 716 219 42 900 77 920 46 567 668 286 879 321 940 167 455 1025 34 651 592 250 732 43 260 798 120 655 285 911 609 258 810 162 892 296 1084 0 429 1083 25 843 124 589 904 420 1085 426 120 810 997 468 168 1056 957 295 322 592 71 839 718 414 474 599 215 831 984 519 416 806 177 757 1070 59 92 771 603 543 397 726 469 850 742 520 809 406 629 107 34 978 910 149 527 1049 172 756 1046 420 433 750 652 57 863 247 948 508 1055 99 709 19 232 959 566 230 703 56 515 651 665 43 147 825 649 541 1047 36 382 591 873 242 984 267 32 616 839 21 962 341 870 87 696 344 783 67 986 314 568 523 995 411 205 816 280 748 335 1065 1073 39 643 398 706 236 55 1077 1061 73 363 786 95 1049 40 782 806 445 124 812 163 810 27 716 354 739 248 558 99 826 18 791 358 639 528 678 4 719 8 1017 98 601 78 620 381 866 404 750 620 268 396 916 347 868 766 49 249 595 375 963 971 251 186 550 545 724 409 849 520 901 492 817 625 77 92 982 352 699 868 427 758 52 682 351 510 597 782 510 997 391 599 142 812 271 1058 194 80 670 183 877 409 679 955 144 1006 520 198 915 49 883 1002 152 914 404 771 164 569 392 608 274 111 747 211 1081 752 331 416 906 162 663 224 688 1084 3 153 992 951 364 891 150 878 155 92 910 574 157 497 727 1066 329 580 222 398 565 447 730 189 1045 889 109 1032 444 85 1048 598 546 527 563 340 845 693 366 750 458 279 1025 744 220 226 832 797 372 75 671 550 263 766 277 741 127 641 156 382 770 1063 512 292 904 950 518 359 594 646 92 753 184 887 63 540 1032 244 796 692 506 518 573 71 663 280 1060 383 588 896 197 760 115 232 569 878 187 654 396 906 421 677 393 985 538 178 759 907 274 208 1008 90 642 365 1056 559 455 615 175 159 718 462 775 2 666 736 518 495 978 37 660 447 739 53 753 677 127 132 857 1083 439 725 358 206 833 430 746 1067 388 789 328 1014 251 760 545 980 120 229 1034 1057 192 719 514 273 902 500 712 399 839 790 54 962 500 39 548 660 376 155 968 90 708 261 1005 305 1022 522 856 209 596 807 368 1039 176 422 730 689 192 697 276 964 52 358 612 209 985 24 908 159 910 403 783 254 1091 83 768 575 369 315 1061 425 657 1081 371 163 899 90 668 254 912 915 281 758 267 537 983 609 172 13 947 148 950 589 327 1012 422 594 65 642 228 772 510 608 357 549 360 638 298 942 117 1037 452 518 897 779 546 877 19 420 681 981 133 866 157 650 76 817 24 594 228 567 302 258 816 844 63 409 884 55 1014 908 501 594 304 326 939 470 873 232 652 454 869 584 340 254 1011 172 1035 936 331 576 452 874 109 994 315 76 851 609 35 985 361 747 476 991 415 553 226 234 1029 816 424 1065 58 863 132 412 880 407 613 652 482 153 829 901 504 557 26 363 609 380 848 387 968 628 106 135 709 907 83 22 1049 540 973 552 189 23 992 229 1019 538 1027 216 898 261 1007 651 444 954 56 986 262 1015 171 789 308 102 640 251 722 743 55 301 949 620 308 168 572 320 633 514 702 240 1064 204 894 266 820 985 289 625 24 160 958 1080 451 689 429 957 82 1023 468 570 324 566 401 595 429 919 62 36 1042 208 938 945 76 763 58 848 22 335 601 630 277 299 1016 371 652 864 236 602 545 454 804 229 778 37 684 238 622 395 697 717 221 186 966 1036 438 435 683 808 215 381 1084 360 1078 1023 164 644 205 943 528 116 846 1084 316 920 165 656 138 101 920 335 899 844 207 1075 443 148 1006 692 218 577 131 733 130 69 1085 358 737 656 250 244 952 206 740 916 326 853 465 609 18 885 236 199 1093 1046 111 530 1093 400 1000 840 291 510 876 360 929 1095 427 1047 218 35 807 447 956 131 760 278 779 5 780 607 490 636 390 602 38 235 607 966 394 165 638 517 1061 14 568 500 905 588 386 545 898 839 138 1095 284 1002 329 414 725 281 875 625 493 327 709 282 817 566 244 546 936 769 54 442 906 34 704 232 1090 514 831 293 862 718 133 504 781 59 667 690 460 296 742 677 381 189 982 73 912 620 266 716 519 789 525 138 1048 867 419 843 79 872 307 6 1020 110 988 312 1051 80 714 536 1053 441 718 585 42 367 777 737 49 906 18 691 245 665 390 899 448 126 1002 1070 16 733 210 1091 65 843 329 424 1058 409 1084 544 685 1058 67 1092 167 15 702 536 860 992 49 367 839 97 913 720 366 588 266 880 147 358 713 112 758 903 487 922 448 615 475 489 663 641 3 963 202 79 709 460 890 205 759 460 911 147 884 428 1013 200 1093 17 657 421 943 1043 346 977 98 931 12 172 683 192 707 66 562 368 642 312 875 516 794 662 97 245 1068 476 621 798 491 790 152 439 887 265 1025 879 270 858 257 449 787 933 73 722 472 1047 27 277 626 931 390 850 48 1003 473 902 398 326 995 527 942 338 747 1037 181 791 68 579 479 725 278 295 911 371 693 1092 327 515 927 850 97 913 296 781 139 842 236 584 356 894 49 19 727 545 908 778 467 677 343 741 464 219 703 324 911 148 796 788 449 338 848 660 189 260 971 41 948 257 814 182 885 135 1056 347 717 240 658 442 935 593 328 1031 117 1063 398 981 194 487 549 1089 458 635 48 149 733 523 954 921 320 187 877 89 639 837 27 335 999 649 412 232 985 260 714 838 546 1040 288 681 225 503 1095 308 801 1082 495 248 645 944 414 849 266 490 993 296 646 740 402 193 623 108 603 941 540 525 1036 449 981 913 372 991 140 692 100 907 26 465 596 630 299 473 1046 893 364 431 936 379 1079 826 363 1088 471 661 290 722 336 552 192 735 319 864 424 280 783 1063 295 469 773 169 688 357 760 115 995 2 789 803 205 527 768 570 454 469 855 594 60 66 861 162 1064 937 486 989 227 838 356 1014 240 625 478 52 1095 523 587 401 668 1069 84 440 962 686 378 286 879 518 819 848 111 169 844 83 956 795 347 1021 40 322 1017 118 812 809 539 286 643 467 700 220 959 337 1032 588 415 777 415 725 333 1002 172 860 269 524 731 124 1031 636 424 275 688 285 1076 875 119 300 907 207 618 1055 507 673 144 629 265 75 776 558 112 674 155 768 112 660 76 706 350 300 790 965 44 30 694 201 656 218 934 620 62 431 853 123 720 941 299 585 472 304 630 61 1020 382 694 982 55 848 193 708 62 619 467 671 303 84 550 346 770 1043 424 380 898 209 1040 5 575 670 16 308 850 30 839 753 27 96 850 57 1095 943 29 436 1025 154 1053 550 353 509 905 661 343 707 504 114 1022 847 261 492 1038 833 112 1026 468 283 567 806 466 881 486 42 910 982 13 250 759 23 942 780 90 227 948 1047 26 343 910 58 1094 487 804 285 1031 21 659 789 91 371 1056 51 683 402 665 273 979 351 641 637 417 853 159 46 610 791 386 716 419 221 887 35 860 544 1093 85 1063 227 1080 1024 116 168 653 718 153 499 681 532 653 852 93 264 932 899 239 538 810 435 718 433 811 607 164 59 837 751 161 217 1076 967 319 813 379 484 753 541 975 956 107 1030 249 952 141 80 645 965 156 1002 213 472 835 448 839 522 894 713 265 437 794 178 967 707 20 755 310 716 125 968 45 228 880 1047 513 673 462 980 432 377 1029 69 600 771 214 850 317 250 967 110 673 258 856 601 375 674 77 750 190 282 708 136 836 955 473 232 729 869 395 134 984 294 1049 150 944 300 753 497 739 494 809 447 778 555 379 23 720 727 197 840 482 375 973 941 280 389 1084 934 327 799 61 367 719 739 13 351 717 941 166 764 314 175 871 306 1005 286 908 230 746 841 312 188 941 553 360 542 1042 1077 16 28 1047 176 713 113 733 597 261 1013 363 1033 287 908 160 607 169 686 490 320 805 291 696 122 1066 450 659 362 786 1024 239 817 423 42 576 510 560 21 722 758 316 782 87 959 205 840 42 194 993 609 248 597 216 46 549 377 961 999 8 720 312 474 1012 246 808 116 1071 744 202 937 502 151 1048 916 449 982 546 1069 486 691 244 874 241 532 826 348 906 270 911 246 881 810 26 19 675 264 910 722 342 818 121 843 452 692 153 399 548 47 752 684 186 767 384 669 128 495 808 849 137 212 938 260 963 345 908 723 292 237 930 167 807 812 167 312 752 325 645 626 279 269 950 623 313 579 423 578 244 201 978 164 1092 925 479 886 75 676 92 206 947 1008 101 526 757 1042 171 507 1013 11 898 874 164 988 385 20 1049 645 223 566 260 274 988 684 362 81 910 685 155 251 770 288 1022 262 620 542 957 814 370 72 710 98 731 149 1082 743 15 164 919 42 1023 1077 525 746 370 687 134 124 725 892 405 642 196 954 528 219 694 261 979 51 946 991 164 840 294 968 220 384 838 899 6 142 839 310 930 240 636 278 943 449 725 142 812 583 446 195 685 705 66 421 786 225 614 949 211 168 740 472 755 1032 19 819 153 215 1078 163 1010 53 1054 192 720 1095 21 385 995 641 188 466 982 654 386 357 559 1015 311 44 1073 835 491 562 151 121 1017 224 629 30 1014 188 678 600 53 447 905 744 240 753 193 181 623 151 848 247 950 771 360 645 189 272 854 1054 522 634 348 864 59 492 658 709 115 658 57 572 379 159 655 515 994 519 703 448 846 780 258 457 847 192 854 407 966 262 690 477 948 765 162 239 767 228 707 127 627 910 72 1085 194 155 726 715 519 720 410 702 111 1053 134 682 500 243 752 103 988 541 1015 816 143 1057 530 161 844 76 849 993 398 731 234 1028 377 561 24 243 951 673 277 461 929 229 946 124 688 388 605 335 592 1095 260 1016 464 557 218 290 687 955 539 579 394 1047 295 833 392 1039 438 227 556 273 1095 248 859 152 912 247 894 1077 229 183 926 813 120 542 668 959 267 1058 337 551 33 473 574 609 514 831 233 490 760 487 1040 772 166 738 373 422 1058 982 287 875 320 204 939 452 1013 370 710 64 1059 553 534 275 700 264 649 117 725 209 778 862 141 594 389 54 952 95 795 334 584 375 1021 204 867 68 713 802 442 681 229 796 384 655 31 252 1040 139 610 222 628 135 548 1014 13 575 206 956 379 576 460 167 936 869 424 408 1092 46 856 725 212 940 148 87 1064 394 1067 9 796 731 303 832 195 519 982 683 66 884 407 1015 384 517 623 802 150 1058 132 545 929 33 779 520 1076 1038 258 999 79 856 161 722 356 418 1004 461 872 573 30 1085 386 887 225 61 571 862 336 213 590 1011 214 66 711 538 1077 165 680 407 550 876 458 934 250 1086 444 763 486 887 157 329 687 986 536 743 83 81 1043 112 791 144 713 175 720 908 374 127 806 349 694 597 514 1053 399 483 926 215 1068 745 147 446 1073 920 187 943 214 55 723 810 159 969 99 573 326 878 383 982 233 384 745 73 995 769 257 238 798 1062 337 673 161 961 300 511 857 272 654 646 316 728 436 81 958 306 618 222 591 591 319 564 454 680 101 576 397 654 141 731 35 942 450 528 1007 138 936 283 824 7 672 968 520 733 269 1040 180 15 921 738 72 386 948 522 945 94 837 619 335 133 584 996 468 816 340 354 555 458 789 648 314 1025 212 705 409 291 946 528 949 383 1013 167 876 207 592 583 271 1073 484 494 1003 370 789 891 423 503 892 472 594 840 1 325 896 993 89 930 418 612 143 623 348 986 230 775 185 207 807 861 487 135 659 161 1018 184 887 1071 198 1059 197 186 742 395 938 488 1071 170 890 138 663 282 831 580 128 274 1027 298 926 450 574 983 56 1006 149 414 656 556 467 252 889 995 219 386 962 650 226 134 671 348 720 716 257 454 674 341 1040 214 1074 45 726 850 31 117 827 523 592 578 233 597 409 595 47 251 1003 103 615 1092 49 579 200 28 779 15 739 534 882 118 981 556 219 109 940 646 117 152 1061 151 1071 564 496 104 656 550 89 591 190 401 688 835 202 75 943 1054 41 953 435 113 1094 698 30 828 463 833 296 742 373 623 542 513 761 1065 82 657 328 644 115 647 62 202 713 17 697 0 863 762 65 882 24 981 344 1010 237 247 823 789 236 941 511 606 479 178 747 548 422 926 467 1074 362 386 1012 356 793 1068 134 93 710 472 892 1031 264 136 1008 209 734 23 919 392 1051 259 797 559 464 209 818 1020 178 11 690 247 882 284 929 169 1050 775 255 721 286 21 597 777 104 852 157 698 166 933 348 157 918 896 313 125 720 344 868 746 82 91 777 509 613 964 47 55 648 747 328 285 988 148 563 671 86 93 926 768 181 660 528 582 431 305 842 628 411 665 368 865 380 752 322 127 805 1027 425 365 701 452 797 386 1024 704 99 167 792 1015 480 525 827 795 394 1071 257 160 599 265 965 514 1095 587 212 766 58 472 601 579 242 255 1093 184 634 274 1003 105 586 461 841 667 44 62 697 782 7 362 659 159 579 948 148 355 744 990 141 352 1004 120 1009 523 888 186 980 990 279 678 344 966 382 76 701 1095 454 619 368 618 127 770 450 610 31 229 1022 1070 154 258 993 359 760 1058 324 671 271 53 1073 984 305 639 199 362 688 954 238 1063 57 88 668 55 557 207 994 637 384 957 443 493 803 634 72 364 803 680 412 145 674 888 189 986 134 385 648 982 41 1047 312 694 339 478 728 582 86 823 531 131 764 125 957 963 293 65 559 150 1086 638 121 561 164 296 593 676 347 106 698 194 906 965 96 32 950 304 965 188 956 1041 222 810 76 802 11 501 1057 186 759 637 75 109 884 509 915 699 0 125 712 566 123 844 340 137 1052 422 704 269 1083 818 297 723 163 404 601 513 957 768 191 1016 233 402 898 844 79 125 890 295 890 61 1086 644 215 505 1003 762 143 377 1002 218 982 296 564 608 375 717 97 15 1083 291 563 29 849 267 778 345 1037 343 1001 593 448 252 589 852 187 375 929 720 335 484 723 295 1048 799 70 592 514 362 658 109 976 19 681 831 541 452 599 922 493 476 837 513 790 437 918 222 1032 148 732 933 357 1044 93 327 950 913 358 518 982 1013 142 322 757 113 1053 507 618 832 77 997 417 902 443 150 884 916 15 262 982 490 848 271 922 818 458 1059 381 87 1005 232 1046 683 353 743 518 1039 447 243 743 796 17 1040 387 671 497 757 337 812 487 194 829 1023 26 686 331 475 1041 365 795 745 538 603 250 373 1086 748 278 563 151 581 257 162 916 38 624 769 125 849 326 763 466 262 572 116 806 264 643 796 353 156 991 460 983 141 1076 265 1026 619 138 105 625 193 785 824 233 673 349 1041 98 476 759 980 136 697 361 649 47 1086 68 518 910 632 47 1086 344 31 570 932 449 905 12 237 868 3 663 1017 381 131 713 952 294 662 84 880 305 150 1044 544 769 223 770 953 485 314 866 1 837 373 887 687 263 547 880 172 804 594 444 533 757 28 916 447 570 194 1071 138 734 689 106 267 558 120 637 815 127 766 519 421 844 366 981 771 100 222 639 727 40 621 533 297 559 493 754 980 447 386 974 1071 125 973 285 349 791 492 744 458 784 352 1063 255 972 736 191 302 705 244 702 760 350 612 219 1086 153 656 184 265 1004 1001 11 147 1043 1013 140 1037 455 349 750 85 1058 119 669 569 431 772 539 471 645 405 809 84 1033 301 789 397 914 424 609 246 676 719 530 754 274 650 415 302 905 214 621 879 418 427 791 825 179 203 1028 223 627 560 40 565 23 527 712 1037 316 125 1015 8 851 286 836 937 53 1009 340 78 633 195 905 864 85 790 457 679 337 814 500 1029 77 860 365 221 919 762 222 273 807 844 112 696 421 651 143 940 53 620 71 586 295 953 484 211 730 573 310 1051 500 507 784 111 719 1043 167 653 352 222 821 581 113 995 196 361 835 436 800 192 1038 38 694 688 396 162 873 611 128 463 825 942 22 725 378 518 859 366 905 441 693 459 1012 1091 404 359 634 1003 270 1000 377 39 678 524 583 645 53 206 925 636 459 1056 127 557 414 1054 209 319 957 766 496 576 481 375 931 901 272 378 796 491 983 518 1082 126 993 357 938 269 1072 855 434 143 1015 51 812 9 614 669 497 1037 322 916 212 641 433 856 339 502 735 358 831 831 345 1064 93 866 313 517 621 1061 479 113 995 99 626 496 714 167 1083 811 352 949 360 125 690 696 537 287 780 728 102 786 94 701 475 31 714 581 276 892 417 1028 228 748 462 451 590 547 698 816 55 690 418 403 582 125 665 927 76 460 611 468 569 648 218 280 895 997 501 1049 393 964 131 465 925 657 289 451 877 303 1055 900 351 788 141 480 1093 899 51 737 205 414 815 947 229 327 618 832 94 576 536 203 740 84 835 661 172 496 732 113 557 182 1019 1025 165 92 554 166 571 1031 542 453 713 804 368 311 886 532 593 1000 11 392 949 966 370 980 379 276 976 141 564 519 596 143 603 516 1051 56 843 80 1072 501 940 418 882 640 529 497 1007 485 844 188 821 942 371 844 135 207 964 769 287 1013 318 504 672 329 718 21 911 1070 337 498 1084 923 426 688 344 493 992 1034 180 616 12 751 279 1086 156 799 335 387 655 143 1006 937 326 686 526 891 401 606 389 168 601 1015 176 914 224 927 435 984 86 629 230 820 79 287 713 99 699 702 388 794 28 844 279 481 778 199 1019 164 1082 883 63 385 825 1081 530 16 798 1047 472 267 988 834 123 1077 81 994 509 152 916 495 811 776 124 501 870 962 425 747 156 8 1042 536 733 109 746 412 574 306 814 557 58 778 57 524 900 973 337 668 85 5 985 163 750 24 731 649 510 395 874 774 17 327 963 100 1024 931 368 793 450 372 880 513 944 403 594 321 809 242 574 546 605 178 1086 801 221 256 566 176 961 325 806 67 557 617 187 1036 136 622 451 472 578 33 801 102 568 371 781 940 357 638 185 882 309 1054 433 424 564 1006 200 749 322 723 310 589 339 765 496 12 921 104 945 342 756 722 310 245 634 212 732 901 28 867 315 1024 1 737 40 891 492 646 245 960 393 62 705 1076 79 538 736 412 851 607 290 63 1036 1088 207 800 43 656 402 406 573 584 207 983 180 760 170 37 810 696 404 296 950 386 640 852 331 162 827 579 292 940 491 389 755 494 1093 617 254 945 3 905 327 709 244 1079 153 363 828 872 383 1034 16 28 888 225 793 821 116 911 105 1071 243 663 527 472 821 1071 284 625 331 719 194 182 693 906 168 47 942 945 434 480 1004 828 529 977 493 42 915 295 1035 269 654 1043 441 282 793 80 1020 1058 393 188 1047 305 911 96 683 3 919 486 850 539 1076 115 597 652 342 791 318 179 852 400 996 756 110 90 940 350 1054 68 587 616 534 1009 157 962 266 826 364 598 395 773 311 394 865 370 1087 17 803 745 173 1084 398 26 721 90 774 336 877 1009 9 327 1006 534 835 608 224 627 316 605 372 99 883 498 1006 677 429 694 305 919 541 709 215 239 794 1046 218 889 326 549 289 1084 47 292 764 394 720 479 919 1083 21 102 747 827 9 216 774 243 933 613 247 636 203 873 135 254 798 214 897 1059 396 159 1056 761 511 983 39 175 701 186 886 689 201 942 287 1035 5 759 10 225 646 720 222 810 191 10 1083 206 608 227 998 786 202 202 883 185 857 75 585 67 775 587 30 332 818 382 580 1013 168 775 460 442 1046 290 1008 140 562 738 22 955 530 1072 233 702 321 647 423 1049 115 805 166 513 1037 685 305 252 988 141 592 20 588 0 895 409 866 183 840 28 925 177 731 832 121 304 552 1093 528 8 779 993 198 986 409 81 693 443 926 572 368 746 202 497 696 1063 56 406 941 646 70 997 472 219 618 61 1027 340 833 735 20 253 828 99 845 571 325 447 1018 462 957 654 365 1001 505 26 801 404 998 182 987 945 74 202 869 215 883 838 213 698 365 582 244 233 753 565 502 192 598 505 1007 888 213 726 491 776 178 240 953 994 490 693 67 417 960 826 381 164 656 538 952 723 486 925 403 715 121 945 99 760 154 523 976 960 211 247 649 1046 79 217 681 796 295 509 742 32 601 990 270 974 112 861 256 295 923 1080 429 179 915 1075 67 28 1045 959 233 327 678 688 228 985 543 447 1061 312 1065 969 377 1006 193 636 120 904 90 999 123 418 603 543 1060 123 717 148 697 1052 316 817 104 790 131 927 92 485 687 536 597 832 4 1063 225 28 804 685 297 973 290 290 660 384 971 566 333 612 467 224 983 936 176 355 745 514 890 297 1077 818 61 1012 327 479 915 188 843 465 622 970 188 501 847 995 63 586 132 277 995 132 946 17 759 412 668 482 777 250 699 86 947 794 429 744 412 828 313 316 661 43 651 565 467 942 353 2 857 424 616 529 632 319 995 439 600 403 972 217 794 429 841 1060 136 524 730 1026 9 951 414 267 690 391 622 389 595 1047 197 955 399 730 130 160 990 218 817 102 647 1052 133 611 485 64 629 841 465 241 769 182 724 460 789 630 121 587 297 997 521 509 939 557 395 330 1044 725 137 478 672 415 630 887 410 121 717 843 508 805 321 217 750 484 767 378 790 935 200 703 88 822 382 608 284 448 737 18 924 978 202 488 966 862 337 461 915 253 771 527 796 621 419 221 732 125 560 235 862 1072 206 890 471 11 851 1012 532 736 69 399 1076 761 209 875 324 707 255 653 437 404 704 849 30 439 619 808 171 280 645 161 652 455 992 42 553 444 728 189 700 332 739 280 675 855 145 357 888 173 1071 425 692 744 222 672 185 176 627 1086 183 855 544 884 448 437 850 698 216 325 582 171 700 1085 480 712 311 346 962 195 1039 579 243 861 413 195 647 430 565 808 168 971 207 102 1022 357 742 664 32 9 950 389 861 180 943 687 448 16 796 500 614 263 854 614 4 590 390 427 1018 948 424 893 51 482 817 168 843 667 15 312 714 218 701 671 338 359 861 626 101 385 1012 350 840 842 470 765 546 301 554 215 1022 46 1045 1010 79 1073 197 981 153 431 1087 70 745 588 460 417 622 474 936 811 168 748 37 900 210 506 934 220 972 76 603 842 546 648 119 319 1008 798 439 68 749 152 711 430 998 849 374 283 704 949 529 671 386 749 369 231 798 220 882 242 793 777 179 678 159 306 1077 613 176 411 668 367 763 341 704 669 395 206 720 990 78 661 423 482 861 538 856 239 596 593 341 111 908 785 36 762 325 971 333 622 504 973 76 38 878 464 675 223 762 1023 416 0 592 510 967 584 390 354 862 265 1072 934 216 217 724 1052 264 600 385 292 621 144 742 615 227 866 130 596 62 1059 224 1047 14 533 1052 1091 280 689 243 1094 129 81 749 586 340 899 415 1075 307 90 613 61 583 990 167 183 778 733 254 174 1076 204 827 77 1036 717 356 661 432 971 246 538 1062 689 351 983 506 427 894 803 165 554 158 823 389 775 18 18 992 1003 239 59 553 301 1027 671 176 318 832 551 120 512 631 487 1046 920 386 748 361 56 764 976 370 173 730 578 442 92 671 1039 380 69 653 1039 223 302 922 527 830 8 552 480 797 391 753 129 907 624 70 353 549 173 948 28 795 121 1022 205 1080 773 527 112 1048 106 861 490 1026 975 98 503 711 951 343 94 1019 164 1043 594 75 243 852 533 892 303 976 103 970 796 100 56 615 1024 247 710 244 186 834 433 584 873 282 122 642 256 1014 71 923 806 64 630 50 1082 242 704 175 21 1022 297 925 1031 235 483 1059 180 1078 153 735 452 979 478 605 496 742 79 751 70 861 856 214 523 854 866 212 917 344 737 2 736 302 217 828 426 596 176 807 479 668 393 680 474 950 1078 241 461 1038 42 1038 65 779 30 647 356 877 471 833 724 16 138 777 270 972 918 422 827 68 1041 527 50 624 816 226 1038 265 245 786 760 449 799 109 453 741 181 548 239 1068 729 176 165 994 179 1031 936 356 997 71 726 260 270 720 1092 104 351 582 179 747 26 819 941 12 236 646 1091 97 196 1025 46 894 602 171 1044 262 1031 201 664 19 455 931 1077 353 46 548 706 343 773 453 991 336 181 555 972 346 1019 113 462 808 786 93 137 752 385 820 361 735 881 138 1020 66 321 953 790 67 735 67 208 867 718 39 953 287 634 434 1010 96 245 635 614 17 1083 528 387 574 372 932 122 977 520 788 667 455 786 515 136 693 798 447 35 798 718 317 946 283 881 398 13 771 208 582 792 379 305 668 309 771 349 674 433 552 612 534 839 516 837 62 771 30 982 338 592 509 368 773 803 436 889 400 866 273 397 812 547 786 228 746 974 54 651 48 617 107 836 356 789 206 387 855 247 1095 543 763 884 86 751 255 1090 188 1070 458 988 61 570 43 581 153 701 14 535 877 852 5 24 879 99 551 834 33 415 739 287 834 795 483 826 467 479 947 280 1017 265 910 49 967 457 1027 207 1036 1003 149 590 184 726 363 278 773 1046 511 152 1072 337 685 117 965 649 418 753 421 468 922 228 1005 156 626 717 241 317 1015 1077 330 736 204 257 990 233 746 58 993 205 598 790 20 1079 476 1070 471 1005 212 148 988 842 321 928 394 177 1088 637 297 540 848 708 495 1092 401 675 232 350 798 413 615 189 686 968 483 50 1022 40 657 1067 538 455 660 562 337 176 907 188 906 937 403 231 1050 114 648 595 35 964 363 417 851 291 889 656 376 357 743 692 171 593 356 507 1092 959 370 648 444 786 469 1024 37 15 681 312 1038 383 819 134 825 383 732 1002 326 1010 5 672 369 272 774 755 44 431 878 1075 25 3 638 169 833 819 305 158 835 765 292 234 840 264 602 229 620 447 555 629 43 1050 422 1071 448 733 132 1018 120 507 716 685 516 520 829 1095 378 686 99 598 90 972 197 800 437 425 577 871 372 823 316 461 805 773 369 300 862 162 794 83 1088 592 340 313 952 277 939 1049 361 913 443 931 418 90 887 1064 27 148 892 1005 135 808 387 420 635 999 406 898 33 716 476 355 924 122 814 704 112 959 408 166 1052 664 303 959 511 937 433 494 641 238 873 786 26 521 830 43 842 377 697 511 1011 432 1066 191 821 142 1087 51 718 574 359 920 324 180 877 958 317 532 865 465 978 800 305 775 476 138 935 92 848 208 876 624 486 817 202 845 89 32 1077 236 773 444 604 505 577 58 839 895 202 365 1068 276 1087 116 695 496 826 314 1000 610 354 641 18 71 934 492 821 1013 219 520 833 477 732 900 311 155 581 346 946 920 432 936 289 269 923 335 708 158 1080 18 728 875 454 598 463 358 681 942 37 764 237 346 798 70 1010 412 564 868 115 694 521 153 792 533 1023 535 905 984 185 55 1040 750 534 796 183 391 649 233 1081 996 489 619 327 943 411 267 576 312 711 519 645 582 471 208 548 594 357 95 914 281 834 70 810 817 245 729 284 154 722 159 842 186 900 239 1032 699 283 77 621 879 510 198 629 401 768 594 430 462 611 411 907 215 881 60 907 585 7 78 1024 72 906 367 1072 236 757 892 356 982 420 544 746 377 807 972 501 502 1035 332 953 884 436 980 324 291 1090 486 813 649 282 889 537 590 182 675 102 424 1031 415 802 1016 1 594 20 778 121 749 248 503 795 711 499 415 981 491 560 148 1072 1088 199 243 886 1049 63 889 324 15 805 15 687 289 923 257 608 1067 427 355 737 935 362 793 502 288 986 463 1017 301 916 203 918 823 489 465 656 777 536 583 345 671 135 1045 91 998 121 909 451 466 1000 772 236 441 833 744 314 820 88 185 807 366 752 350 866 212 1038 1030 368 1006 308 326 1079 148 668 961 233 908 242 18 677 259 652 648 80 575 155 584 301 1066 355 683 163 998 51 397 936 1077 358 157 608 615 85 487 819 1094 466 391 681 596 359 796 536 1038 449 47 1081 415 771 543 671 600 382 865 414 10 861 146 719 70 643 903 456 953 429 488 692 395 559 1051 547 622 22 556 408 1040 137 243 931 662 432 420 1040 384 721 1081 172 861 316 739 454 1062 402 736 535 853 249 686 64 69 934 716 81 878 404 502 824 244 753 1003 79 452 922 316 596 777 424 767 432 22 637 1052 162 337 700 342 786 520 655 892 202 83 925 59 840 798 144 489 979 709 313 917 36 193 758 539 741 867 279 264 599 203 1041 624 7 732 517 793 308 776 401 593 76 960 214 258 860 297 899 1007 309 922 511 965 416 433 724 216 930 251 635 1018 73 339 763 665 200 334 964 301 802 822 229 704 500 106 856 951 259 344 555 1021 547 443 808 820 283 1010 133 355 961 628 239 149 744 321 766 160 822 1044 344 1023 118 693 328 179 669 116 627 225 980 605 83 513 1023 583 262 272 1019 1042 488 814 130 629 36 713 474 1070 75 425 635 602 414 246 1067 829 202 1064 451 829 59 714 88 648 364 189 1090 687 382 515 711 640 204 82 909 266 784 50 964 32 839 761 286 519 992 796 329 115 861 64 659 873 478 461 685 29 936 459 934 502 1073 145 910 492 766 911 542 944 529 116 1075 798 352 666 382 399 930 264 1034 612 287 142 849 1025 401 603 48 467 763 1024 260 1044 187 7 697 960 542 561 252 171 609 474 999 376 915 350 864 338 909 312 954 766 146 416 955 1040 274 513 831 49 910 911 228 589 382 288 627 886 169 827 114 136 612 32 1081 161 833 1046 282 915 473 706 361 329 915 1079 86 839 474 125 791 660 453 450 570 816 276 276 579 159 624 756 290 922 3 524 1049 149 855 972 161 689 324 171 1086 902 380 1020 74 814 292 176 919 433 992 735 299 96 803 65 840 875 247 61 626 158 880 376 1033 879 273 691 413 73 1074 854 212 995 130 352 862 163 590 429 657 1050 323 1004 291 81 994 298 968 1056 337 103 895 203 733 433 630 746 497 669 430 513 924 1076 249 548 124 525 872 758 152 827 499 505 950 664 279 434 627 53 805 729 159 837 239 187 691 52 616 256 1025 948 143 189 699 170 563 543 783 434 969 895 99 943 183 642 161 549 286 1060 171 816 220 848 24 367 782 332 577 1031 67 411 869 481 1056 0 1002 634 496 66 802 202 934 883 533 32 896 330 776 210 714 515 729 382 810 961 463 304 923 801 325 143 576 283 614 516 814 663 164 687 297 58 734 553 242 556 407 972 85 710 349 956 162 642 169 1022 422 125 1084 122 801 115 657 624 305 23 641 125 718 543 795 1007 41 294 550 842 195 323 691 424 676 302 827 697 8 447 837 884 424 283 748 845 258 309 612 35 700 128 835 18 590 417 563 439 1032 1037 507 385 778 974 27 155 652 1095 310 491 899 116 1045 626 337 345 839 316 1051 359 790 820 520 421 788 376 851 216 863 1014 193 948 382 416 598 687 503 48 1013 366 663 611 158 743 513 926 503 376 589 449 663 253 597 233 896 658 454 649 369 292 913 392 800 187 718 910 301 584 216 124 999 311 980 583 492 21 598 1070 182 643 531 834 168 740 474 782 105 512 1064 962 243 408 758 263 686 1045 140 823 39 353 650 188 738 73 678 503 698 454 727 413 1069 599 319 321 881 136 746 420 588 696 529 955 263 565 373 520 1052 687 325 621 361 670 192 154 847 233 625 435 950 499 706 967 431 1050 308 474 622 381 784 31 1038 533 556 953 281 279 1045 697 85 431 743 144 681 729 254 544 797 695 215 641 390 788 236 288 773 997 221 1026 350 455 593 958 442 768 23 996 227 1017 376 723 30 926 326 144 1006 173 692 859 27 404 814 772 332 1057 523 299 961 1026 504 943 381 487 1070 1090 518 690 378 451 1058 985 151 1070 447 805 412 783 503 977 297 319 657 604 37 701 451 701 158 704 6 271 903 745 49 721 121 162 699 142 867 317 969 673 111 282 1002 610 101 151 599 170 696 1050 233 672 264 166 1064 669 450 855 345 843 108 1046 216 583 222 705 247 676 363 796 361 939 540 703 378 481 998 450 996 111 1062 914 91 728 17 67 692 175 822 125 847 1031 391 983 381 585 534 446 602 608 133 314 940 297 739 711 192 477 875 1010 286 719 172 657 298 556 428 211 1033 880 499 771 421 841 302 370 574 687 230 946 508 1032 216 1023 89 643 193 589 243 824 231 686 531 1007 546 145 914 583 319 653 414 846 170 55 707 78 838 1071 520 230 808 448 610 958 27 765 136 329 848 730 384 517 625 740 428 816 266 910 30 167 727 81 630 169 928 107 778 51 720 570 194 191 818 746 210 134 711 616 509 11 811 268 646 484 1062 299 1069 798 291 541 838 1089 315 111 1070 199 877 284 991 694 372 153 767 829 534 491 767 1074 333 17 1005 676 201 761 298 998 288 227 881 526 744 885 499 687 253 889 381 873 10 439 593 43 738 869 300 504 905 596 289 946 340 625 143 463 590 979 345 936 57 672 266 823 103 933 335 688 210 112 643 853 78 999 237 1091 34 297 590 497 972 1017 288 305 809 746 135 521 695 1029 60 1068 162 519 786 386 703 331 830 732 316 300 911 345 928 418 950 671 427 897 424 691 14 424 955 362 976 216 988 383 628 621 498 441 1065 134 744 1094 484 271 1036 545 732 275 586 638 503 74 665 94 586 524 778 37 841 738 370 708 71 268 754 463 799 948 137 107 871 433 792 612 28 745 63 43 786 149 570 660 530 303 975 530 889 80 631 845 194 674 356 89 707 47 603 347 853 525 740 529 548 900 479 301 963 39 883 810 521 866 100 1058 521 677 350 194 846 663 293 967 371 238 999 56 570 956 518 360 1052 481 789 839 234 232 619 402 945 40 916 849 486 240 581 618 300 416 559 478 743 420 1062 780 244 1000 509 315 894 554 32 263 869 384 923 417 643 880 197 162 834 636 191 1035 97 838 151 1027 419 433 826 832 513 1089 67 1081 462 286 675 940 502 725 214 466 557 1070 238 507 1083 512 750 743 38 635 411 714 538 197 1064 582 62 727 181 178 746 779 285 445 909 315 741 309 916 546 1031 81 814 156 644 734 123 191 799 502 1089 679 93 809 23 1002 42 1072 388 149 963 913 419 992 6 544 1037 299 939 1037 483 544 965 558 79 297 867 189 725 364 747 638 494 371 1066 169 965 846 188 13 806 579 466 696 160 1051 333 867 270 601 418 153 956 401 764 730 62 714 223 249 779 922 382 719 5 849 542 366 635 650 475 897 206 801 359 773 246 300 844 397 1095 227 673 143 562 964 390 594 326 537 1055 685 46 1033 361 522 913 404 925 648 425 856 29 401 792 111 901 853 229 382 646 810 243 1007 475 630 43 280 813 921 100 1022 298 218 880 80 824 364 853 651 131 404 923 633 161 257 568 691 89 826 358 217 689 683 420 959 337 699 115 1007 485 940 391 155 912 610 179 676 301 408 791 233 1042 832 503 322 794 637 121 1050 124 278 909 84 918 199 663 1053 232 644 74 548 527 748 43 225 565 477 919 916 378 651 230 741 219 315 800 1086 187 744 301 383 569 396 641 306 1063 1069 442 637 280 90 585 594 219 539 983 156 594 549 348 164 1055 1051 370 1073 337 54 840 17 725 277 866 216 974 305 994 775 160 589 431 502 550 668 208 534 791 333 1088 994 419 216 620 505 723 815 451 13 832 163 812 742 164 370 1022 76 733 803 217 443 725 583 504 464 946 1054 544 611 147 150 993 961 139 358 1035 101 653 727 308 36 995 944 530 954 380 708 479 661 353 1060 413 231 682 830 199 820 439 379 818 452 838 278 1020 355 1019 270 612 908 110 479 567 782 530 1065 109 456 749 112 981 207 1093 439 802 565 38 684 541 1093 448 79 566 953 501 803 505 1078 445 440 779 221 748 315 1002 227 702 443 744 194 909 319 1084 748 52 32 847 936 464 634 252 261 1023 223 835 285 621 1081 538 735 274 240 703 869 240 900 216 73 617 552 159 668 373 983 204 44 845 901 324 767 156 689 227 425 777 1081 444 232 785 557 436 186 678 556 246 634 91 900 288 989 308 720 31 130 571 304 656 522 676 600 118 293 584 697 280 713 456 922 259 738 300 16 866 181 773 817 305 739 164 870 226 1032 310 855 176 333 774 1012 317 301 981 1064 331 225 1033 725 360 273 1076 836 100 278 632 488 1057 1016 177 1 1017 588 454 937 456 633 317 343 810 405 711 355 809 849 211 913 408 243 638 361 898 874 239 180 840 1081 66 271 580 805 69 569 425 910 468 118 859 228 874 1033 195 857 342 130 900 533 884 497 654 993 35 1035 200 806 495 512 826 1034 511 407 552 361 1074 613 474 909 184 1076 325 921 2 486 701 764 85 389 956 3 550 153 1019 1063 163 780 545 1022 537 808 54 304 993 840 241 128 592 34 786 805 5 732 279 953 423 964 251 574 496 155 588 757 510 388 612 1006 504 886 201 0 806 590 316 993 532 595 134 954 492 99 925 277 892 644 216 342 986 20 1069 301 617 743 265 44 754 1095 252 593 412 1055 457 49 776 368 904 453 938 915 319 479 1057 1078 464 671 513 744 392 387 634 143 1039 1023 519 992 534 230 885 712 359 24 970 347 599 36 642 415 664 176 801 605 71 134 718 831 434 1000 262 685 58 598 185 10 809 401 778 900 35 1017 489 642 334 199 1085 959 359 554 114 887 119 794 40 62 815 589 261 521 904 277 886 49 835 996 228 914 428 281 606 784 249 932 133 264 828 191 1042 970 367 499 565 750 244 188 736 88 576 794 307 98 864 778 492 786 100 892 522 860 460 741 278 262 1077 383 717 78 821 158 553 520 936 367 1069 843 479 58 924 206 943 26 715 1094 61 674 326 762 447 993 388 686 23 357 942 533 945 932 522 730 316 154 1026 989 42 474 682 829 220 175 931 650 490 366 1033 593 253 329 591 1049 116 575 295 520 610 274 634 603 228 1006 346 635 514 1060 469 229 995 320 559 659 209 416 827 781 411 1013 534 343 624 700 415 750 58 342 876 376 876 73 1092 469 651 416 926 463 1000 971 176 560 37 720 461 951 16 528 1067 690 301 790 366 555 375 238 718 60 1019 124 789 142 928 304 1081 909 419 123 750 881 218 324 909 947 227 693 471 701 46 505 729 907 382 166 802 434 845 1087 361 404 721 349 1049 872 270 188 756 637 498 878 305 886 389 130 644 798 332 551 436 1041 4 664 116 799 387 885 165 1057 412 1003 23 61 962 126 871 536 687 1078 21 553 28 964 18 722 430 167 781 154 598 269 712 537 901 486 1046 446 912 138 877 424 723 488 930 839 221 229 1081 574 547 13 809 647 93 386 1075 534 843 608 344 705 212 739 7 451 1089 334 667 594 190 1073 175 1027 22 507 615 765 10 523 914 287 798 439 904 246 737 464 672 353 733 246 777 89 785 924 6 611 256 409 1020 1079 458 471 865 908 183 605 53 683 65 881 493 877 342 13 609 120 854 511 552 672 291 153 640 398 979 778 50 432 919 1065 426 351 877 457 796 859 496 835 149 445 652 430 798 690 146 640 73 1071 364 528 1057 986 222 600 157 418 944 17 668 213 994 818 27 57 829 863 396 823 491 609 158 1080 336 1085 333 893 102 945 298 943 245 460 825 512 691 379 814 843 493 848 457 264 913 469 925 494 760 954 261 606 2 806 502 994 275 431 616 1020 201 161 554 993 41 496 650 112 918 96 998 830 499 861 308 636 45 314 743 85 888 666 380 139 906 855 422 31 849 478 989 42 1081 791 193 19 744 545 955 732 268 170 743 901 384 1013 172 84 909 738 354 489 711 1042 338 821 22 561 109 1004 526 157 1023 689 88 787 116 432 1059 144 571 156 1013 729 209 164 858 827 37 1019 400 488 1021 829 262 428 750 912 82 1085 540 127 905 309 565 846 521 274 847 624 359 200 1079 656 283 560 93 286 609 611 153 972 507 857 438 896 20 99 606 837 253 580 44 185 1048 13 985 417 836 867 118 643 46 485 934 529 778 576 361 155 1083 267 607 138 970 175 1007 102 899 949 205 357 684 963 408 1018 47 892 256 36 928 348 961 180 869 534 766 403 958 722 477 484 738 150 633 772 353 712 539 635 454 648 345 515 1054 657 193 415 998 108 773 648 488 283 868 600 539 465 630 674 515 510 917 947 411 736 469 561 178 153 808 476 995 890 157 649 167 698 72 83 817 268 875 513 816 98 752 1044 367 380 970 21 616 332 566 152 1055 673 9 715 443 236 649 761 67 126 651 828 93 788 225 37 794 987 77 385 996 1075 345 115 745 899 234 663 223 699 276 413 833 111 938 472 857 273 586 182 593 175 986 255 1013 984 160 736 403 137 626 252 799 753 396 577 335 195 680 662 159 927 99 948 421 642 100 331 927 44 709 651 95 500 639 511 625 18 935 643 272 456 552 444 1075 726 520 980 133 385 831 193 867 364 909 896 397 941 532 582 93 488 686 502 1066 862 353 658 358 392 824 219 965 1059 49 456 1048 299 755 348 897 353 802 909 239 585 127 666 204 1039 383 968 143 1036 484 1052 202 845 161 55 1033 219 604 263 690 577 486 598 339 659 333 860 50 843 59 69 857 1069 289 165 1061 56 689 942 484 521 803 925 340 237 624 141 765 684 451 425 936 287 960 44 868 188 1065 210 599 7 838 359 905 18 845 158 870 600 492 145 876 938 274 896 409 1029 148 836 302 743 347 1050 61 163 549 1060 471 113 575 36 927 660 459 67 777 583 540 1032 182 751 397 428 659 792 23 755 147 995 146 914 322 248 946 1032 470 225 843 942 398 99 641 78 935 505 888 423 1067 905 228 778 89 1094 229 759 117 691 35 870 473 168 781 725 435 338 1031 140 1000 999 390 457 1075 836 328 715 511 485 706 152 1028 949 141 199 900 664 517 804 42 394 1032 662 443 498 889 1059 526 512 732 751 256 351 806 586 510 848 351 677 307 894 258 990 297 925 239 293 582 848 105 560 343 917 95 628 393 391 815 441 856 332 964 165 912 467 692 912 408 146 829 281 675 924 28 339 714 1039 160 65 645 1 595 240 655 129 716 836 487 652 12 898 18 211 563 791 164 108 729 605 365 902 518 720 129 970 112 833 134 1008 244 998 37 862 422 549 214 664 396 635 361 452 815 996 280 155 757 834 87 920 271 972 109 797 463 1093 274 242 587 821 11 230 1086 478 646 213 995 289 876 472 573 885 88 642 523 430 705 262 840 817 195 391 566 640 269 715 302 110 798 854 165 1054 206 1053 58 662 17 139 793 355 739 594 232 977 363 899 378 818 272 26 594 984 281 200 587 744 16 972 343 383 720 714 165 114 931 288 548 53 563 902 457 315 902 207 958 810 209 591 99 336 585 1038 204 856 148 139 1038 725 484 598 131 45 736 553 258 15 969 420 889 196 1003 1001 199 170 791 664 373 741 62 780 91 514 548 773 40 707 279 540 868 626 308 1064 382 29 585 12 639 758 272 914 38 759 325 142 702 416 690 836 349 1054 31 223 735 946 368 557 441 496 1013 41 584 252 981 836 106 486 970 315 890 1093 233 87 876 1068 391 569 519 653 179 708 25 586 22 769 545 126 776 898 314 340 756 255 923 659 294 132 963 451 672 738 540 993 53 887 310 719 258 24 1029 510 718 90 867 181 1002 418 1009 451 864 870 512 1084 72 472 737 792 149 333 996 165 797 523 974 519 953 437 981 681 398 121 583 926 241 525 916 14 821 396 573 531 909 268 967 637 354 750 273 468 904 657 296 599 9 734 427 952 8 710 37 454 1043 902 115 735 387 281 625 670 446 751 355 881 196 410 1010 255 897 53 960 936 60 705 186 901 115 966 159 99 871 912 209 680 432 602 546 205 683 333 1046 924 300 31 700 370 831 356 633 628 326 541 1095 547 887 189 905 651 23 524 585 224 942 1044 91 481 857 278 567 495 919 223 919 856 104 892 162 925 295 267 735 206 909 797 115 1065 171 630 384 536 1015 623 412 507 952 615 55 276 757 661 414 266 598 884 347 300 1039 979 140 853 365 254 718 101 655 176 937 56 982 646 191 244 619 298 662 302 965 36 790 1086 301 473 1093 632 519 714 332 974 162 975 270 972 467 768 468 878 537 339 569 985 335 74 556 60 974 782 430 805 269 242 573 202 1071 754 507 385 1069 668 303 175 768 933 178 254 779 752 150 652 278 748 274 358 682 1055 51 520 1047 761 227 116 788 251 708 58 1050 954 191 355 781 84 776 148 579 163 805 698 190 374 688 136 1095 588 136 811 259 875 400 546 944 1057 21 406 857 964 8 10 550 414 914 242 718 281 749 216 730 348 571 585 386 315 717 998 325 686 413 1065 185 197 584 174 673 454 1004 1070 415 724 307 79 698 535 726 1094 127 527 875 723 349 411 563 373 696 723 318 608 464 128 605 998 418 670 462 650 289 301 604 110 987 103 595 142 840 1021 308 931 404 935 90 576 453 77 933 348 783 1010 340 50 714 56 1080 886 128 884 477 15 831 622 69 392 629 447 729 902 461 1035 327 193 712 1074 19 47 708 360 668 486 962 730 279 433 857 585 272 500 1022 393 552 265 636 1023 3 466 575 60 665 772 470 206 923 449 643 904 331 154 950 736 313 470 602 464 882 168 1024 390 907 291 917 525 640 30 670 415 856 467 645 748 487 666 341 1051 271 214 573 337 795 463 769 735 206 946 396 671 38 1052 138 312 668 222 904 945 274 77 756 673 202 965 373 395 796 26 737 272 687 178 889 22 959 134 935 112 664 136 718 1074 363 52 866 800 169 774 293 588 335 371 561 290 751 328 635 713 300 379 627 343 671 487 724 36 724 82 751 803 513 904 528 1052 396 674 34 888 440 618 81 664 172 943 486 388 659 32 1018 728 74 562 491 988 492 474 931 951 211 269 807 257 661 398 1094 506 567 656 63 160 1048 694 346 804 422 818 370 410 680 1094 323 811 60 980 541 573 53 145 954 89 699 781 220 346 980 722 508 483 914 1019 76 194 876 136 998 176 864 330 605 758 14 296 727 859 503 609 486 645 384 217 602 681 163 481 1010 669 61 665 64 308 743 767 354 322 1065 19 750 97 575 434 1022 218 1055 818 92 500 825 920 461 652 495 1090 468 800 51 448 556 807 378 234 631 1056 84 381 1053 347 847 265 572 821 46 941 252 756 222 88 860 584 93 327 844 591 183 288 1023 190 839 636 180 554 10 425 880 280 778 300 829 442 587 56 751 314 650 981 502 126 813 832 384 530 762 646 511 125 842 313 992 109 1001 692 131 263 571 215 692 757 516 774 369 500 1023 71 897 175 1039 627 495 895 482 479 637 44 994 1065 25 148 968 183 771 342 623 424 762 670 103 1080 434 290 862 458 562 499 1056 759 438 1060 29 646 86 234 982 352 849 1049 387 654 424 404 842 623 192 432 871 762 263 8 939 407 612 951 236 396 851 819 83 511 717 200 762 593 91 69 746 838 274 230 945 267 886 843 353 465 706 569 12 273 778 958 102 265 890 152 902 703 433 429 904 767 460 667 30 615 458 1036 230 371 782 999 23 921 48 175 750 676 537 282 968 380 724 400 731 1058 509 682 461 349 1067 179 566 452 569 53 583 1019 531 804 505 922 341 821 330 944 532 987 136 778 437 412 611 975 438 235 881 776 478 83 898 841 250 718 62 1060 206 925 186 849 113 357 869 242 853 58 1011 21 915 979 112 96 686 956 160 366 683 157 611 436 933 743 293 963 456 605 537 1039 117 946 69 994 118 282 718 896 44 320 789 596 466 957 463 438 1034 815 522 436 742 1087 501 587 341 551 287 412 698 282 719 1009 181 195 930 240 629 751 428 1024 294 574 506 611 545 964 379 23 873 780 202 817 502 610 12 913 524 874 370 33 717 634 175 254 1022 608 166 194 672 854 323 853 138 19 981 1090 399 1083 370 188 610 493 1009 632 141 415 1077 977 366 465 735 401 742 1011 203 274 808 145 753 292 671 401 945 388 887 238 1057 33 719 387 632 874 51 61 640 326 1081 620 31 868 400 736 177 396 624 46 673 762 118 471 1047 1088 105 473 761 122 887 892 523 133 674 1013 12 966 129 536 993 909 471 145 617 9 835 674 364 364 887 956 132 717 298 841 263 430 914 339 903 815 471 541 734 11 550 625 481 893 428 489 674 538 711 816 5 814 427 549 117 746 51 125 581 674 277 449 910 550 35 543 704 376 800 809 279 177 569 654 467 808 165 641 294 934 494 240 932 870 369 293 856 399 657 1072 271 134 854 1019 322 625 172 375 881 536 961 970 83 169 1024 498 758 911 289 813 505 770 543 1067 530 750 18 55 845 1091 104 854 309 557 389 39 988 320 881 736 340 753 205 889 316 777 93 1055 12 219 887 886 394 345 909 562 348 87 944 593 81 1095 315 516 628 614 414 1064 345 258 853 604 32 373 687 826 172 467 1033 1044 36 720 336 181 739 169 874 485 770 799 401 967 339 400 578 645 258 272 1046 66 709 852 317 438 795 193 634 666 463 877 233 784 146 809 533 529 681 551 173 593 136 103 878 661 427 983 235 362 721 23 1029 114 973 369 800 1059 138 203 932 865 309 786 489 546 681 393 658 769 354 752 462 507 854 1019 415 190 968 1015 209 504 687 36 1027 675 106 1090 58 175 624 148 925 273 628 750 495 904 37 1047 99 222 622 34 773 592 85 457 1093 314 808 410 712 768 249 648 476 965 244 212 552 1034 75 288 1060 481 660 718 280 192 1002 843 336 957 456 395 964 780 289 256 601 2 959 373 857 446 658 833 523 722 74 741 148 68 867 421 741 396 572 691 190 781 6 667 68 973 77 534 887 675 515 543 605 399 961 2 834 345 1035 483 942 855 512 180 905 160 688 597 502 839 171 216 990 744 106 1028 211 666 196 978 278 1003 66 337 878 719 35 919 533 688 290 348 1015 81 645 682 303 479 624 655 56 589 196 399 736 693 107 14 684 965 125 813 25 214 709 910 290 742 297 204 1058 267 849 677 275 98 708 544 560 508 571 644 441 13 770 555 68 385 732 658 288 995 438 808 269 47 705 347 919 923 372 1069 161 128 891 930 298 634 468 412 875 7 564 866 17 329 679 590 337 824 474 490 886 231 1042 115 691 918 279 1030 69 456 696 634 432 233 978 808 422 974 462 150 594 342 993 278 660 29 604 423 921 235 688 81 691 471 654 193 788 1084 446 86 865 235 779 941 545 184 563 793 452 61 781 177 695 274 758 635 162 89 598 539 739 314 803 925 274 780 260 249 906 775 442 6 784 511 557 515 795 57 969 604 545 480 966 58 1008 676 117 425 673 593 504 279 566 629 167 794 259 69 670 551 326 282 876 32 807 864 440 698 240 1066 88 792 186 893 382 1078 41 880 528 747 536 907 519 1094 201 746 546 168 1021 1027 153 581 390 438 606 754 199 554 126 872 298 870 41 624 409 306 959 381 839 1059 302 392 583 372 979 144 559 297 1081 415 791 83 1000 137 929 110 959 612 27 922 307 943 220 233 724 846 32 868 397 717 46 457 670 300 1007 308 839 961 29 722 513 620 396 970 347 290 562 717 319 485 717 93 728 287 861 19 1042 316 779 976 394 984 367 549 317 512 978 268 845 736 235 993 336 388 969 940 271 177 819 571 195 964 46 719 67 409 1043 323 758 263 847 803 71 992 360 516 958 812 136 883 484 538 1028 87 773 1066 473 934 49 755 201 854 428 527 739 1041 194 300 681 321 972 296 1022 12 575 649 184 1068 159 427 913 380 803 975 516 573 445 439 693 382 949 928 48 379 749 21 1032 826 466 714 291 328 1066 58 909 377 675 805 106 452 710 1021 425 702 282 533 731 407 827 413 1095 469 952 57 860 250 830 0 1063 578 396 139 852 569 79 1072 124 119 956 273 864 944 443 959 365 726 365 95 1093 904 296 233 1022 692 155 285 962 1078 149 804 405 594 303 1008 75 836 408 757 188 465 661 677 490 850 3 640 230 953 547 386 842 468 785 1090 258 952 98 946 495 73 582 703 491 683 220 192 782 97 683 434 1074 528 622 238 897 313 566 665 106 168 638 739 278 528 698 626 182 971 72 998 139 1008 490 316 824 295 761 1016 343 901 44 87 741 837 207 846 344 582 386 397 940 1039 257 113 1012 778 21 318 1019 198 873 1081 217 660 271 643 235 619 434 222 1073 534 1029 967 392 451 649 22 941 139 927 909 151 943 163 786 317 431 1061 355 602 715 138 805 538 351 1039 912 246 876 41 722 225 599 357 56 895 504 1050 532 621 56 995 14 728 445 742 572 505 491 912 204 1021 625 343 112 1001 486 823 802 469 67 595 569 511 479 675 15 1063 192 618 759 279 868 450 747 21 598 136 666 410 105 1023 0 1003 168 1059 685 518 430 1005 1023 393 746 422 788 148 902 108 421 894 547 1066 514 638 142 898 239 690 969 522 344 848 328 888 3 1033 373 969 905 33 123 798 180 1011 20 1017 482 774 903 171 86 873 432 562 1044 85 301 751 507 678 631 537 401 605 753 2 592 256 837 329 528 756 839 188 353 646 349 602 533 805 153 838 241 1005 1073 289 863 199 341 998 153 736 1074 449 613 162 1050 481 119 814 937 468 182 674 346 771 697 52 417 1016 1069 216 329 742 534 949 458 947 259 980 754 304 1015 120 392 968 886 333 842 544 1016 315 406 885 921 235 811 72 53 566 246 1012 369 632 919 269 242 978 874 384 737 242 903 330 864 33 988 162 590 258 186 981 179 918 309 841 140 964 748 474 750 206 677 431 92 741 593 40 775 109 345 1041 639 368 502 581 794 427 788 413 223 902 640 58 877 332 13 570 319 601 606 47 80 647 308 935 711 527 31 656 119 664 21 1023 554 536 636 0 319 896 59 1053 688 497 754 438 762 541 652 30 499 765 132 1018 977 520 7 690 756 323 664 38 729 470 889 188 743 274 1013 52 113 658 99 938 738 225 765 87 1054 187 639 349 288 676 894 269 642 382 637 329 272 882 1001 147 645 453 529 731 672 247 647 448 786 113 649 487 938 475 703 449 19 617 230 956 1055 65 985 405 305 843 681 39 698 172 250 1030 698 433 656 120 196 637 303 649 198 1018 1014 59 703 21 392 767 181 1058 239 910 425 921 537 839 0 799 407 942 340 798 217 574 1026 211 177 827 513 1006 685 308 347 623 497 1053 429 679 185 690 981 102 521 730 1063 100 323 1030 80 976 1055 409 645 230 418 558 1046 391 793 243 1047 8 837 441 528 862 1032 492 629 383 878 20 905 18 985 530 22 569 952 282 74 994 965 66 24 903 892 346 60 967 143 1047 366 717 818 192 162 1033 826 111 404 1009 650 187 1004 461 771 79 288 966 888 266 992 257 614 140 363 797 983 542 495 887 476 609 20 904 171 823 57 779 813 7 415 673 545 589 559 68 791 245 94 826 562 339 708 310 378 723 949 207 295 943 806 333 524 1078 259 1067 427 607 133 558 122 809 66 882 372 644 219 893 650 503 663 218 230 643 1073 269 130 573 234 829 1031 104 350 658 467 894 646 496 1078 546 928 283 639 133 1080 20 974 504 369 588 544 1073 929 404 1041 70 724 406 2 661 102 690 248 1075 43 710 634 428 397 556 108 926 774 113 540 594 801 524 748 40 7 932 549 113 351 1060 217 612 357 619 128 1039 338 618 964 439 1030 43 884 135 60 1006 534 905 854 230 375 839 501 801 351 789 469 884 866 529 430 591 114 743 767 530 800 109 384 1069 167 859 390 686 220 725 491 1003 1063 147 364 1017 248 870 540 906 473 730 593 430 1009 21 328 971 126 927 63 942 19 552 132 948 124 835 316 650 672 348 822 518 388 818 805 296 777 283 1052 473 30 790 176 884 820 414 650 356 602 122 680 436 452 783 1088 291 759 324 813 80 358 970 70 949 516 1075 98 1046 69 830 592 329 1015 539 64 930 308 572 570 389 242 967 971 219 241 581 792 349 478 927 107 859 567 313 508 872 376 685 264 908 1072 518 943 82 315 998 146 1011 739 111 985 381 887 28 548 302 277 669 64 691 26 713 13 633 693 301 219 1000 313 691 183 1003 351 608 771 57 652 102 152 784 177 894 754 421 567 321 465 960 692 528 994 468 164 1004 399 800 431 809 735 464 270 871 999 166 1065 507 363 618 933 525 433 556 1018 337 534 993 927 73 1027 443 783 172 561 5 732 23 11 583 1059 37 252 844 462 817 768 91 970 187 1002 278 849 287 455 1028 86 585 170 940 875 529 636 267 1046 186 820 453 558 487 559 305 330 794 285 707 856 391 645 459 420 836 667 9 777 87 576 469 1044 349 864 164 915 121 122 1042 175 714 645 327 1033 52 289 902 689 510 403 785 378 729 121 714 980 0 209 995 95 815 559 80 692 275 254 664 126 866 1034 324 1083 467 699 204 68 582 449 954 989 80 996 440 324 812 432 631 565 486 351 719 962 155 511 797 597 311 396 911 3 666 786 204 41 771 513 836 234 804 353 556 602 168 396 1045 288 770 310 789 455 581 870 364 586 15 478 699 913 339 814 483 394 821 87 809 983 131 1032 277 341 808 994 167 1041 82 399 1034 43 666 1045 472 194 1037 245 772 1038 544 1078 266 950 302 698 17 415 912 15 1084 971 177 899 487 976 323 925 374 209 1072 668 469 523 852 1092 430 571 486 869 301 512 736 308 831 317 574 1083 296 1091 216 22 677 858 409 594 202 896 329 809 158 638 101 492 953 462 826 343 993 426 790 533 1077 194 1081 544 725 439 607 1067 510 776 182 327 1043 294 1067 1028 340 707 86 808 280 89 935 552 352 256 757 570 162 302 895 488 1003 942 158 1020 152 228 596 831 488 462 926 278 949 607 69 234 1007 847 403 726 213 35 1070 1027 32 315 753 301 745 423 630 1003 464 838 397 920 120 895 411 947 124 767 314 378 784 103 1084 553 120 1023 107 967 288 1017 180 56 700 424 858 972 6 550 82 425 804 627 498 946 100 1003 105 942 90 42 709 684 494 791 360 608 380 953 314 195 573 1062 70 151 739 967 308 301 1062 941 525 45 669 357 928 257 1047 680 474 48 893 684 185 511 856 787 522 257 1023 433 869 279 676 169 696 81 669 543 885 653 452 835 14 346 1076 742 366 1047 465 752 26 69 906 619 100 36 762 756 241 929 46 799 54 687 112 581 274 609 352 249 869 887 468 1039 144 588 390 702 396 85 725 191 804 229 781 812 406 68 743 14 744 1031 45 300 1032 781 226 926 472 826 274 619 283 251 554 891 529 684 463 835 379 712 102 637 195 1035 536 39 770 904 162 473 711 475 595 830 339 587 77 448 626 597 316 58 614 469 906 397 599 443 1045 529 869 497 1006 634 190 172 628 153 552 410 1008 496 1011 76 1050 355 960 225 900 621 1 679 122 729 529 1036 46 462 598 69 690 426 1022 542 827 673 286 382 581 567 481 241 608 704 71 497 861 239 1066 33 622 252 834 69 1071 408 659 1047 487 782 455 413 776 845 301 362 829 181 886 834 52 1091 329 555 428 519 573 836 284 204 1011 108 794 970 101 177 675 1085 24 742 126 1081 82 206 1009 531 858 322 693 372 766 598 113 438 571 599 366 724 154 1006 117 987 64 183 715 1080 533 27 821 300 884 292 667 781 215 335 1055 904 472 99 770 894 135 386 697 617 529 911 130 51 1000 1014 386 43 1071 865 238 249 802 362 837 182 850 908 516 303 735 992 269 942 544 651 298 416 951 800 391 124 844 930 319 996 504 233 664 413 554 1083 262 579 141 876 372 271 997 498 588 502 1069 444 704 878 106 811 301 1040 126 434 725 508 763 565 349 545 950 425 863 750 354 484 651 187 949 899 531 251 1038 682 437 275 1095 380 795 1023 443 163 627 452 895 96 680 326 838 707 351 302 971 645 340 978 389 149 643 433 652 549 36 187 1002 1015 325 702 135 448 712 115 790 350 736 695 329 61 629 1052 79 227 656 396 585 1067 124 876 428 930 345 380 920 329 575 230 594 582 190 87 548 794 383 110 982 16 826 1069 207 73 889 438 589 53 934 945 253 593 210 405 750 299 723 868 425 240 1077 104 989 843 485 835 64 627 193 237 996 214 782 382 565 235 1058 330 952 348 1014 483 1032 805 504 482 566 353 705 446 1071 1017 321 402 1031 336 744 879 124 706 119 495 865 766 154 747 24 989 272 6 678 941 510 851 69 574 112 492 848 300 572 1061 337 91 995 955 536 47 744 633 19 175 560 1071 390 604 78 128 716 785 222 769 15 231 939 178 792 103 1061 442 807 22 574 193 1036 706 102 797 143 436 571 1047 77 545 781 1075 110 601 4 621 341 225 735 1041 226 241 1081 1093 165 180 898 510 868 72 1067 914 12 191 644 667 73 350 549 215 561 864 57 815 378 391 655 932 363 248 615 456 810 147 1057 618 168 214 562 1014 467 395 810 27 1053 98 1044 735 209 538 1005 237 928 734 378 293 625 811 252 1029 40 443 950 794 210 502 1075 449 1071 169 827 67 904 178 741 969 426 784 281 844 172 378 711 648 274 901 401 857 542 973 245 27 975 677 26 309 842 231 615 784 321 92 740 726 74 459 712 899 281 685 427 674 430 764 355 994 156 325 1025 199 808 810 264 175 773 701 393 591 250 738 455 541 1093 29 903 653 525 528 596 1079 465 248 986 796 519 750 186 917 236 329 559 576 157 816 421 852 48 908 117 732 71 414 666 121 1027 375 1057 806 417 930 144 427 826 121 556 926 366 231 585 1020 400 121 569 535 778 284 1029 608 102 233 759 634 90 162 831 1087 383 755 410 727 334 147 593 615 361 818 220 575 383 588 403 310 1029 1086 77 490 590 856 245 510 678 819 354 1030 64 435 549 342 799 679 261 144 809 954 234 80 651 396 707 225 666 294 996 836 24 579 382 518 1073 573 3 148 1077 844 278 121 1048 219 722 1094 364 464 757 233 1052 470 704 95 1000 661 425 1003 291 309 939 652 406 30 1071 510 748 614 518 30 682 39 794 352 875 566 268 193 713 501 757 686 108 67 688 958 401 714 35 677 301 428 1071 874 335 629 186 311 1033 429 1089 329 622 705 189 277 1081 542 956 0 687 1076 414 489 1080 776 372 576 328 118 931 25 1020 998 538 205 686 408 1000 215 980 840 27 624 113 839 84 638 140 250 1047 164 1016 717 302 243 741 410 854 423 854 650 82 850 272 665 353 20 1090 863 145 953 259 181 754 241 604 243 1072 685 249 753 42 934 529 645 147 272 1064 340 945 1049 181 141 627 958 152 656 280 952 270 623 235 378 966 985 509 58 701 71 895 1076 448 316 639 622 369 648 251 21 694 685 175 580 21 225 634 961 246 276 824 649 398 295 964 134 664 95 940 648 354 121 895 92 764 1074 493 22 672 170 650 135 1055 1079 492 958 292 694 98 634 160 910 144 568 494 577 130 977 45 537 746 585 390 1053 97 542 887 756 65 137 650 724 55 31 639 1088 106 496 926 1009 1 492 751 848 286 957 337 348 627 677 195 629 336 789 272 946 84 349 1022 226 571 163 582 664 432 1086 60 509 758 470 719 897 180 11 711 1077 278 117 695 398 905 1037 186 58 700 555 318 108 826 991 432 376 969 1082 475 648 11 743 291 939 383 978 146 869 265 230 886 102 748 766 46 527 689 552 251 619 481 457 946 607 470 580 251 652 187 894 32 885 111 379 936 288 1048 420 949 215 839 1025 492 447 1037 971 129 678 374 773 478 690 343 405 584 785 166 75 1011 907 426 301 590 134 783 554 407 892 306 861 343 587 52 132 723 1079 487 415 714 4 560 286 931 372 599 193 764 803 70 718 507 777 418 733 98 850 176 1089 191 444 843 940 251 1024 251 447 873 383 769 54 638 1061 425 715 49 954 27 677 424 373 663 770 441 640 134 364 946 778 440 9 1081 190 562 1011 22 332 838 289 799 302 572 581 195 884 398 1020 39 757 16 215 1087 1000 372 118 776 845 242 117 632 596 127 245 821 1043 203 120 1078 289 1031 669 140 71 977 949 19 958 93 659 87 967 40 1034 18 235 1051 745 20 452 1027 345 690 293 703 575 101 1086 198 603 480 823 406 746 164 153 795 234 730 283 753 1022 509 652 478 470 576 28 605 952 82 977 358 980 456 850 275 206 794 583 344 846 382 604 262 187 573 760 351 303 588 345 1051 222 705 351 940 570 122 719 483 100 706 250 618 1034 505 244 1057 402 610 266 903 107 661 363 790 561 483 902 12 210 700 665 230 246 853 1056 286 699 32 734 391 748 496 373 1037 667 120 261 669 256 974 219 773 984 399 177 1059 840 226 196 789 118 713 1078 171 768 365 521 669 406 957 470 953 766 95 942 500 309 940 1082 304 393 655 507 811 562 132 742 17 108 1070 303 992 991 154 274 766 376 775 296 1077 1021 31 1037 335 376 741 524 1083 647 255 759 98 76 890 166 624 456 791 959 177 220 999 68 680 92 903 613 299 1003 153 298 595 274 1095 661 180 1047 469 199 760 208 672 326 669 287 1030 489 961 503 568 434 598 1037 334 714 484 532 882 395 1034 410 1063 854 342 760 421 549 239 776 130 802 161 730 293 177 596 37 728 453 550 248 834 958 269 536 840 675 63 202 942 820 20 156 564 670 460 92 978 703 318 515 906 191 925 603 146 238 785 526 692 691 71 832 87 267 939 269 765 117 709 677 246 808 131 483 569 200 870 814 49 340 588 813 391 161 921 418 704 758 55 206 585 715 72 941 119 613 145 828 309 784 52 665 217 71 569 695 235 410 908 187 1014 731 180 509 1059 996 444 1089 235 25 986 141 714 528 971 660 82 188 622 309 1039 562 469 1063 272 45 1011 883 538 982 140 62 1072 36 743 322 557 248 935 745 179 159 614 574 318 281 1058 41 636 502 1067 366 763 301 960 987 457 110 974 99 753 346 553 999 446 1031 390 186 785 613 210 429 999 921 135 515 1014 646 38 460 599 239 743 274 793 85 953 229 621 888 387 103 783 946 19 246 919 341 1083 247 866 234 834 574 292 466 834 467 571 914 400 723 116 29 997 115 615 33 805 81 602 698 152 791 481 741 462 693 39 774 165 344 621 445 716 342 672 166 956 751 348 298 680 992 88 192 797 368 863 73 1067 274 1005 350 1013 596 267 387 860 610 490 646 338 242 1090 760 338 229 888 948 476 1058 74 221 679 993 363 661 403 379 591 379 1025 779 359 800 190 872 490 1092 502 191 682 977 472 988 213 691 41 681 387 241 764 906 539 1058 317 831 55 485 696 31 1031 824 445 1007 166 577 186 602 75 338 830 823 137 850 38 632 281 593 282 223 1025 948 93 885 114 595 526 94 939 661 499 298 840 1090 293 1003 435 650 529 475 729 428 704 315 684 638 201 24 1047 1072 450 130 816 914 538 251 629 70 731 1085 483 425 1073 1070 28 822 193 740 279 744 369 734 280 1056 71 1065 531 108 648 59 610 659 39 422 990 489 967 502 834 846 103 889 167 988 300 612 96 608 165 66 783 248 864 526 751 1021 245 362 834 761 320 164 1079 307 567 164 797 936 422 405 774 300 694 401 747 1041 173 553 192 675 275 922 4 703 64 625 84 307 641 245 1075 799 538 47 977 190 939 758 125 231 691 245 565 45 635 1057 36 305 1025 574 99 529 705 344 819 297 1054 381 592 613 146 404 1038 688 462 1075 242 607 406 1010 357 788 5 310 897 40 791 609 167 466 770 114 598 702 89 165 938 335 617 1086 312 753 173 292 773 776 185 472 754 656 328 1016 156 369 816 1093 420 628 407 357 714 581 46 797 488 668 11 289 885 1079 194 978 420 732 158 713 457 848 138 578 48 814 348 757 506 898 382 967 278 479 810 4 721 194 714 309 1018 412 694 174 849 694 436 158 1036 584 163 619 536 1063 424 2 562 607 195 840 516 298 952 273 1017 1006 489 774 378 48 967 356 882 485 653 554 86 37 1049 230 710 569 136 440 768 981 325 343 949 153 870 728 148 1072 382 387 891 767 242 1067 386 462 595 115 605 869 282 536 579 571 344 566 383 140 1093 241 665 640 406 715 87 713 487 975 361 601 381 971 147 848 417 631 488 753 333 359 646 954 108 1043 88 265 564 1052 256 819 327 892 186 153 615 99 1004 407 682 524 682 823 179 570 413 138 950 138 825 273 1030 211 880 174 740 213 656 1020 367 849 384 670 541 1054 470 34 694 304 748 451 646 851 113 771 222 822 303 359 834 1048 534 21 660 286 641 155 1051 854 422 217 1023 1087 188 648 30 190 1085 242 891 47 876 1039 338 44 1052 633 436 864 27 775 450 377 1069 28 905 699 411 423 823 391 1023 66 924 603 35 203 989 391 694 528 1026 649 310 784 143 890 66 438 622 661 283 406 784 576 104 921 467 140 838 754 273 27 783 279 654 16 845 275 731 486 700 611 487 361 1027 732 497 413 610 326 841 871 537 503 774 703 444 354 788 133 985 751 484 32 798 566 458 240 834 426 937 234 836 174 654 745 517 1078 413 70 572 682 386 853 271 766 116 429 710 778 461 891 103 539 805 904 45 30 678 570 175 922 535 779 339 374 821 631 46 229 1052 678 16 409 808 709 195 921 215 1030 327 402 816 398 764 845 437 603 408 394 663 964 503 949 309 724 20 795 77 912 44 892 301 731 18 241 941 487 614 430 844 668 89 805 118 438 936 1028 293 157 991 302 750 880 9 261 605 719 216 729 301 124 695 320 983 942 409 911 506 794 473 636 374 1032 128 485 774 500 1078 650 533 950 54 502 820 383 817 232 1002 790 48 44 865 1024 360 676 506 999 503 541 614 809 288 509 789 683 390 974 477 1062 408 713 439 271 589 192 1070 1038 396 140 780 827 126 776 152 976 227 299 662 232 557 310 751 843 379 942 378 195 913 758 468 191 822 944 399 888 30 462 767 516 1090 1012 132 904 456 326 848 645 297 742 531 1027 401 513 674 769 105 242 709 97 672 634 24 459 876 683 221 906 48 139 631 789 406 238 1003 563 268 894 151 1002 271 181 913 296 605 425 557 1056 517 273 738 809 66 42 793 591 74 916 196 415 910 75 995 903 66 862 47 665 470 597 122 780 320 410 940 334 654 499 1027 740 453 1029 86 874 103 108 824 223 676 9 953 84 548 979 324 279 927 812 181 689 545 360 715 860 405 596 391 908 151 88 984 5 755 447 626 332 636 544 841 645 374 766 242 111 874 783 529 246 816 226 745 1024 469 712 429 765 258 984 409 242 848 665 222 933 170 318 806 925 234 54 753 375 927 869 25 998 275 1060 485 621 291 924 328 647 91 243 610 444 602 405 957 754 415 1010 40 859 97 529 994 126 822 770 121 298 1032 42 588 295 905 1072 314 453 1094 75 569 1058 205 22 627 871 121 190 733 257 1001 325 1085 565 336 633 437 190 656 1025 329 672 488 853 528 448 918 758 265 459 654 306 958 323 961 673 115 666 365 791 111 961 275 711 442 527 1063 522 656 693 236 1074 459 730 361 647 136 373 559 931 465 804 143 588 484 1042 445 484 803 614 384 18 767 905 100 781 147 780 410 519 1005 406 665 834 64 746 254 890 196 340 865 466 792 319 1048 555 300 114 992 1030 10 1020 237 606 316 1018 465 991 536 747 223 420 750 827 24 948 251 447 727 679 412 901 91 189 1059 293 1023 369 1083 138 872 258 699 315 1074 973 259 674 112 175 767 788 102 644 160 211 914 773 438 333 573 694 418 977 162 158 933 0 632 296 879 321 907 439 663 449 789 868 279 820 407 841 19 252 613 1006 536 274 585 1025 453 821 236 1064 242 265 1040 292 808 159 828 647 207 199 633 314 646 96 835 98 743 123 636 1047 354 88 1007 754 138 497 891 278 631 741 524 39 722 804 27 256 875 1040 105 847 99 909 449 737 434 229 890 513 890 482 1009 732 434 690 172 1081 152 64 777 985 540 542 991 882 153 802 313 1076 245 654 440 846 543 1014 27 814 238 936 469 158 840 1048 539 251 624 1075 223 380 729 731 123 115 685 330 1076 671 304 931 535 632 296 1087 243 1053 66 298 587 161 760 477 855 1033 231 1049 420 427 619 1030 458 368 754 1031 518 264 903 102 589 14 574 873 170 938 246 578 90 458 1044 367 647 390 734 66 716 962 88 1019 42 695 109 567 196 669 345 360 1017 54 680 478 664 417 857 477 946 623 161 220 768 84 731 399 813 457 614 327 922 1018 390 977 333 391 664 457 711 832 523 527 721 486 781 361 949 87 780 588 286 823 387 443 1073 209 1068 201 1044 194 746 631 9 643 404 338 983 856 242 630 45 997 248 3 1044 1084 20 606 88 417 735 745 453 204 963 595 42 882 284 405 879 681 346 693 495 987 166 603 68 561 467 28 770 656 67 854 441 1021 60 204 628 1073 205 606 544 437 796 999 147 924 389 214 571 455 762 784 306 717 306 1075 103 749 394 312 1044 644 280 512 555 1005 192 449 982 383 1047 1052 497 282 833 616 214 732 127 168 700 389 846 188 933 701 47 839 505 1058 232 528 917 518 756 935 107 32 797 963 399 920 199 585 282 811 121 850 71 200 830 1062 168 1091 386 571 513 118 826 966 426 625 316 749 521 116 982 366 1034 623 185 903 484 166 558 281 1022 546 792 3 703 741 267 731 216 668 336 614 314 367 1047 181 770 456 855 761 142 422 851 675 538 725 545 1085 263 316 979 737 286 195 629 635 277 518 611 1067 507 472 969 762 31 1072 536 450 825 994 237 954 545 1020 333 103 828 1039 242 906 173 634 417 342 669 700 10 649 82 251 995 20 1072 443 909 1063 466 707 278 203 1020 426 1080 284 1020 728 254 652 183 946 540 1008 16 592 319 221 972 404 823 783 294 963 536 663 377 1023 1 534 614 386 623 123 650 51 553 701 347 225 596 1025 144 29 581 310 988 8 976 992 404 721 236 1070 329 1029 424 23 550 421 732 526 1071 834 355 790 313 860 191 66 629 709 315 810 245 582 231 982 53 484 920 552 118 564 224 936 94 903 448 323 872 407 600 25 633 723 346 447 592 726 98 43 637 812 206 459 930 399 775 372 578 542 571 518 551 228 624 59 898 1071 139 353 955 9 769 1024 84 673 304 1039 369 524 793 286 785 136 700 57 947 472 801 216 941 741 247 971 436 815 196 457 923 1011 145 191 741 191 874 932 452 829 120 101 1024 161 1021 781 366 976 426 998 66 600 489 298 1050 967 146 934 489 879 437 242 638 253 1033 279 795 1006 455 880 289 833 176 423 708 1058 186 206 1015 468 837 511 868 790 167 640 502 263 706 813 333 181 711 1063 58 930 191 360 826 227 700 486 871 632 331 933 57 320 978 806 180 553 295 894 40 741 463 832 223 1021 3 1093 508 444 1079 345 932 852 209 492 725 859 451 1032 378 1062 323 627 16 738 411 864 169 741 66 650 302 1020 300 365 570 590 94 267 1009 1087 39 131 614 8 744 1045 128 536 869 953 139 426 919 126 590 1063 544 959 243 874 256 293 668 97 798 137 709 787 313 837 259 901 165 951 47 587 387 847 320 401 777 10 720 175 647 669 0 508 795 517 669 951 305 1010 276 569 230 839 183 386 548 867 301 816 364 1017 517 611 243 748 64 321 623 731 506 505 967 573 228 949 271 505 1071 118 814 164 1063 927 493 796 224 1022 438 436 953 450 928 434 841 746 258 308 749 693 435 160 600 249 1088 301 735 233 761 784 157 896 152 156 858 588 521 329 953 235 784 978 112 415 681 538 969 788 258 860 398 496 1071 997 400 23 1037 116 1021 765 260 1052 236 490 771 1034 512 896 268 917 58 273 714 1023 464 1087 86 58 873 749 103 345 920 394 607 716 300 883 350 785 463 595 263 825 479 420 718 837 514 373 801 342 674 242 609 562 416 779 271 1002 368 464 702 42 1026 1046 122 851 468 406 798 668 249 966 502 815 384 253 994 797 68 528 1035 505 879 1035 430 216 1019 1014 257 934 536 617 497 132 662 1056 438 860 42 271 897 905 138 1 553 163 998 663 108 797 223 730 6 212 1001 550 397 591 60 413 809 562 209 89 1036 378 884 127 574 824 466 679 509 778 282 0 886 984 184 383 1017 253 917 462 577 977 56 711 54 276 978 308 961 98 692 613 17 119 644 955 69 999 464 729 166 691 48 475 733 568 527 1059 225 508 725 652 453 37 984 363 758 292 1018 107 1086 650 55 29 729 711 43 627 365 503 594 389 876 946 16 372 822 367 819 859 317 880 77 719 104 640 483 448 600 5 618 733 105 13 919 646 121 731 168 468 829 279 1039 629 404 1016 161 386 1066 362 571 234 664 819 264 147 867 461 626 949 270 786 507 531 667 603 354 0 713 1083 512 731 237 340 569 218 809 196 1094 666 415 472 973 274 652 449 800 649 338 367 667 643 442 86 727 97 660 875 318 668 122 449 943 330 1049 489 1064 559 358 462 762 536 905 671 429 6 890 1014 89 335 922 9 1079 250 674 431 1025 689 493 422 607 93 792 52 597 693 37 458 889 1024 217 835 213 90 699 841 335 169 786 613 221 865 35 42 785 333 946 200 819 279 776 326 1053 981 375 1074 491 903 490 406 628 35 779 407 976 1036 342 877 53 1038 406 568 226 623 238 935 354 296 579 86 1084 116 596 1027 456 629 30 333 696 546 958 629 320 490 921 461 727 696 208 931 255 642 1 13 940 685 243 415 869 591 426 642 7 817 545 53 1028 745 15 931 355 160 819 1058 172 757 144 532 896 910 51 64 708 174 628 977 70 19 553 171 730 21 1088 709 400 314 899 231 935 668 511 889 412 452 672 1064 266 239 999 1024 358 538 1043 1063 189 727 547 697 380 497 912 872 518 385 645 62 1051 440 1009 794 97 521 618 669 6 147 1072 893 376 585 285 876 407 981 540 588 362 1064 258 1034 544 510 895 301 788 882 249 951 20 1059 296 468 593 896 385 437 648 115 617 905 249 640 542 530 1012 126 786 222 1058 101 909 597 319 524 800 885 277 938 93 18 1059 465 941 545 1056 90 864 215 1082 674 345 875 357 374 631 513 741 696 58 384 726 998 94 60 992 681 402 911 9 503 768 1059 402 793 410 508 552 830 45 260 905 31 568 1077 494 242 661 89 980 155 660 980 161 956 11 865 453 163 760 270 1086 141 715 618 200 50 668 346 650 164 706 644 229 842 515 1078 117 479 709 866 373 163 983 1016 226 784 355 427 640 229 1049 178 932 1030 383 642 297 508 952 440 1005 726 349 66 848 161 909 1019 413 640 72 576 353 441 852 870 84 424 619 65 641 1007 262 62 733 346 801 400 585 722 391 492 941 1012 526 771 395 1058 93 392 1025 614 347 369 858 425 1049 1046 524 403 723 797 353 694 67 424 697 96 916 138 549 323 1082 251 735 1093 275 199 725 655 228 909 383 1058 455 598 118 376 859 948 182 1007 250 101 641 949 313 158 822 130 612 1089 404 154 634 192 679 51 664 221 765 964 107 1040 514 1033 177 42 569 496 1088 214 626 740 62 995 413 103 1016 663 141 983 269 1059 30 737 409 348 662 512 876 239 1035 154 698 498 1076 1052 290 95 884 605 539 526 620 662 326 326 677 172 611 574 116 477 747 1018 422 358 1000 240 605 48 878 410 765 449 924 55 976 372 731 261 801 827 349 560 342 675 64 497 975 971 455 672 313 626 59 133 746 1081 254 347 585 1067 100 700 209 875 90 722 45 273 831 326 1035 456 723 1021 157 974 170 412 602 822 405 203 770 702 230 344 920 297 731 266 714 203 1048 1000 320 643 378 486 683 201 834 587 275 267 1066 22 816 779 294 1018 385 695 386 418 763 1066 189 263 778 811 237 883 88 810 287 973 470 664 21 30 742 1001 104 178 1075 277 764 70 777 749 266 902 373 97 595 63 667 309 1000 590 51 45 732 58 818 1075 172 802 79 326 708 884 184 972 401 888 171 812 192 895 235 711 349 303 833 949 83 423 1015 798 322 139 667 298 779 393 653 199 669 117 1068 585 175 218 883 485 1046 260 766 83 904 667 87 997 22 470 632 899 428 100 1038 395 654 668 396 242 575 1000 304 268 644 136 928 344 564 685 167 255 825 1080 79 592 431 14 854 431 885 939 186 596 99 223 953 13 688 59 923 768 347 904 218 763 240 482 829 921 124 611 131 40 633 930 41 239 779 145 816 899 423 422 694 172 732 335 984 275 748 281 1010 867 281 533 746 133 768 140 798 85 892 667 362 769 441 430 1016 490 1065 785 81 1064 48 1004 305 1041 190 268 1037 448 780 594 0 106 662 209 864 1048 26 263 808 1006 97 625 184 753 48 100 1054 326 971 243 706 391 692 765 36 575 215 316 588 59 934 389 881 625 249 529 726 395 820 782 289 388 873 315 936 266 938 623 298 216 591 487 896 563 40 598 423 731 147 144 719 506 940 399 820 895 127 294 990 198 852 465 814 482 826 697 101 410 693 966 193 916 529 935 208 644 478 943 7 695 498 1043 93 947 298 709 223 287 794 1020 207 1082 355 298 1089 491 1060 950 362 978 37 288 875 546 652 976 41 603 518 0 944 775 482 841 168 386 1027 660 35 20 563 656 211 808 415 410 993 806 103 1044 147 666 303 764 436 744 523 58 995 1026 192 790 461 301 1068 818 83 789 378 842 526 624 379 591 340 801 219 125 571 322 568 888 307 626 314 670 317 223 757 814 357 799 400 799 108 445 606 388 775 493 964 308 899 4 1048 101 821 100 1013 711 72 809 328 822 379 460 608 720 479 677 223 682 462 114 1084 972 129 721 27 534 1034 715 531 894 253 233 987 197 581 639 464 931 155 815 24 1089 127 640 246 485 999 189 867 27 563 590 282 370 608 412 737 678 259 122 934 639 209 1090 163 386 719 556 369 363 764 458 958 501 609 926 239 1042 503 266 691 1087 545 1057 398 896 280 589 509 529 1067 421 1044 535 628 480 732 171 842 1091 13 883 34 634 189 774 163 597 105 434 584 265 757 300 855 502 927 170 665 731 74 574 19 482 846 56 576 369 916 149 784 536 932 19 695 220 1016 438 1095 137 950 917 457 942 81 835 65 812 64 749 371 278 988 874 221 385 676 1018 404 1010 178 955 544 527 973 36 969 974 311 521 784 734 124 410 907 221 562 99 867 181 738 219 1027 705 368 92 668 376 749 1049 187 747 322 66 778 661 109 547 1030 1095 131 772 35 695 152 124 575 964 426 74 1007 172 893 729 193 898 376 888 288 620 417 1039 156 339 550 1080 413 249 645 967 192 119 802 777 371 208 1063 104 846 548 300 887 81 388 683 950 225 57 581 1076 259 3 718 339 887 932 304 53 602 32 600 289 765 377 889 88 711 773 243 988 250 755 367 751 46 142 731 233 565 1034 37 860 80 779 45 1057 156 647 442 85 860 859 92 1026 92 436 914 695 90 213 940 142 951 230 663 900 545 748 233 35 630 720 283 451 1025 574 348 1042 76 567 99 724 296 374 872 697 290 291 905 1059 43 909 27 399 629 995 328 790 189 959 378 165 636 107 722 1016 121 849 293 60 736 196 1086 944 113 373 775 726 407 926 508 464 1047 1044 206 96 570 400 727 903 321 742 39 204 577 844 30 954 318 609 200 667 143 777 27 195 819 875 17 620 511 638 258 361 596 686 178 666 496 160 851 457 703 183 783 379 634 788 314 424 648 126 1039 1016 278 811 477 472 1014 650 168 729 49 345 734 832 529 642 229 141 1031 440 842 563 323 647 543 590 235 738 189 505 631 514 678 539 1005 787 32 254 759 128 803 714 110 983 304 70 591 775 206 461 770 953 88 1087 511 14 813 651 18 171 1068 465 929 148 735 536 1040 209 702 985 308 354 946 384 823 497 947 79 777 181 982 900 536 884 138 832 43 918 188 545 660 280 683 989 140 850 196 920 401 713 284 813 279 732 220 100 828 75 811 613 240 668 55 714 469 352 1041 34 869 1018 500 32 960 518 739 1032 6 49 752 519 671 595 23 787 365 776 11 883 230 485 575 103 609 430 1031 534 773 872 509 487 761 27 655 404 979 533 781 458 821 394 616 78 832 998 263 877 361 580 156 105 713 133 693 522 862 1028 108 480 555 930 138 310 652 935 408 59 804 751 99 637 94 567 25 89 671 261 640 859 371 562 219 385 834 713 223 161 683 418 567 501 923 474 924 1088 135 1075 232 744 460 567 356 340 679 1065 235 246 811 528 957 662 40 491 1014 55 869 960 90 141 848 402 1058 116 958 494 1042 688 266 224 800 437 1018 1095 207 714 174 674 456 516 816 369 568 139 756 512 559 873 438 417 740 548 494 62 970 981 213 925 287 403 622 1084 152 1040 432 231 702 99 708 824 11 841 5 207 836 74 1001 681 65 461 973 308 612 836 421 146 680 830 125 838 343 868 247 686 100 372 728 628 328 1052 293 824 125 587 227 791 236 750 342 674 278 945 415 193 777 31 612 544 655 1054 167 352 773 1038 216 532 730 73 590 1024 319 585 102 544 631 606 152 105 560 223 1047 60 947 44 881 581 211 576 249 258 1072 908 235 573 212 61 823 242 1079 307 934 755 362 1064 219 415 574 162 652 463 861 47 590 977 89 421 858 393 927 768 157 886 355 388 722 791 65 605 197 61 1017 91 1011 642 40 164 718 614 462 1078 90 986 177 959 373 381 936 214 981 1090 229 991 498 928 192 838 232 560 217 463 743 879 158 748 42 433 629 489 579 299 738 889 10 891 24 210 580 79 1092 1005 483 689 99 153 978 638 51 76 870 172 865 531 720 185 887 95 1070 492 1049 327 810 791 474 525 1070 95 966 968 203 440 814 1044 78 708 129 939 192 702 125 370 842 18 604 516 820 165 635 734 74 309 613 295 609 611 493 579 66 1065 386 479 988 289 947 812 428 925 477 484 961 510 1046 1078 196 776 17 545 816 141 798 900 166 379 611 120 1002 167 839 141 1085 965 88 775 368 503 950 897 189 1002 342 573 467 64 1078 134 1061 836 386 729 453 652 538 309 972 828 245 117 1017 950 292 479 548 352 554 594 330 807 81 452 625 1088 42 504 690 704 5 656 17 596 446 752 58 654 466 150 1082 843 440 1006 168 198 688 1093 298 972 491 892 105 613 354 684 26 1006 376 0 629 1004 216 937 3 167 1032 1093 180 323 994 530 807 525 646 533 661 493 870 1024 517 849 505 492 863 956 220 242 758 652 209 376 658 617 499 633 496 709 68 1007 115 44 1080 413 1013 924 163 237 639 1000 34 364 836 636 288 146 851 295 820 251 668 945 228 467 658 329 944 19 711 171 1044 1078 0 785 20 454 1059 582 354 604 530 949 165 225 835 132 920 262 548 280 839 671 368 761 345 49 604 738 436 972 225 704 163 57 712 568 320 782 457 1070 312 29 614 556 241 994 364 96 801 559 545 1060 490 202 569 263 709 617 60 466 821 546 781 1064 302 1051 388 813 115 900 15 12 884 515 825 113 815 503 1055 1053 229 333 781 65 680 923 294 510 986 794 1 30 817 153 604 111 1069 309 628 140 681 1025 503 359 671 492 948 339 837 76 599 467 548 997 278 322 609 907 335 131 632 517 661 1074 159 315 721 396 787 1089 43 211 556 774 417 936 223 568 193 414 1094 773 526 1039 268 1016 524 379 652 149 575 314 1059 664 528 775 78 579 277 779 347 114 749 705 323 732 210 774 202 1053 262 867 247 974 215 900 154 206 970 771 370 666 230 531 882 720 513 802 492 968 539 170 828 269 1010 681 301 115 817 203 631 805 271 957 452 406 1006 1013 544 9 794 733 500 395 550 608 311 1080 248 282 630 51 707 383 864 237 610 1084 480 421 565 715 198 277 826 492 965 1049 123 684 375 729 304 170 953 684 41 962 370 486 729 390 1024 1074 290 889 133 326 862 178 622 207 715 606 170 978 386 766 339 882 462 845 26 788 526 507 568 828 255 770 282 538 664 762 477 950 359 428 1084 952 217 47 1059 509 844 475 812 333 906 352 587 308 830 546 900 315 1076 1048 429 677 35 151 793 680 307 283 662 863 409 833 263 796 386 1057 343 490 883 777 178 779 427 416 810 106 1087 925 531 442 913 365 632 456 934 335 615 60 822 79 1066 375 849 130 797 15 1040 932 411 797 381 654 420 237 641 293 760 475 791 575 125 178 955 493 804 66 756 296 821 774 164 764 427 211 864 485 893 121 932 667 537 57 622 427 608 1086 17 299 565 606 225 265 971 244 636 993 104 0 614 955 359 280 957 953 480 414 931 809 516 67 814 986 535 339 649 389 832 468 989 423 910 193 1086 881 479 305 808 320 713 960 486 932 110 485 889 662 105 463 1067 787 149 1064 402 241 560 796 67 215 869 607 256 974 229 512 1042 415 569 671 54 915 244 415 558 28 591 761 43 399 854 484 894 381 614 381 712 303 771 555 39 420 595 742 384 341 562 200 921 105 926 26 731 555 195 576 128 638 399 350 553 559 284 59 932 1052 247 836 435 976 496 725 486 909 40 742 490 920 425 751 23 766 150 89 743 502 694 330 674 158 558 581 192 472 1031 211 750 899 341 228 947 718 217 1032 474 147 838 312 1091 886 26 457 626 959 519 590 22 30 752 899 159 1084 325 474 884 721 371 90 582 354 874 219 1009 177 613 876 252 51 978 957 80 961 354 468 582 466 870 567 339 287 621 628 4 571 234 556 335 542 878 808 278 795 58 300 1058 335 810 1052 463 447 1080 33 966 449 748 604 285 934 89 158 557 468 938 988 217 209 643 973 165 177 924 99 1028 905 43 1057 367 925 217 456 899 267 1047 766 376 196 733 453 1019 552 269 483 1013 178 844 666 263 138 669 970 331 876 168 1048 529 251 878 522 853 279 572 756 184 134 1073 542 933 610 456 975 145 8 1013 259 701 0 797 79 753 1087 211 779 520 731 363 412 571 674 279 855 187 793 326 580 326 897 1 1086 106 462 612 1075 185 1065 97 722 149 407 580 174 1051 831 109 878 531 724 466 1076 434 524 1079 202 554 295 581 290 725 594 526 542 574 228 551 572 435 852 235 189 610 890 181 362 867 510 567 887 223 446 815 1037 228 612 64 745 381 308 553 124 562 428 741 684 267 851 37 418 973 147 945 159 690 874 545 611 156 109 998 618 42 102 653 1085 125 304 1034 690 310 213 811 846 431 369 906 827 113 1079 178 101 792 393 1070 337 730 539 914 845 518 854 345 922 546 596 497 761 226 402 756 43 807 962 527 890 198 498 789 374 1063 622 129 308 775 86 715 229 705 794 370 969 277 768 144 729 482 373 563 215 888 345 764 202 812 524 802 299 713 146 854 423 973 296 956 880 233 393 929 24 803 770 418 56 585 927 304 550 473 27 883 761 488 293 954 4 762 60 849 835 191 729 345 701 87 807 445 424 994 610 176 652 151 7 646 75 783 673 183 634 278 232 875 414 768 551 543 814 439 145 985 324 1029 507 783 1055 75 643 394 36 666 319 904 772 472 302 961 273 710 47 768 538 844 1047 396 52 886 947 157 983 483 1024 479 1037 438 637 98 910 481 24 733 1051 433 10 690 552 544 875 302 671 108 1069 499 489 692 246 995 364 657 309 620 356 870 251 854 285 958 742 61 414 607 175 910 220 650 687 312 870 3 239 798 790 128 881 155 358 706 141 796 812 128 832 377 225 911 300 886 690 315 712 198 620 325 614 435 321 1059 595 93 122 561 668 359 373 1092 844 328 138 645 283 840 304 708 52 853 745 214 1066 499 802 437 585 520 869 121 369 658 429 959 96 701 5 963 664 101 452 765 323 889 1036 213 189 683 1008 377 529 563 256 1046 909 487 568 126 59 790 497 1012 767 495 119 766 408 601 307 978 522 1041 109 761 845 265 1000 189 131 879 1035 225 1090 326 321 788 996 158 367 933 81 563 66 587 920 338 789 53 137 983 94 1032 112 955 588 2 799 356 947 477 305 1031 66 1022 771 351 297 862 861 519 754 125 377 936 683 33 232 626 1041 38 298 824 265 1083 140 951 932 99 124 683 464 558 26 610 988 477 219 784 808 103 995 282 813 189 509 818 1092 517 295 815 485 755 608 108 804 352 814 177 730 398 373 1019 953 79 792 250 366 958 705 106 981 460 132 1039 440 687 486 830 178 610 954 423 806 131 969 542 1092 51 191 798 217 885 902 85 322 650 366 971 857 324 489 1089 706 132 487 848 54 999 500 723 912 331 629 217 906 79 1004 197 314 578 977 150 610 319 130 1094 358 637 258 1001 286 633 186 715 994 536 804 84 350 750 682 411 793 84 75 982 232 814 975 290 834 312 640 506 10 796 870 379 413 1032 1078 443 1013 165 851 179 317 735 696 144 575 539 563 309 751 107 692 77 121 652 957 130 182 889 618 472 919 350 468 631 85 1085 128 743 426 1010 1006 190 1083 463 113 683 923 132 511 656 443 1028 3 732 279 891 408 986 130 966 324 1093 648 451 1071 135 608 536 695 465 918 216 328 944 479 844 733 253 562 279 773 402 379 1070 38 856 969 20 695 356 173 952 1012 298 711 326 292 901 983 299 494 870 963 499 958 331 334 945 893 209 553 287 437 620 611 483 528 823 677 524 766 192 1042 402 376 897 75 698 15 1019 589 453 782 319 306 721 878 125 547 762 232 642 1081 351 381 768 932 359 483 810 786 331 302 946 376 707 339 889 842 131 725 25 372 690 100 558 812 298 130 773 29 977 905 16 637 519 649 75 1033 151 5 551 850 453 143 1027 225 1061 576 360 611 91 680 39 940 219 753 354 51 986 918 163 61 644 290 972 1051 191 19 1075 813 366 455 933 208 968 785 133 1009 326 114 971 803 231 1041 426 45 657 1002 8 519 638 449 1082 344 947 197 816 321 1047 5 1021 174 716 1020 83 1047 123 228 1001 74 940 644 151 141 805 121 1021 705 354 150 1009 926 481 15 599 584 453 732 202 820 506 906 372 538 793 75 768 808 85 729 62 213 958 226 589 221 719 683 270 803 185 912 447 934 305 534 1050 222 794 148 1045 1013 404 1001 268 530 803 846 23 552 480 572 100 877 380 493 801 490 778 221 860 436 921 697 176 935 51 806 23 402 931 329 752 975 534 578 402 452 643 156 1011 446 792 594 292 1035 387 468 1066 86 912 138 695 596 75 892 324 346 744 464 859 1076 337 709 465 301 718 756 294 881 127 770 208 356 1037 188 611 776 105 886 78 1052 425 851 298 50 919 1009 176 689 463 292 553 1023 119 1038 199 315 840 150 1062 1061 460 543 1075 302 598 823 277 358 1080 147 681 748 357 1077 132 1083 165 468 590 439 838 616 59 586 106 49 723 791 506 737 455 267 613 65 674 747 371 237 760 940 360 472 690 531 560 214 980 171 1034 881 371 762 317 737 465 919 109 39 1083 443 649 61 960 256 767 472 990 615 283 861 429 748 502 593 268 270 565 1002 518 479 959 416 994 422 867 634 522 592 397 1011 167 348 1042 476 987 279 616 776 90 180 589 521 940 175 1000 962 248 919 194 771 196 955 329 906 45 499 784 240 610 616 188 218 1014 891 165 848 511 83 933 206 1064 688 477 541 924 586 402 674 498 997 320 757 468 256 1093 652 500 1044 232 483 992 6 702 969 295 241 862 1062 468 22 620 1063 506 1006 457 145 549 597 517 659 319 112 608 858 174 261 910 132 824 616 269 713 357 494 926 624 281 841 138 30 894 504 1029 51 831 287 658 261 574 220 675 685 191 203 640 1088 446 1057 525 831 441 78 912 700 89 7 1068 821 228 1062 380 1021 437 723 489 275 728 659 343 8 920 445 835 623 145 973 183 710 269 853 530 26 817 195 722 182 647 795 422 384 881 685 422 914 510 597 211 1061 138 800 81 918 189 611 510 275 564 1031 492 1004 349 198 1024 663 146 791 270 669 89 32 1040 348 988 199 770 639 125 876 308 877 252 954 18 706 39 842 224 458 608 464 1004 639 54 1057 243 758 422 779 506 688 530 694 350 204 648 737 92 372 655 904 28 612 422 917 138 114 556 209 888 841 196 942 186 1007 299 872 503 910 177 491 695 843 89 450 723 816 523 297 893 529 933 603 210 433 787 809 229 776 92 276 655 830 38 430 647 581 184 469 601 643 192 693 358 125 1078 99 627 375 1065 1091 77 266 697 757 169 1070 156 767 243 478 620 584 508 805 444 368 808 632 101 250 571 1028 49 422 893 608 328 590 521 598 342 358 852 292 834 85 943 282 599 661 131 761 49 847 472 902 391 444 959 812 249 791 330 820 204 1061 310 202 689 870 533 969 253 933 53 355 889 202 818 808 248 201 824 128 813 945 14 336 828 649 354 999 417 998 203 69 1027 589 400 26 822 1028 354 76 898 1008 355 721 463 280 702 166 795 115 847 913 274 190 689 39 669 765 457 889 345 125 759 621 271 551 402 330 857 175 875 327 1077 2 590 358 734 163 861 494 740 583 175 295 823 970 489 880 221 702 287 967 430 142 593 985 111 412 780 1038 295 657 442 413 942 413 967 967 427 804 228 443 977 98 747 999 127 218 816 237 762 611 122 88 566 505 550 262 930 981 116 22 798 335 917 800 12 575 486 623 280 582 507 236 964 175 879 629 229 21 1080 464 896 300 895 259 711 269 567 540 1052 108 606 663 460 998 484 404 690 459 550 800 438 493 850 467 936 703 494 670 329 962 308 114 565 870 366 273 675 348 1051 615 479 314 668 533 764 932 298 1023 169 1035 171 480 859 114 621 290 914 162 704 1065 195 923 520 678 400 447 585 756 7 125 624 601 246 555 107 579 67 824 546 630 98 576 218 504 870 584 338 42 712 393 875 528 875 874 136 284 726 367 741 662 131 678 540 29 663 709 100 37 704 523 640 518 694 1029 138 624 498 142 922 583 233 1015 55 625 287 465 565 822 343 978 520 443 908 491 1008 972 445 843 396 976 77 567 60 542 874 1026 64 251 889 8 709 1080 234 276 630 153 679 344 582 999 211 56 1068 558 318 955 451 624 204 920 359 469 687 507 920 647 319 659 485 126 686 459 609 906 342 193 732 244 694 91 719 268 1041 906 103 447 784 375 662 773 256 1080 222 117 891 165 713 472 931 868 78 446 672 563 77 0 831 203 728 404 854 205 1013 110 639 549 491 479 830 227 918 834 338 531 846 457 613 931 423 1079 250 93 744 120 971 177 617 755 480 860 38 781 208 162 1011 95 901 467 733 359 1043 951 355 286 807 967 516 1070 187 878 463 923 24 419 769 179 862 233 752 831 65 559 104 773 7 200 1008 139 559 734 420 20 910 690 347 929 29 542 638 825 324 411 733 293 574 389 811 377 640 254 937 21 1081 875 137 393 807 776 200 970 85 675 188 1039 19 5 827 288 1036 36 919 743 147 744 175 594 349 843 482 1050 87 770 451 101 949 124 824 800 177 645 143 86 809 470 1043 1072 121 318 737 627 143 629 222 250 893 817 523 60 616 436 691 419 636 1064 180 91 1078 59 1016 857 357 706 136 823 334 948 232 486 722 335 662 886 95 104 662 573 232 1005 233 785 134 828 129 965 405 697 308 257 817 1082 108 278 671 183 916 915 108 213 740 388 972 698 239 883 131 385 979 1094 291 648 327 887 527 985 245 536 1043 1084 546 812 7 229 638 890 187 514 912 69 1058 778 308 481 709 279 591 1021 54 818 273 1000 155 98 628 64 746 190 1020 998 321 15 1085 1043 463 208 826 365 559 451 876 216 1000 236 978 69 1048 1049 472 418 907 494 755 427 1032 1034 151 189 909 991 294 335 595 12 601 13 882 1010 302 353 1009 34 675 603 11 204 991 29 826 425 824 438 755 743 71 78 877 221 558 545 771 811 387 522 765 132 771 462 841 208 1011 463 554 581 506 1072 40 583 536 607 462 54 1084 542 702 470 1090 402 707 746 23 711 177 30 846 1071 142 941 153 998 152 504 652 762 278 139 813 978 99 338 959 1082 373 878 394 796 281 980 502 827 346 18 585 122 867 741 408 304 773 342 596 390 836 404 695 119 777 1059 161 472 908 60 824 264 732 185 1000 440 1056 83 570 58 1051 983 494 333 706 80 826 487 604 910 58 982 118 408 857 729 329 508 832 1008 173 93 1028 56 680 608 512 716 55 428 1020 523 948 435 861 1030 359 812 101 1007 52 936 2 601 178 520 710 700 87 1001 96 483 945 636 337 468 734 1083 438 826 338 1089 229 664 76 250 794 504 770 521 1035 2 1015 197 987 132 1027 241 1069 859 416 952 212 597 24 270 985 1056 317 798 91 65 803 824 167 335 885 743 517 283 1000 693 296 543 580 833 491 777 155 986 83 175 722 820 94 858 329 799 166 615 491 222 748 812 443 418 719 146 903 359 987 947 30 131 1046 694 14 556 67 790 442 403 811 125 1043 689 525 733 158 201 1012 972 512 357 725 612 115 151 970 907 338 703 407 271 889 904 386 405 564 780 370 764 483 575 356 892 485 442 730 256 684 623 524 464 1071 587 162 995 270 1047 114 158 907 231 992 1036 231 581 213 766 134 449 727 213 1039 831 59 257 679 125 1034 611 522 760 319 539 1095 142 1033 285 704 629 490 719 439 1030 38 39 810 592 285 429 1019 1034 529 644 547 973 37 421 828 546 839 415 926 1032 232 934 188 397 621 351 759 1095 344 889 267 464 1095 338 700 632 400 212 781 128 960 698 94 350 1000 362 886 589 223 1050 209 545 666 495 647 664 69 843 63 920 543 927 206 598 343 464 569 408 744 972 144 559 487 329 826 263 863 522 985 104 849 265 1018 371 993 328 874 107 925 834 16 981 506 7 845 298 672 1081 300 322 807 792 454 528 886 525 955 609 270 783 448 104 800 1026 274 634 442 698 525 582 33 1089 33 223 842 376 948 446 1004 650 272 384 895 535 873 52 846 126 816 304 1027 1089 397 840 412 457 1041 533 1076 664 417 148 945 125 688 41 627 15 1036 900 328 190 678 87 907 1054 271 1031 464 646 450 641 492 648 65 788 298 426 573 490 934 96 826 504 598 238 816 853 253 816 160 395 1018 301 967 463 777 191 582 238 1020 286 1081 1006 340 228 777 185 692 1036 389 435 1011 715 472 116 1072 721 151 318 738 778 78 787 314 533 957 476 653 727 88 889 354 829 236 883 299 908 494 377 878 447 724 1006 358 82 1035 33 670 187 648 1048 420 643 278 301 1038 1081 301 567 202 380 901 458 986 280 1021 291 640 826 463 733 485 303 921 310 738 410 549 581 428 799 273 310 937 939 533 37 766 313 862 430 1004 165 944 883 42 964 319 799 150 553 211 1064 16 53 558 475 574 153 939 429 562 265 1088 691 423 322 615 320 591 1008 270 747 394 483 716 248 913 764 65 105 806 881 34 294 978 138 784 205 818 798 472 604 107 123 1088 839 391 863 31 913 488 596 512 713 123 808 335 63 564 721 320 29 573 154 956 741 327 420 747 638 536 746 12 573 311 860 95 479 795 93 656 818 104 856 337 423 900 939 226 417 898 201 623 889 426 621 82 687 104 405 895 201 736 333 673 796 140 486 769 678 504 559 392 315 827 907 150 781 489 169 550 1040 397 869 101 586 166 913 121 370 1042 217 725 192 991 686 238 135 697 651 115 789 387 589 401 276 888 283 659 152 601 104 741 292 932 1076 105 368 577 1049 498 113 964 118 938 75 871 1025 330 279 791 129 959 112 860 33 710 472 985 301 816 553 449 509 558 979 411 90 677 301 971 833 119 379 566 807 297 1033 139 960 454 832 252 809 484 323 777 848 77 430 977 97 917 405 613 128 623 786 13 552 148 414 1087 340 1079 831 235 410 971 75 655 984 141 1011 513 1077 362 121 1008 436 658 834 147 241 802 860 149 796 421 401 664 23 563 463 600 1024 148 1093 10 497 910 31 852 193 844 122 1079 803 397 716 57 584 184 447 886 389 1088 917 377 762 312 1019 230 567 310 788 325 272 1076 828 472 499 719 677 29 318 1053 247 645 343 628 1071 501 505 924 299 982 437 891 957 428 569 94 585 271 9 947 381 995 186 853 258 898 340 1095 669 254 213 670 570 371 618 497 605 486 987 133 670 435 829 375 453 590 362 652 297 740 493 1080 956 242 1002 190 432 930 839 435 994 38 753 72 626 431 179 585 588 58 1005 336 884 331 217 673 602 47 80 581 129 714 683 134 470 1016 201 654 1060 318 325 555 925 314 212 650 614 368 577 316 24 638 76 601 126 964 823 30 885 39 294 670 950 340 771 480 659 266 1036 141 458 803 1079 44 21 569 1053 155 720 160 176 800 35 665 22 924 1072 528 1003 54 187 1083 924 212 589 484 1017 335 485 620 877 160 1090 54 449 719 367 767 681 388 741 170 905 246 973 393 590 329 792 414 625 230 606 348 188 794 163 633 561 142 483 554 683 244 268 1009 386 892 531 887 628 366 465 846 583 17 682 355 532 805 785 464 831 102 1013 108 572 107 1007 365 55 974 114 950 1021 442 161 622 427 585 711 331 541 755 437 815 676 477 26 975 638 384 1005 24 847 378 24 777 420 590 564 411 201 728 851 349 263 570 2 559 556 310 71 674 345 1089 820 421 282 967 796 51 818 468 225 745 727 230 280 773 307 881 871 198 520 663 530 917 250 1091 208 720 981 231 5 849 809 187 240 1070 888 104 11 1024 465 769 841 409 877 93 872 186 289 556 50 832 306 602 63 661 73 586 570 460 888 314 2 902 930 436 220 1046 565 63 36 817 151 1062 158 953 153 663 650 534 735 252 77 701 236 753 1042 105 846 484 858 162 70 885 279 1075 1036 280 263 802 809 483 238 761 400 807 651 326 56 957 818 21 845 247 506 1050 840 86 892 221 919 516 929 410 1081 3 838 233 85 1065 897 320 894 434 1078 457 251 989 486 680 436 1058 508 1086 1067 354 170 1087 747 286 256 859 100 820 337 838 813 163 203 671 170 1025 427 879 669 96 931 154 858 466 79 650 100 641 8 623 185 762 539 720 113 997 345 763 591 88 549 135 368 695 306 935 673 248 1063 538 93 904 715 318 492 952 1055 143 629 135 411 748 582 306 1092 300 584 426 769 46 999 224 498 921 650 282 614 96 831 147 5 692 443 703 855 260 634 241 92 774 461 592 799 1 572 11 81 815 165 801 211 1065 377 567 1021 402 483 758 901 495 102 732 163 588 99 726 872 272 593 469 92 1047 24 954 447 1057 966 106 337 599 1017 341 597 312 256 717 22 868 290 894 523 836 937 181 1056 518 286 860 519 1094 1068 52 402 860 460 716 364 1088 131 654 396 663 471 912 936 473 1013 230 658 148 844 159 1094 511 961 0 1095 403 839 302 203 684 59 1085 319 952 698 74 614 387 707 232 698 492 285 800 18 568 889 26 772 421 810 267 779 525 415 865 371 710 533 1027 664 385 887 193 226 911 934 1 401 895 204 1052 263 618 143 598 239 875 688 93 712 16 106 576 999 475 996 516 960 506 772 398 828 489 248 565 770 316 916 73 391 617 318 735 820 464 997 83 161 616 246 1036 805 481 1034 416 313 663 1018 123 65 966 279 704 808 43 262 927 672 405 758 58 906 330 580 261 499 714 422 583 579 214 76 962 33 634 401 680 676 49 117 940 950 279 1025 172 809 11 1017 190 353 787 365 609 317 609 401 581 586 183 679 20 92 614 281 862 412 1018 197 1061 834 369 438 805 524 1082 856 378 596 232 721 130 61 951 2 892 166 851 886 439 386 1001 389 689 965 318 540 660 153 583 688 245 963 307 569 501 382 1010 1049 35 927 239 296 738 744 151 889 387 435 741 639 37 500 683 63 592 738 10 124 772 264 1044 296 898 52 930 73 963 781 251 503 581 666 213 203 664 410 862 487 746 667 448 768 498 578 94 126 725 679 315 695 341 927 430 1081 100 960 534 394 754 643 212 855 393 626 445 512 706 328 782 686 242 1056 2 971 226 866 14 895 267 348 619 442 1041 312 881 911 169 677 228 251 636 160 968 206 733 1025 174 410 646 646 434 626 429 805 545 361 1050 198 740 938 305 599 481 830 353 563 299 790 103 106 654 1064 37 157 888 91 616 528 574 605 68 348 651 977 83 821 135 752 307 686 195 549 181 103 624 418 837 130 1016 652 164 650 29 894 205 8 557 989 156 950 216 325 721 579 156 351 817 426 595 213 597 723 481 881 421 157 575 480 878 1022 439 366 1003 854 303 466 941 48 1092 195 942 550 457 992 394 716 242 990 325 578 325 263 1029 539 645 800 237 281 825 315 669 772 252 716 48 547 732 818 234 553 163 581 370 584 502 1018 488 1094 69 851 363 432 840 203 648 360 974 284 741 1041 523 879 301 428 867 625 49 417 1075 887 147 498 701 376 843 388 1040 766 487 183 739 335 569 144 669 64 688 55 551 226 1060 179 551 927 299 1085 377 220 712 647 82 576 2 79 756 420 1009 567 14 240 965 138 910 781 301 587 194 916 54 224 586 342 712 1071 469 611 491 683 281 701 541 578 268 373 894 308 701 711 429 160 998 619 355 1073 97 761 189 206 636 579 380 442 993 79 827 938 465 823 11 890 91 876 52 537 1073 336 666 510 1069 844 361 939 246 840 543 45 749 996 471 918 534 833 115 811 401 917 171 789 232 344 748 443 877 695 269 1010 52 129 683 699 42 514 778 406 833 692 141 482 963 732 108 1044 16 450 1027 575 75 112 870 712 347 135 714 470 759 1045 14 739 506 795 451 916 5 243 788 822 375 209 941 1085 224 629 14 915 230 505 1019 494 961 456 1057 97 899 858 80 148 928 36 1085 692 254 156 938 376 548 471 976 910 252 312 662 47 941 59 990 697 360 290 965 99 896 854 406 927 91 129 755 312 928 389 597 947 333 1050 183 471 618 565 111 1045 144 607 254 592 506 778 41 1062 71 1045 1 1014 69 62 1029 170 809 786 18 779 266 212 617 818 43 22 882 464 622 895 388 790 270 492 1089 370 753 454 817 752 395 365 919 784 14 693 376 456 771 297 745 711 251 898 445 900 73 499 704 576 426 754 316 1019 56 195 756 426 959 960 42 229 929 516 1012 529 930 568 86 782 200 932 206 78 667 303 591 664 263 250 587 979 494 543 1078 338 631 817 475 248 1047 19 985 231 734 856 128 915 322 1056 435 722 527 862 494 1041 340 628 193 491 1087 98 846 221 638 202 745 975 193 147 725 1090 7 545 822 90 861 178 885 710 364 198 850 425 696 907 4 828 239 373 796 512 799 614 143 810 122 561 206 234 695 416 1013 163 744 72 776 490 1013 314 722 646 344 656 428 401 737 1070 142 851 175 687 366 962 193 324 551 474 1046 129 900 911 41 99 922 803 442 200 1019 159 944 947 16 1012 107 133 966 1036 279 237 722 810 531 224 792 681 118 490 691 202 680 119 1067 473 553 139 698 641 468 292 771 523 945 434 993 286 778 123 1001 870 278 676 368 277 788 164 800 529 874 1011 211 824 55 431 622 927 431 461 784 9 637 469 1090 233 637 297 810 450 731 28 975 471 983 179 922 481 780 753 64 218 651 0 659 467 650 837 98 973 113 470 924 982 474 523 745 562 28 727 7 1093 81 553 0 403 1033 697 108 935 426 7 723 958 221 245 645 563 341 556 437 438 820 1053 333 637 92 709 463 704 245 839 53 3 554 203 613 221 574 1020 425 664 55 640 422 340 759 879 210 208 901 70 998 826 343 314 1047 365 677 300 959 560 399 352 1064 194 929 999 325 363 554 867 224 808 7 428 1025 998 527 594 135 676 20 193 599 747 441 165 735 1035 547 61 843 1030 27 853 446 616 43 583 110 157 763 707 445 1053 81 305 792 418 684 294 951 429 980 811 402 936 328 1093 443 632 191 392 575 869 538 242 936 280 1010 1070 283 344 549 717 450 366 619 602 222 271 563 203 887 274 749 355 988 549 7 560 207 102 915 541 931 48 998 139 764 962 278 875 526 1039 100 502 866 111 870 605 254 248 573 197 732 469 766 679 207 951 419 1091 342 389 834 505 583 26 617 498 604 318 991 921 469 983 164 1060 463 506 573 803 219 980 445 299 696 746 280 830 252 966 19 410 973 114 588 328 611 82 718 1002 175 352 767 609 402 763 130 434 1089 654 439 41 903 854 300 675 519 639 328 169 629 1086 251 636 199 773 277 693 408 214 551 156 878 513 974 41 751 60 648 585 438 747 143 432 873 867 426 803 546 369 1071 41 1021 428 590 637 449 604 203 354 821 226 824 688 260 5 580 385 622 197 758 2 770 161 894 206 1003 489 641 683 272 512 731 412 908 1060 15 790 72 982 231 1082 292 604 341 912 200 665 528 46 660 382 695 739 438 81 841 530 731 519 814 899 56 195 592 4 697 784 282 134 870 827 90 745 132 227 852 173 843 61 971 546 1064 907 476 964 86 316 940 440 891 955 408 1079 260 944 336 74 954 777 483 495 970 383 709 811 466 389 808 379 755 635 232 602 240 637 177 886 73 636 187 373 626 161 721 305 786 378 787 18 864 1074 85 280 802 112 729 129 1067 457 935 731 355 790 373 306 555 674 446 485 638 540 725 611 0 618 468 758 538 615 144 291 548 712 537 1009 428 66 918 860 62 441 1075 766 345 86 789 607 459 26 946 172 906 150 727 1012 414 1005 187 259 838 581 299 545 688 423 880 525 915 11 1075 864 155 540 1082 817 182 346 809 756 201 209 678 144 916 937 252 431 784 1007 60 806 431 21 603 636 463 1046 81 83 551 123 757 485 791 62 744 932 291 1031 40 177 904 502 621 909 232 277 1082 346 956 42 761 682 540 49 912 707 377 205 893 636 469 788 176 281 571 942 346 670 537 150 680 650 371 495 949 984 370 206 850 222 1064 1014 430 878 117 545 1086 318 683 1055 405 614 377 772 117 1035 8 627 388 298 978 886 395 529 834 887 277 731 116 1071 102 173 582 66 1057 1048 375 19 767 59 691 447 959 886 280 133 1026 283 955 563 491 690 215 482 786 44 719 521 592 189 568 588 186 932 128 845 542 960 54 147 851 40 901 396 662 357 932 465 895 1003 258 800 497 529 549 237 628 950 457 275 568 747 373 452 617 508 778 590 407 457 865 535 1075 336 886 566 441 713 32 239 629 83 589 1040 70 1088 385 737 303 580 420 335 1024 404 739 142 897 522 859 770 425 300 827 568 1 756 171 11 652 1088 540 681 512 634 505 696 265 89 969 921 209 86 639 815 370 435 968 680 46 559 520 185 666 926 208 865 331 53 922 863 350 1037 371 163 772 339 741 1003 121 938 28 271 1042 197 740 77 966 731 28 320 569 304 782 755 490 24 862 658 356 583 47 111 945 226 753 331 600 228 582 937 301 140 907 219 1030 292 1076 582 496 717 107 125 770 596 483 456 1050 233 716 398 685 219 1066 33 826 1044 366 547 1029 1089 508 393 844 501 572 49 716 1023 461 587 230 394 668 527 967 364 631 556 346 792 150 1061 94 848 391 413 914 903 500 117 902 11 893 238 942 1054 224 203 1044 737 413 1070 213 245 904 665 136 729 33 614 448 102 1095 778 76 183 919 767 403 223 1071 1018 129 106 707 315 629 748 151 430 834 453 746 658 70 683 426 296 690 804 413 517 551 464 851 616 197 621 139 547 842 544 876 1068 400 357 591 504 642 779 364 68 549 688 129 701 19 536 632 694 364 730 372 1048 29 366 938 451 758 63 998 670 71 950 311 763 30 1048 224 832 53 103 713 983 330 6 564 385 570 240 735 548 211 169 1063 593 419 334 633 1071 325 899 351 709 498 779 284 575 253 167 939 347 624 27 914 837 352 804 14 932 112 58 705 368 576 716 489 665 540 421 746 464 697 933 277 553 520 161 789 249 554 673 92 506 834 490 1017 848 247 666 120 758 165 724 225 1019 339 251 713 709 45 22 592 554 490 857 299 286 648 673 171 98 635 912 487 626 168 1025 268 125 973 616 370 435 920 842 347 1054 387 33 592 272 805 643 316 810 1 130 865 34 655 560 78 506 569 980 472 914 309 62 561 1002 314 956 90 489 1081 332 884 363 968 1080 32 664 37 177 838 938 343 58 791 978 60 474 1037 117 820 740 4 1058 329 1003 184 66 1046 789 148 556 240 580 233 1074 341 443 890 834 297 521 740 404 694 637 272 94 795 121 733 742 389 1000 387 1030 68 653 329 682 291 136 857 563 487 358 1093 493 1095 425 807 698 330 862 94 252 788 299 987 566 335 112 1037 906 543 54 949 750 395 304 785 476 975 942 390 994 441 741 503 1083 450 1077 401 745 95 575 411 897 514 228 949 455 883 177 992 588 38 652 229 100 981 128 982 37 787 396 955 533 548 755 519 551 143 579 208 36 943 82 685 943 284 397 569 803 349 634 425 20 574 209 948 548 108 356 934 853 387 383 983 305 626 80 1013 930 96 120 758 457 553 782 10 485 817 434 970 1055 79 495 667 359 582 494 880 555 337 600 504 691 262 937 211 662 95 207 695 222 881 1005 264 342 554 841 43 216 697 1068 30 972 489 785 169 361 941 818 270 515 895 1069 373 229 765 426 902 662 284 998 0 774 106 84 572 857 50 651 529 848 306 696 178 950 95 12 943 38 929 786 8 20 837 668 269 623 543 1042 14 157 1058 519 658 405 585 215 616 890 409 915 114 470 952 749 352 833 438 960 537 721 505 706 7 401 707 865 346 118 576 596 448 857 277 157 878 927 19 699 273 953 493 550 251 355 888 712 112 34 561 569 537 551 479 582 110 1033 149 185 894 62 936 678 286 857 270 337 754 540 824 604 350 310 803 967 182 225 687 930 197 123 1050 440 948 405 639 256 966 649 421 501 712 426 845 591 167 781 403 751 259 636 126 711 281 784 439 535 591 739 30 1000 464 12 703 303 991 1008 10 36 648 91 1055 581 121 235 618 265 864 788 21 563 324 887 532 774 43 862 393 215 1090 176 980 412 767 806 482 780 274 987 2 352 797 209 991 514 630 318 756 449 1026 507 1034 290 806 659 547 752 66 712 167 627 75 590 9 785 202 821 443 812 250 437 837 121 688 978 255 148 582 707 195 126 1020 351 658 572 52 89 616 788 480 945 310 71 785 925 250 909 182 1021 406 550 78 748 441 96 697 152 768 522 990 131 618 1054 534 628 133 676 48 607 489 330 878 197 685 752 100 171 991 1001 542 532 665 847 449 869 0 745 260 301 650 654 35 361 868 180 995 670 392 147 784 620 488 1020 325 555 211 317 756 902 173 901 325 578 447 914 411 632 21 949 505 6 907 353 831 642 163 956 330 1043 143 436 1028 361 605 275 689 618 224 162 601 281 940 347 1068 720 153 778 542 186 775 149 890 968 516 857 538 941 322 560 132 561 278 536 917 370 944 503 1053 125 826 256 612 650 65 232 613 64 805 311 616 320 920 576 488 550 62 400 844 149 765 531 573 637 273 230 1031 969 45 562 498 363 690 250 678 414 928 990 266 1001 133 1090 296 492 630 716 453 624 527 119 616 1039 432 234 1030 177 980 597 464 451 804 1007 280 988 474 527 873 442 579 880 354 384 779 626 499 891 258 174 934 66 948 594 243 108 801 370 549 262 802 496 767 393 692 975 404 506 768 774 330 810 421 138 1054 45 794 580 525 633 478 201 618 912 543 483 784 218 1044 958 484 567 140 260 634 539 817 889 440 11 676 649 483 489 693 906 533 783 228 765 476 478 1095 1050 274 980 524 486 903 588 535 203 767 144 792 463 846 1024 94 21 561 280 870 272 588 367 632 243 872 337 813 608 6 146 744 904 17 120 718 261 743 812 103 467 874 91 947 255 1063 1036 314 270 1041 93 919 196 613 37 759 43 1056 716 487 265 702 284 549 220 659 396 577 735 169 908 101 665 27 489 616 544 843 407 765 718 296 249 769 322 605 656 232 889 350 673 165 498 960 527 963 312 708 892 463 755 221 1003 363 1011 487 66 1034 267 584 923 120 187 807 679 242 554 164 219 683 337 683 90 1015 379 932 279 569 423 633 762 248 782 91 951 253 1025 441 434 850 886 293 886 506 388 1088 1048 5 716 511 250 622 62 945 292 997 824 457 178 1066 159 674 183 1066 72 662 114 574 276 999 162 905 689 80 255 706 469 1049 947 39 851 36 288 1050 394 685 677 491 122 965 15 644 686 38 215 583 670 121 295 675 396 709 753 438 69 826 1027 173 65 833 97 719 587 514 400 563 424 1021 535 661 534 933 480 725 841 30 810 330 775 146 688 381 577 508 496 725 430 628 484 880 325 550 912 321 598 144 584 545 967 179 397 639 530 942 21 946 167 929 1042 362 171 790 210 759 549 455 1075 319 88 1045 752 156 566 125 134 745 832 416 685 53 921 306 158 1030 463 962 222 1006 425 687 418 832 876 79 775 201 379 663 160 571 412 1082 795 23 423 665 24 880 115 890 160 622 200 567 503 956 141 748 421 719 777 529 1076 223 118 625 198 719 75 755 897 39 619 66 1065 291 663 272 894 393 930 231 343 638 913 193 341 691 671 412 158 642 827 489 236 980 1086 247 789 473 871 488 70 604 53 561 669 209 635 547 1050 278 457 649 254 997 160 1076 621 75 214 614 238 730 1071 309 731 181 702 45 229 795 787 503 695 273 596 276 7 573 472 701 8 792 669 80 36 828 490 870 610 440 775 275 326 666 1018 443 520 995 265 782 1063 373 47 694 359 688 525 1078 82 663 215 1081 95 584 400 932 318 600 564 53 575 232 499 976 809 30 640 283 635 190 572 472 552 295 946 123 599 122 951 397 490 713 194 1032 715 400 1003 253 695 134 970 198 668 325 365 861 1086 34 7 978 0 931 545 635 800 348 692 407 1059 119 76 715 615 316 612 218 230 958 344 840 479 834 1007 418 409 726 940 470 526 1009 911 235 271 550 31 663 399 924 368 952 242 1030 953 297 700 353 588 159 305 1010 1083 182 405 775 897 20 320 698 857 390 860 377 665 404 169 617 1019 506 997 267 783 213 257 866 644 110 783 427 655 423 1039 531 1034 45 944 103 918 518 61 1013 774 416 467 1018 428 702 106 1020 253 621 783 303 1038 363 607 407 931 449 975 53 993 406 214 712 699 363 218 888 980 359 395 807 457 1023 873 281 838 277 891 354 109 743 591 427 940 165 1004 541 705 499 656 191 329 624 1066 347 594 289 552 370 295 566 291 775 1014 466 969 356 638 204 523 838 418 909 256 587 201 687 878 417 445 551 790 299 232 719 773 307 532 702 297 860 959 190 817 199 989 441 368 796 926 369 4 1026 357 1058 662 394 924 25 593 363 523 957 854 546 298 1070 371 940 564 171 446 1022 858 350 168 703 848 462 980 124 948 115 390 640 1072 213 598 464 1043 515 1031 248 368 1056 654 33 130 754 452 1075 372 1010 570 163 543 796 218 821 466 666 756 322 55 558 820 409 541 825 526 641 290 957 899 218 31 909 192 1085 165 1048 766 166 813 278 101 888 349 586 389 767 830 49 1069 332 809 375 518 757 720 146 1052 203 114 824 966 392 100 910 32 808 374 1034 160 765 958 344 214 1078 357 585 980 35 364 691 312 932 498 720 50 704 1091 496 297 1076 152 859 137 1029 415 610 389 950 31 635 190 556 190 883 86 988 1077 140 91 941 429 581 725 515 120 772 372 1020 363 884 556 507 179 721 275 670 96 840 117 1092 160 911 820 481 41 847 1042 351 48 949 76 786 893 452 123 667 733 271 133 567 501 1034 777 231 622 152 652 442 603 300 866 32 47 856 321 599 125 674 867 182 829 396 922 384 767 11 758 518 788 17 941 355 90 558 363 973 82 609 170 725 327 885 39 713 323 906 1082 136 542 999 601 80 362 1045 339 559 608 415 538 596 44 616 786 378 804 94 553 365 454 837 969 397 176 1002 926 47 512 867 5 679 1090 209 522 1065 866 132 272 809 387 1007 685 532 570 85 130 684 1083 489 528 830 853 344 113 695 785 190 140 636 887 14 224 550 412 748 891 374 908 521 477 677 688 106 356 919 9 774 715 201 673 208 644 304 1061 458 924 24 613 476 771 301 132 746 822 404 541 720 208 913 484 576 397 1048 83 781 640 69 0 842 523 643 98 735 226 688 1013 85 218 623 180 557 49 664 937 387 777 336 295 994 715 180 429 985 382 832 951 42 269 692 550 302 311 884 590 203 984 513 799 303 111 1045 35 615 513 844 465 1036 847 462 592 535 826 138 142 1019 988 121 106 644 503 960 952 252 156 548 1087 230 976 102 519 639 532 842 509 1047 656 445 389 932 759 522 532 699 184 732 358 810 630 500 506 616 961 55 942 137 19 730 642 230 98 660 471 670 476 972 998 20 796 291 1052 97 566 243 562 62 23 1030 140 629 758 516 71 998 12 1087 134 1059 1087 152 244 884 423 782 502 1086 381 953 343 799 98 821 857 172 715 36 1068 201 361 965 873 107 676 365 552 431 537 844 468 820 979 58 873 431 248 570 51 856 92 999 666 321 1008 259 113 986 451 740 1005 372 779 299 587 486 906 417 773 164 1078 267 332 862 957 270 75 715 707 229 448 807 569 323 859 264 802 499 404 940 50 991 194 1089 516 680 1080 400 167 938 5 1015 855 355 735 435 408 1061 375 814 979 475 657 306 1019 295 941 415 117 558 32 1017 30 593 122 902 690 523 983 291 202 775 320 928 666 518 708 177 842 442 165 899 1078 481 591 482 973 161 940 466 1083 502 194 754 649 237 529 769 783 257 462 1044 765 402 720 318 300 786 1067 10 784 399 279 549 641 249 862 531 575 241 209 670 530 590 873 29 243 757 690 388 1057 77 694 360 1028 376 918 513 1073 410 232 646 904 346 884 36 375 1044 34 1020 142 842 1037 22 839 132 41 1095 1049 450 804 170 933 261 292 728 563 392 421 1069 369 1012 1012 416 358 807 1079 94 236 837 821 138 898 107 629 254 786 207 108 830 947 79 829 452 590 187 915 189 286 596 426 660 467 966 131 739 533 1069 474 739 342 758 2 1066 444 752 331 881 662 293 97 772 817 56 21 862 130 983 359 841 682 239 1077 248 226 694 658 328 11 671 98 874 146 835 922 121 1081 315 871 477 245 798 135 1032 708 332 841 176 848 392 683 217 305 728 826 166 678 293 1076 31 657 469 420 912 265 770 275 973 737 5 741 240 377 694 140 692 979 352 549 25 721 400 722 372 504 911 1074 318 944 199 1092 85 839 217 66 1023 624 460 2 767 973 256 805 325 74 774 34 974 607 403 803 488 187 1022 259 737 646 345 800 505 1024 92 626 50 969 471 494 1082 78 578 878 76 394 949 904 260 671 170 934 404 301 954 732 258 52 923 712 229 79 702 183 587 871 530 164 1025 812 361 370 1093 761 297 943 510 661 345 663 290 137 832 1038 259 647 37 458 700 595 95 527 865 57 913 144 817 338 936 654 51 865 152 472 1065 477 800 694 227 464 836 845 481 931 71 760 244 958 237 697 287 644 260 899 453 374 997 1057 510 539 555 867 306 922 195 0 591 643 180 1055 314 99 635 303 806 809 349 340 653 904 103 1090 223 861 18 261 707 372 787 431 919 302 928 142 1052 776 402 73 902 217 967 243 1007 571 146 1074 442 528 656 780 391 1040 10 407 712 1025 346 8 624 998 337 836 333 546 668 15 1065 1022 450 36 1081 930 110 1032 480 498 1053 478 558 773 136 536 704 131 690 235 625 694 194 747 13 934 417 276 875 50 955 100 963 948 234 1007 421 827 337 729 71 60 1022 638 522 633 295 45 952 19 918 887 448 1017 470 1052 198 663 474 745 119 186 765 411 1060 523 768 942 120 932 39 214 818 468 614 981 507 210 729 756 427 887 413 1032 303 476 868 1090 542 489 610 571 389 539 574 276 777 534 812 884 196 803 344 354 606 689 353 683 312 820 106 465 796 154 778 422 668 779 542 803 512 1015 17 316 714 303 861 847 296 213 913 729 237 374 1016 797 351 395 1012 181 806 952 276 1047 316 591 235 1074 430 676 341 140 690 1080 70 895 429 487 689 985 88 209 877 1044 158 632 360 678 240 344 964 250 798 466 762 265 931 874 495 687 264 131 849 428 800 1066 512 331 809 649 272 392 571 458 681 492 679 623 78 351 946 208 848 630 52 144 671 96 1058 300 1064 32 1003 642 264 321 908 886 513 614 342 702 324 901 179 337 811 311 596 646 330 632 322 883 255 364 793 93 798 286 1053 570 398 64 568 785 207 359 1011 248 1043 105 864 857 449 771 484 1043 478 257 906 662 370 508 689 821 81 631 144 398 566 281 851 279 975 148 685 375 978 1005 420 364 595 155 1013 304 922 362 849 164 850 161 657 217 961 515 843 844 128 7 742 112 801 96 901 37 598 895 370 829 474 178 636 506 936 141 1072 758 364 903 508 70 1022 401 899 561 16 666 437 142 613 200 865 836 214 295 913 508 817 1053 146 426 903 809 27 931 119 42 848 682 471 429 859 576 354 295 892 917 210 886 160 821 517 450 914 617 137 425 992 361 1076 512 989 886 74 333 994 231 1058 221 858 400 1046 307 993 156 1010 352 910 806 529 1042 56 133 710 1012 198 100 841 101 815 959 248 992 346 599 260 43 805 325 755 73 1085 414 852 597 203 633 5 19 870 49 637 261 1044 374 637 29 752 117 850 1077 123 428 904 993 423 588 243 270 968 192 884 257 1013 980 288 319 773 933 140 555 0 788 409 383 1060 618 43 504 858 514 1041 750 218 100 695 697 400 621 156 241 798 736 218 428 553 130 614 539 557 619 299 697 495 945 30 549 337 1087 78 645 105 727 239 469 590 740 367 306 1049 533 788 870 531 492 556 967 547 863 78 152 1048 971 405 482 1061 463 694 646 270 897 3 409 632 417 629 891 91 865 107 124 718 907 94 816 318 506 655 1093 306 787 259 611 48 374 757 754 436 861 539 183 746 35 587 893 341 105 817 590 459 8 693 756 58 828 190 219 691 803 272 280 780 237 917 473 665 749 195 451 881 503 693 262 817 331 994 527 1052 854 64 662 142 212 681 1006 320 872 191 1038 336 399 983 693 78 895 525 878 376 741 314 206 953 72 926 1008 414 825 440 214 869 974 442 989 503 1035 546 61 1089 937 75 51 636 762 152 699 101 179 1088 511 840 187 831 908 352 402 674 678 329 503 1056 696 459 1010 226 39 1081 907 118 489 672 736 448 382 757 478 706 337 1016 831 484 1024 111 906 308 167 680 811 291 243 624 1062 264 93 841 104 1045 222 974 79 687 725 524 1058 534 1018 98 38 1084 97 906 1095 59 214 965 392 916 676 225 141 665 1088 198 489 550 113 866 424 907 190 1016 86 625 108 733 1026 148 639 200 133 556 917 71 1043 150 462 783 129 994 798 234 366 975 914 55 568 293 604 297 842 44 131 918 173 971 925 435 37 968 333 883 889 120 832 295 219 747 928 468 91 1072 308 644 579 57 734 518 140 802 148 636 648 134 31 564 322 1082 474 784 843 316 879 27 517 742 619 541 353 879 1009 210 873 411 1052 213 218 813 112 902 615 125 975 158 1088 362 866 62 461 776 110 890 730 513 438 661 149 647 26 700 389 1012 111 698 1072 436 27 668 144 662 377 897 173 566 250 909 68 804 1036 139 851 375 4 914 253 1052 499 727 259 746 685 257 333 788 11 831 248 869 1055 307 19 778 52 896 893 466 195 655 26 979 353 1013 577 184 314 672 521 741 786 33 894 116 957 483 106 1002 466 719 236 598 185 766 327 1055 90 813 369 934 527 582 1068 436 872 524 681 191 63 683 1057 9 1021 62 616 135 283 1048 829 392 1062 80 558 451 863 100 535 1053 373 651 849 324 930 524 961 7 617 370 1062 434 74 801 419 709 229 1083 1085 68 220 1009 320 746 350 633 1071 80 973 73 610 263 426 1054 683 144 1005 290 1002 317 149 632 1027 3 651 253 801 364 103 674 110 774 754 428 835 412 587 119 1010 99 656 359 288 961 450 960 111 577 376 808 855 486 1071 268 573 279 856 464 366 788 362 632 882 174 1073 26 1066 411 439 712 501 594 382 1033 648 502 62 1040 775 162 596 325 870 336 35 1088 907 428 661 413 587 372 570 105 299 986 284 654 155 1086 670 242 80 925 725 470 470 1094 411 732 664 347 922 150 327 743 68 995 935 207 1021 472 119 719 729 32 935 326 544 766 629 381 1081 132 1084 345 225 1064 108 889 1067 393 272 891 182 815 16 642 992 402 933 507 479 560 198 610 935 423 773 206 121 562 615 420 538 1019 260 623 510 835 209 754 280 550 633 233 93 725 704 192 342 828 596 427 992 249 166 1083 922 178 943 225 44 828 715 165 294 749 523 865 765 473 704 215 881 63 733 279 46 918 378 780 599 256 224 843 330 567 105 600 182 796 545 1043 595 421 926 43 310 650 898 462 462 984 0 695 594 4 603 23 582 42 55 768 839 439 470 771 330 818 218 980 539 864 869 292 232 559 779 280 832 337 162 673 515 557 165 1073 751 395 57 597 557 427 765 462 292 1037 447 999 870 292 350 968 1089 372 770 60 991 409 322 684 156 673 731 352 359 1093 573 546 462 1011 19 861 12 571 419 638 415 561 291 661 551 163 1002 170 702 29 703 184 1088 65 248 633 158 883 928 281 159 745 27 680 987 221 759 446 815 162 401 702 328 901 1049 292 167 948 694 362 175 928 496 867 640 128 72 726 1012 273 740 505 148 577 890 89 627 63 348 700 738 463 652 171 993 234 894 197 87 731 185 639 694 460 122 656 538 625 673 521 172 873 968 179 901 169 481 663 722 122 757 355 392 1019 468 747 178 973 160 913 987 405 56 820 1068 379 611 84 340 729 310 888 475 909 572 497 1035 104 912 431 429 844 1093 384 970 258 546 725 337 840 644 230 107 969 67 664 829 478 812 367 365 581 729 398 250 1084 173 965 1053 35 928 105 557 196 688 3 92 779 451 1079 25 1060 376 590 933 102 861 85 845 47 964 297 884 318 408 940 495 1006 936 95 538 889 459 1065 148 1063 620 177 393 745 655 388 280 970 350 804 382 593 235 912 50 818 29 592 180 561 108 991 920 212 1035 157 686 251 512 564 620 184 1093 222 125 629 802 88 523 772 250 687 1041 303 1017 155 850 208 426 866 923 322 868 59 1088 39 1053 227 1092 434 601 393 266 558 906 437 663 397 1084 393 185 673 517 789 737 44 501 1012 304 848 824 46 707 249 363 945 345 1093 303 852 82 1047 286 855 667 534 917 224 477 576 287 593 337 623 185 1027 994 130 24 844 1075 405 171 1025 909 291 785 518 339 888 532 712 6 989 38 740 518 596 202 800 267 610 562 485 645 477 271 705 813 487 182 722 846 228 149 1065 938 367 479 876 536 821 998 427 437 776 454 751 257 766 638 486 554 420 1027 353 465 1002 755 331 720 130 795 296 700 231 435 810 63 562 345 1073 919 514 30 710 416 611 505 592 322 560 608 200 762 78 985 174 822 0 281 892 802 72 553 85 949 311 493 675 507 704 829 513 333 754 631 523 278 1039 229 830 296 782 884 275 844 382 657 507 634 501 525 1031 852 225 193 704 770 350 133 868 64 586 626 199 230 603 1026 418 215 973 473 636 618 535 889 478 964 384 198 700 25 960 976 530 297 563 591 418 122 714 756 85 14 1030 723 364 90 1006 42 549 513 731 1085 81 247 893 324 834 711 423 642 205 295 953 691 80 632 287 167 553 449 804 1029 97 106 1073 332 688 1045 107 1005 56 884 155 1 886 997 402 766 290 286 775 81 904 666 317 517 802 463 1045 31 616 538 970 627 471 85 917 398 798 736 166 1029 444 45 901 365 736 198 896 872 487 624 291 956 211 249 876 379 754 47 548 27 994 573 71 1027 435 304 600 81 792 595 0 928 309 576 102 172 614 862 216 823 523 212 990 824 481 827 191 412 833 268 899 864 302 978 107 324 1023 803 249 1015 134 385 801 816 436 376 1073 677 5 18 951 280 589 417 679 975 391 918 236 371 892 314 718 73 711 1084 407 943 45 502 858 995 447 537 925 967 186 800 329 384 885 970 269 174 572 490 1021 472 657 394 1002 777 63 578 11 608 193 979 439 1073 254 784 177 885 510 583 120 903 395 441 594 134 999 456 561 985 298 524 905 423 698 935 85 786 198 237 691 151 818 66 552 787 146 913 211 515 911 931 383 305 1028 1047 289 503 952 257 624 294 650 1 1079 313 1069 171 795 499 650 636 3 343 973 760 491 520 723 483 674 38 625 202 951 939 365 935 332 58 947 306 883 1064 65 186 975 793 25 115 701 67 952 748 433 708 538 7 843 622 87 1091 513 204 788 714 541 713 53 260 763 32 970 588 105 993 300 322 623 335 626 1054 531 517 1021 521 611 599 386 154 822 45 1019 534 711 999 245 1 616 647 115 1092 84 841 334 555 69 181 916 1084 456 603 109 169 674 595 159 250 832 432 809 218 642 699 160 154 674 503 981 223 1053 312 773 840 275 588 125 604 310 544 910 765 429 190 758 688 427 1028 471 574 64 407 997 867 402 640 267 660 526 70 862 688 82 238 720 1095 374 273 573 751 473 957 37 1088 345 942 494 621 21 458 588 228 565 781 308 857 353 1000 531 561 166 570 16 938 309 21 858 831 369 68 601 689 268 809 297 1030 204 1067 68 344 861 536 980 353 969 184 1053 807 399 676 486 54 766 960 459 552 48 860 527 230 636 727 455 83 601 562 103 643 388 475 944 92 662 964 58 931 514 587 364 618 204 322 554 118 578 921 0 290 1082 870 228 238 678 603 214 1079 411 124 851 308 783 2 712 699 513 267 907 919 289 643 222 871 280 655 319 848 309 247 572 30 788 777 327 928 2 900 530 713 338 769 90 549 311 115 680 967 258 69 695 63 891 529 1035 973 20 327 691 311 751 977 418 384 1076 846 254 937 170 352 1065 193 961 892 126 766 491 898 217 983 268 646 318 1041 105 78 1090 935 375 892 265 948 407 970 528 923 499 369 942 418 755 115 646 1006 38 515 964 195 1082 758 353 36 1052 277 1026 230 762 522 661 414 786 710 451 197 821 551 272 258 997 848 182 807 170 949 20 738 12 627 337 89 850 82 834 947 383 245 827 328 894 780 268 881 231 92 1020 654 162 1044 53 1087 190 535 645 987 90 277 1093 699 339 838 466 718 488 697 237 950 543 881 472 505 581 208 921 1050 119 948 242 277 1091 892 169 575 116 20 974 163 1073 154 877 308 834 408 799 941 304 50 888 919 188 986 153 193 1013 363 1069 407 1067 793 198 1077 421 1088 447 1 895 427 802 598 449 581 204 930 467 416 1008 451 1008 19 817 432 832 287 606 432 614 882 278 998 123 893 47 241 708 1070 212 534 694 504 560 638 352 848 547 312 1013 403 980 407 559 469 928 395 873 818 261 405 967 460 1082 1007 422 154 811 961 211 114 783 410 626 1067 334 600 524 349 877 571 245 1037 162 117 1042 829 15 721 112 1017 318 290 1091 57 757 798 184 119 754 33 642 955 312 491 964 868 515 686 539 280 939 8 642 241 568 507 1023 652 367 417 1012 1050 289 677 120 263 684 139 815 816 227 151 804 11 688 822 49 678 194 1006 330 453 718 817 304 672 507 841 207 207 692 1070 353 121 1084 389 880 818 199 270 986 23 703 759 0 568 329 798 70 1077 48 140 745 1082 185 991 116 1013 151 724 161 298 885 425 832 907 455 1054 21 688 449 252 890 481 711 660 117 781 275 718 13 516 607 477 922 13 969 968 106 203 650 579 390 914 331 922 72 873 1 262 926 935 342 820 473 696 127 577 164 609 407 793 493 295 839 260 843 36 640 648 255 691 57 494 665 402 863 203 1060 155 756 257 799 686 361 760 66 430 575 13 953 621 474 1000 514 1037 423 722 423 517 854 215 611 588 271 336 981 229 1028 948 340 515 688 1028 349 765 483 14 761 280 967 71 597 314 727 874 315 656 157 359 983 573 470 89 910 857 469 728 22 104 1014 613 301 688 542 303 885 93 651 608 312 238 778 882 515 382 881 878 46 381 728 1003 520 776 451 418 741 1059 506 1084 337 652 115 1028 24 413 856 904 445 587 238 461 927 18 759 43 853 257 595 527 1081 303 811 1094 320 767 395 961 146 15 740 99 838 90 686 281 663 624 1 800 383 871 132 511 681 68 1056 857 44 308 752 154 947 548 136 178 982 1033 537 733 213 270 660 264 925 308 882 820 349 453 676 657 149 868 137 250 781 29 558 1047 359 200 857 97 940 786 456 137 973 749 146 937 221 243 1083 481 846 1058 230 284 934 686 384 272 876 1056 195 511 779 1009 296 760 111 842 397 481 974 857 451 11 1078 1076 194 218 1003 48 919 252 802 637 504 546 848 924 433 673 352 106 888 423 990 372 945 329 997 272 1036 871 158 1008 95 638 327 454 722 201 569 951 352 540 723 18 618 221 753 889 404 342 605 811 498 831 29 55 1069 200 955 533 677 690 272 810 189 571 477 948 422 1088 327 64 958 82 953 625 305 38 660 646 490 725 129 22 763 302 951 777 223 842 170 878 167 139 681 904 44 129 1055 160 818 287 567 14 557 969 81 755 263 862 256 813 159 444 1063 662 147 497 717 675 370 749 473 468 685 187 876 420 620 706 448 87 754 1047 232 225 833 532 733 37 880 382 552 899 172 997 265 292 979 263 976 375 942 658 135 631 3 732 323 768 239 947 502 842 527 470 773 828 31 638 388 9 677 286 652 581 78 208 900 32 1005 126 549 312 747 328 946 690 80 974 235 124 644 1059 11 297 668 792 69 775 120 790 207 964 307 737 392 328 961 231 683 812 327 1020 411 366 860 276 968 1037 369 1087 292 10 929 850 111 389 841 827 289 738 385 784 518 517 777 1058 129 675 388 628 498 951 448 199 604 119 1077 984 520 199 723 122 856 625 283 211 745 254 572 321 964 911 415 1092 86 396 985 422 1002 894 322 662 523 637 336 826 401 903 198 255 555 608 394 572 99 489 907 508 747 1017 506 999 185 663 236 1039 285 978 223 688 382 556 100 182 734 1078 88 1023 282 688 492 474 869 504 569 166 1017 894 243 72 1042 812 265 858 383 665 265 686 458 777 15 813 213 754 188 757 124 205 1071 894 214 1045 208 685 237 63 637 1081 356 1026 346 1067 403 478 742 321 781 405 897 386 615 882 372 502 557 846 469 305 729 320 861 406 975 1054 66 672 54 125 856 421 1090 445 934 221 846 916 88 616 379 212 777 380 638 410 744 936 323 1090 146 288 587 932 324 400 942 830 55 828 465 822 152 824 238 553 535 64 874 149 691 870 293 260 965 425 653 36 672 719 34 144 954 485 915 647 436 579 461 1070 218 885 454 627 64 204 805 807 410 1028 90 83 987 711 68 595 456 708 401 804 117 129 569 523 913 583 35 631 418 854 59 960 464 1041 50 121 995 113 682 1078 269 1 937 855 349 282 905 891 409 1009 495 996 31 498 741 872 319 153 913 433 657 73 694 1042 118 822 201 893 7 255 595 847 222 189 581 881 473 325 928 1045 93 627 391 116 721 433 916 218 767 286 758 423 601 915 300 504 703 94 844 749 199 1062 159 287 966 857 512 460 961 961 534 954 256 213 985 1007 310 689 276 624 55 703 294 809 123 499 970 1076 235 591 112 839 6 269 835 704 38 1036 530 132 1059 529 950 1069 31 735 272 152 786 167 1014 996 36 710 142 932 302 35 987 853 361 670 443 70 627 992 508 536 645 585 239 171 1050 245 812 797 434 45 681 402 900 446 750 349 761 317 596 719 66 104 1039 322 1061 981 453 479 1034 1053 51 605 393 781 185 329 617 686 446 385 881 193 795 219 692 60 889 161 640 821 491 870 241 1068 10 894 134 949 492 939 180 847 247 805 125 257 664 166 886 449 855 344 633 72 924 929 163 436 716 312 579 520 785 121 624 541 585 198 640 603 240 958 294 317 600 579 248 798 379 741 65 36 1010 64 974 201 567 143 824 1017 176 581 83 3 907 939 376 711 373 780 364 114 777 406 898 227 640 699 510 422 969 306 967 442 702 920 505 899 176 565 215 422 1057 938 289 39 891 422 984 744 537 715 204 442 823 73 873 619 430 446 936 571 434 851 121 154 1041 1013 542 416 1021 144 912 258 1034 649 23 361 712 439 989 781 200 576 168 168 983 375 658 1050 104 845 190 1007 230 1077 303 926 8 277 604 786 500 726 514 600 453 279 622 959 137 111 976 149 981 574 453 947 139 108 666 734 68 338 650 1078 50 1040 119 191 882 58 1092 948 245 822 27 405 563 739 391 769 197 351 816 1082 418 259 641 227 1059 1083 425 585 37 1059 203 1049 356 861 538 558 280 489 861 271 713 978 450 446 740 189 842 419 1051 391 697 1 771 187 767 393 792 1007 431 1026 352 761 463 710 493 0 1079 812 113 298 641 244 967 298 1082 998 135 136 785 361 823 319 805 210 941 297 884 967 13 567 314 193 928 128 962 61 693 192 712 2 702 1064 100 37 559 775 231 618 400 261 975 1019 133 713 447 38 732 267 981 974 525 325 923 776 232 1077 359 404 605 1000 9 190 761 1019 435 121 768 957 194 1068 65 133 782 1018 263 457 853 280 696 487 771 341 655 613 307 92 1049 881 386 230 591 424 1056 399 786 805 433 429 957 1089 211 59 604 180 973 689 423 836 53 862 239 329 693 1084 451 746 74 707 230 100 663 823 337 985 389 535 676 998 302 992 322 616 392 755 2 48 916 450 762 384 902 112 891 666 261 955 510 801 264 784 68 1000 44 187 728 186 689 846 432 696 20 960 93 662 503 352 621 211 763 838 398 392 1057 513 869 667 33 355 1020 718 352 332 584 662 118 1037 510 172 623 670 359 726 433 93 794 845 90 537 887 339 703 685 255 783 443 739 198 422 752 864 151 329 656 834 415 903 278 930 533 1015 101 879 281 1083 485 852 134 855 75 791 211 743 349 635 377 473 796 988 495 997 166 596 480 1041 378 685 186 896 103 226 684 248 1074 861 260 149 801 768 387 187 980 444 790 1052 459 22 656 520 737 902 401 658 182 477 758 784 441 429 692 623 300 347 1090 923 176 518 1058 220 758 747 412 184 670 804 377 525 608 615 126 596 329 1079 297 503 1006 93 925 429 890 428 601 488 846 1036 539 75 654 1005 494 111 975 509 774 599 246 315 771 420 627 1033 73 706 362 778 330 469 887 282 799 943 259 724 106 282 828 561 240 45 913 607 329 921 50 659 351 54 941 993 221 673 64 1060 423 538 941 676 19 160 827 474 940 395 714 276 983 68 716 654 9 1072 89 510 548 658 142 793 156 529 707 295 685 721 405 416 814 612 306 562 65 253 1087 30 923 690 541 145 1029 1081 192 411 1031 870 518 892 543 662 51 924 329 986 240 523 986 215 1041 717 541 1054 500 281 840 330 877 195 1084 1039 141 822 185 220 746 416 652 558 273 65 841 34 1039 825 262 753 347 486 716 795 113 564 11 779 512 407 792 905 440 708 168 433 809 7 1048 170 1065 337 1057 405 587 1001 304 514 872 693 200 846 325 375 797 314 1074 459 1089 676 311 895 353 57 578 500 1063 712 32 17 791 757 210 420 1070 955 81 289 1074 497 1081 606 512 1070 196 375 795 115 626 991 402 669 390 1088 12 297 937 520 578 965 109 126 647 865 416 495 762 706 417 890 19 952 177 503 685 2 890 1046 248 879 68 769 259 756 524 354 872 887 151 157 655 1077 8 657 531 155 628 116 707 593 349 429 720 612 257 349 1030 798 292 192 1042 851 164 135 599 755 225 289 1092 942 288 750 167 320 908 1038 177 401 718 227 696 458 760 814 87 758 535 93 593 217 921 408 594 711 513 779 217 818 339 442 558 262 555 724 287 579 269 677 511 102 709 203 661 610 184 942 435 607 416 8 1074 338 594 509 800 726 355 967 493 597 298 433 688 708 443 329 667 659 211 493 1017 798 296 479 1059 887 393 266 1018 1082 147 435 965 821 395 338 1095 637 488 907 468 725 259 879 402 255 1090 811 436 809 325 585 196 228 973 237 756 312 735 69 617 196 876 576 290 606 153 587 157 789 112 734 243 628 305 782 113 925 102 1069 534 476 937 903 117 1066 282 587 147 86 693 893 436 780 223 760 222 400 607 504 955 931 540 857 269 137 962 559 535 548 472 772 264 972 187 745 376 1041 310 584 66 670 540 486 1086 635 507 767 35 630 371 239 820 43 819 643 385 379 657 762 208 195 977 748 445 498 693 403 943 1046 536 985 466 499 766 939 218 23 952 906 344 648 83 83 885 241 1038 661 434 173 896 272 897 844 385 356 656 980 270 674 261 8 940 91 717 333 780 825 443 22 686 69 648 862 225 549 211 276 652 264 654 98 727 764 466 404 1080 854 223 369 1056 335 975 210 889 743 117 213 801 76 960 985 322 690 380 311 561 742 395 1085 204 801 170 566 543 515 1071 162 761 1090 318 464 646 904 511 563 120 175 746 266 575 124 866 253 816 293 889 752 121 376 881 456 854 904 33 39 951 746 200 167 666 626 100 972 65 569 211 417 684 336 699 1046 285 339 1010 471 904 244 1049 447 936 827 415 370 847 511 833 124 861 697 223 1015 111 792 139 32 608 28 994 203 736 380 744 519 622 969 102 17 752 1022 531 637 42 903 441 155 889 309 1002 471 826 211 573 630 167 181 570 554 354 1048 102 698 305 439 1026 384 994 322 868 1071 75 348 742 1059 505 1077 367 154 684 493 822 1045 16 786 236 628 360 311 1081 1000 187 779 342 711 198 321 763 770 399 514 977 269 840 398 959 89 875 879 243 1018 289 543 871 37 989 946 306 325 549 85 681 503 890 1073 394 10 1007 281 772 437 581 974 534 15 828 201 899 472 1025 968 159 167 593 319 786 668 466 620 253 606 243 74 657 271 715 993 213 393 972 676 366 519 888 518 912 891 334 1035 412 37 953 888 382 497 859 830 160 158 916 945 165 496 722 939 475 328 1038 1092 220 169 810 938 411 947 397 123 1005 76 793 409 577 897 24 852 494 409 1025 904 61 931 458 767 296 22 659 765 58 724 235 676 110 204 649 498 941 457 1004 438 901 198 824 732 324 556 12 1050 416 234 582 298 619 507 1086 242 934 1053 266 478 972 948 494 1056 163 212 1046 889 391 808 300 93 748 198 554 837 194 297 816 267 565 736 127 351 878 341 693 1013 96 480 731 353 648 29 1002 630 421 796 137 176 929 27 727 553 248 606 517 279 599 984 38 91 926 1065 376 61 615 690 356 588 257 765 396 915 468 731 370 186 1081 343 652 372 1006 765 390 160 553 227 807 1080 370 882 244 304 826 135 1039 1021 374 1014 538 42 565 150 846 373 610 311 1008 376 1030 239 1058 102 839 1049 449 173 955 1035 320 6 647 975 110 776 503 988 306 1063 334 692 272 335 969 971 466 801 461 898 414 1049 432 863 18 685 435 45 775 996 545 47 987 445 660 541 709 532 755 205 1049 584 218 619 4 204 719 250 978 981 308 825 276 869 430 305 643 915 294 638 145 388 707 806 315 12 877 322 1000 915 524 406 897 962 495 28 1077 24 841 40 942 1035 150 81 1065 451 610 504 558 20 675 1063 241 946 129 48 911 506 703 389 953 840 526 852 260 797 17 611 38 134 621 322 931 194 982 192 885 1014 440 904 133 969 91 501 1009 328 575 1075 294 127 923 547 1057 371 1073 922 92 9 854 640 178 177 825 657 202 47 767 151 1045 186 601 472 609 239 587 368 693 91 910 300 598 1090 286 294 822 21 1041 1021 82 891 222 172 989 89 1050 723 529 861 286 1089 337 415 646 541 700 286 915 449 630 769 151 188 653 403 848 813 142 278 946 256 720 550 112 720 484 739 234 277 741 192 1051 781 173 1043 517 485 580 550 367 990 178 479 683 167 725 976 383 290 883 27 587 749 54 518 921 971 32 485 957 264 1091 92 851 204 1024 224 652 1049 188 588 218 1038 529 230 970 384 859 850 458 311 723 894 366 159 962 315 613 205 652 1092 282 468 793 995 509 595 319 621 294 312 632 314 589 766 429 443 906 612 135 741 213 103 573 128 604 539 723 660 196 57 630 816 306 721 136 162 696 680 116 391 908 750 422 457 1064 880 4 434 575 877 259 1017 540 689 279 405 642 56 991 654 36 823 165 247 949 924 335 11 599 816 542 667 58 465 582 801 164 196 1077 592 91 469 563 526 719 96 880 341 855 663 329 751 47 587 20 486 703 22 893 281 967 1074 212 562 3 176 742 492 963 226 1009 211 794 647 206 969 427 1000 147 856 129 24 1095 410 853 864 109 468 653 130 1095 441 768 70 596 946 374 326 902 23 1028 300 677 579 237 200 1046 146 864 551 125 777 429 65 1050 642 274 375 1085 209 737 711 531 916 154 1074 112 871 342 102 986 627 385 72 849 133 745 721 503 494 939 658 235 171 690 52 891 567 166 879 421 417 1059 714 460 13 710 844 187 647 377 789 516 715 134 1077 424 747 517 740 533 631 362 436 1095 984 218 26 1011 1017 480 862 450 264 1056 835 333 440 675 139 1043 494 680 142 735 652 338 883 44 189 669 481 1073 3 577 374 1002 344 671 441 1015 479 618 76 673 29 952 946 90 784 139 171 683 183 841 872 496 93 649 489 874 347 902 195 849 407 1074 792 274 740 497 100 818 430 699 840 404 671 93 200 849 989 253 273 854 1056 111 666 426 597 25 635 460 898 48 706 45 246 728 989 154 65 754 35 820 487 913 797 324 1043 4 940 30 889 401 680 127 90 939 983 228 695 298 742 168 145 1086 228 754 690 109 900 457 110 1014 293 965 709 511 355 838 216 882 712 397 804 192 494 605 223 626 74 797 490 811 1090 365 645 342 1025 186 667 317 68 931 474 1071 751 10 942 362 91 560 155 930 400 1026 96 748 393 1088 974 536 758 533 16 794 549 421 900 122 19 770 575 483 115 985 84 590 199 634 263 843 461 548 162 1054 456 839 803 107 148 811 46 936 538 639 83 928 782 41 469 659 1054 421 406 805 26 796 778 208 238 727 971 349 153 972 410 986 327 952 50 1070 921 291 754 78 5 572 1052 91 85 1051 757 263 113 742 769 27 1024 321 837 73 734 406 406 1079 821 401 707 440 240 751 246 870 767 398 348 690 1073 350 569 227 616 323 936 185 758 325 862 146 222 815 32 1092 641 93 765 263 1031 165 23 1077 585 355 253 615 586 357 214 617 522 810 521 763 118 946 1070 71 750 64 84 760 1026 86 55 696 702 362 170 614 493 591 237 1001 580 369 809 454 1055 508 65 661 637 26 896 317 394 989 640 226 1026 516 553 40 248 801 583 72 825 261 1067 402 346 1089 214 607 475 609 96 917 737 38 600 179 1042 507 1040 326 894 80 547 919 119 692 886 532 493 764 6 661 820 176 1058 415 855 178 533 1053 773 99 36 748 522 784 571 533 502 705 899 86 246 553 935 44 1029 278 17 1076 52 905 929 305 558 282 175 923 1005 153 607 464 249 555 533 1000 1084 32 683 473 829 26 289 895 104 893 696 480 225 834 474 648 578 43 532 912 345 1042 494 833 247 549 799 136 890 293 975 286 372 1007 393 923 543 632 214 1021 151 923 819 53 1002 267 838 455 720 236 599 59 978 427 727 332 533 1002 417 808 418 680 993 287 607 127 270 792 621 512 289 863 1081 346 599 426 418 958 180 698 1076 177 899 455 645 516 263 1008 183 597 1028 470 419 914 1053 200 20 723 388 736 918 146 221 706 115 775 83 909 571 509 990 91 513 1048 686 105 243 583 379 810 541 1071 569 253 481 966 336 985 101 907 285 919 901 190 375 559 590 194 489 995 436 836 746 222 178 1015 134 701 425 884 427 726 728 399 313 778 635 321 766 533 933 197 208 815 272 929 681 372 1037 151 88 893 736 270 370 801 733 387 775 23 700 79 423 606 646 352 903 212 865 209 34 662 160 639 146 593 517 598 691 229 732 81 693 91 867 184 703 331 531 641 44 975 775 389 275 831 930 444 520 650 153 970 267 1032 3 768 616 454 157 1022 461 736 394 906 476 986 142 877 701 203 955 463 654 291 557 186 913 89 26 995 1064 316 503 604 818 393 958 110 803 400 807 259 567 117 385 646 876 108 3 1009 71 979 231 882 385 690 62 586 935 272 878 301 641 425 765 538 167 905 881 200 852 490 610 293 745 176 458 795 574 259 157 578 1038 521 352 741 1087 434 325 693 676 101 229 631 1032 308 512 594 711 458 726 340 667 409 1066 304 742 84 315 791 676 402 955 119 121 897 88 1033 758 463 591 408 996 263 261 1036 167 1025 621 164 961 212 883 132 878 402 991 106 306 616 736 521 120 550 623 419 564 10 828 244 32 736 1084 305 331 697 183 1006 194 762 952 191 116 924 1042 152 426 775 561 72 972 525 164 605 459 720 248 890 235 783 1058 127 244 556 299 895 761 130 646 248 126 872 346 605 692 381 425 994 302 599 459 1037 949 167 790 536 789 248 840 87 508 968 411 831 312 972 35 1074 868 242 936 528 53 1016 609 391 888 172 1073 207 474 1082 161 887 521 551 172 824 669 502 804 390 944 299 329 1044 222 874 1058 71 763 124 119 798 1072 155 576 414 559 134 345 639 881 477 324 832 802 297 901 8 49 717 735 133 976 130 858 404 643 517 35 598 435 613 492 571 431 714 988 507 367 942 535 680 107 625 713 104 820 121 114 696 731 415 710 152 344 690 472 1008 155 1025 794 113 820 205 427 719 956 17 520 1086 710 381 598 216 121 819 161 1012 530 1055 374 752 975 101 700 280 756 68 77 678 791 281 153 673 584 350 384 1001 890 515 362 918 706 396 193 618 997 297 962 5 885 196 602 102 311 921 595 147 254 905 89 859 861 455 62 645 687 357 332 605 484 657 219 944 20 817 1008 532 49 982 805 383 1013 354 414 1003 771 323 488 667 156 1009 1092 268 711 353 398 628 976 389 799 72 612 138 512 1077 905 218 556 468 671 24 372 636 942 178 48 843 802 222 339 1075 804 240 591 148 649 411 66 841 453 699 664 319 1025 57 901 545 886 417 640 344 689 375 231 1043 372 682 458 998 63 665 499 550 641 410 1074 14 399 623 444 1007 1024 303 873 202 150 1073 791 89 710 526 431 1085 709 281 374 988 123 578 151 566 836 294 342 590 668 483 1051 126 260 924 814 535 217 897 903 51 143 681 372 809 990 399 779 434 166 650 934 471 1068 401 678 484 892 132 804 135 124 876 2 688 1040 335 978 232 858 99 124 615 441 894 139 1065 815 161 510 883 1059 510 247 969 1057 450 622 269 261 671 31 811 418 645 347 663 324 550 142 966 710 191 134 924 563 295 465 687 40 1001 794 158 26 576 619 370 818 306 5 1018 845 254 687 203 180 1086 867 72 459 936 182 603 837 439 199 1029 387 812 322 573 948 366 849 154 698 274 483 598 868 355 1078 83 70 1049 209 732 658 229 551 334 884 464 721 62 852 387 547 705 179 1095 798 408 693 217 978 330 289 1046 115 810 115 692 255 810 40 825 274 900 754 526 344 1084 669 166 684 430 1086 113 526 939 866 13 20 637 650 404 559 468 123 705 896 83 91 790 771 467 317 573 662 3 510 578 306 929 299 702 321 844 560 487 124 958 230 1000 1030 332 956 407 128 827 969 444 995 70 372 552 128 590 806 383 585 264 600 27 87 808 442 733 778 24 50 1005 595 528 531 984 541 872 109 789 589 192 284 1004 1081 255 557 312 1060 416 274 868 77 792 665 346 676 41 976 531 430 989 239 904 954 170 424 779 961 40 685 183 260 876 518 894 156 975 1075 475 751 359 324 735 974 18 273 730 458 685 114 840 540 775 330 1059 15 1046 312 1030 784 18 773 241 474 661 35 891 808 5 1037 506 333 817 769 307 546 580 524 556 943 167 637 225 261 1029 6 729 108 809 33 555 944 135 506 835 470 915 363 936 927 62 835 246 814 166 787 541 193 626 132 899 670 109 756 273 884 167 390 756 510 719 601 165 255 869 997 45 371 789 17 792 655 114 565 113 337 609 850 489 810 306 323 989 718 260 504 771 215 966 400 896 267 838 297 676 362 754 539 785 505 661 1 748 790 95 173 848 195 710 22 735 345 560 681 4 725 250 346 702 874 313 374 974 176 806 860 512 214 1057 878 423 77 631 811 428 700 546 256 770 882 25 1001 194 870 329 113 1042 906 446 697 493 561 10 929 332 199 614 423 1042 6 797 200 951 1022 304 645 95 172 990 479 1044 592 421 581 38 1071 54 1009 395 896 509 1071 193 190 721 236 1021 3 819 144 900 219 677 981 273 914 312 857 80 889 17 981 423 387 780 855 259 150 1089 338 1072 114 961 240 936 87 660 286 933 192 877 352 856 781 257 236 1032 895 151 1004 41 334 1086 235 949 607 88 526 1057 638 403 146 790 464 668 494 689 256 1082 94 684 224 716 669 19 69 1060 315 693 699 117 422 643 1025 374 364 639 745 487 519 699 538 602 798 242 917 494 451 620 75 1044 1038 55 940 326 662 209 435 1063 652 427 986 424 480 746 187 1036 427 753 581 56 545 658 238 987 776 39 608 152 701 457 158 1016 537 911 700 106 239 612 177 1034 882 415 568 463 911 56 739 257 57 666 663 117 225 587 347 877 4 854 305 767 52 721 70 637 655 452 29 1059 972 513 511 834 491 1069 318 840 14 893 222 571 293 1065 186 668 847 155 429 652 132 591 422 1032 834 452 366 914 818 529 337 836 800 69 956 333 722 532 253 555 290 727 713 33 39 1012 180 818 199 553 900 147 690 485 622 20 446 645 595 22 66 685 195 972 332 962 743 82 577 471 490 726 8 913 714 438 617 14 478 643 760 361 371 914 1041 46 624 354 582 89 394 822 437 943 686 45 919 145 511 786 273 1013 1091 178 595 518 238 586 65 946 535 779 321 916 1069 179 8 848 542 989 322 940 181 924 330 990 261 611 149 1069 113 594 422 911 612 424 627 344 634 70 772 520 541 723 314 752 84 755 586 101 870 120 272 931 447 800 592 178 671 273 896 80 635 345 149 580 841 424 1049 173 245 607 551 257 12 690 1011 190 569 188 1056 220 40 986 779 213 198 670 198 967 499 559 812 177 726 389 917 326 917 410 974 338 176 940 134 960 939 343 709 91 260 699 582 303 771 336 1062 236 127 1006 421 1048 1048 450 510 603 104 755 692 498 856 307 55 941 296 705 681 109 554 77 595 501 542 799 399 1009 839 55 753 119 877 156 56 925 36 1067 649 239 859 69 87 567 323 782 551 277 117 765 97 908 59 661 934 462 330 687 271 1060 222 555 384 677 498 886 614 51 242 634 1063 197 154 1080 157 808 465 1010 634 489 198 677 650 87 848 2 702 263 929 347 933 214 241 737 451 765 132 1024 332 812 224 950 59 618 490 922 795 265 358 916 501 697 286 964 624 91 40 1079 1016 140 586 288 444 629 271 658 935 402 1013 227 263 1035 747 490 40 1032 236 653 234 1092 26 1069 586 98 166 1050 954 87 102 784 97 893 306 857 330 832 99 663 656 147 312 740 1001 17 583 315 31 713 486 952 444 663 450 1001 66 1005 653 314 658 176 903 327 667 536 820 28 197 1051 37 886 279 565 184 979 937 467 164 831 520 832 955 135 767 221 122 1003 352 925 434 885 414 962 405 937 1028 472 1069 547 487 643 680 538 949 295 735 63 670 510 297 572 636 440 565 261 926 351 444 650 28 812 308 763 413 778 140 875 1061 83 47 1010 172 762 423 799 574 74 740 148 1005 265 752 413 757 456 740 346 660 328 687 210 1070 55 120 946 583 364 441 1014 69 710 409 561 153 578 415 1089 605 79 705 220 941 376 1094 139 503 916 568 181 475 580 1085 461 182 625 409 792 248 719 296 972 254 842 612 150 328 718 637 459 154 757 84 581 25 626 806 168 417 785 730 303 975 294 568 122 1039 239 488 894 866 332 845 105 551 32 467 737 520 949 969 363 788 23 406 838 365 851 852 471 470 770 1093 90 196 619 701 147 301 840 782 183 920 538 684 394 646 350 606 252 398 773 1066 134 853 101 458 967 453 817 1043 401 628 311 835 264 626 170 813 518 718 10 334 956 827 537 932 84 612 490 233 905 764 422 640 405 300 587 378 1074 1 724 150 754 844 234 430 649 984 321 298 910 160 930 838 396 405 1056 625 497 126 616 728 504 2 791 47 984 467 819 421 885 926 152 675 408 512 622 582 364 781 127 180 808 341 738 540 1008 294 612 921 424 446 867 891 538 522 979 1063 43 735 365 555 535 431 1082 650 425 182 592 790 96 1066 162 1029 252 340 813 531 838 759 246 934 281 81 573 431 696 295 635 799 529 521 652 454 731 234 1016 172 764 511 663 446 733 861 422 485 761 861 33 319 1062 692 326 380 588 567 42 226 584 791 264 1040 65 452 809 853 161 840 451 654 113 190 1075 805 480 967 141 275 594 1021 85 457 617 850 467 478 1071 453 999 659 503 906 175 904 2 169 875 831 104 524 635 110 936 615 190 1019 23 456 853 225 966 1066 101 732 489 53 818 1036 104 568 156 186 745 997 162 293 569 1003 430 246 581 178 968 618 231 903 184 316 1059 966 176 459 835 774 30 339 789 730 296 241 873 776 294 304 648 501 856 482 981 523 672 588 45 1070 305 153 914 894 462 976 10 744 75 89 865 217 756 212 770 1077 449 324 795 898 255 285 673 239 680 879 537 1092 523 947 433 328 1058 572 260 901 222 304 912 37 871 737 514 759 500 899 342 991 507 785 146 632 488 190 598 237 965 928 528 132 1073 251 590 442 918 531 952 956 19 799 498 359 749 864 309 377 1032 83 734 901 192 575 279 665 386 4 630 1011 401 44 566 813 286 591 203 695 74 188 1016 832 191 312 982 720 269 946 219 298 970 301 929 589 532 286 622 307 750 300 796 510 614 231 1091 5 626 329 822 694 487 859 80 32 698 602 419 829 286 1019 434 362 923 35 591 374 670 320 948 49 577 476 565 270 564 136 748 494 687 918 250 360 775 1089 471 942 415 520 664 887 88 291 1021 110 717 566 208 807 71 202 913 76 987 776 440 104 639 945 450 944 151 427 839 783 292 173 585 218 1086 304 833 81 998 595 160 658 460 932 392 483 1007 483 1043 799 541 186 549 787 483 219 932 494 699 215 1000 223 699 276 1077 955 377 1056 151 696 78 873 326 590 399 1018 145 572 535 975 56 412 923 104 1067 1027 240 584 188 1095 7 737 411 1088 382 1066 306 693 540 313 774 326 883 222 780 394 780 642 130 194 561 501 602 508 1016 914 51 515 625 709 320 702 479 1012 114 259 692 777 3 580 208 1074 136 1020 438 339 610 48 805 713 250 536 984 306 608 424 1066 283 1026 174 576 792 56 510 944 418 1086 934 444 193 803 317 985 293 630 494 722 644 361 740 85 1029 325 44 932 1027 363 323 768 900 206 298 789 312 1075 416 825 141 704 247 784 29 595 506 950 231 726 459 1072 935 496 1035 526 920 65 710 449 662 433 329 1024 948 107 137 952 123 814 558 38 820 209 1079 264 527 646 906 477 636 349 770 261 429 774 456 639 545 621 468 896 278 845 1029 409 214 831 629 423 831 312 405 1051 167 947 1061 232 305 1033 736 52 189 981 53 1093 390 771 767 400 430 859 841 532 243 857 831 200 628 34 394 1034 460 857 496 549 799 15 523 835 57 675 559 372 699 350 13 590 51 863 1 822 1064 132 384 807 483 1066 97 697 660 200 153 965 555 261 879 298 986 455 1034 542 227 670 999 396 819 300 793 59 772 100 1091 308 162 581 493 1082 283 817 255 559 464 804 399 614 631 369 161 1042 1083 59 315 654 857 331 25 675 227 749 943 205 576 107 546 648 936 303 424 646 445 1058 392 955 474 734 971 269 482 631 414 1050 879 6 413 828 759 368 885 53 1067 249 739 201 755 502 52 1020 394 674 135 917 183 922 811 314 927 150 176 614 784 347 670 393 890 500 701 380 629 455 527 710 64 840 748 134 794 267 924 162 573 449 76 827 969 305 811 14 59 1023 1071 162 192 922 77 797 1038 311 606 54 579 528 21 649 722 215 957 416 840 56 838 407 1079 472 284 723 284 856 108 1066 187 963 397 1080 210 885 818 477 128 902 110 941 915 128 321 748 915 202 161 1073 648 334 324 938 319 926 275 643 278 585 622 350 663 263 79 990 452 732 1073 149 751 242 350 607 761 186 379 1077 293 865 698 366 940 190 665 468 615 368 517 843 462 955 633 427 367 854 270 732 920 267 556 263 51 1001 994 64 441 1016 1073 59 862 307 859 94 150 572 2 587 194 766 846 302 1089 421 749 187 61 896 810 272 360 1044 398 914 792 260 184 880 984 44 278 664 385 562 785 317 18 921 733 138 954 182 18 902 1085 45 968 44 881 510 45 555 203 1024 697 91 1054 503 1079 222 0 896 545 1026 713 399 1039 407 923 99 195 873 981 305 169 1007 696 74 900 359 299 980 1082 160 96 951 254 549 580 250 863 48 50 557 674 243 499 744 415 936 780 182 338 756 600 214 552 297 1028 196 980 165 653 210 273 862 163 717 45 652 439 773 941 341 502 930 357 964 838 240 687 543 714 119 101 980 709 430 542 1054 78 916 652 350 183 599 615 52 423 602 575 491 840 491 227 747 923 62 883 383 527 805 174 816 740 311 764 32 409 1059 673 239 173 616 721 278 642 188 47 717 197 1037 813 220 762 242 911 362 707 361 77 721 819 206 545 967 1080 215 106 557 451 802 749 313 575 59 1010 30 249 795 119 888 518 1026 498 1017 761 382 719 377 532 873 42 885 130 916 8 710 295 929 62 989 827 163 208 732 580 82 528 907 274 817 976 266 10 792 285 1018 824 210 16 675 937 242 188 695 28 882 33 954 366 929 268 592 1059 372 393 939 446 819 538 685 68 595 215 736 328 739 716 447 240 801 794 173 815 36 389 645 1095 148 616 382 182 644 724 429 356 730 1047 294 1075 544 694 288 1064 269 1045 201 882 425 527 978 143 1084 166 1016 458 989 979 362 298 591 853 179 783 358 718 532 842 8 307 1041 689 411 61 816 13 903 1016 116 870 449 927 250 615 89 505 712 1036 218 67 593 1002 274 20 615 769 470 1072 396 619 77 932 350 482 747 603 311 1009 265 291 680 324 1021 338 992 216 844 75 842 836 186 85 842 465 1041 469 655 462 736 51 940 388 598 772 188 887 483 235 956 821 386 967 370 628 392 969 82 508 964 361 863 75 1065 80 832 432 622 463 1077 851 310 770 114 424 574 490 787 970 181 814 236 291 569 10 635 242 1055 547 878 955 363 93 565 698 129 725 81 1009 42 282 922 1017 393 337 1037 78 1004 286 1078 234 824 738 111 745 126 548 45 927 134 75 597 984 495 712 435 968 102 268 1067 851 104 429 1027 680 22 512 575 846 355 588 277 997 477 450 619 822 374 59 579 499 881 226 1044 642 162 906 264 313 664 401 886 345 826 722 72 845 381 547 609 836 15 1002 339 289 653 820 134 166 704 3 1068 789 141 964 156 668 147 159 640 65 726 103 921 483 718 387 1024 379 628 696 471 258 562 547 639 519 990 519 740 592 70 764 35 792 85 553 86 999 57 700 343 61 1044 203 865 877 34 157 606 48 901 119 824 681 98 100 1017 32 1068 182 1062 240 955 1057 73 184 685 414 726 927 131 505 1044 253 561 325 669 755 100 76 1035 269 638 606 505 710 480 76 1092 779 324 823 410 462 950 380 888 744 510 9 696 1051 49 907 238 56 1041 208 798 639 7 454 909 789 83 727 317 628 282 937 546 116 1089 366 804 327 800 834 222 926 403 271 639 489 666 81 722 63 581 372 597 534 774 534 911 1026 10 1030 367 313 796 475 738 150 895 919 258 974 174 291 982 116 922 977 59 414 1004 131 687 748 84 459 674 668 510 182 697 814 240 814 447 916 10 697 297 400 728 567 27 853 27 479 605 898 54 82 557 412 829 425 925 91 597 939 170 1018 478 650 532 841 468 1042 263 587 329 976 340 806 387 602 149 211 742 761 444 611 83 176 773 305 851 1061 74 240 684 361 932 359 803 849 77 514 917 607 189 699 286 918 89 521 563 633 429 648 491 461 833 713 369 77 664 125 1003 53 652 504 692 1060 93 1030 124 1010 458 60 624 110 843 567 375 41 1023 992 58 1026 480 460 768 96 627 527 836 960 296 396 877 105 1065 307 673 1076 225 1009 241 749 326 124 777 387 1019 704 87 716 400 958 276 438 816 160 1014 640 60 36 693 684 245 616 85 1070 350 764 366 135 560 607 211 373 988 213 785 876 461 269 910 249 807 962 293 955 415 817 200 669 95 1011 68 914 262 315 760 529 730 783 85 825 242 472 939 391 759 676 45 677 208 723 286 196 840 678 219 926 307 35 724 59 712 323 887 852 455 942 85 519 768 437 827 102 763 877 151 954 80 62 1033 466 889 1064 488 994 6 458 975 586 129 614 459 253 604 718 404 388 1063 1040 80 28 946 510 640 1046 68 368 703 191 609 473 1013 475 653 729 405 469 594 1004 189 278 699 287 900 666 271 1015 82 410 774 481 612 737 308 363 835 1 743 588 3 548 166 561 76 534 990 1024 344 337 927 679 301 778 332 433 949 1039 48 1010 112 932 245 180 918 374 869 957 306 833 423 938 83 15 849 745 261 493 719 63 720 590 257 948 254 876 357 611 541 580 458 90 733 105 675 912 240 428 845 803 287 1049 107 437 930 391 819 665 459 601 215 336 1002 480 1051 120 973 632 165 62 557 401 715 563 282 418 952 587 343 336 1027 865 540 129 808 757 328 499 648 170 1090 492 686 642 507 619 231 332 885 841 143 122 1012 222 636 575 200 308 681 58 571 351 958 787 543 872 207 813 406 571 267 685 71 906 514 854 117 639 52 506 924 327 808 551 168 713 534 917 362 1030 257 665 421 946 411 905 81 468 762 828 275 778 77 370 1095 629 119 3 587 115 870 586 30 832 264 187 640 671 111 347 1003 1079 98 478 704 328 840 231 599 187 983 1064 131 796 112 115 772 572 380 362 920 686 300 580 332 726 445 866 175 1015 377 1064 4 329 642 259 849 518 755 471 678 929 130 435 923 806 455 916 285 118 677 364 705 741 117 234 712 321 803 459 918 900 418 932 247 464 957 656 388 1001 366 51 681 590 352 29 779 713 180 706 387 690 85 820 175 986 427 630 349 218 644 183 689 204 673 49 973 790 402 277 735 829 256 1048 76 497 850 152 586 252 819 41 865 1016 69 674 350 857 345 557 423 821 86 976 343 448 1042 45 839 814 184 749 450 411 1016 88 913 359 859 217 1095 204 799 694 355 393 989 403 771 655 445 148 946 472 916 765 427 906 82 348 706 373 1003 273 1026 113 980 208 944 414 610 214 803 262 872 294 571 649 72 540 759 474 921 856 17 785 26 777 239 258 934 1090 494 850 512 586 77 390 1015 454 749 525 1086 950 80 914 167 619 42 896 312 716 361 303 1045 730 30 441 895 422 833 309 626 640 345 882 387 490 989 230 1021 732 375 263 679 777 281 2 578 1023 353 520 648 981 500 754 158 652 472 1075 450 218 795 179 848 200 661 48 703 422 641 686 19 912 62 426 715 863 56 434 852 1091 126 1055 264 222 1045 1022 51 498 573 229 602 677 321 883 313 142 1075 800 347 763 297 581 499 354 847 333 998 397 1032 991 464 1055 321 352 711 1083 345 3 813 439 1044 918 335 168 1043 176 824 679 288 762 463 90 818 955 262 579 316 167 993 487 910 713 394 434 713 693 239 295 747 853 10 109 671 692 104 985 242 988 435 537 561 1095 133 606 494 752 16 833 425 581 254 506 864 99 718 355 830 1014 130 957 291 838 320 369 621 878 464 595 85 687 344 77 595 327 951 342 1037 1015 333 943 210 651 250 47 846 228 1094 570 9 467 853 770 376 298 1061 652 460 673 306 24 864 584 329 382 586 231 739 934 42 69 711 480 970 434 994 439 1005 514 988 560 521 118 895 42 919 309 915 175 829 726 79 687 517 310 762 797 526 727 257 126 932 547 709 375 891 104 773 91 1004 608 253 69 1069 1041 71 14 1026 220 737 928 173 696 393 902 516 279 714 837 272 192 595 634 234 710 466 443 572 299 594 299 1084 783 251 270 829 767 387 616 511 222 646 438 660 124 904 269 687 656 205 1066 78 795 233 157 1006 452 610 300 867 398 725 842 76 945 313 857 362 58 642 227 866 16 661 911 530 476 762 1070 517 660 43 33 664 660 18 183 802 519 813 925 245 616 319 827 203 404 999 914 148 41 566 865 373 81 935 637 193 575 178 234 704 96 1061 36 778 453 618 943 440 1049 360 199 769 994 409 824 379 1017 147 573 362 1061 124 923 197 51 593 532 989 942 345 602 153 858 507 147 637 753 292 58 870 539 937 1061 514 71 646 149 1017 1088 44 529 672 1018 426 273 1093 249 732 167 946 639 360 519 683 1079 317 834 195 638 459 398 857 717 458 1070 46 530 878 618 187 914 163 574 499 269 732 181 678 812 126 572 221 729 441 47 841 469 1005 506 930 677 379 979 364 318 976 973 402 901 118 762 261 1027 545 833 484 83 671 901 327 65 761 216 784 708 445 63 743 874 170 406 765 366 915 1065 238 728 293 179 801 452 703 655 57 528 794 40 810 292 854 1058 78 136 868 390 987 437 1013 88 906 170 823 708 36 817 322 373 813 23 771 359 896 599 432 716 234 1094 403 563 221 261 835 262 974 458 815 740 394 924 534 15 1025 281 611 471 885 38 661 1029 100 999 163 349 813 1074 515 360 612 566 491 12 632 352 934 248 975 1091 82 449 904 49 1050 860 282 236 611 138 632 500 878 949 11 119 570 225 1088 833 156 475 1095 702 528 344 638 933 146 772 54 284 998 396 564 243 612 289 888 728 50 236 999 647 378 470 721 322 655 745 425 344 955 187 836 173 1060 792 502 386 745 794 381 111 1077 1091 464 1017 109 356 713 255 683 581 306 60 663 1032 356 609 262 755 364 739 399 135 783 98 913 597 191 409 629 13 880 1075 228 785 102 992 427 310 562 782 164 673 432 284 1007 45 644 221 561 61 705 374 848 1090 301 608 386 218 725 29 1016 279 742 182 819 581 258 619 339 561 256 936 380 751 216 190 716 936 489 640 129 535 593 346 565 994 531 903 492 805 143 350 828 559 540 956 312 282 844 489 742 487 941 739 302 336 830 578 146 813 450 506 923 243 568 677 249 618 324 770 408 268 675 664 50 156 715 992 327 427 808 41 819 482 880 784 0 721 97 314 960 807 529 669 352 448 822 766 168 839 266 503 838 647 478 123 614 202 975 833 193 389 916 232 1034 500 1037 915 520 307 558 936 6 853 488 963 447 956 369 948 331 1013 11 608 356 666 126 1063 156 890 228 89 775 429 817 299 947 945 294 348 582 954 389 280 917 1087 10 759 141 78 807 7 649 816 395 176 737 224 845 1028 309 66 656 65 858 111 1036 319 886 1086 445 537 686 1027 258 111 664 491 1025 5 620 32 973 176 565 288 932 564 254 710 309 68 830 76 583 863 483 381 560 573 17 92 830 210 820 641 335 411 600 614 338 27 959 317 681 1082 231 902 111 149 1091 1017 137 546 583 840 218 591 105 935 193 940 431 18 723 359 885 965 259 845 1 29 1095 525 857 746 317 34 625 700 386 260 696 405 712 108 651 264 726 99 892 887 53 254 833 433 955 505 705 268 788 127 1014 721 79 210 665 76 574 630 34 1024 194 727 363 1033 325 343 695 964 252 3 860 923 165 657 414 465 952 1070 165 106 560 548 222 830 115 39 840 1062 29 375 673 557 537 422 980 269 852 511 604 1060 289 934 267 914 22 792 426 148 1032 638 255 133 989 384 731 525 760 115 784 713 34 805 392 191 869 1057 347 711 351 689 149 1029 315 687 255 525 651 873 346 221 848 364 1077 442 988 1062 395 355 839 912 215 92 1063 802 515 902 26 518 890 219 979 320 898 1093 146 690 451 632 40 667 275 398 788 1009 87 314 895 149 1084 384 809 876 157 635 219 1039 537 752 292 748 44 726 68 49 1087 167 900 737 372 753 166 882 6 206 856 637 260 921 464 626 181 1068 494 920 330 373 966 635 448 415 641 791 382 140 717 640 112 413 999 775 62 481 579 651 53 9 1048 227 808 166 695 166 832 703 36 1068 74 805 402 949 2 146 970 148 800 517 976 550 160 532 1042 80 1073 422 656 1015 332 613 459 22 825 517 892 930 391 312 934 1001 447 1038 315 1039 428 521 665 496 919 542 1073 260 1082 881 368 918 170 166 1002 329 959 73 937 54 838 881 68 15 636 931 466 571 54 764 246 1045 409 721 337 458 679 925 90 133 895 675 55 836 394 324 665 964 294 328 754 344 718 161 597 614 147 613 413 978 234 301 601 855 46 854 307 1031 36 1037 216 825 220 182 1010 56 851 598 105 813 315 14 699 765 20 104 562 313 838 254 875 433 676 718 368 793 433 706 302 451 778 864 349 810 468 235 727 856 392 1030 227 436 888 118 768 709 53 518 927 494 860 744 126 591 263 640 231 794 264 137 714 434 693 4 801 67 608 229 835 96 893 236 1046 299 710 428 764 752 147 437 771 298 939 411 1021 907 354 503 798 34 893 430 857 533 877 753 76 355 806 984 449 446 711 281 800 125 837 610 49 1018 430 480 1007 552 435 293 649 758 356 266 914 101 984 568 17 108 1079 1013 81 646 358 117 914 951 471 681 431 85 614 71 819 555 162 1015 183 174 1061 157 660 52 1005 554 22 449 914 647 536 758 90 573 440 890 214 995 198 0 913 760 153 939 495 175 832 238 772 225 822 707 81 92 1064 884 445 117 938 3 791 636 130 592 75 626 263 551 36 819 172 906 368 271 649 309 698 376 712 33 616 294 611 1004 160 339 1062 726 29 548 62 995 16 137 831 364 729 418 728 223 984 54 895 511 726 372 596 426 732 673 272 749 467 825 306 287 550 58 722 864 156 1005 280 811 17 235 732 1092 170 301 581 313 974 977 258 933 127 431 777 771 460 913 158 950 345 757 91 766 407 866 174 216 1047 42 704 497 1041 500 670 422 707 1089 160 633 516 1016 33 290 649 93 637 889 35 1047 428 964 266 952 361 1087 125 701 222 414 973 868 509 343 911 80 1090 447 635 300 850 423 727 672 322 748 345 836 46 278 704 72 725 460 682 725 452 745 40 328 846 224 694 214 891 655 9 681 177 551 425 808 494 762 479 421 1095 48 828 938 238 133 806 66 835 861 451 43 573 929 13 645 175 363 800 192 751 1028 243 250 987 494 985 1003 30 661 195 598 545 86 710 116 916 412 607 584 14 762 232 530 839 304 1085 189 673 971 91 1012 100 685 365 1001 126 1075 341 74 920 963 522 2 757 66 1037 1081 363 1002 482 865 300 770 302 900 406 14 1071 825 168 920 155 815 211 382 802 222 651 95 1048 32 783 717 198 669 57 44 922 1005 71 211 968 843 141 91 680 338 1035 761 87 820 337 77 718 882 114 358 756 943 94 285 548 1029 482 693 379 634 305 203 929 257 715 676 490 104 1069 261 732 172 862 438 894 28 563 455 1040 56 574 577 83 628 457 867 124 813 255 1054 157 626 468 301 957 256 1060 747 408 655 382 261 1014 1002 237 667 547 49 774 157 616 116 1093 135 785 876 411 985 434 848 335 466 866 671 415 1048 331 806 380 388 911 437 766 460 938 448 677 974 334 1050 346 621 320 279 1041 851 112 209 857 1049 436 363 754 303 774 774 206 959 522 845 478 899 101 892 239 936 237 166 756 410 923 560 453 157 1067 1015 305 679 232 792 169 956 40 68 580 366 833 284 695 778 20 1073 224 430 592 325 968 91 993 942 34 163 643 562 204 595 57 744 117 660 358 805 298 960 64 1006 162 862 130 799 134 1091 62 351 1078 880 315 789 528 503 646 46 865 696 534 640 170 81 608 275 633 338 617 256 693 288 931 629 319 263 887 955 213 604 76 987 18 717 304 194 784 392 718 804 264 425 622 830 513 681 450 433 621 954 381 334 905 746 128 916 456 1017 51 58 560 643 120 948 362 657 169 1084 243 661 502 551 471 889 439 361 595 331 953 1007 97 141 751 691 192 330 968 891 461 603 88 184 812 1056 188 769 156 1070 96 318 1059 1020 31 11 1048 148 578 306 949 69 908 265 847 558 514 560 43 796 173 779 429 766 315 693 517 422 1019 694 503 525 837 501 1090 372 798 771 151 931 256 878 358 388 1079 334 1056 103 577 1095 431 490 774 793 361 323 680 311 722 48 743 1036 504 675 53 631 516 330 944 1048 391 430 638 997 218 648 526 86 680 21 840 539 753 357 664 15 722 103 943 1033 297 663 530 1070 133 598 293 589 288 932 124 308 867 436 925 604 286 805 306 125 767 497 959 1007 442 857 294 485 559 690 57 180 857 344 652 877 18 508 564 875 502 210 927 78 645 487 997 929 159 820 135 473 862 1090 416 321 1012 206 982 76 844 469 900 615 492 876 122 814 21 1094 282 945 19 892 138 938 32 729 143 360 754 632 487 247 941 994 39 456 1083 524 787 500 711 55 710 532 794 272 843 440 683 383 776 281 838 679 132 379 732 446 580 28 587 430 744 978 270 832 199 69 724 1041 379 612 32 669 190 376 1060 506 664 857 110 345 792 668 127 1089 136 204 733 346 585 662 42 716 360 874 333 1003 536 452 575 550 170 548 450 551 312 1074 268 158 670 603 231 834 504 508 937 1045 338 1026 236 150 913 1071 81 24 784 902 293 1011 329 1029 448 206 1062 948 526 564 96 763 350 390 1045 940 43 926 2 126 642 341 873 348 1056 567 67 771 506 1050 80 946 14 364 671 552 104 431 924 959 100 945 80 517 1068 198 895 903 228 580 133 363 698 25 664 810 153 965 141 84 1016 872 185 785 247 399 705 414 818 586 316 845 414 798 172 585 489 1044 531 823 132 677 483 309 859 165 602 316 753 568 332 643 372 1080 388 203 971 398 569 304 658 717 242 693 333 449 693 58 647 902 269 471 836 725 543 88 653 65 963 600 413 11 1028 1053 237 660 373 543 754 205 830 521 1063 286 830 308 564 613 511 371 627 204 1068 325 607 748 318 49 984 580 293 777 265 557 47 470 703 442 772 363 849 732 447 758 484 606 260 400 753 739 306 1008 194 820 535 477 609 151 668 184 671 74 1052 261 579 477 958 472 712 202 1045 991 277 85 701 4 666 748 335 571 149 755 45 307 757 558 92 194 881 951 524 280 628 304 603 479 646 622 426 509 986 161 584 81 719 900 394 874 291 388 583 1018 293 59 874 575 89 220 909 310 626 714 288 890 243 629 57 302 782 860 162 865 119 553 255 676 529 373 636 258 796 774 526 541 737 580 482 524 782 229 583 1089 480 551 336 535 696 195 1080 1082 349 765 158 322 1005 253 801 784 259 949 244 428 955 614 49 12 643 409 857 396 923 1080 96 841 33 38 705 202 766 602 476 118 900 949 216 703 270 183 571 866 318 914 68 302 975 922 405 936 485 545 790 121 1000 348 614 528 962 650 525 811 201 704 276 35 584 1010 515 106 919 525 911 1033 512 667 365 170 713 44 1082 341 552 19 764 199 1076 579 80 795 340 694 179 683 382 264 1013 828 539 584 414 594 500 357 1019 933 0 681 35 978 349 423 1034 849 527 454 1076 891 323 990 393 781 309 546 690 513 979 489 679 510 898 1020 220 1045 135 984 103 534 982 373 935 890 309 637 84 279 629 894 296 472 645 314 704 626 47 894 3 614 341 937 458 62 1056 507 748 556 176 197 726 809 545 329 916 440 798 519 775 870 284 120 582 22 853 155 965 658 244 809 253 578 163 513 578 155 789 1067 398 1066 529 458 1033 1082 148 710 137 110 1031 592 133 864 446 549 39 549 326 580 85 273 759 1094 288 609 29 343 856 990 491 95 577 754 171 601 539 339 577 350 1058 253 1035 1016 39 154 692 210 758 339 671 588 10 516 624 143 741 799 396 287 604 98 903 939 497 250 923 416 807 864 180 68 994 746 248 402 1030 705 96 117 684 595 182 962 205 855 72 171 575 368 835 334 624 797 397 644 266 16 864 479 1019 267 573 295 921 53 732 413 863 396 925 497 857 950 381 1095 460 136 902 875 246 788 166 1092 413 741 494 314 948 404 1022 680 55 621 322 757 416 731 341 1013 439 1057 160 424 597 602 44 164 948 493 767 865 1 119 604 434 1090 832 181 693 316 1083 148 668 118 5 1046 635 78 791 98 311 863 426 794 831 448 748 532 228 931 1015 169 511 772 393 1028 247 614 865 181 944 436 412 1042 847 440 579 492 659 357 985 135 569 455 543 631 115 987 8 1026 320 577 745 506 422 883 790 280 978 412 242 957 1084 547 368 1093 717 196 717 535 554 212 548 367 74 663 891 475 382 795 226 1051 122 719 1041 219 252 612 1021 372 793 397 898 287 723 182 14 1046 74 978 889 247 971 162 1024 107 169 1072 836 241 456 945 175 795 975 450 755 61 561 378 207 780 598 135 851 68 1074 181 23 1091 806 30 186 747 319 888 612 23 1027 265 945 520 591 490 1093 540 972 157 308 798 409 1064 828 522 1003 165 429 1062 215 786 931 215 477 707 855 171 346 832 218 832 196 1000 1055 293 847 467 451 830 48 957 859 87 413 912 900 376 687 93 263 785 968 67 242 562 557 127 593 311 942 19 993 190 1044 101 296 942 816 357 83 931 1005 327 895 526 217 569 209 707 691 184 154 853 312 1020 830 341 1044 368 241 914 906 40 3 839 584 63 943 453 906 321 36 588 538 865 36 732 101 883 685 232 1018 387 576 101 655 258 97 593 235 693 519 726 660 490 666 366 74 719 307 853 1006 356 155 818 630 336 769 422 381 927 558 116 423 904 174 801 441 690 807 160 1060 241 140 866 425 672 39 657 112 1002 686 328 620 15 15 625 492 599 766 271 1031 95 975 505 787 23 759 101 719 186 377 676 3 1078 317 987 655 206 632 221 208 1039 180 1030 265 844 609 346 810 387 831 80 769 224 939 245 82 832 349 666 195 980 226 812 199 794 43 702 395 655 382 1038 556 167 359 589 922 221 616 438 1071 241 496 966 823 46 619 486 234 939 562 352 213 573 391 700 368 586 374 791 124 658 148 607 590 449 2 900 515 702 440 835 304 810 878 4 609 387 898 344 798 338 276 758 539 863 669 293 886 30 650 408 812 414 823 126 557 324 545 911 116 918 936 256 915 89 641 417 1 647 256 835 702 406 357 652 488 623 1084 146 956 156 250 637 179 943 117 610 472 1010 600 23 187 802 952 518 783 37 210 691 129 772 321 705 1002 430 721 216 449 856 423 573 453 872 871 467 1094 105 1001 387 107 592 625 496 711 146 1024 3 792 94 196 561 666 141 320 1084 358 668 362 740 232 654 931 533 640 321 836 127 347 638 172 1050 1042 167 815 158 183 864 772 347 356 618 922 410 639 96 742 356 1003 450 507 884 207 824 521 815 234 942 578 324 579 78 789 422 441 810 889 335 711 263 658 274 340 866 56 549 878 474 82 779 441 730 752 361 359 787 607 451 194 994 291 587 123 1021 303 721 24 843 549 324 836 495 723 376 73 739 728 302 823 542 700 187 344 587 445 641 905 128 593 96 885 466 305 794 392 552 205 806 588 288 964 394 370 868 714 47 358 788 819 304 1018 521 788 481 660 221 420 968 641 121 803 94 756 49 866 141 1004 173 886 210 77 1018 338 917 474 1044 932 175 97 745 678 258 74 562 675 402 130 719 405 832 1080 368 267 962 126 981 727 371 112 853 311 954 492 1055 742 26 958 203 1062 299 284 806 657 237 957 51 214 753 396 750 54 930 529 551 267 570 545 976 50 1087 1062 1 612 140 789 69 274 885 266 996 62 1080 965 276 303 647 613 51 673 141 335 1033 5 851 867 160 639 507 499 614 5 694 434 594 709 216 859 34 790 53 779 108 492 591 415 1020 547 742 470 991 801 291 79 1026 744 178 749 527 431 904 375 866 769 493 1074 348 316 704 792 479 447 681 839 392 182 936 465 994 297 916 154 967 528 676 527 911 965 20 993 325 428 660 465 716 905 115 431 1094 1017 454 616 86 55 1053 805 430 780 35 467 1047 56 616 930 520 813 324 17 1095 1089 31 294 834 855 294 874 22 577 477 556 212 325 714 815 4 23 785 511 748 1083 322 249 1018 1043 233 748 223 546 599 994 107 361 688 169 925 548 544 705 392 1011 547 397 754 53 979 406 1090 225 583 623 231 441 751 1073 203 874 182 101 736 581 483 734 282 780 473 716 211 1075 354 643 86 325 856 8 854 507 963 397 713 695 320 489 576 651 455 342 723 450 785 188 914 104 960 799 460 925 252 666 498 1095 143 588 49 326 576 876 76 670 514 303 1002 874 392 1086 343 1051 134 520 843 836 405 706 49 243 662 863 377 385 1080 183 548 271 838 776 429 234 831 413 970 98 814 247 716 423 997 382 639 148 868 991 516 141 776 243 847 19 578 164 713 389 603 466 733 536 767 187 1067 560 18 675 506 243 1005 642 117 950 452 151 943 429 941 877 158 134 780 293 914 231 632 826 235 418 626 271 908 667 461 511 744 393 1000 16 595 207 914 303 678 192 607 146 1009 4 778 687 339 493 713 593 118 668 268 158 971 163 699 104 578 886 281 698 399 18 665 547 654 17 926 661 272 362 606 573 447 197 1043 527 784 559 101 1091 478 557 513 379 790 786 24 638 287 821 322 543 582 560 56 368 758 640 250 990 415 119 1061 359 960 177 566 71 846 142 969 476 734 1004 98 133 691 1026 153 1062 221 775 3 390 973 695 107 974 104 912 306 383 701 224 810 19 823 58 894 132 897 535 1037 186 911 714 118 909 25 1009 519 204 866 866 111 311 819 384 940 228 1017 548 79 968 129 828 193 681 330 80 570 52 735 20 997 523 1012 862 376 491 914 586 338 605 1 505 632 665 20 556 47 140 742 415 1038 497 1033 795 30 936 86 629 456 252 563 25 1067 367 889 940 38 746 538 383 959 778 474 726 77 381 904 107 810 572 23 571 237 457 745 731 498 721 434 207 987 245 966 30 868 976 344 1027 472 985 138 278 982 418 774 68 972 175 853 545 1046 220 780 330 838 166 777 211 933 114 808 389 691 480 882 1005 182 1064 14 147 998 641 360 1095 13 477 681 277 958 950 356 242 857 470 710 149 803 250 757 643 139 300 581 727 22 659 505 598 397 115 811 749 179 1067 194 795 268 89 833 744 264 655 346 813 479 527 1051 110 669 996 466 16 651 392 736 77 823 639 461 938 326 454 557 134 667 1020 298 927 226 999 489 917 11 1076 359 1085 340 562 113 1039 389 95 848 105 912 902 118 960 164 679 231 996 300 614 242 250 707 140 958 584 261 750 210 296 549 768 491 967 233 467 987 939 435 813 413 1002 75 148 554 903 203 821 122 224 1028 978 326 45 962 785 172 606 125 341 677 313 632 1086 383 855 396 123 773 1088 530 812 305 1054 220 840 210 1095 224 374 979 231 627 502 802 116 589 538 790 944 344 860 432 743 204 175 872 298 1060 227 898 880 545 724 41 747 16 870 440 894 219 960 10 57 585 757 410 463 735 55 712 464 553 429 926 427 739 1036 172 657 177 497 903 366 711 617 247 75 1013 120 915 29 998 699 317 474 1072 91 909 954 300 799 237 273 1068 524 1022 540 656 615 445 317 601 505 883 795 142 74 1031 1014 376 223 989 953 343 690 325 485 1013 356 995 85 874 146 778 955 157 515 789 1022 255 297 696 252 797 209 866 317 645 132 1070 416 841 918 456 161 926 793 6 388 752 32 623 177 978 424 553 445 998 1095 249 1008 304 937 6 560 161 346 748 1009 80 447 1003 80 1055 1075 481 725 353 149 564 578 432 1 623 130 561 483 932 221 910 485 763 273 635 178 841 229 656 1027 26 397 986 604 258 679 355 550 96 991 321 232 911 439 987 521 1020 323 893 222 880 278 914 231 814 42 958 242 992 217 955 862 107 73 1090 257 943 627 502 421 1050 118 774 835 242 816 450 758 389 654 489 519 1088 733 478 857 54 484 1041 271 969 633 180 963 448 614 21 767 331 371 855 775 42 666 430 462 989 742 427 611 31 97 803 946 479 345 819 993 453 440 951 2 627 157 825 1020 366 159 866 910 180 400 1054 155 999 762 330 611 18 1011 338 962 318 466 896 554 265 938 262 518 571 884 136 827 500 86 1049 278 991 864 277 462 656 474 899 1047 106 745 466 1029 386 877 49 909 517 1010 210 331 728 119 910 348 953 1076 173 106 756 119 673 485 804 50 693 257 620 288 719 498 1077 644 126 551 308 728 319 711 15 377 881 395 738 35 954 464 866 57 888 724 515 508 1066 1086 100 408 581 620 126 797 270 275 648 27 1062 965 539 761 405 8 556 108 791 168 584 402 743 150 840 1093 546 11 784 97 851 925 145 643 227 438 608 222 693 787 360 763 25 778 511 1060 105 167 930 992 89 661 329 213 727 974 24 999 353 451 814 792 172 735 3 759 357 881 496 468 670 7 776 765 490 1089 199 276 599 692 95 199 781 556 528 203 774 1027 446 802 347 946 392 71 649 122 578 1052 57 1068 414 657 221 399 750 1024 25 891 291 540 621 976 246 739 241 600 185 976 92 271 944 383 916 393 739 984 516 846 231 244 739 65 866 267 773 821 247 622 339 654 418 174 922 510 796 966 132 388 918 717 70 686 417 89 947 538 1010 18 778 1029 212 254 940 564 109 740 37 189 1084 728 133 697 332 966 464 1095 255 34 813 971 418 982 308 1084 249 696 69 805 55 710 445 100 1084 435 1032 324 1027 249 1081 1091 110 546 702 599 148 307 947 966 120 985 268 710 306 338 838 645 49 366 898 235 641 726 392 277 1052 1011 77 440 919 715 421 83 848 690 426 486 730 125 649 916 432 993 60 990 107 1095 484 211 836 576 269 606 318 896 72 697 425 974 375 562 162 648 211 469 853 904 15 465 788 933 143 447 938 825 129 532 655 592 274 814 230 702 426 379 553 760 442 495 641 560 140 259 634 786 271 13 891 554 246 475 558 601 22 322 1049 826 232 46 622 192 997 341 590 171 762 209 779 52 654 171 932 692 97 869 408 583 8 895 470 1075 6 1090 513 322 562 390 775 978 417 929 61 878 224 185 996 147 872 220 699 895 257 839 284 395 1036 870 165 145 949 797 200 497 1042 488 1001 869 402 262 594 486 586 828 70 50 1028 151 778 896 179 1008 125 537 1051 564 249 978 292 982 367 646 197 214 582 853 470 494 1043 672 224 827 262 527 758 81 883 348 1009 955 289 75 956 581 159 820 36 383 991 358 968 774 467 1022 15 1018 480 546 778 769 119 16 840 387 729 108 662 782 249 1015 418 890 543 795 123 452 955 1001 411 45 956 218 900 1045 266 164 680 467 1017 288 684 732 239 989 26 377 1039 551 499 51 615 668 161 273 895 676 70 1039 264 829 397 731 213 522 558 63 716 16 702 450 1042 1000 538 344 1042 717 399 248 708 333 583 318 971 937 482 340 651 269 939 1091 196 296 558 1076 11 963 299 244 776 812 466 339 758 339 924 280 670 384 1086 222 641 30 732 649 195 219 997 722 13 1091 99 968 52 432 906 393 987 207 874 250 810 430 651 771 443 768 308 933 26 605 7 356 792 593 479 489 584 734 443 799 151 72 990 693 159 862 243 704 277 621 424 783 291 647 272 380 863 675 183 255 900 183 633 644 368 947 294 63 611 1005 73 605 36 883 107 497 1049 1038 504 1095 27 14 1038 934 145 586 111 168 569 607 171 701 202 670 52 414 1063 285 844 455 671 241 624 488 697 519 617 741 223 822 393 836 402 897 95 622 428 863 431 997 1 974 109 569 203 44 769 1012 47 495 938 88 640 80 625 491 1023 441 816 699 66 334 673 346 966 15 832 1056 540 109 558 142 836 233 695 928 506 75 588 788 410 215 577 921 442 627 76 934 451 560 328 1040 462 40 815 270 782 570 185 1006 326 1042 252 131 550 359 745 799 25 758 228 435 911 699 399 760 393 771 50 949 472 976 290 792 547 163 1086 404 676 427 818 373 882 653 243 737 229 911 309 230 824 984 509 1027 312 22 1093 757 119 679 159 491 644 465 555 166 967 213 1048 717 331 52 847 156 851 32 588 267 977 914 231 950 248 345 654 614 540 300 809 342 797 657 443 173 570 312 796 547 907 250 869 664 204 971 473 541 932 268 849 119 699 1080 483 221 573 212 753 341 1071 814 43 595 239 438 845 357 657 248 647 584 503 1062 235 497 778 654 306 1015 69 1021 513 747 473 282 969 400 706 89 670 312 998 878 99 210 867 89 572 442 612 578 245 256 762 484 988 741 307 748 85 949 357 485 688 78 834 664 65 672 422 248 849 1078 337 682 366 100 625 678 243 1050 57 283 896 351 562 651 372 930 532 485 1056 46 729 1 1092 660 238 171 743 596 242 430 970 165 585 294 728 502 865 627 474 907 507 780 185 712 394 571 337 884 372 743 187 881 151 263 637 151 857 400 939 959 423 749 323 684 170 388 660 356 701 896 177 444 1004 559 165 997 194 435 929 1035 194 580 452 868 96 997 315 49 844 748 5 1012 373 1008 184 942 49 557 74 777 102 697 124 550 20 1073 17 664 521 54 653 305 932 453 570 728 9 262 562 537 695 789 322 281 639 338 568 189 710 58 728 330 816 466 969 505 790 7 956 963 390 1068 219 586 14 634 311 515 1021 56 695 948 77 837 132 830 378 536 1020 548 8 257 1080 109 762 893 280 14 635 1055 426 178 850 227 997 720 393 297 848 1081 312 942 101 642 478 116 786 1044 60 141 689 172 928 314 977 976 168 147 832 613 66 1005 408 764 325 442 1012 918 313 569 396 126 782 700 517 180 909 722 285 395 864 314 809 963 46 246 660 366 1019 1 964 503 911 801 390 811 537 430 862 9 821 25 1089 274 641 1025 45 424 969 780 363 152 853 845 520 233 662 514 987 693 167 676 517 465 792 392 724 195 941 736 494 904 258 407 830 585 275 982 355 653 422 239 764 1042 254 955 532 182 707 139 1056 423 960 341 770 424 660 25 1092 495 1062 287 1077 11 993 757 24 197 809 327 909 1047 486 314 563 316 847 432 779 651 377 519 564 673 513 4 685 156 618 189 984 927 486 116 968 470 1072 868 351 683 15 374 877 734 228 1082 159 611 223 179 973 606 484 772 435 125 1042 790 547 386 577 239 980 325 888 265 562 756 455 624 311 330 892 24 558 107 775 336 752 271 727 269 998 333 1061 67 972 464 1001 228 579 1059 486 809 289 404 972 899 58 812 130 771 8 222 561 420 751 375 1034 834 6 864 327 659 160 280 749 272 738 575 14 720 302 365 840 805 233 531 968 366 791 76 751 369 810 817 424 55 751 1053 400 438 748 250 1033 306 675 761 35 315 747 18 599 60 620 694 400 525 599 99 779 218 682 187 1068 694 0 699 354 664 494 313 1017 25 782 721 457 700 91 181 956 698 5 745 468 720 349 456 761 359 748 736 202 765 528 799 154 534 1091 432 1084 1094 508 555 413 730 386 113 881 884 320 728 459 1051 435 264 596 115 666 606 493 137 1058 812 338 202 1084 345 802 1090 331 564 323 414 756 419 1019 214 622 834 378 562 434 134 826 985 546 267 958 312 677 9 721 524 619 719 374 222 586 901 514 654 103 337 1004 857 321 1020 480 642 57 1092 504 46 820 4 1047 93 580 581 498 71 1066 360 638 609 351 321 1038 535 1061 223 896 315 1033 320 582 782 165 564 19 314 1046 560 225 556 460 849 23 671 236 106 711 511 969 212 929 740 93 385 660 860 202 29 716 491 692 707 542 883 66 655 64 6 690 555 265 200 937 684 360 130 717 279 658 146 981 855 322 1079 335 2 908 526 798 1041 295 75 554 701 223 363 830 142 819 31 666 899 427 930 547 61 1077 875 49 1082 506 867 36 121 983 821 513 588 459 1030 25 632 24 995 453 628 84 974 461 732 531 1025 16 38 1018 277 623 340 669 120 648 122 824 966 485 486 985 384 995 592 121 297 734 980 298 105 811 1037 525 111 1049 601 337 543 775 423 947 212 894 857 76 496 861 825 227 141 816 958 369 297 926 541 555 741 329 132 568 160 719 415 995 562 47 131 753 12 725 390 905 584 362 275 1047 170 698 868 143 383 804 981 160 338 669 126 556 965 75 129 967 991 127 914 252 638 329 749 504 766 454 799 312 289 682 352 636 591 231 385 710 427 623 742 272 902 452 217 679 509 865 329 1041 893 336 708 231 724 422 512 1024 234 905 512 891 906 154 1077 151 1036 407 624 294 988 268 313 684 236 1060 582 452 1049 45 341 915 674 495 208 1061 947 341 528 1016 874 219 991 260 334 677 439 867 1048 210 627 442 966 428 885 87 504 886 839 108 872 339 845 33 397 618 444 900 313 947 100 975 783 344 546 789 691 103 978 133 12 818 682 141 835 82 1021 183 1054 172 147 813 273 1036 997 35 559 24 233 755 541 583 417 779 879 377 441 724 95 586 635 453 193 611 110 1025 325 1077 532 897 870 547 630 389 925 63 472 1033 559 39 23 810 421 824 1055 86 0 845 158 714 547 860 558 399 478 604 285 804 1048 379 867 385 215 933 509 904 765 436 910 23 565 241 27 649 791 59 304 768 293 964 317 864 1045 337 454 710 86 777 606 259 207 799 60 699 131 898 184 914 951 5 450 1036 854 68 3 805 651 124 726 342 554 34 959 360 638 527 411 646 643 226 1064 278 812 54 96 617 116 756 371 826 875 162 816 437 34 760 65 662 1069 465 504 935 945 438 535 795 293 882 881 467 715 291 333 608 196 741 111 714 244 1035 332 747 313 881 311 555 222 577 622 503 682 236 883 301 58 670 1016 379 538 570 420 765 62 859 257 768 73 925 1048 486 915 475 982 279 70 683 556 291 335 650 594 31 535 1093 894 382 605 196 249 741 239 729 470 699 242 865 13 553 505 880 1050 2 1004 103 985 251 804 517 283 806 663 80 674 522 17 736 815 92 178 794 960 304 692 382 291 939 711 402 824 331 492 958 864 271 145 889 556 16 1093 536 484 985 186 696 378 612 197 967 613 426 932 530 74 996 833 118 592 306 888 115 539 563 75 1069 54 1049 854 500 374 796 216 706 430 633 775 357 487 810 408 1046 526 1067 680 329 454 628 342 850 954 413 652 106 85 672 744 29 1045 283 887 436 742 506 774 283 204 772 457 618 635 516 582 156 288 710 828 263 45 658 829 331 603 319 328 760 637 304 577 325 718 176 977 159 112 606 441 878 4 573 679 68 706 134 680 200 58 831 254 622 487 617 942 385 663 252 333 1013 1081 200 458 932 187 870 607 524 798 427 269 1002 546 665 926 414 682 198 54 851 920 95 405 885 52 645 25 774 422 624 939 380 378 579 270 695 50 788 777 388 1028 202 428 678 223 912 598 142 93 557 760 507 623 247 838 216 694 318 568 359 428 871 92 844 990 336 255 937 788 240 292 640 523 1056 287 789 105 944 472 986 543 747 289 655 740 68 314 1013 610 449 924 275 797 215 367 998 293 709 428 1045 190 994 668 485 864 3 445 832 936 236 611 477 46 1087 40 874 682 137 872 388 738 457 90 859 745 305 656 3 284 1042 1039 314 61 767 904 360 52 1090 198 879 498 648 905 106 86 730 82 606 555 88 769 405 883 205 759 534 968 15 9 729 236 928 1041 478 995 80 524 963 404 678 820 288 222 1003 831 339 920 357 15 634 12 624 892 368 602 98 519 1006 784 42 445 763 714 224 711 298 482 832 363 1011 99 605 239 752 40 629 632 92 740 160 154 573 436 761 892 192 694 107 617 511 694 284 570 274 344 1077 1081 51 139 840 198 668 1011 175 217 869 783 278 224 675 308 1000 1054 79 52 554 878 331 225 591 157 795 1015 1 250 1070 7 1002 136 957 321 1068 93 989 863 491 630 529 359 886 703 259 370 554 843 278 421 552 30 653 277 1019 447 749 283 597 526 879 76 968 721 111 800 359 845 279 668 408 1092 320 936 476 477 592 548 382 962 383 751 188 367 1002 690 423 20 711 441 1058 739 171 703 52 829 198 314 844 828 61 759 54 140 809 939 391 541 896 335 590 874 466 40 600 88 1042 789 255 853 422 748 39 965 0 293 686 312 549 192 677 351 779 477 1045 514 842 208 567 429 792 311 599 478 670 871 446 502 953 190 610 998 134 1031 169 631 479 87 959 1048 235 783 421 136 669 1032 228 661 227 601 113 74 649 242 808 505 738 545 936 231 598 221 758 391 794 945 175 1040 280 931 76 973 370 928 330 338 1034 172 841 159 942 698 328 404 660 584 480 159 859 834 485 559 514 387 886 915 168 975 203 837 204 108 962 669 239 806 516 589 408 19 756 855 251 601 391 1091 186 776 113 1029 501 212 1084 328 1080 622 113 1080 309 363 635 307 876 1049 198 847 171 449 765 610 141 536 1034 271 834 225 933 887 50 955 499 668 329 850 362 843 280 240 569 1005 218 1060 536 253 643 304 886 624 307 490 779 309 672 446 988 617 510 795 512 177 963 342 721 87 1095 461 1047 923 63 902 286 1092 39 909 318 642 412 538 917 698 343 630 165 729 80 585 87 23 857 815 282 700 47 265 977 784 75 1087 252 10 996 57 894 229 580 713 260 827 534 102 768 1079 210 631 133 762 528 849 317 12 555 475 1089 410 688 861 288 304 610 308 578 672 450 449 1029 87 888 1084 209 620 507 623 113 1037 408 391 771 700 143 161 823 468 765 477 790 277 655 666 384 585 136 764 10 639 504 238 937 262 1081 935 450 161 621 779 125 510 726 369 726 386 748 180 836 196 944 814 489 696 390 46 571 752 27 542 890 782 53 450 922 54 872 862 242 299 1025 355 1063 300 899 245 807 271 1092 814 139 233 747 40 634 899 108 34 1095 617 324 209 657 1012 141 62 655 749 130 386 746 427 655 495 610 481 769 379 794 98 865 775 538 146 973 834 520 562 512 985 87 589 392 651 299 307 996 924 213 391 709 1031 292 753 181 290 921 294 634 435 966 705 375 1062 545 742 9 762 42 355 684 648 310 250 748 62 978 599 55 975 154 159 892 497 856 65 551 1075 331 469 654 701 274 157 717 394 667 34 925 504 668 622 271 38 759 351 583 841 272 140 816 478 682 985 176 447 718 760 47 770 475 475 713 1012 411 47 730 191 666 723 104 168 769 339 901 202 717 314 862 712 398 994 443 850 40 888 482 861 89 982 322 1043 373 616 369 305 688 131 834 881 258 452 654 723 249 1075 524 687 28 1045 241 148 887 78 1070 933 69 420 799 117 977 45 564 156 636 297 579 316 862 512 1072 613 42 293 858 34 818 933 294 966 265 698 188 1026 170 860 24 441 882 602 376 216 847 214 1051 956 336 48 987 86 1032 283 579 571 255 198 602 226 811 251 1042 214 633 195 792 210 591 354 1045 179 856 1008 344 866 511 621 230 934 354 463 870 788 7 487 917 203 1093 709 495 390 724 173 944 100 739 489 952 42 629 491 723 20 1002 591 262 52 953 900 420 159 638 89 600 923 337 286 791 562 466 171 942 70 987 903 480 848 15 369 875 925 493 1054 423 1074 474 720 169 777 31 652 426 1057 436 1053 312 213 846 372 961 996 262 75 560 227 1021 32 576 59 929 50 895 848 493 749 106 135 613 480 886 484 572 842 78 310 881 710 187 662 179 592 463 1050 148 448 972 134 1012 138 670 524 638 481 851 296 952 962 279 791 291 840 200 75 1085 771 399 726 233 1092 251 130 974 305 644 746 235 212 878 459 969 902 264 987 180 473 621 1076 62 304 781 367 879 471 668 989 422 855 98 878 259 494 997 984 349 193 737 8 645 757 344 55 899 779 142 203 935 370 693 222 946 445 903 667 124 632 43 780 76 502 1072 162 603 996 433 1080 545 63 850 999 47 885 352 131 1000 181 868 973 63 513 621 620 392 649 521 424 1004 559 482 1076 284 79 903 11 600 605 481 1039 501 444 671 473 1023 741 336 465 1082 833 336 282 939 639 505 754 35 971 29 344 990 920 537 752 59 946 481 1061 263 681 416 431 786 1073 307 127 834 431 1065 840 385 101 1001 620 469 486 603 92 1076 962 324 423 923 887 126 351 1030 379 987 82 1003 712 450 27 636 945 21 584 69 667 391 570 401 765 143 97 657 430 668 1045 437 1087 330 261 860 85 578 394 619 13 890 204 974 587 396 697 104 842 101 779 262 14 918 349 703 132 849 733 172 884 400 647 65 1074 39 1061 469 256 797 335 945 5 560 369 874 681 404 188 864 76 741 852 437 558 434 1015 455 302 625 529 649 683 14 422 1091 928 66 1011 172 692 145 565 546 220 1076 505 573 272 1007 809 17 371 861 784 112 210 928 831 223 72 833 1080 26 705 228 253 625 352 728 1093 0 772 452 519 810 238 754 248 776 965 504 893 161 478 988 369 1093 282 566 568 116 766 3 465 670 465 599 156 930 99 575 801 422 1087 167 18 567 18 573 272 844 1042 5 163 967 91 861 59 930 50 1024 139 949 636 145 664 482 1054 479 476 631 458 955 1005 93 605 305 612 466 1087 482 760 382 956 451 180 811 256 823 219 987 759 49 266 669 688 541 468 683 488 898 1033 514 347 564 238 738 292 944 316 927 363 680 455 881 686 465 739 283 701 198 1063 138 577 357 327 766 424 947 969 351 682 2 377 980 1061 175 955 214 479 781 916 517 632 252 480 938 742 110 11 902 760 512 252 998 952 524 541 855 145 619 144 975 652 225 498 792 851 178 166 877 636 65 809 92 456 1075 513 596 817 46 984 440 218 925 93 578 213 638 753 353 437 742 552 374 647 397 1033 108 804 31 346 616 103 603 174 603 496 1045 430 611 129 939 928 461 750 437 524 550 861 246 1085 472 994 463 237 1043 491 953 138 686 260 890 143 633 720 58 806 542 671 252 164 945 496 917 895 5 576 122 835 321 721 71 607 497 691 18 66 603 941 481 768 296 346 793 549 95 863 52 953 6 47 913 1072 42 1015 34 1085 231 718 511 975 273 305 849 768 159 864 484 413 811 876 62 596 33 626 221 826 186 569 348 737 141 421 792 267 864 985 194 685 206 290 596 470 550 12 946 627 178 95 1091 1009 336 368 870 153 866 61 719 899 517 64 1013 848 124 788 532 966 437 918 272 112 1070 78 824 715 322 436 549 526 690 472 813 316 700 441 701 754 72 1004 40 722 211 128 826 62 906 644 89 728 442 99 1061 1018 297 1076 348 826 148 165 847 134 842 1029 355 172 557 933 226 373 577 20 1085 566 339 287 935 139 983 1028 453 408 886 290 1049 1017 279 379 711 1045 483 581 484 631 175 1014 161 750 312 196 781 871 404 52 665 1034 452 530 647 453 875 86 701 172 676 825 333 170 993 37 1051 986 217 1075 17 781 22 1006 502 115 656 169 706 85 1018 755 240 497 1005 1062 275 130 705 809 254 1018 335 403 1016 533 591 53 809 142 916 390 830 563 386 1012 240 751 529 60 767 811 483 859 380 619 371 735 336 985 272 937 381 374 802 514 706 960 311 255 572 272 796 391 1016 428 787 736 386 15 902 370 1004 210 814 461 954 454 559 520 896 426 906 437 697 690 177 88 822 419 584 318 975 959 241 549 18 1085 293 345 609 222 716 277 797 272 940 999 420 605 386 53 616 118 798 407 653 691 122 639 115 198 1038 734 413 813 499 781 481 916 140 26 981 598 206 991 340 1045 325 653 184 693 377 68 755 542 740 431 1045 443 894 244 783 1000 224 49 780 2 833 318 620 990 424 112 649 314 999 570 300 156 854 280 575 684 25 366 863 173 1022 798 285 1078 130 447 877 533 636 64 731 634 200 348 823 172 972 40 920 1032 512 968 250 42 644 866 306 297 648 199 757 344 607 633 406 37 980 296 754 585 12 369 550 580 272 265 832 895 227 585 531 45 786 956 215 330 644 562 445 603 266 255 1052 302 798 495 981 636 529 564 446 48 765 22 632 473 899 986 14 793 486 420 1042 676 274 951 275 298 922 651 138 1041 101 193 994 980 532 174 675 896 501 691 459 768 68 831 427 65 557 115 571 773 521 480 1014 805 27 597 132 370 924 831 536 301 623 262 865 498 644 975 245 558 409 1067 348 934 277 901 329 756 182 934 309 125 700 588 109 20 783 963 151 256 704 976 264 845 457 317 693 466 605 1062 329 738 99 355 711 306 1040 890 161 471 740 604 295 258 743 186 921 704 127 858 543 845 441 535 585 920 546 567 379 308 548 249 793 828 509 73 742 570 257 451 576 942 66 97 928 127 705 856 24 544 556 939 173 354 833 576 14 468 721 9 726 175 902 744 207 113 929 756 364 96 1068 933 427 687 216 667 383 268 1008 318 649 490 623 521 919 13 921 444 758 950 298 851 250 172 1003 386 1047 229 1091 67 862 1091 476 182 600 437 563 576 387 541 658 21 1030 145 873 227 796 259 937 2 1013 308 691 404 995 60 983 1030 377 236 1083 12 1037 67 980 297 744 920 249 1062 344 916 233 279 617 908 448 1024 32 724 197 207 991 454 1065 1006 202 74 601 430 828 865 72 446 725 700 18 1008 434 287 1016 176 1005 889 256 495 746 825 470 949 406 558 426 558 391 92 588 539 846 996 181 498 915 553 492 464 780 175 609 393 1018 937 272 714 319 86 782 748 175 117 705 593 24 165 654 30 891 1082 170 576 111 270 1021 679 459 247 919 37 763 40 681 135 983 790 219 979 134 482 1016 397 691 460 769 558 326 76 996 103 1015 511 1039 79 885 359 1024 241 695 141 860 895 67 549 486 917 298 485 925 711 207 71 966 1057 6 486 665 232 634 830 362 670 87 225 956 243 1039 85 804 1061 359 770 253 327 649 870 150 853 498 304 872 954 365 3 658 660 386 393 738 901 147 499 1059 551 63 390 951 106 817 978 411 813 22 649 117 421 656 616 133 347 1020 1038 250 122 608 78 672 719 324 43 596 989 508 142 682 941 170 847 205 1023 511 339 1020 912 178 56 1092 296 688 815 133 178 861 103 858 566 3 819 417 1060 261 162 981 324 802 395 700 275 915 801 202 142 1006 953 220 261 866 551 309 348 850 445 729 78 726 519 746 435 746 374 905 419 656 218 869 481 739 851 472 277 942 624 547 600 367 92 735 492 714 48 894 237 720 519 664 703 70 926 479 805 462 625 196 589 27 1053 203 1020 288 695 514 463 852 230 754 713 405 539 653 482 1017 198 819 289 993 466 747 105 587 956 292 1020 365 224 1062 660 333 245 746 888 535 580 26 901 133 417 646 128 1090 9 933 676 547 143 1019 359 633 591 18 390 983 282 978 919 408 848 432 896 334 839 264 71 612 67 793 862 475 41 594 1059 427 204 726 693 364 472 946 362 709 83 727 853 506 99 852 26 804 251 980 454 1036 870 413 503 931 232 746 147 912 710 82 314 621 928 285 433 576 16 1083 29 586 344 668 347 1039 789 39 195 1015 366 556 566 328 804 93 163 602 402 828 835 180 990 223 371 655 345 986 656 447 1029 443 127 842 928 82 186 581 874 209 10 998 838 412 295 908 685 423 886 303 308 1068 1073 136 1053 350 676 461 738 403 862 426 717 128 618 386 844 496 247 856 930 129 266 654 165 1019 346 687 967 470 775 469 867 188 12 677 125 898 555 188 879 404 307 980 518 1063 285 1043 611 370 791 255 917 321 882 255 485 848 251 983 1027 300 1010 527 362 665 284 794 927 310 210 648 725 321 463 937 809 36 269 780 85 951 919 420 158 739 426 657 769 453 754 10 163 615 915 106 1056 8 334 591 995 516 217 777 306 986 302 894 384 991 964 430 903 252 1079 63 981 119 640 264 100 973 532 548 993 216 16 824 808 456 15 959 222 833 236 995 1038 89 1023 268 496 975 968 139 263 584 648 94 882 448 867 197 1066 124 256 1006 1016 171 429 1008 47 1092 550 477 957 299 374 827 968 166 462 720 1019 152 1023 360 1073 181 539 640 326 891 540 832 366 1072 549 164 169 745 580 60 793 89 666 14 546 797 943 215 450 744 100 792 864 405 315 621 403 773 811 155 634 30 934 276 656 372 48 899 909 461 913 13 17 744 559 287 526 561 604 28 506 932 791 308 43 753 296 583 223 906 974 401 442 836 1015 447 240 664 739 340 746 285 685 528 976 122 393 878 83 955 458 665 735 245 72 661 945 268 922 427 512 770 352 850 1046 63 224 879 753 162 552 519 376 778 408 766 901 332 812 91 980 442 578 74 667 187 352 833 724 203 470 727 856 225 466 648 464 1075 697 365 601 507 49 1004 545 1014 537 595 512 858 134 910 363 892 204 943 1045 343 5 894 40 970 344 821 649 403 902 546 224 890 665 204 277 767 1056 479 161 827 851 488 237 1090 618 166 1061 429 296 914 856 155 713 215 232 1035 857 452 747 318 993 327 453 701 237 787 216 823 591 438 987 547 970 158 947 59 676 23 53 992 409 621 9 1073 783 296 452 615 688 521 1060 2 13 897 1078 162 9 837 323 679 1038 268 421 1012 126 673 131 958 1090 272 729 452 839 274 984 343 124 685 281 601 988 93 721 331 139 742 905 65 394 706 614 321 462 573 204 826 220 755 682 452 241 616 524 910 565 478 190 868 916 281 14 1049 596 300 720 546 78 1080 707 187 297 608 832 85 819 386 1047 443 119 792 147 1021 794 479 1094 366 131 908 112 935 740 489 581 511 980 84 597 152 270 921 40 1048 313 572 464 693 300 1095 117 870 721 391 530 558 46 962 236 1009 55 773 242 728 316 907 558 435 486 887 670 403 743 501 189 753 192 593 256 673 892 325 159 1091 682 234 575 250 92 1019 807 126 1058 38 925 256 488 807 711 215 54 710 1031 2 98 608 405 907 818 417 148 767 855 329 706 393 446 734 437 746 256 891 179 689 53 999 733 131 634 32 1038 131 440 733 388 885 1022 286 131 1019 533 557 492 670 149 842 656 165 727 236 673 295 490 770 123 969 408 735 55 997 210 572 341 1061 901 168 966 508 397 876 831 336 783 532 830 365 821 473 10 731 948 122 61 993 280 636 755 251 236 921 816 499 816 171 288 1009 670 147 131 693 434 793 96 622 607 376 497 760 965 104 421 757 396 560 917 398 30 744 63 795 395 722 901 88 395 705 659 445 822 381 709 184 582 503 883 225 100 829 834 105 373 923 622 516 404 946 197 1000 259 730 363 652 656 5 658 270 520 698 403 955 141 976 1067 62 355 987 738 407 956 429 595 41 1067 27 700 289 883 195 689 426 164 1017 163 1033 457 689 739 247 802 43 135 770 675 134 905 448 491 859 811 114 781 510 81 752 293 1007 888 151 211 678 988 402 121 669 394 612 516 638 659 481 763 99 955 190 595 233 174 685 211 781 378 933 818 479 465 901 392 954 1049 327 1016 538 886 125 285 677 64 989 1044 400 752 88 464 667 23 1058 782 255 114 595 209 631 674 97 311 998 695 340 243 907 14 957 920 178 232 801 66 807 259 958 52 945 682 526 381 998 108 1037 174 998 347 972 133 783 57 863 24 712 697 282 882 137 315 799 822 170 875 26 14 721 682 71 864 240 1019 408 970 140 306 761 10 872 689 123 416 907 658 238 810 46 462 685 909 351 547 1042 1080 382 926 260 284 999 983 514 450 875 1087 95 875 134 751 407 705 137 439 675 109 619 179 850 91 788 1000 282 696 399 1008 182 689 359 700 381 363 965 994 166 634 202 365 560 1010 270 60 900 709 89 616 198 895 31 518 933 1023 436 59 596 1027 501 144 935 736 432 267 702 349 931 517 1034 917 209 500 737 701 234 179 900 297 799 181 673 569 47 515 1070 579 535 587 349 35 727 829 195 338 1078 265 846 72 558 845 73 520 849 726 7 249 947 832 194 196 989 790 46 416 771 1091 369 443 606 134 895 578 535 36 835 858 357 938 224 173 915 517 957 1051 436 666 460 323 723 202 1050 136 789 548 121 905 490 720 104 161 624 467 1040 805 73 1052 437 793 255 172 801 402 664 959 120 518 830 862 13 1067 342 499 768 855 441 784 417 570 47 204 992 54 735 173 826 434 807 411 665 1088 434 127 816 145 770 236 703 933 449 377 695 666 101 926 196 285 689 847 188 427 751 938 514 373 624 937 205 611 74 131 738 1035 252 1028 151 218 923 167 1050 1047 255 640 223 1066 231 948 68 808 286 923 495 564 187 555 423 909 507 477 845 778 323 1058 459 474 783 891 420 265 1061 646 162 120 952 557 262 398 718 932 218 407 839 1055 383 680 248 1056 374 320 589 352 1008 852 87 389 776 641 47 63 602 924 159 40 893 428 985 536 751 646 103 257 773 935 538 627 13 504 859 509 615 307 783 429 803 426 895 710 83 430 901 79 563 25 935 1094 465 679 491 717 544 542 1091 627 252 133 963 92 869 950 232 982 373 315 685 423 825 243 892 593 352 505 1016 746 159 345 756 929 154 897 94 254 661 1049 159 179 905 228 570 702 344 856 198 335 731 1051 487 705 177 389 1054 660 163 494 1051 631 42 9 987 642 350 542 967 610 345 409 766 895 264 788 56 605 429 274 997 900 43 509 601 685 430 482 782 706 37 4 861 516 956 749 38 267 854 236 774 912 401 729 249 100 1091 173 1080 274 934 69 715 986 17 739 351 573 381 139 824 584 238 953 211 811 457 400 847 653 28 849 297 960 139 382 1047 158 718 99 652 885 34 667 408 385 1079 617 433 503 751 461 672 1035 127 932 499 223 1002 307 553 576 141 623 482 980 504 814 324 637 299 286 984 515 771 222 948 534 629 672 42 309 680 930 108 473 920 541 580 1062 388 130 895 811 331 7 560 837 140 849 388 867 480 821 240 87 880 891 357 858 423 717 122 830 455 891 392 294 902 279 806 616 522 925 180 885 30 738 477 29 1054 892 98 279 835 584 506 487 925 771 6 228 884 925 398 72 918 987 72 1053 387 201 641 830 415 61 936 501 558 719 501 408 1004 292 907 723 221 136 562 978 325 625 67 916 308 992 232 831 467 206 1026 823 414 410 904 101 684 371 813 529 904 941 483 821 507 611 33 1076 376 547 902 126 966 490 871 483 956 152 733 98 612 398 585 941 331 776 66 566 15 585 257 585 273 478 1075 726 329 340 821 451 887 562 307 242 764 283 917 300 714 855 406 755 252 477 1020 755 88 977 69 201 1018 389 852 68 1029 823 218 446 723 398 985 840 15 171 560 820 381 637 99 1044 284 277 913 217 675 695 58 916 184 997 247 727 359 788 423 463 1073 288 778 559 243 545 849 1071 357 572 526 450 980 646 356 918 483 190 763 757 105 378 1028 132 569 675 35 511 559 726 333 740 12 398 762 663 115 863 212 374 1039 456 704 550 313 876 232 874 431 592 494 790 336 775 310 1002 484 325 987 829 511 715 83 1018 189 909 16 731 267 94 985 404 988 710 460 264 704 920 171 995 240 422 972 611 120 305 718 208 1069 381 903 545 782 937 263 74 1057 1054 90 663 471 736 178 624 23 813 490 553 345 880 209 757 460 637 95 196 1021 912 5 1048 542 323 981 72 999 754 350 637 248 354 901 492 715 967 322 992 133 489 633 124 902 393 572 552 418 932 257 315 963 863 169 508 1062 567 421 362 726 699 402 838 387 718 438 773 504 528 670 196 710 1048 271 218 1088 488 1004 956 100 957 360 289 708 1055 463 435 675 204 923 905 270 725 460 816 390 455 864 916 519 79 760 168 770 1012 120 379 735 675 401 1073 101 625 472 151 836 1068 490 207 557 364 584 37 910 1 830 173 1003 442 1091 423 995 630 214 26 993 489 773 353 917 545 859 807 171 1014 16 750 451 9 862 642 31 305 971 525 923 1078 284 810 484 681 383 530 1013 766 287 429 858 852 206 413 1012 995 486 122 869 21 771 653 37 912 6 908 87 617 374 843 81 35 1050 357 786 193 605 1031 422 972 50 730 353 694 323 730 242 1067 260 607 146 1022 312 144 741 4 830 776 358 610 528 151 1020 728 547 796 222 1051 128 986 43 252 1024 785 377 754 522 66 887 642 431 113 928 1047 241 1036 352 430 627 549 474 708 5 627 14 303 913 22 734 853 193 515 950 704 366 552 53 478 865 638 439 577 440 402 744 556 305 820 168 710 513 284 703 287 812 621 310 662 345 647 187 125 1026 706 122 649 13 349 600 11 1068 55 1029 866 443 254 618 235 803 300 806 267 599 393 1026 190 1021 361 794 1049 265 753 192 554 532 585 484 226 617 609 385 257 1054 1003 231 752 536 613 243 939 142 579 138 885 86 788 248 960 284 472 588 436 684 834 395 724 132 435 894 309 793 1019 546 839 361 456 596 936 320 178 880 839 312 722 202 401 1073 636 92 878 371 65 871 694 39 537 705 448 890 772 516 466 863 1087 389 511 792 166 1010 373 952 1082 469 265 975 191 641 977 30 489 630 190 985 538 756 791 143 396 611 484 772 277 1040 892 438 593 462 563 362 692 447 309 738 855 540 259 1035 462 590 482 819 214 944 491 773 136 893 820 214 917 18 422 567 810 446 1078 208 483 936 321 768 520 947 776 498 581 327 472 647 543 724 1048 522 595 154 630 526 854 384 790 273 1076 207 1015 345 708 365 417 730 738 219 401 642 236 1043 33 1074 787 423 709 231 1082 47 159 997 503 973 104 626 652 185 343 566 895 311 819 18 473 704 655 47 384 624 1000 231 214 845 873 300 1088 503 105 562 732 226 347 983 641 80 1055 122 910 74 324 588 474 900 774 76 673 522 841 242 308 795 216 673 371 758 577 19 531 696 929 467 813 11 277 712 299 920 151 840 661 174 161 953 169 806 912 37 385 688 907 486 391 670 135 925 564 298 436 1018 319 559 507 776 637 220 564 61 454 578 569 28 1081 361 714 22 930 224 125 776 878 296 795 180 502 895 862 27 487 826 755 523 773 11 313 556 313 988 479 663 259 765 127 875 563 163 349 966 762 39 157 568 792 447 455 872 464 740 402 978 802 383 6 708 501 827 86 729 143 1072 380 916 851 316 821 117 302 712 638 218 496 594 595 446 645 405 680 437 523 1000 554 142 783 334 672 330 977 146 829 418 899 494 322 864 844 78 528 972 24 826 60 1041 948 419 899 381 49 983 346 874 35 553 677 295 636 542 384 905 1051 304 429 599 866 520 683 183 167 614 119 1021 214 602 514 800 47 1083 179 963 1015 21 982 259 719 195 50 1091 895 440 403 914 992 66 63 1057 1023 43 1038 219 1092 455 1076 510 1068 234 778 201 1056 535 1055 215 914 195 513 740 431 586 1043 462 171 965 403 834 804 313 21 1062 1018 213 673 51 1019 358 509 819 219 954 953 98 1057 534 184 1037 38 792 992 210 1095 302 782 98 28 576 740 303 128 656 214 914 522 705 135 825 190 590 687 237 272 559 504 713 639 514 683 347 125 549 39 643 876 233 603 463 1017 3 990 62 237 595 49 928 706 391 1083 391 192 977 1004 168 1049 182 853 153 991 522 832 179 944 242 295 719 769 340 6 709 693 545 556 410 524 795 889 25 642 268 617 402 63 770 524 949 754 373 115 1070 835 141 592 271 587 460 782 422 313 975 182 735 694 381 902 160 686 54 545 698 502 758 468 1025 372 1064 416 952 517 765 378 894 886 154 861 470 271 738 992 399 30 1060 506 807 546 1061 280 586 359 855 761 351 881 185 50 1059 882 517 566 468 177 1045 251 1048 720 543 638 267 168 1064 1081 41 838 194 1068 106 495 856 171 556 262 916 948 130 53 986 172 1015 738 232 437 695 530 982 995 32 77 642 55 815 701 167 525 929 834 138 871 427 566 299 697 505 965 33 555 440 1084 239 918 529 878 512 587 171 857 377 318 872 869 106 327 705 622 489 545 1018 1001 8 933 426 403 684 398 990 1089 295 776 202 1068 291 646 475 473 853 280 847 7 625 9 994 506 994 75 644 883 428 1036 506 72 827 575 320 682 42 340 979 392 605 645 187 962 326 470 795 422 734 30 575 805 411 30 715 150 552 874 227 83 746 628 418 121 863 973 255 845 504 338 1066 923 136 245 951 1085 170 596 422 1055 100 374 590 802 124 912 360 757 184 127 818 346 845 886 8 639 354 876 422 241 1058 681 158 186 672 882 395 246 882 243 707 702 517 442 638 221 838 923 77 419 626 876 415 432 612 488 1027 234 702 1038 16 663 437 53 932 150 625 592 427 79 597 712 215 456 548 422 806 1089 368 439 630 123 724 165 766 666 434 554 192 263 1053 1056 504 877 338 85 960 728 44 870 381 850 140 637 81 104 624 51 678 53 985 343 936 939 357 72 942 638 246 630 522 19 1041 541 897 587 377 1036 350 424 1053 508 788 807 275 739 419 61 822 132 864 288 988 122 797 949 71 942 189 125 724 147 956 44 653 698 300 811 196 93 810 971 62 824 391 811 392 37 859 1058 407 218 798 1070 291 34 927 527 617 192 910 358 695 891 203 152 777 815 523 559 153 239 776 944 453 18 748 944 372 916 342 342 1070 993 338 59 974 297 938 907 172 659 453 238 879 160 947 44 732 685 452 261 958 22 700 76 585 205 615 27 666 73 793 791 132 558 144 524 1094 1061 415 404 882 1000 452 71 579 148 598 1026 428 108 698 70 613 127 783 1 682 743 334 738 27 896 131 740 531 416 914 63 706 1018 92 948 388 262 888 130 634 601 57 670 107 340 659 875 508 964 136 632 237 651 293 1051 274 931 178 610 128 499 1081 870 221 346 633 325 622 985 200 268 931 185 636 567 104 836 376 911 509 425 644 1052 448 892 47 1057 330 383 733 589 519 197 1007 783 539 563 154 49 933 268 895 618 310 741 272 487 1048 944 347 149 727 933 231 227 578 734 284 356 786 182 882 35 897 374 608 976 4 1080 501 539 591 27 811 217 1008 1060 275 923 251 1006 131 114 957 939 134 442 640 698 415 1004 532 833 146 1056 360 1083 50 108 842 788 175 425 1000 616 292 31 971 149 708 703 374 652 140 172 754 302 1038 716 28 985 55 47 891 463 599 125 764 127 601 366 847 895 528 475 897 653 508 376 644 429 675 243 1025 943 256 329 722 1076 379 509 693 131 796 121 595 365 688 224 700 571 343 734 257 769 230 1055 451 313 633 1027 351 1004 394 977 319 531 719 866 89 649 385 928 221 887 130 842 377 970 483 428 641 851 167 973 97 344 876 907 237 913 530 1036 0 35 1091 430 566 277 656 948 274 336 864 1095 230 264 694 525 668 796 402 942 217 1092 111 333 787 1001 495 729 311 277 801 3 796 484 1054 175 1032 445 865 62 766 293 685 751 377 369 912 998 387 420 906 173 858 1016 178 527 735 90 767 624 215 435 855 993 224 974 217 1054 425 695 211 827 208 242 1047 121 611 622 337 132 713 1046 250 675 537 362 926 824 286 537 553 762 57 512 640 823 254 784 529 691 119 1064 51 906 536 340 1056 906 350 358 1088 534 668 165 591 96 768 191 599 85 997 864 115 953 188 590 233 966 323 243 1081 70 644 1048 50 52 765 993 370 460 868 47 864 782 349 463 996 183 1048 762 55 997 18 321 758 768 209 571 409 1051 200 814 421 154 826 515 570 1058 334 968 191 604 528 491 817 1016 544 110 762 105 581 168 720 886 485 1024 530 92 654 572 135 639 181 767 220 940 546 807 363 269 726 1036 122 508 1040 723 426 564 138 445 608 285 905 738 350 1037 416 16 816 598 306 83 880 879 530 687 417 386 726 884 463 510 1083 68 891 937 501 515 923 371 1017 308 994 752 338 987 539 324 924 853 416 313 604 715 206 895 239 510 721 47 689 398 941 1086 31 904 377 276 774 1015 396 508 1017 118 1027 852 34 596 431 650 152 42 688 757 60 99 645 108 822 748 542 83 599 244 762 603 248 917 500 394 938 134 1023 1016 79 1095 261 804 50 642 184 196 1042 1050 438 667 180 994 325 408 871 890 454 992 326 886 261 450 654 786 38 31 562 841 445 466 921 237 875 948 19 765 307 716 36 1029 371 528 764 26 666 30 784 207 916 554 409 977 200 186 680 252 748 773 396 651 73 72 614 161 923 1053 315 535 824 723 217 965 297 371 814 61 890 520 867 513 687 114 631 706 275 865 307 1025 23 236 935 956 183 21 786 515 565 156 744 1088 68 837 537 844 162 286 612 845 408 723 441 293 677 772 493 944 140 130 1071 70 859 369 670 711 135 792 428 57 970 577 85 192 667 69 1035 910 453 635 546 39 710 389 875 707 109 928 533 770 401 960 298 1037 208 865 528 690 251 447 676 96 881 546 988 383 906 618 154 641 305 862 418 308 847 206 549 105 767 217 875 530 824 419 605 52 1055 2 548 343 941 437 965 244 1031 588 501 424 766 841 120 52 595 249 767 911 508 53 754 78 786 1009 166 766 2 705 57 810 4 82 1087 25 558 129 1031 959 317 555 40 686 35 290 890 712 458 579 527 804 201 798 539 1032 503 906 490 533 593 230 791 347 984 582 242 126 1034 38 733 768 177 704 44 72 881 1059 243 1007 68 437 1036 715 273 881 152 122 792 155 798 113 954 557 379 310 853 14 621 779 237 93 1079 725 273 668 289 318 1088 517 987 1088 193 394 809 441 638 31 932 197 879 481 779 847 514 731 206 100 651 758 70 216 1068 241 1050 75 640 917 107 12 596 544 754 346 1059 513 659 374 1041 949 210 164 661 1043 24 108 1019 499 775 431 748 1040 245 972 19 198 1016 671 342 213 823 664 298 534 1042 1082 507 558 33 359 797 519 866 689 112 735 129 1076 44 370 886 650 273 396 1012 748 73 575 351 897 440 977 494 500 852 74 730 605 116 439 908 607 429 274 671 207 758 285 646 747 541 963 106 528 761 159 708 1058 228 487 772 932 504 756 510 632 520 447 803 507 686 322 1018 11 680 251 681 778 182 493 847 663 65 98 872 508 586 474 597 85 1046 1045 184 617 112 154 1008 110 999 266 713 474 711 585 393 207 1071 575 374 303 722 1083 228 59 1006 352 1066 561 263 763 194 1022 106 804 195 667 76 508 625 113 612 766 346 326 608 533 578 619 479 123 813 640 21 373 921 580 150 873 87 326 819 122 630 488 639 650 265 930 264 125 1035 99 823 412 609 895 249 933 90 750 42 290 1072 436 898 363 914 51 1067 1009 15 335 604 730 465 257 609 991 525 413 964 611 133 977 231 704 294 834 159 733 325 330 795 142 631 512 772 734 46 1094 360 1005 84 264 818 150 653 1054 135 46 620 586 194 219 1021 1027 319 68 625 556 426 1008 529 110 725 432 877 746 384 505 872 441 1056 341 942 225 967 254 627 215 952 125 604 611 231 926 244 876 432 201 1081 345 813 108 967 345 703 248 549 982 79 537 973 329 550 294 763 398 951 239 978 337 1086 801 436 584 152 788 74 239 716 568 117 352 950 197 752 284 799 295 559 252 1015 117 1020 294 1052 671 313 887 309 749 108 285 882 215 660 277 681 838 519 104 898 999 88 437 985 398 849 800 307 532 815 623 344 490 966 386 659 982 124 684 103 574 514 82 940 789 179 757 21 808 308 792 146 526 683 1026 540 166 648 340 1074 369 920 23 946 1004 441 615 33 625 433 1019 334 637 224 539 1046 623 259 118 844 321 924 983 128 788 155 871 159 571 312 555 389 741 471 845 40 691 36 401 657 926 425 616 524 480 1080 1035 126 840 446 996 386 851 162 243 576 676 160 59 765 86 876 987 330 460 1054 329 1026 199 731 1014 417 820 5 450 915 559 415 797 148 447 857 515 1068 981 315 20 945 752 418 743 169 622 192 619 415 439 975 615 417 173 959 40 995 964 44 828 392 902 8 846 396 365 700 819 432 728 28 1051 524 480 709 941 72 1060 121 1000 286 744 227 320 922 440 1026 10 826 51 912 880 93 924 484 378 1077 96 946 295 639 649 51 756 451 397 946 1026 20 478 1060 286 645 186 1017 967 512 136 727 309 778 132 639 820 415 561 205 241 609 879 412 745 327 1037 277 959 45 623 186 890 336 286 986 1092 454 21 663 927 492 15 987 957 78 1045 275 269 702 172 672 466 554 648 407 1081 247 1046 194 149 908 621 259 825 82 55 576 313 570 425 917 448 896 973 66 956 137 1056 423 129 793 455 1089 508 614 489 830 920 374 288 806 848 332 551 250 719 422 367 1032 892 201 449 987 414 565 1055 280 825 181 1080 71 1087 281 642 127 304 954 292 1004 281 710 915 400 102 937 379 995 551 42 474 1035 659 298 921 234 163 1050 994 327 458 1011 845 272 131 891 911 462 601 497 496 747 1045 224 628 220 524 849 354 910 223 682 513 639 905 251 439 678 88 1044 543 875 103 840 290 790 327 899 324 787 519 615 286 833 86 793 564 266 947 495 654 414 955 350 138 897 881 459 211 650 424 566 695 209 672 420 498 944 1044 100 724 116 534 624 838 299 585 496 741 510 116 796 441 795 545 607 249 594 573 80 456 601 519 1014 253 698 1053 502 583 272 895 144 972 546 199 1077 912 278 347 718 67 825 572 424 894 114 33 660 610 531 41 984 397 935 397 882 233 858 541 1083 736 34 704 349 57 714 365 826 640 515 48 884 710 436 614 393 405 1087 652 359 1041 165 1050 98 347 908 53 736 605 15 682 334 56 802 119 796 202 973 1017 304 619 6 414 1006 533 896 906 32 121 732 373 588 284 1090 559 356 843 96 1060 252 1075 484 60 940 32 801 485 822 708 510 1038 117 983 84 761 537 10 779 1003 375 672 429 379 662 510 1073 356 864 872 20 351 634 254 980 598 541 730 150 678 339 930 233 915 194 773 462 130 692 417 1036 657 142 699 531 568 452 878 53 189 780 648 461 870 193 275 1053 538 780 1037 159 213 1029 423 725 232 683 965 273 865 167 721 439 575 345 954 361 277 983 97 1080 125 735 405 644 449 556 627 26 399 826 408 981 507 598 303 723 502 1055 650 108 598 319 483 558 926 223 896 47 417 763 836 161 371 1054 568 289 247 689 551 311 946 462 945 499 66 1070 575 520 156 1047 536 912 372 892 976 463 547 730 498 918 429 863 297 777 886 289 314 860 488 602 25 728 1047 59 458 906 639 85 561 12 392 1006 822 477 644 195 625 503 556 429 649 70 854 67 555 505 101 958 656 418 310 770 740 108 45 598 51 645 15 868 876 375 189 1039 912 348 399 811 487 815 241 844 202 702 13 676 597 221 652 263 654 39 348 813 304 976 170 709 903 120 108 937 381 900 892 262 990 460 256 722 1002 476 75 1063 471 1038 295 1058 1005 125 810 8 651 441 788 131 833 128 671 243 298 566 463 609 806 195 1006 218 149 819 472 593 407 557 592 222 481 771 148 1037 761 55 946 547 316 967 832 111 1041 264 336 553 208 1007 224 935 120 1025 364 600 638 148 921 121 175 549 959 240 429 886 297 854 152 1033 899 324 680 228 391 740 1094 332 402 677 886 523 988 188 476 970 716 477 17 688 536 778 613 417 790 269 706 123 693 416 1028 448 95 781 1050 285 582 30 610 465 649 145 909 237 451 639 925 408 224 1034 481 611 506 550 292 1041 1050 213 161 1013 1078 383 16 934 27 778 925 29 83 912 487 1006 1010 509 906 494 678 373 401 847 602 92 862 259 65 1061 343 777 420 880 608 278 451 659 85 704 758 461 40 1009 79 778 716 226 379 986 256 631 1032 494 13 695 33 728 632 193 370 777 699 295 206 1030 886 438 711 67 960 539 517 984 900 268 198 831 681 265 807 359 1054 485 405 962 846 76 682 383 1080 93 60 972 33 557 655 78 348 664 1038 333 703 460 721 29 878 6 1005 303 1005 252 414 722 833 184 915 506 100 789 725 18 446 799 146 650 383 960 457 1076 401 1046 620 263 658 117 1067 351 641 263 102 1012 858 425 907 163 610 89 30 687 559 267 187 788 641 462 971 351 618 322 479 869 640 466 341 817 436 677 35 805 154 1012 997 522 43 865 674 426 12 759 1010 249 902 339 423 884 712 434 626 363 534 738 619 500 433 565 632 189 510 837 695 220 1051 390 1027 255 489 775 1087 453 121 962 866 388 614 60 978 445 869 112 528 696 1033 168 0 708 646 264 501 966 342 651 463 999 191 1063 610 322 74 958 637 521 666 506 837 83 254 586 794 197 141 958 846 522 567 294 89 754 311 946 810 317 647 460 753 45 710 14 857 356 295 821 761 32 818 363 663 25 662 520 847 336 236 1014 308 998 477 638 731 487 351 945 138 633 897 374 241 845 346 820 231 701 992 385 772 180 217 707 471 616 15 847 761 160 69 581 130 704 48 944 370 917 141 1027 851 257 440 949 1038 354 352 1002 106 1013 391 1011 642 348 600 326 1084 30 903 11 381 788 234 944 835 344 96 915 750 377 702 545 621 400 1023 477 665 234 248 912 957 477 342 892 466 786 422 551 296 877 812 66 359 963 611 401 765 127 346 794 488 1049 600 28 938 82 247 903 88 845 4 667 905 76 200 902 303 859 271 633 647 523 14 950 255 826 124 729 760 16 146 1076 144 786 579 53 844 90 208 634 977 234 509 716 11 1094 804 189 290 653 654 515 743 247 184 696 250 833 247 1008 233 837 477 1035 845 536 35 607 794 523 836 531 547 825 1085 501 940 289 169 754 173 923 248 902 63 1083 266 881 142 736 204 1006 570 458 924 481 513 1020 238 1031 969 314 1085 220 961 47 148 802 170 886 388 1089 762 511 95 1036 1001 371 83 632 626 428 416 718 921 508 1093 408 799 45 789 128 455 1031 911 296 476 904 348 753 160 1041 773 25 308 741 52 592 836 27 755 11 583 103 912 468 72 1062 22 995 673 365 609 334 300 904 348 934 162 955 57 626 767 452 56 597 602 136 511 1056 1013 487 238 1021 356 1010 725 267 581 344 459 598 1024 150 320 1050 404 1092 0 812 231 778 512 765 675 396 819 495 402 549 827 328 28 1010 1030 168 577 466 833 388 57 1054 520 1081 922 234 83 891 852 288 661 300 54 666 303 766 684 137 1053 477 871 349 298 994 614 141 842 178 296 946 647 238 937 408 993 495 227 568 111 857 277 794 1 696 670 186 44 657 485 648 407 866 131 933 102 1044 481 868 816 522 137 794 1030 381 868 381 353 945 214 766 640 142 414 637 728 367 211 1001 731 239 443 573 446 1085 875 355 821 103 386 942 162 949 151 585 321 560 662 12 904 329 1060 513 303 832 200 1023 21 896 793 272 367 786 66 967 243 909 897 230 263 1054 935 84 776 167 1048 182 324 778 706 441 52 598 143 974 662 424 966 422 497 804 1054 535 1029 108 163 876 938 43 788 459 218 566 887 514 71 1040 193 660 539 964 27 835 738 251 569 523 265 746 900 383 839 255 960 289 939 164 282 660 300 818 801 30 283 974 750 264 959 228 446 931 477 990 384 688 907 477 420 760 828 503 384 788 4 887 140 701 256 644 804 123 328 1026 390 1055 211 820 83 988 379 720 358 694 503 808 694 20 808 137 916 49 820 172 564 494 139 997 473 996 549 265 165 637 467 1012 470 688 193 904 675 372 386 626 790 62 697 405 549 334 990 298 588 538 81 853 613 264 268 772 598 418 106 601 42 632 820 360 528 600 9 943 567 235 729 64 96 805 834 259 420 940 848 305 745 273 772 139 1086 479 660 410 640 434 881 190 819 97 146 825 939 178 631 202 379 564 695 44 1070 535 48 1042 225 877 1012 537 158 853 1082 183 955 174 161 956 882 42 401 641 564 388 345 999 51 1066 117 625 381 630 766 336 542 690 671 16 37 1052 247 986 438 879 499 633 1044 124 263 751 829 451 820 51 706 427 318 701 109 697 471 607 41 758 226 1020 170 702 974 326 483 775 1009 148 91 1070 277 908 275 1012 32 581 293 1032 358 745 935 43 1011 256 824 136 24 692 356 978 69 569 405 1080 843 118 1049 546 681 186 689 431 988 172 1021 207 647 372 201 916 952 349 654 423 442 999 797 493 547 971 782 266 619 344 605 222 982 383 180 678 391 941 174 1013 968 474 926 422 177 981 911 356 222 887 743 427 534 554 516 762 246 929 906 51 579 345 990 219 673 39 157 946 582 109 620 171 229 894 144 859 457 1044 36 694 357 1008 192 656 489 779 834 419 826 523 61 939 407 875 33 978 510 910 823 536 816 502 786 373 665 13 1032 115 229 1016 361 592 1059 32 854 111 607 177 929 287 772 136 503 692 55 891 184 1001 971 438 1037 299 339 617 7 977 25 859 366 1053 364 910 222 1020 492 748 714 375 340 1001 258 1051 210 822 332 892 124 979 740 90 683 361 361 914 308 879 414 988 1035 416 789 134 387 1021 28 681 354 943 231 661 939 271 79 662 966 247 111 583 787 257 805 529 45 828 268 588 720 188 257 1057 196 946 592 14 837 223 17 584 116 716 956 397 35 950 220 568 781 300 513 715 1069 343 353 849 362 1080 872 69 609 483 95 997 73 1065 583 24 560 155 1065 319 937 182 334 769 53 874 263 1028 302 908 288 938 659 331 712 441 105 756 448 788 934 273 450 845 811 176 200 905 571 208 932 421 576 0 526 936 136 1079 207 1092 662 177 682 484 705 326 401 952 35 922 365 990 122 842 353 616 230 987 790 226 854 94 497 900 112 1080 86 1034 524 631 1087 174 24 776 304 1053 582 64 403 893 906 453 1095 393 365 653 237 869 397 688 498 586 865 545 110 755 232 1086 398 834 1083 448 660 439 587 450 258 713 729 37 109 786 966 311 934 268 604 467 923 469 601 415 310 1052 73 789 445 760 247 815 775 334 880 438 558 444 224 874 958 419 851 187 481 821 722 115 852 100 14 818 138 553 263 963 142 709 871 251 132 698 313 765 658 115 981 95 1005 485 384 610 1074 274 204 720 106 687 983 528 536 711 288 558 741 2 110 1084 402 761 376 728 927 219 1082 104 879 272 142 775 456 876 415 1007 490 1055 348 803 265 1048 9 781 104 658 1019 537 210 829 602 312 32 984 480 1058 647 502 1011 287 252 891 397 702 215 792 260 806 177 850 1037 350 265 602 879 12 442 725 749 400 396 718 639 495 938 98 297 586 419 817 124 705 730 194 134 672 242 870 13 948 812 193 849 544 113 611 569 447 936 272 216 813 523 878 1038 179 596 8 709 437 719 246 174 905 825 393 485 930 737 365 680 106 62 1068 224 631 214 1064 535 651 103 814 562 213 766 80 226 698 456 1060 383 616 512 836 69 566 611 382 341 1048 134 584 771 5 759 58 109 570 110 1044 584 352 220 945 676 491 224 703 364 1074 304 836 120 792 133 909 798 228 390 627 259 1031 673 28 966 1 731 66 180 657 22 814 35 793 194 925 68 655 715 312 325 672 656 315 535 970 1036 453 550 69 731 306 286 704 1045 188 207 961 302 692 155 634 791 229 893 142 112 982 38 738 850 526 873 245 494 604 1006 105 292 637 899 33 170 688 1035 426 270 1050 376 932 215 1034 14 566 861 490 237 822 453 607 376 721 1085 111 770 134 772 390 94 1072 875 218 445 1006 305 859 1083 466 742 459 248 963 599 163 752 385 466 658 561 308 684 314 336 557 442 848 489 669 604 127 105 854 514 802 289 840 1074 177 65 1028 1027 458 991 502 208 703 943 420 581 461 790 410 546 965 150 1023 214 885 719 138 16 717 192 1054 828 377 89 555 517 630 218 853 550 343 805 252 519 1010 885 127 733 222 36 1063 1054 376 425 719 66 718 855 527 890 240 235 876 36 604 509 941 569 342 4 752 688 264 92 1081 810 520 688 295 735 403 1025 210 903 118 695 52 264 1050 540 1087 520 893 749 251 583 467 935 36 137 848 368 985 8 614 933 202 737 175 977 242 537 588 735 492 518 939 241 551 383 644 845 34 8 835 790 169 640 152 817 210 59 816 820 18 882 361 256 711 676 90 693 1 950 468 333 767 603 112 1042 13 104 860 453 774 961 57 341 900 907 214 751 435 202 1015 103 815 993 352 602 477 716 315 580 205 363 634 661 331 319 790 55 574 385 595 134 823 464 989 1063 187 697 23 196 593 843 138 504 1025 518 855 351 881 36 1013 227 1006 758 71 798 54 263 628 1017 428 95 839 938 470 622 301 200 757 542 676 830 211 754 36 641 74 379 764 274 559 923 365 613 268 855 133 1009 261 87 837 568 492 1058 208 857 537 968 339 717 217 461 713 368 1046 303 1088 1012 254 813 288 795 252 97 600 663 109 108 656 392 1079 380 756 263 1079 669 184 9 1004 1079 544 437 576 1032 244 788 208 71 1024 256 752 711 422 333 565 180 812 615 296 1055 230 557 297 408 934 699 169 650 185 829 491 506 938 481 874 109 703 552 448 746 189 840 225 503 1049 556 284 826 268 1011 290 727 76 337 715 886 456 612 381 773 429 1044 216 130 732 46 700 294 1078 267 602 306 568 315 1092 110 992 946 393 407 629 136 841 1014 90 838 310 228 666 388 1085 402 903 934 272 272 560 1028 55 464 734 744 469 23 920 232 796 675 300 290 699 892 425 725 76 968 7 892 475 1044 54 197 682 1042 527 843 504 546 915 1036 444 534 1085 116 1058 481 621 59 978 3 652 218 877 1067 370 988 31 111 766 1015 91 130 962 925 15 1038 143 264 946 672 43 684 530 955 431 779 87 817 213 448 718 141 774 932 423 382 952 768 89 65 1033 734 71 41 710 1045 417 918 174 757 275 901 175 138 871 222 984 373 762 811 427 766 539 327 910 1069 436 679 48 7 818 499 608 2 951 237 1062 245 1086 410 964 401 1019 365 683 839 397 1 899 688 123 675 189 64 925 834 108 224 887 549 118 450 961 834 356 349 960 803 499 463 1075 1073 527 367 961 584 333 357 774 217 1057 66 1027 232 567 13 687 217 1000 249 930 481 667 557 142 358 667 1034 189 650 545 832 497 710 245 375 687 998 442 432 992 863 442 919 238 663 419 526 954 912 225 328 815 393 936 366 828 1061 489 29 913 1053 431 874 37 867 430 462 674 220 562 610 266 435 634 1093 143 1072 70 594 247 775 259 80 628 869 123 78 634 469 711 560 195 663 507 355 754 66 710 323 901 607 287 304 749 650 210 1023 117 635 359 832 68 940 336 630 380 590 418 585 377 937 267 437 774 254 801 222 698 366 953 364 1010 680 470 897 113 323 567 736 356 1024 143 941 51 817 417 307 988 561 540 1018 80 77 687 47 817 238 1049 706 252 377 987 387 915 417 950 1081 433 1010 151 513 808 793 122 620 423 502 693 613 502 594 53 1079 505 1024 354 789 183 221 595 3 576 505 983 1 1037 938 159 358 1068 450 560 190 557 874 414 524 689 145 671 62 1058 272 614 746 299 985 516 798 360 1030 532 590 291 777 105 160 844 15 944 55 720 649 484 135 1007 40 968 4 623 1069 524 534 1066 201 710 345 592 302 781 1046 427 232 555 603 374 886 70 276 847 152 994 578 509 23 976 700 460 258 814 111 881 988 254 753 246 557 136 880 413 489 591 1037 497 530 739 516 855 23 990 237 698 768 369 841 124 288 974 1021 468 336 664 397 1024 924 419 846 347 748 387 937 420 884 268 803 412 1058 322 966 216 926 337 455 794 266 627 210 991 118 926 143 1088 513 991 107 623 280 649 1003 163 118 660 445 589 344 777 141 1028 468 1050 482 756 1004 420 662 16 505 808 242 733 308 1087 1000 274 881 47 417 945 552 131 881 162 507 829 137 938 0 678 281 733 520 646 715 41 595 393 65 670 523 959 609 42 961 155 700 419 475 709 283 604 327 1022 859 271 607 299 1048 525 823 168 153 979 375 681 733 61 1038 175 1070 309 326 985 804 479 619 210 508 923 778 382 1038 39 655 311 692 341 368 821 1016 447 142 1055 1016 67 178 783 286 1066 763 36 1014 75 812 132 944 59 736 103 723 458 130 811 231 915 1047 413 834 183 382 682 5 706 82 795 25 966 305 560 80 946 817 292 814 521 647 462 126 973 684 176 929 274 449 602 704 43 635 150 1005 127 267 651 689 165 52 975 946 500 670 526 555 117 13 904 852 223 992 25 377 756 114 850 670 122 640 276 606 203 96 798 719 114 47 1038 230 833 49 765 844 451 850 174 630 95 479 1038 1001 389 267 581 728 216 950 74 362 553 663 12 813 423 874 266 0 748 647 485 982 345 568 229 497 921 688 389 368 701 557 221 529 749 512 742 17 959 949 354 457 681 724 219 51 548 793 427 577 461 414 549 1045 155 913 323 717 101 524 598 713 101 761 31 258 621 732 8 331 1094 168 552 881 545 532 634 1043 311 412 776 466 753 558 222 842 509 617 340 782 227 865 425 232 732 587 459 665 384 438 675 730 257 337 971 591 48 275 553 115 771 937 145 524 685 809 357 34 890 479 725 447 1026 769 425 926 135 336 550 902 74 609 52 343 787 342 677 356 600 305 695 963 2 151 993 1075 311 272 620 916 218 327 561 592 297 896 276 668 545 122 905 728 463 1020 250 426 731 922 249 39 1086 946 518 377 639 1037 242 239 577 459 595 54 1092 349 896 360 741 837 434 968 246 264 689 1044 436 374 928 271 912 641 20 262 564 330 914 14 591 1050 242 1089 305 59 811 802 261 712 340 1015 225 123 1095 1003 98 772 444 162 1083 67 658 45 1016 494 717 1014 361 825 54 637 483 306 941 777 545 756 236 257 641 293 570 175 653 938 432 300 615 1028 233 736 463 1026 43 259 863 799 526 895 212 756 346 884 120 310 1018 706 510 751 167 599 27 269 867 405 768 76 817 951 206 221 981 873 440 1056 349 522 869 224 734 968 105 112 581 518 917 603 365 980 374 618 199 86 965 86 717 941 450 500 695 360 688 878 237 749 104 938 386 634 97 685 263 404 984 1054 176 508 770 639 118 287 911 307 751 74 708 866 72 271 616 201 648 27 592 198 992 820 523 273 814 174 658 747 524 176 1089 1032 105 214 1039 481 1014 928 328 676 488 860 472 985 329 814 217 14 1093 892 101 217 943 859 48 175 616 623 29 186 1093 295 774 29 1053 463 726 512 713 549 381 811 419 84 1075 71 843 836 254 780 129 356 979 964 4 259 777 708 399 159 630 410 676 466 587 585 464 1081 504 896 77 48 1034 520 787 916 501 635 342 396 943 795 538 766 305 529 1087 695 446 2 725 553 79 80 845 1090 226 153 847 435 954 484 716 892 41 484 878 746 130 1055 204 296 589 665 435 691 441 289 1076 353 985 1044 388 4 899 941 27 251 604 13 763 964 103 589 238 601 222 680 217 218 848 925 385 563 523 27 1088 449 565 164 968 496 1006 872 389 805 473 186 652 467 780 955 333 235 772 143 1079 336 995 742 319 180 600 226 891 514 603 650 225 359 653 508 1009 307 635 266 726 102 1007 812 337 779 409 130 981 715 491 301 642 68 1005 6 790 336 1085 441 849 887 105 931 137 701 6 196 998 557 37 514 1066 146 1070 56 740 1034 120 1084 341 50 699 694 217 325 567 576 90 536 620 1062 198 499 1030 359 988 666 181 1059 347 906 357 943 196 154 647 632 63 696 270 579 496 249 974 819 449 47 698 688 21 925 519 538 644 849 532 153 946 1070 188 1019 542 86 589 921 514 79 586 768 287 5 1095 330 628 431 573 610 357 718 350 685 511 740 215 69 969 869 232 362 958 712 78 225 605 278 987 520 656 37 614 1002 203 376 637 603 372 786 360 836 259 663 300 819 372 684 301 620 267 354 553 299 1006 944 32 990 367 975 538 992 55 672 101 1044 120 639 75 374 601 536 621 521 663 631 7 1029 276 195 665 1024 207 713 542 247 557 518 675 470 1027 922 526 303 969 1050 429 1007 106 957 510 575 27 1015 32 21 765 1017 45 1083 200 224 963 541 756 1017 62 588 323 531 638 363 1079 901 529 259 874 368 862 477 601 566 23 327 1091 76 892 885 462 1088 210 1077 222 919 198 997 50 779 317 968 490 36 747 726 526 1093 189 961 432 916 205 509 829 234 696 875 150 963 231 683 25 852 50 832 150 244 1065 254 703 560 76 473 846 1064 334 456 736 688 315 564 541 692 158 825 411 478 940 1080 401 652 107 997 165 0 786 182 879 125 817 901 124 952 482 294 619 546 662 258 1023 778 158 815 336 867 149 433 1059 782 199 702 246 68 1028 431 708 547 628 150 781 858 402 629 25 313 853 96 565 720 341 299 945 18 712 68 989 802 316 508 775 785 337 1007 73 857 170 196 957 17 556 862 196 983 504 1022 197 200 691 67 931 659 202 284 771 626 176 1075 474 81 729 202 891 1046 348 616 252 471 989 755 29 223 609 821 534 664 0 1020 147 318 1006 944 307 782 43 722 141 113 1083 129 846 941 118 392 958 874 325 109 675 260 916 108 609 763 115 155 702 637 510 996 397 575 496 812 421 771 154 159 808 818 5 879 444 369 611 299 912 705 253 273 970 553 323 323 983 527 1026 177 1011 1077 518 803 267 873 190 898 456 57 820 18 794 81 643 75 1090 903 104 332 1078 604 497 666 486 713 269 520 682 984 518 137 581 424 866 808 312 1076 410 752 78 212 634 497 666 50 870 998 141 493 783 124 800 778 43 586 477 1053 527 582 9 72 1043 306 1030 687 174 132 1057 824 448 671 489 880 476 302 668 345 913 1020 112 88 1090 761 270 321 999 264 1011 816 264 397 1030 286 1071 1065 353 774 121 288 631 8 929 351 845 406 983 1092 375 499 605 140 565 883 491 851 128 806 202 910 469 981 172 336 643 411 643 947 2 502 768 332 1013 1018 392 581 120 966 56 736 139 1026 378 887 177 643 276 350 681 673 136 55 747 26 831 290 742 268 927 8 788 569 271 243 1075 1089 236 913 157 1028 119 246 646 738 337 51 1086 1036 499 48 1036 1000 237 250 773 337 595 270 858 725 270 246 787 981 435 970 46 110 829 429 918 116 701 125 559 666 538 415 1072 1064 73 520 792 346 595 940 238 703 134 455 588 1019 129 162 976 375 729 382 1086 1047 212 366 960 475 684 34 1067 598 534 936 300 293 604 319 1025 1005 352 1007 107 1081 33 25 847 984 146 859 397 933 325 511 850 875 182 141 926 903 376 691 334 642 544 852 306 214 1063 297 894 227 625 227 862 340 703 567 488 765 376 22 724 574 532 775 522 967 46 419 1095 932 326 494 599 981 475 942 92 791 263 931 324 745 7 871 2 101 756 413 750 318 779 556 493 585 249 22 950 835 394 386 1070 405 674 332 639 12 605 321 649 869 366 666 200 469 624 725 384 100 1007 1047 277 35 644 53 1037 484 671 1002 403 431 555 713 204 1069 271 921 322 992 541 1066 343 464 716 505 675 911 4 751 70 430 620 50 608 131 767 139 573 359 815 236 593 858 525 1056 229 804 147 799 229 188 726 932 547 1075 35 566 160 54 742 193 881 494 631 201 816 48 633 6 754 890 461 1018 122 860 256 282 1064 256 1019 265 1017 527 1043 659 193 1044 151 696 507 252 763 780 482 72 1012 695 257 365 909 712 106 679 81 531 916 914 157 785 465 1047 94 140 937 943 361 240 740 122 775 600 126 261 673 768 412 345 563 968 78 494 654 924 295 458 1088 602 15 911 211 840 517 640 421 943 83 14 679 219 582 357 548 185 763 283 944 160 905 659 49 939 415 1043 282 487 920 658 63 1030 128 56 842 756 477 1001 232 227 826 379 669 130 549 748 362 148 1076 330 1058 18 1011 298 1034 873 266 176 834 908 542 739 141 203 1000 75 906 987 60 548 32 975 31 957 365 488 1063 664 302 635 521 582 92 123 658 647 287 485 780 843 400 142 845 532 580 158 1002 1014 457 767 369 386 772 938 281 759 137 710 337 1014 214 334 780 371 668 6 877 178 940 473 622 292 627 663 118 824 407 412 784 130 727 666 316 998 238 529 865 734 364 906 192 1088 110 874 536 548 410 1054 155 737 386 752 404 843 204 37 965 521 690 482 686 83 923 936 284 632 469 159 906 91 550 548 187 576 201 678 84 425 553 223 1088 395 1082 64 1021 442 826 188 1036 1050 360 118 620 673 106 974 297 219 1029 1075 267 387 930 282 668 189 574 1026 107 844 417 563 338 750 379 289 610 465 1073 236 1061 307 821 754 292 284 782 663 130 646 307 211 748 800 444 744 407 619 543 788 415 658 126 95 816 1052 90 226 707 445 550 1094 268 742 305 813 428 690 512 991 238 154 682 530 732 851 21 1071 187 866 264 896 51 473 609 121 907 673 190 378 857 404 599 359 661 415 645 441 641 262 742 607 66 709 545 569 36 242 759 564 337 954 32 12 673 578 178 368 885 819 20 886 192 359 1002 555 11 936 290 109 1052 1034 294 837 281 518 1059 238 916 73 766 437 659 437 923 1062 463 510 1070 440 997 979 69 134 1090 1028 204 238 637 1086 170 222 950 895 424 510 770 812 435 642 547 394 618 337 657 602 1 951 237 361 617 755 91 937 103 650 293 144 1093 465 763 994 202 997 25 607 240 635 343 400 1047 701 364 905 7 63 810 1052 376 186 827 288 794 535 738 576 546 291 848 693 372 45 921 316 738 740 298 168 1000 596 450 679 477 736 446 206 637 173 865 265 589 280 966 302 1070 517 1002 328 937 480 899 964 163 936 72 925 244 104 976 861 402 1081 352 477 692 393 719 771 95 320 668 190 862 756 283 883 503 854 425 231 1072 715 343 209 999 56 614 535 681 609 336 1017 99 408 1030 852 525 329 629 677 229 132 645 599 522 51 928 643 18 112 890 575 122 218 865 105 743 426 912 488 896 757 215 762 255 146 732 83 899 728 176 600 481 641 403 312 823 499 1046 716 379 182 645 298 620 487 907 1073 358 907 539 488 942 139 854 633 360 689 26 959 262 632 334 992 485 786 223 1094 341 1001 487 887 476 59 992 786 426 678 244 795 310 418 845 103 741 743 547 643 20 457 767 930 253 623 528 590 306 1001 83 316 827 567 431 793 489 707 14 44 725 475 636 42 899 776 341 920 361 21 1048 27 998 569 435 148 720 599 512 478 866 622 468 1078 394 521 983 387 977 94 864 309 923 816 399 454 839 722 440 394 1070 405 772 527 838 130 896 401 631 235 1055 446 771 358 687 571 8 133 1040 924 101 823 538 747 125 75 853 84 1027 47 613 1004 35 329 969 166 761 844 218 832 378 857 385 540 792 477 887 1087 92 941 289 431 820 571 432 90 762 317 919 751 335 11 748 463 655 297 776 630 13 195 1087 153 706 980 153 51 621 330 1033 698 171 910 419 495 756 1019 369 930 508 45 960 186 931 1084 79 145 583 518 1074 105 858 44 614 968 84 70 576 846 487 811 28 980 499 397 697 430 734 1069 144 505 990 706 340 517 1009 389 779 800 373 1093 524 888 249 66 964 157 816 503 941 840 535 368 966 546 1066 568 256 322 889 323 905 356 1076 360 897 118 643 213 611 910 300 655 102 208 551 298 1075 560 423 333 1043 636 192 450 1026 120 879 543 946 988 337 798 297 574 166 1092 437 80 867 961 142 223 929 876 190 1087 23 1074 339 601 14 82 799 117 626 1037 508 980 115 957 57 1006 154 71 681 792 532 609 484 380 710 951 503 571 132 549 250 1060 540 1047 152 300 683 795 534 823 152 718 475 265 596 431 915 679 49 425 583 807 328 730 511 857 61 775 157 142 978 987 95 52 1084 986 124 854 140 196 802 249 587 873 77 535 920 1065 125 243 904 438 651 847 208 991 173 386 549 481 631 865 287 104 935 954 433 377 626 354 565 544 669 31 993 870 538 49 1058 608 363 551 226 1090 490 275 685 1062 496 999 192 1056 7 307 802 888 62 695 137 19 611 989 421 254 831 569 440 1023 178 340 764 642 28 1095 33 611 537 703 73 300 1091 772 461 859 65 723 278 340 718 241 938 188 789 611 405 508 847 1005 260 670 436 533 867 983 544 710 321 440 1003 207 962 426 887 120 771 99 720 790 399 710 358 537 572 683 538 1077 539 536 1030 983 92 399 710 311 759 815 267 957 171 612 284 645 159 571 459 399 565 810 108 75 709 1092 259 856 52 435 786 235 745 700 266 771 188 793 159 452 787 583 139 885 229 571 286 980 413 35 718 371 1070 1025 274 264 1026 1047 62 1059 139 1081 348 172 868 738 228 420 976 313 813 155 858 360 568 1050 296 537 1095 375 910 680 246 442 825 574 24 1090 180 570 23 50 861 390 988 966 472 925 226 422 1048 851 539 53 699 501 855 32 651 46 839 345 718 726 533 151 762 633 4 1000 56 132 606 430 822 754 470 375 690 936 165 994 499 643 366 767 94 791 297 903 114 712 141 451 583 199 587 527 613 562 355 153 839 192 641 600 256 34 697 537 848 51 706 243 963 956 544 597 432 465 609 162 1076 521 662 303 914 314 566 73 750 122 554 680 403 680 198 330 916 1064 428 109 855 850 390 30 560 710 339 322 1013 493 607 544 786 408 658 764 167 153 661 50 893 108 617 34 1082 915 3 1034 467 1040 541 935 116 857 431 543 1079 695 39 741 270 1007 301 351 1086 259 940 157 811 936 96 810 314 839 185 531 801 727 424 561 153 1009 419 419 568 330 552 419 743 755 227 751 456 620 121 146 1038 907 200 968 293 100 911 103 744 493 1071 780 164 101 644 607 472 607 347 690 41 1033 91 225 1043 259 887 1076 270 436 760 821 174 1044 11 857 123 1063 394 1046 319 70 1056 99 565 398 980 818 236 72 877 838 247 902 379 965 126 911 158 313 655 352 576 838 170 983 296 943 306 953 182 740 142 847 37 445 844 712 135 766 278 1030 244 967 521 790 405 1057 134 396 1043 898 299 271 948 283 726 378 1057 334 880 18 623 928 190 192 866 361 588 258 963 276 838 136 993 142 907 665 515 284 764 980 240 168 955 272 933 646 200 544 553 994 25 1039 106 931 89 564 463 718 224 598 203 524 593 667 388 620 456 850 187 96 621 694 186 138 650 1055 350 485 597 534 763 71 876 971 76 18 983 1078 419 639 25 519 1050 323 799 884 319 143 895 301 912 87 1011 688 114 1058 426 191 801 854 330 109 921 475 647 218 1054 167 628 206 659 247 740 331 631 806 165 792 221 647 447 373 917 864 505 738 338 115 781 981 544 975 535 1019 439 317 964 731 266 330 962 765 379 1082 439 1078 234 663 486 1069 189 12 760 849 110 610 212 1036 343 488 903 907 485 265 884 155 870 204 674 1069 18 1086 350 370 692 756 349 789 309 942 509 1019 58 446 1061 847 485 131 860 496 751 368 859 918 286 349 1042 700 140 684 279 859 44 502 1014 670 339 132 1045 776 82 863 401 122 929 672 376 148 640 681 302 1056 477 467 630 737 489 487 871 914 458 1055 434 127 609 781 27 637 363 204 571 60 1012 844 491 200 675 526 1088 647 81 105 750 456 872 327 707 1 972 374 967 1082 72 717 520 707 342 954 462 544 894 244 839 570 545 342 806 575 117 182 944 498 816 443 567 335 806 926 541 82 1086 902 535 954 326 793 413 806 278 820 178 1057 155 874 438 40 1051 394 892 183 995 914 71 498 895 953 338 148 1061 448 793 1031 208 733 239 80 944 922 61 205 568 202 757 921 132 899 136 1023 27 332 702 431 916 546 790 1051 470 546 956 1027 182 43 640 363 893 189 652 571 501 266 586 694 170 567 107 666 197 725 148 567 57 619 89 833 31 693 305 747 483 19 959 107 739 521 1034 920 113 390 923 939 93 776 504 273 1092 768 216 165 568 748 443 276 710 82 994 948 393 906 485 14 1085 59 569 26 813 236 960 1089 92 841 75 70 889 509 966 905 411 407 1002 929 344 390 933 30 1090 320 717 538 750 628 279 215 770 391 847 573 189 759 354 169 984 782 78 827 391 1087 312 101 780 61 633 178 773 563 304 172 975 984 315 676 406 994 48 78 943 1077 482 816 487 351 642 705 494 327 786 591 355 801 234 757 282 151 654 248 823 532 994 340 823 966 314 912 133 643 239 1095 186 1047 442 432 825 24 706 901 286 1060 495 696 504 608 218 164 833 43 994 598 536 536 569 736 61 869 45 480 945 449 866 787 83 512 866 728 161 27 899 290 819 321 985 9 866 1069 487 1033 224 347 942 370 827 481 737 169 1052 909 121 929 17 442 723 165 561 1060 331 274 1007 367 692 138 802 177 644 1086 264 929 327 1070 244 804 488 478 800 87 680 235 639 992 150 248 821 535 735 816 451 140 1044 113 764 277 596 369 835 1058 31 971 179 343 935 198 1063 619 212 475 969 377 809 473 832 1076 547 639 457 626 467 719 504 441 934 185 586 682 190 653 440 114 935 985 424 774 79 823 253 890 520 823 381 316 890 1081 384 303 1008 750 352 179 840 253 862 302 853 786 535 136 623 443 598 3 1048 520 981 168 612 995 473 756 426 77 1025 938 508 1085 369 953 357 257 853 182 652 857 143 1022 103 438 553 212 734 654 463 933 451 829 193 988 440 405 650 388 750 687 153 861 20 1070 214 950 294 314 793 953 269 824 121 245 619 295 1044 160 1030 910 399 428 891 835 531 691 541 159 557 1 733 202 1044 891 93 85 841 759 381 111 803 650 259 228 976 804 133 865 186 183 574 686 478 219 1078 975 379 570 117 756 143 717 329 772 364 879 18 393 569 606 339 57 976 66 571 975 392 911 373 728 453 684 518 401 560 671 312 472 815 571 530 367 733 325 786 1091 425 662 252 355 740 71 1008 516 671 420 669 513 559 710 375 152 789 645 525 31 936 285 582 965 501 951 185 28 659 1084 184 1002 214 190 774 177 663 382 818 64 566 433 761 51 1011 1062 167 982 311 683 130 797 411 155 1055 637 450 384 853 384 978 658 439 340 1047 740 386 425 706 52 757 10 827 277 992 273 904 1087 62 130 801 347 1045 815 418 219 730 467 560 215 890 442 788 1079 547 1032 270 920 242 211 605 520 753 782 251 218 746 387 678 445 771 431 872 44 669 816 309 549 357 1019 8 443 681 198 1036 957 17 430 655 698 450 576 198 586 373 692 510 806 100 86 859 908 394 838 209 299 866 246 709 218 892 651 248 57 1037 318 593 30 585 787 320 332 896 343 719 526 1051 11 1027 663 193 1003 531 240 849 114 627 83 861 950 421 645 214 902 304 322 647 941 358 1060 73 2 800 59 1017 568 536 229 611 871 24 140 779 213 748 898 58 105 611 320 1055 520 931 42 852 295 652 344 1089 897 54 130 942 298 1067 264 680 527 1024 296 702 38 1078 183 928 945 504 975 395 163 716 442 608 90 1077 203 729 913 216 775 37 932 135 1069 98 649 48 656 289 404 952 854 227 265 780 681 112 22 674 266 1039 100 613 1042 136 321 633 970 466 762 402 775 327 292 584 741 259 760 547 1075 392 235 883 678 432 108 549 225 815 379 698 983 35 51 739 768 476 428 558 787 156 628 99 592 375 133 614 598 54 615 169 657 6 4 757 963 519 97 875 141 884 1089 56 380 673 256 1085 898 281 259 875 151 1090 190 724 946 18 327 739 306 874 462 993 128 690 215 782 737 326 625 519 749 164 102 859 728 505 1074 360 827 238 1051 0 803 28 1074 125 958 422 86 968 937 491 309 984 809 222 723 331 195 1012 910 258 745 54 991 263 975 77 89 906 912 28 396 627 10 1036 629 101 1067 146 510 774 606 233 141 894 495 592 653 335 206 845 689 157 851 216 590 445 906 259 116 737 924 435 812 282 704 546 985 482 205 1062 467 756 517 844 822 73 77 826 54 715 582 226 81 684 643 423 905 404 77 934 661 103 792 419 457 768 310 861 333 1018 988 482 474 842 442 770 239 751 1057 191 306 1091 193 648 728 300 246 886 24 697 626 394 295 811 301 600 993 393 351 981 116 999 993 464 599 348 998 292 249 801 649 359 295 712 507 785 156 848 1095 11 1037 139 566 277 519 566 352 1025 904 206 400 1037 614 155 730 271 68 700 593 57 402 909 476 576 376 845 634 102 209 629 749 204 532 943 1012 313 317 700 564 2 520 875 912 510 674 307 749 105 268 974 1036 133 498 964 142 723 620 103 704 476 466 731 955 437 1000 474 976 516 987 445 237 569 71 627 203 885 781 505 851 34 953 322 1034 210 392 1058 627 412 1028 207 829 295 709 16 244 626 293 626 713 536 318 877 518 1022 56 573 190 550 565 237 467 793 231 809 704 220 318 788 185 760 903 432 10 663 182 901 544 799 938 425 899 37 1079 167 71 703 330 706 343 740 622 509 950 498 843 372 214 671 65 954 604 323 685 85 385 692 191 663 276 623 180 763 1058 100 220 960 220 952 153 1091 424 552 957 39 409 826 329 659 1063 151 193 1043 520 722 71 822 157 675 738 263 898 261 642 42 635 405 602 21 339 848 442 691 534 561 306 1013 678 483 948 344 652 475 459 601 854 452 364 576 1047 521 1083 478 655 229 29 751 80 743 605 183 11 961 310 832 371 626 960 84 1019 48 280 921 264 864 770 70 965 140 222 1010 885 105 396 805 1046 517 495 991 1046 267 470 598 1051 177 713 76 868 260 513 585 232 961 167 731 925 351 298 632 273 913 587 47 357 863 1025 514 1088 439 355 772 519 1080 1070 171 881 509 842 375 127 675 468 1051 609 196 201 872 706 161 469 1030 873 437 795 502 540 710 505 654 837 137 46 553 237 914 386 937 382 697 957 180 236 614 426 957 211 958 1053 24 1054 237 152 947 963 267 776 514 1068 531 605 134 972 443 520 711 440 758 32 550 635 278 755 511 169 881 50 1093 281 573 1018 225 265 666 970 301 859 122 1043 65 767 168 1059 0 586 371 546 1026 1027 459 699 62 985 261 1006 473 5 973 739 533 942 229 141 892 563 286 714 19 236 947 826 17 403 581 749 332 638 310 591 157 513 745 506 632 89 1031 229 738 648 160 62 850 778 49 263 638 277 755 920 454 161 920 963 29 607 249 919 97 863 527 436 959 930 45 808 104 65 805 650 478 742 365 404 622 180 972 3 739 997 279 544 1011 355 807 377 580 294 683 748 17 662 459 933 544 672 427 955 123 822 72 58 958 273 1088 373 679 657 315 712 219 631 301 563 226 1023 321 172 711 407 761 186 934 662 102 298 839 80 929 276 781 100 945 305 1027 506 758 335 640 582 270 661 191 256 992 250 961 18 971 1075 321 339 917 76 921 353 784 740 460 1 555 741 478 413 736 952 378 364 898 247 736 512 578 1030 90 283 576 195 967 554 507 593 519 1083 133 98 774 928 1 212 594 1026 404 819 256 789 200 462 1090 196 877 932 242 361 653 609 449 902 418 863 541 797 429 592 527 103 788 672 418 915 261 627 209 705 48 735 483 1093 141 84 681 269 667 372 586 614 472 137 656 1040 292 637 71 305 590 792 332 762 464 572 485 31 969 473 1010 208 961 871 83 174 844 386 667 1000 362 729 126 563 446 122 817 276 893 395 966 206 581 124 557 103 995 545 837 542 1065 354 832 82 854 610 66 145 1035 785 426 129 801 343 730 293 666 408 639 958 188 830 448 649 58 779 450 114 1042 381 704 505 750 1018 170 906 187 605 493 220 944 1041 453 519 706 744 338 728 150 626 225 900 201 96 824 907 135 119 926 241 903 766 38 495 837 636 179 524 1076 196 797 32 689 404 784 307 1058 1078 343 378 1067 538 1094 666 67 842 21 858 90 480 1072 839 418 539 755 777 203 586 249 171 600 260 632 791 69 273 773 78 574 615 88 22 797 982 489 934 190 558 60 211 1064 28 813 262 931 24 660 573 181 989 176 979 205 994 21 128 859 443 653 924 375 128 791 44 796 1011 281 636 233 453 640 698 73 885 25 239 623 702 137 978 40 854 204 547 869 39 818 304 917 1021 285 58 878 174 605 545 1050 974 259 154 597 508 1077 542 1057 433 904 225 999 761 34 644 223 863 381 1017 215 155 986 754 26 588 151 71 1004 1070 345 928 228 215 796 377 915 44 805 613 187 406 904 1016 397 659 229 902 39 1049 398 81 1004 686 245 225 803 855 288 282 752 406 658 485 900 748 257 770 545 890 428 683 316 16 774 552 539 662 311 452 821 720 246 364 615 635 369 1034 378 626 3 986 198 1027 350 30 1085 958 117 754 453 758 106 97 715 203 642 538 1085 656 84 600 235 31 626 573 50 1038 35 646 442 1043 74 461 1042 789 114 129 1037 357 884 505 826 510 647 529 954 1027 325 673 66 1018 408 218 724 124 652 412 673 721 221 200 730 150 879 831 374 588 157 641 41 58 673 449 956 820 90 1039 90 801 444 31 557 358 1095 593 116 746 1 100 729 815 449 813 226 505 912 512 659 941 3 12 924 414 875 714 190 153 549 590 323 910 24 157 649 938 201 44 570 682 132 812 494 463 958 38 827 109 931 615 350 624 36 741 389 84 564 230 978 6 626 1063 185 972 541 624 288 420 703 67 1079 427 657 517 586 275 588 648 442 141 771 1062 524 20 646 112 903 653 182 1094 327 948 429 133 678 1065 154 510 932 977 20 413 754 899 69 954 204 925 515 1007 164 172 799 699 167 632 275 685 383 293 873 408 833 438 950 405 998 937 515 700 433 1055 510 573 165 171 899 387 963 465 900 664 330 322 552 923 512 320 864 1024 433 479 1095 898 307 417 1029 852 259 722 93 658 59 115 1088 621 89 669 409 917 533 322 955 312 652 153 788 537 640 643 88 375 841 126 558 202 582 1033 221 110 671 122 940 46 866 377 1066 535 1015 282 687 439 679 787 188 879 338 319 758 529 895 188 866 795 93 356 693 198 638 288 827 882 239 506 750 292 816 242 904 747 134 829 305 15 966 859 349 283 549 642 237 599 203 161 738 475 784 446 1043 1056 537 481 702 724 349 706 83 1040 113 646 487 163 751 651 489 342 1080 498 1064 495 730 175 782 955 207 235 649 591 108 94 895 1093 26 102 610 565 450 768 307 101 930 684 293 893 176 869 135 110 604 995 164 126 1072 242 1027 1046 191 595 172 393 663 89 908 1013 43 825 213 62 736 718 418 341 841 974 184 878 132 383 937 196 678 945 196 301 680 23 1026 89 674 936 421 928 519 608 146 144 708 45 745 478 549 177 791 691 17 875 0 89 1018 505 687 554 293 343 912 531 914 1021 137 547 979 45 1004 376 999 47 745 424 901 8 777 826 290 1014 0 938 427 164 670 878 185 789 530 1018 379 446 850 1079 149 727 496 962 64 67 574 148 1028 847 123 816 308 651 200 1075 288 76 949 111 694 593 66 580 69 223 634 11 557 976 422 1046 318 763 96 236 852 536 1074 556 268 1038 525 492 895 452 1057 865 241 1022 491 1054 227 21 727 365 855 304 955 1093 216 847 322 661 454 146 552 900 83 670 522 112 989 908 34 567 452 665 501 832 340 670 289 500 991 198 810 112 969 483 737 1049 305 994 340 1 611 595 355 670 286 862 11 171 579 147 773 757 462 47 692 342 963 164 877 82 595 787 363 1013 0 97 1009 200 1025 484 622 144 1085 160 1019 998 385 97 659 629 34 563 241 443 973 606 217 980 490 560 148 967 177 687 227 484 841 656 27 715 13 493 845 742 166 541 553 302 1071 94 814 672 187 858 222 540 638 468 823 234 683 757 367 158 1048 396 705 624 430 467 670 958 28 279 903 305 651 52 1087 92 945 1052 218 392 749 865 96 794 101 193 748 621 379 908 326 726 136 156 643 182 694 450 781 892 349 825 156 941 58 925 78 570 356 780 315 417 866 179 819 658 71 68 1066 1082 209 396 938 31 1073 817 259 529 841 328 951 805 353 870 389 612 10 460 945 69 776 356 883 130 823 356 858 249 695 562 87 859 176 587 254 414 748 819 192 380 957 903 450 56 593 238 706 64 701 112 843 988 499 632 60 61 954 552 208 346 597 930 75 75 762 842 525 214 637 104 673 700 336 501 825 386 852 496 556 873 34 964 195 439 962 206 670 946 524 226 843 1024 234 932 249 825 484 293 599 402 623 198 1037 319 1094 855 314 916 131 4 1012 994 110 159 675 406 978 874 46 946 95 413 862 551 532 966 87 685 473 68 1038 439 643 336 823 973 310 576 203 634 539 434 967 173 1009 469 626 101 555 1090 107 341 800 807 470 971 194 912 13 696 525 436 1012 769 41 487 1086 570 355 86 708 446 601 336 849 966 450 213 1077 869 230 486 799 729 290 615 41 713 192 892 378 453 946 252 719 94 700 34 876 455 937 913 54 669 153 924 216 909 129 463 580 481 763 694 444 655 29 401 844 389 677 234 1089 577 34 143 665 218 974 707 303 439 823 66 966 221 862 429 955 166 820 604 260 858 538 1095 466 286 715 458 585 160 682 361 990 929 499 500 1074 658 323 297 634 786 404 480 715 55 823 948 286 37 701 387 991 269 908 937 90 546 975 413 651 275 701 534 623 565 14 48 615 250 924 45 854 233 649 380 683 842 45 48 725 424 614 1054 141 115 962 653 4 909 524 1031 330 494 921 332 720 621 126 12 971 780 292 500 687 514 652 885 91 406 588 112 671 574 69 363 619 1013 262 563 492 277 966 225 993 200 700 455 755 678 24 701 252 302 555 648 31 902 201 897 346 406 956 585 144 441 680 24 769 390 821 997 280 850 436 823 424 819 36 421 743 353 775 74 733 434 728 675 501 1057 313 619 353 320 566 680 513 555 459 377 943 664 99 572 95 631 179 363 934 580 450 998 409 129 1036 405 1069 66 977 454 857 835 74 134 836 787 29 182 773 858 361 451 836 831 449 929 147 928 43 498 1016 542 656 556 96 436 758 99 1046 301 560 1016 306 268 1000 885 343 54 821 55 925 74 1086 965 221 609 138 922 168 983 477 525 947 592 153 479 692 82 951 734 234 593 456 1084 505 281 648 581 289 98 928 944 170 814 237 130 1079 494 742 133 1037 107 1065 391 1084 559 162 744 200 95 738 454 603 3 586 500 912 315 852 993 477 240 670 1032 330 821 113 756 118 1032 424 13 828 240 841 533 875 279 1089 82 548 927 80 943 522 817 294 200 761 881 209 530 928 722 376 31 788 354 1070 619 184 980 419 911 349 43 743 933 537 1082 278 574 203 199 925 856 2 995 136 937 248 788 542 728 354 690 55 872 398 26 726 490 1029 719 217 445 822 939 528 525 1094 654 443 544 1072 458 930 774 505 93 970 772 297 775 529 1024 81 84 836 85 572 904 136 704 334 845 100 1034 182 547 684 957 25 68 883 973 291 605 181 834 519 207 901 467 911 693 431 441 923 154 772 377 637 342 688 665 205 490 962 209 936 505 1067 628 488 329 566 996 175 1042 91 256 775 394 577 478 684 252 1047 1068 167 985 109 457 836 875 35 357 892 412 913 351 618 1044 125 1089 395 969 182 425 927 837 286 652 300 508 932 428 573 162 948 237 891 149 741 48 1022 443 927 131 799 148 986 868 307 634 127 373 841 607 338 246 991 1030 467 312 837 343 748 999 178 398 620 297 814 328 729 644 31 704 129 296 889 675 66 1028 547 46 630 712 87 778 386 682 176 512 908 908 75 631 337 603 208 951 114 13 622 895 220 817 68 531 1038 633 1 964 166 724 328 713 455 492 851 701 180 785 32 204 818 726 131 1011 186 941 6 826 426 368 559 93 956 1022 398 937 334 270 861 32 695 919 38 100 593 1079 433 446 798 263 662 253 818 1086 205 233 563 518 877 790 304 686 295 155 1056 653 338 1063 494 640 104 331 630 276 736 851 218 657 544 550 427 320 982 1074 376 901 83 128 954 651 145 435 1060 782 190 280 971 794 152 212 779 307 927 618 484 301 870 44 729 84 704 536 595 820 406 846 446 125 843 751 248 484 949 993 274 892 340 88 1020 220 636 327 1038 993 138 944 51 673 91 915 510 482 800 191 773 811 376 447 818 53 1001 151 719 609 315 664 275 96 1089 1038 369 395 723 276 918 809 443 709 238 153 782 898 357 155 733 429 1054 808 47 542 925 876 427 820 369 755 216 116 583 412 617 1032 449 950 471 636 363 993 67 87 691 395 608 36 725 167 805 754 154 261 897 330 683 622 239 426 1016 704 13 149 589 164 649 869 69 255 1079 61 584 1005 308 629 463 337 960 615 269 625 106 893 269 535 636 220 653 1056 29 817 409 236 854 745 317 251 785 484 908 931 13 537 884 777 368 274 618 529 880 701 468 281 612 206 567 1076 449 315 911 1078 169 701 506 77 729 669 4 310 906 33 982 316 739 451 947 73 682 1028 539 273 746 111 958 228 616 666 389 275 894 622 343 350 800 953 89 232 742 1015 98 792 193 909 173 831 428 1070 439 887 158 742 65 982 406 1000 149 663 239 538 886 987 257 1030 188 246 1028 536 1037 788 489 607 526 19 995 593 90 54 955 949 404 949 118 872 57 217 826 823 57 148 973 584 349 972 143 287 608 962 374 391 857 702 313 16 626 93 757 145 772 175 567 990 285 932 480 143 916 258 549 565 522 805 393 177 1092 480 1025 974 538 793 110 549 466 717 426 220 571 197 826 19 642 645 321 1029 442 600 460 260 678 473 928 969 184 251 805 112 999 489 741 217 1056 353 788 9 876 156 857 452 747 645 88 485 938 158 548 724 39 594 536 741 5 542 905 623 511 854 31 594 140 188 615 200 1063 23 869 529 626 53 845 559 530 488 975 677 160 1022 379 683 115 61 562 778 442 356 794 329 1001 183 568 942 180 20 922 649 122 951 188 832 168 920 116 363 819 872 466 50 690 421 875 705 513 392 831 271 598 798 40 478 658 766 81 606 446 911 195 874 223 722 546 121 728 515 956 912 103 929 237 755 360 162 1012 743 177 187 845 584 74 53 745 663 468 794 183 385 899 794 448 371 1072 695 277 512 937 933 474 207 1039 641 92 452 673 764 371 422 1081 18 666 278 839 451 691 959 151 34 566 936 449 383 1081 281 622 75 984 483 882 438 811 338 892 877 400 283 688 963 290 297 774 545 614 864 488 820 54 871 146 932 77 323 722 134 708 326 911 473 1060 849 289 255 663 576 150 583 97 687 11 973 547 1005 91 901 202 413 1031 733 101 380 1085 842 441 1095 203 244 838 1006 418 1022 34 122 921 211 609 300 980 769 413 951 130 220 893 256 698 582 263 1058 75 887 419 288 833 697 238 117 609 179 954 894 291 678 351 22 927 489 694 690 241 765 130 402 892 376 970 655 154 833 104 64 899 355 1074 307 1093 730 449 166 939 837 199 878 354 823 539 505 746 473 1014 937 483 506 1009 527 580 341 1038 391 1039 529 913 948 520 338 805 910 116 784 482 374 931 856 505 128 630 422 968 308 657 158 656 171 631 142 667 965 233 188 822 421 840 307 605 1054 313 1024 275 886 238 528 961 962 48 432 1054 118 1049 420 886 274 865 1001 507 422 613 867 183 1067 356 781 71 522 1043 292 991 250 853 132 1062 819 60 36 728 792 291 555 336 1079 538 170 781 742 145 128 751 192 761 987 255 977 58 661 461 235 924 1065 513 204 784 91 906 622 169 296 931 882 412 758 133 88 849 714 130 26 794 724 499 848 163 720 489 420 741 1051 71 476 1003 464 944 888 521 600 335 1057 345 125 1019 199 945 706 168 594 426 373 1031 71 902 122 1085 388 1057 100 1026 850 80 307 699 703 186 704 188 1041 412 844 376 222 689 620 350 274 824 804 153 445 1063 42 947 185 877 707 130 476 568 628 154 418 1046 724 426 689 86 173 563 969 454 287 912 34 743 1030 210 729 211 412 657 715 521 578 40 1027 233 784 178 779 16 368 647 55 580 482 957 539 870 7 1021 480 1038 316 814 679 350 249 911 834 366 787 125 489 566 808 146 90 1026 483 755 710 45 1010 35 1083 186 197 722 1081 227 73 552 248 848 23 737 761 267 489 1077 206 1090 1082 57 799 452 187 1075 281 903 382 916 430 767 579 188 745 246 59 572 544 761 151 998 83 1071 180 618 799 322 367 562 143 837 508 1067 382 592 803 448 437 789 902 277 633 207 497 1083 741 55 401 1021 546 995 89 577 466 606 234 826 966 223 490 737 799 325 208 962 556 421 155 787 118 709 349 687 861 261 49 592 915 402 723 70 359 746 412 934 616 218 604 22 520 1004 11 777 317 1082 461 1065 18 813 244 1012 910 173 912 201 376 641 41 665 375 711 232 673 329 769 761 412 912 106 132 584 998 215 846 269 1024 53 319 955 681 311 291 599 859 401 369 562 657 279 1094 27 4 696 569 312 425 659 102 580 941 448 481 664 124 985 617 291 544 854 847 28 260 1080 556 279 455 739 194 600 159 707 82 727 443 876 773 59 285 945 321 944 1003 472 185 557 708 511 663 20 852 191 971 306 792 285 1059 429 112 653 932 170 61 801 31 991 242 804 181 803 1033 243 802 23 689 3 804 326 1021 541 93 702 28 706 864 354 656 405 694 33 150 932 892 170 359 854 185 688 259 898 21 981 79 791 430 1006 209 788 682 430 14 1014 519 1027 1017 227 954 503 468 1044 364 732 631 359 95 802 624 282 282 1088 685 412 12 731 73 968 450 800 395 902 564 170 808 216 39 774 887 443 1045 20 900 408 898 43 1060 146 710 181 645 482 1075 51 150 560 222 730 164 721 915 272 1094 531 124 1022 1008 0 420 1080 1068 155 70 844 405 765 967 238 240 573 297 1016 163 849 436 612 938 114 1025 13 438 920 284 816 11 1037 17 890 807 164 834 247 80 961 191 790 279 581 617 42 474 796 298 931 90 741 565 447 281 902 176 677 145 824 446 858 814 511 398 1060 169 746 835 127 559 410 464 743 74 1082 291 664 583 27 148 902 344 738 731 368 1080 402 1069 345 603 386 1056 241 484 851 525 1088 1085 94 1063 251 558 174 827 341 935 24 135 1022 642 273 682 313 331 1008 671 260 540 551 904 135 1008 251 716 308 1009 547 1091 519 1081 11 328 589 803 388 717 388 705 542 65 967 113 574 636 117 629 158 862 237 690 452 502 803 840 507 440 673 805 339 989 94 935 303 921 152 981 255 676 154 564 509 812 84 471 664 265 829 1037 21 93 1061 110 690 788 396 895 139 878 310 614 142 960 520 952 498 111 858 274 590 38 799 261 609 1062 505 682 509 507 660 499 924 249 560 42 997 263 552 141 857 962 311 18 593 587 507 244 674 740 224 744 528 841 89 462 764 943 13 412 604 412 645 825 114 746 276 224 959 499 831 1019 49 447 687 125 802 1024 70 607 282 362 619 852 72 1059 300 863 362 432 582 424 589 966 135 287 675 700 151 215 946 171 923 197 1078 268 921 236 997 42 670 503 991 526 901 1069 457 246 960 648 287 661 451 440 677 1025 381 532 1016 27 760 922 412 234 748 326 1094 365 974 810 152 226 880 741 153 968 91 27 1035 643 187 239 960 1011 260 615 109 1008 119 191 637 101 605 579 18 70 603 133 854 221 599 147 549 623 230 668 233 207 988 1053 78 152 699 341 551 14 884 521 825 753 386 222 1062 666 266 356 916 576 265 1073 33 542 946 406 795 935 386 886 10 400 954 60 680 1032 529 217 1079 108 615 806 268 1056 210 500 863 593 279 445 940 258 772 148 828 861 395 266 553 327 897 876 218 242 859 6 824 68 637 367 887 983 81 862 159 583 205 390 688 443 659 930 85 760 429 606 323 524 592 406 651 584 115 737 299 819 348 281 694 890 227 45 586 758 362 256 628 657 266 369 1024 665 1 739 270 839 157 634 205 523 574 472 1057 706 334 597 260 1092 146 254 828 650 67 999 14 309 722 62 743 74 999 653 438 615 511 644 367 821 397 158 780 209 1085 100 646 339 765 608 455 180 952 635 185 76 824 425 594 973 277 250 995 636 351 884 170 646 473 994 306 565 340 441 1033 628 352 90 932 91 730 269 752 205 985 486 1021 759 278 1077 69 393 642 136 658 909 269 8 733 1077 374 325 787 419 694 148 878 63 1016 50 605 886 541 963 6 358 975 881 6 86 731 144 804 104 745 592 491 306 749 12 961 170 604 531 809 118 550 1022 384 330 1086 252 1064 1015 451 394 716 72 630 526 987 283 1029 259 557 509 878 593 324 338 882 94 884 66 1009 480 1029 608 489 666 544 647 315 225 1024 963 337 125 576 906 226 871 190 465 954 721 237 955 258 1000 510 468 621 1021 364 835 526 1089 518 1091 313 867 228 875 208 390 779 1048 345 782 329 153 766 14 851 1029 224 23 844 788 158 1020 427 398 701 193 849 329 784 298 725 909 286 859 395 202 1088 169 1008 939 117 780 228 141 897 75 936 582 254 678 279 822 67 763 285 579 291 725 431 523 550 961 505 703 253 586 84 369 598 744 7 136 677 562 419 772 169 311 703 414 904 80 616 384 761 379 992 650 292 181 1087 941 116 913 363 760 120 601 417 108 908 892 207 592 166 1086 388 409 594 1003 213 643 314 785 359 720 342 105 907 4 937 643 519 675 31 1035 21 456 590 397 770 101 933 522 751 261 1081 556 77 189 879 367 687 681 94 861 311 1013 376 809 422 668 115 1037 138 398 592 996 167 520 1045 777 126 671 376 1074 64 572 263 155 649 315 571 821 31 1000 123 266 860 728 122 991 372 83 1073 853 360 856 262 288 973 535 674 741 269 87 677 663 428 740 230 27 904 836 57 299 827 942 126 200 1029 109 672 355 1013 785 316 380 597 272 657 944 112 51 674 441 887 402 710 279 712 905 508 995 45 290 1038 1032 498 494 753 572 86 948 408 471 949 866 102 649 279 1033 10 415 1013 513 968 576 192 338 666 742 240 609 499 118 638 48 1027 546 677 748 495 419 935 636 197 838 130 634 406 425 677 159 1039 943 124 351 953 1055 35 142 556 323 1055 842 337 475 819 322 1034 268 924 650 0 32 724 368 1068 487 966 937 256 611 39 303 1048 1016 298 540 661 139 707 363 1002 448 674 7 641 331 713 617 63 623 104 699 426 561 462 746 394 174 848 821 541 922 453 965 267 776 393 698 136 445 1030 45 601 438 1078 1010 311 855 302 780 238 466 569 414 681 650 486 597 509 930 302 24 684 88 871 349 799 986 57 271 728 1011 471 643 174 649 298 358 978 521 706 912 244 944 79 284 1065 584 251 531 991 92 975 781 143 494 730 976 268 1001 307 135 997 1091 303 1062 412 764 539 1007 325 889 158 77 629 724 534 508 955 512 591 755 192 177 922 6 925 934 196 825 189 511 707 227 941 667 121 71 1021 741 75 839 151 837 481 821 431 52 653 271 1038 101 939 955 118 319 1017 815 71 982 448 234 645 1077 360 827 469 692 62 292 564 15 813 307 1076 379 598 366 794 694 87 276 870 371 718 679 80 978 313 677 441 1056 164 104 574 607 367 943 514 1062 328 1080 266 588 88 265 912 465 642 153 897 28 764 10 683 191 849 236 893 709 101 5 735 5 756 295 613 162 1086 1092 192 852 12 867 243 34 633 827 43 264 833 340 887 36 931 795 214 113 975 836 470 1040 234 1079 482 532 838 967 277 421 1027 423 1049 352 932 173 974 0 660 555 282 418 965 901 491 613 113 197 984 822 360 215 701 250 951 665 373 463 817 946 252 684 3 944 489 19 1088 589 165 295 692 424 939 408 614 580 362 888 385 617 312 117 873 665 357 12 1031 109 772 1088 104 484 899 882 112 927 266 19 874 378 1003 268 868 681 498 483 682 121 1011 150 767 455 638 833 143 626 343 54 880 235 1034 10 1063 67 1055 416 1074 303 925 740 413 752 170 1012 22 73 557 985 370 47 898 927 146 643 509 658 353 406 954 841 458 249 819 1089 530 1007 237 514 784 802 58 529 948 484 578 788 19 396 646 901 176 534 892 173 671 713 410 726 429 280 836 301 705 318 717 861 204 510 683 357 812 559 404 519 831 171 803 987 309 954 476 184 844 606 547 876 361 357 804 743 344 708 319 29 1025 627 464 803 187 499 640 403 673 616 156 600 532 954 409 574 141 537 661 42 973 762 486 194 1095 317 639 794 3 633 175 902 238 785 522 488 876 254 769 1001 81 52 691 705 461 42 932 460 569 206 678 521 922 242 814 880 405 498 688 976 232 642 378 141 1021 797 334 1076 409 247 990 960 409 51 1044 259 745 693 497 875 436 591 372 107 974 550 350 870 462 1055 480 539 691 398 761 104 598 401 820 871 257 931 264 1090 525 865 124 152 708 988 159 469 758 581 478 925 117 896 481 174 1075 320 741 727 208 503 1027 753 403 803 49 594 200 162 630 677 544 112 1012 615 303 827 66 364 764 255 590 307 787 846 122 914 263 928 425 528 859 264 1018 628 38 634 238 742 385 266 945 897 194 290 1041 33 697 329 571 687 161 116 913 1019 388 581 530 1015 250 834 158 646 125 459 698 205 933 594 59 981 92 162 705 259 573 625 356 652 196 327 877 509 647 417 852 612 260 609 247 653 57 768 292 299 692 422 655 1017 342 386 1046 914 319 920 513 1044 67 704 471 199 622 630 319 690 365 678 177 138 739 392 1068 1051 259 137 854 66 707 311 906 225 1083 147 553 615 449 519 981 1023 348 1062 192 676 530 144 780 467 1027 160 949 943 133 1089 47 207 794 1093 8 480 865 776 470 964 185 268 898 720 505 951 377 492 870 459 971 992 302 24 664 543 736 831 267 916 209 408 778 643 522 999 165 467 570 372 954 757 37 900 382 846 335 366 974 714 301 317 1068 56 874 957 164 261 560 456 930 770 344 350 1006 1028 255 746 126 597 345 995 526 856 274 278 560 305 752 924 187 898 174 955 245 313 832 5 987 719 170 79 620 899 270 872 247 1016 302 909 496 700 429 208 1009 360 598 997 461 727 280 733 256 43 668 35 890 718 478 481 1035 1057 234 908 369 763 91 321 1089 838 295 442 967 20 1078 561 121 286 756 200 929 120 981 597 167 465 718 555 191 52 1066 184 582 186 614 983 431 530 864 425 1068 624 2 101 928 1071 9 625 488 277 961 613 227 35 1081 132 862 887 501 962 323 717 357 962 180 1069 382 898 303 468 610 169 895 412 898 849 241 316 1086 65 702 718 386 908 316 136 697 341 613 38 682 367 805 648 382 28 632 53 785 411 1028 425 1016 791 353 860 411 795 352 605 170 99 861 877 79 11 909 403 878 507 1039 24 886 867 180 505 932 892 329 268 691 409 625 981 279 559 348 386 1077 574 335 466 634 831 99 997 60 698 481 987 25 173 809 317 952 9 627 347 615 247 1068 816 445 512 656 270 1023 1084 508 600 127 678 496 631 295 10 961 397 591 327 551 1078 466 657 7 975 466 357 708 686 165 506 801 804 391 1003 12 638 282 248 803 11 1093 1046 29 705 183 277 1044 263 549 351 1092 155 630 176 882 213 892 292 961 76 863 139 1029 1032 372 899 205 88 594 655 178 554 371 825 309 771 168 517 908 941 279 1010 493 730 177 526 1092 155 568 197 780 827 272 589 397 220 665 943 297 470 1039 1039 119 1035 262 625 448 76 882 546 990 641 215 540 964 965 236 1028 299 31 757 412 573 763 324 6 605 225 743 747 45 578 428 263 622 1080 383 1024 259 848 535 605 414 360 844 47 1032 906 109 40 877 48 687 538 911 143 880 30 637 827 149 1064 375 301 796 18 1028 54 904 67 924 444 851 401 798 487 681 45 833 372 1061 965 411 302 818 541 1011 759 232 305 775 911 385 430 963 410 874 185 896 887 338 110 633 148 745 432 713 993 349 960 543 272 994 663 55 199 1012 987 341 699 25 949 500 728 361 917 529 276 692 891 227 1059 3 1047 425 1041 145 400 708 798 452 583 164 866 161 288 1033 331 1065 1035 421 30 554 885 2 144 1086 335 842 828 91 211 972 62 991 246 722 902 372 1026 306 524 888 358 934 701 102 791 221 676 228 778 235 122 738 422 756 755 99 537 870 432 939 194 1004 94 1051 1000 251 990 181 952 422 869 239 725 226 85 876 962 237 532 641 391 581 532 759 131 731 233 654 1048 2 776 258 604 464 888 268 389 902 762 322 393 753 911 361 871 100 169 867 711 230 502 662 1033 349 657 409 1043 250 180 976 76 663 438 1018 1081 257 125 589 586 463 1035 169 41 642 818 128 507 665 603 373 207 571 950 63 28 998 369 866 400 737 1057 206 435 733 921 216 696 27 366 668 673 471 1068 486 767 170 578 481 1018 244 1029 136 206 960 397 890 405 694 527 658 113 630 45 582 1029 465 558 269 999 82 936 340 1085 253 727 166 836 475 984 242 425 922 440 960 886 403 386 848 67 867 945 513 527 727 818 514 736 277 700 194 950 50 573 491 102 664 125 901 267 903 693 310 83 644 531 958 821 486 288 913 998 162 763 155 391 914 368 571 178 669 914 389 942 9 762 333 353 936 1005 137 460 749 145 746 580 358 212 982 825 485 0 662 640 293 30 1075 567 236 265 619 219 714 440 910 61 1080 788 58 547 1020 704 109 241 965 655 126 722 261 756 247 988 489 1015 275 852 170 847 287 41 767 1027 149 352 870 625 66 637 194 995 197 1078 497 485 795 119 876 661 305 213 607 309 1029 95 952 488 616 901 36 482 1034 496 986 408 983 681 293 451 870 197 904 527 835 1093 504 454 1008 175 894 751 379 606 246 503 885 754 515 1015 251 377 945 533 1018 826 479 596 163 717 468 786 68 213 1031 777 277 610 276 168 568 235 916 193 633 501 808 1062 57 785 530 564 240 413 761 799 211 53 954 274 786 251 612 517 949 805 425 466 561 622 422 902 120 463 918 237 743 248 728 251 653 215 853 455 628 645 481 80 718 156 748 320 912 661 330 215 951 946 348 509 805 353 930 706 103 516 952 331 702 739 44 534 731 595 285 489 660 1010 365 1081 94 42 954 118 1075 501 866 368 628 547 800 1028 413 858 38 674 363 661 429 755 547 102 824 512 959 294 1019 617 409 89 701 800 36 1051 187 1007 419 923 491 532 950 198 574 122 901 192 564 50 679 670 55 1002 173 1049 251 370 837 10 591 1025 192 388 1006 795 326 33 770 845 152 528 695 68 657 111 570 60 601 343 851 755 153 142 1023 972 177 960 401 1013 271 1015 81 146 820 830 380 107 972 506 809 756 343 458 753 359 1014 842 194 901 41 123 712 480 557 785 113 79 1021 741 27 291 821 38 690 524 953 604 520 436 605 258 863 127 987 173 742 404 953 513 798 764 147 256 727 265 649 281 850 322 626 700 55 536 854 457 598 1094 350 145 828 323 583 1091 198 107 633 580 187 897 524 592 96 181 643 685 1 690 89 136 889 988 33 959 474 311 631 886 381 655 519 451 556 606 182 545 591 233 706 22 833 514 655 579 516 936 317 533 599 310 847 104 753 788 377 143 983 658 470 799 532 427 819 155 888 354 646 358 739 715 197 548 125 390 610 190 650 243 1003 83 942 548 61 702 411 221 642 615 349 157 602 838 475 495 662 469 637 593 43 682 365 612 250 699 457 86 971 9 567 306 1021 353 765 180 1005 605 219 254 743 1066 489 428 793 717 219 404 918 58 900 363 662 238 1067 993 539 37 897 1043 97 784 454 44 959 900 527 365 786 817 444 934 220 519 799 475 1044 412 603 558 390 540 1005 12 892 730 481 994 142 890 244 873 289 108 585 374 987 384 786 302 609 1081 296 613 258 215 729 140 694 304 711 176 668 923 226 1004 466 957 31 983 196 155 993 852 418 1084 490 1005 172 270 597 829 54 376 821 376 883 500 572 538 767 645 254 31 710 86 937 296 968 367 781 322 934 713 452 216 782 573 149 429 987 111 920 955 33 194 588 8 1071 637 245 172 700 210 790 264 748 564 92 402 993 840 177 654 328 104 634 1013 54 393 571 580 160 1005 140 525 951 320 797 765 318 606 498 240 1019 492 728 605 412 1016 468 985 76 979 355 441 1087 152 1021 551 144 429 845 369 722 850 243 424 587 271 695 22 1028 116 992 371 920 282 732 678 481 987 254 1089 484 95 1074 288 919 461 884 19 639 562 10 721 517 916 381 585 17 1095 386 246 972 1067 248 135 943 69 1042 70 704 327 656 65 825 895 187 260 1070 905 148 979 90 455 578 971 174 794 477 763 28 432 735 293 729 698 329 612 419 8 969 733 42 239 908 389 1089 428 1092 826 452 283 821 371 857 179 660 228 838 417 1090 583 282 1036 286 657 261 415 938 414 589 750 411 622 374 53 714 536 950 1060 41 1069 7 1028 258 1035 302 788 518 838 505 957 126 547 633 529 830 818 162 99 940 680 508 177 1019 894 487 1082 141 545 829 791 113 789 226 861 544 143 911 839 384 448 957 805 295 492 1041 552 98 396 800 846 526 426 620 653 99 139 889 941 296 694 129 266 1013 82 753 439 965 153 815 1016 87 199 989 108 601 381 575 458 548 321 762 112 1089 86 994 502 572 200 786 334 628 148 1036 918 449 620 34 712 117 199 679 293 977 361 759 1 867 959 114 563 334 897 31 844 25 1063 403 761 296 336 952 28 1083 123 871 560 378 672 121 1017 251 657 158 624 51 7 914 267 1079 349 974 230 674 910 369 321 644 393 810 877 471 76 559 292 922 1077 537 208 889 682 44 807 113 945 90 902 343 811 217 571 331 464 1073 748 130 374 924 1089 233 456 669 898 515 844 475 277 683 656 451 241 986 717 62 485 757 238 751 15 583 1016 500 200 1076 426 975 949 424 20 1087 1062 253 497 965 486 755 1089 385 552 198 1015 453 963 32 297 703 371 690 444 623 160 1043 483 645 211 1095 39 590 208 884 1030 533 986 196 939 209 103 665 457 559 946 407 125 822 351 721 584 312 883 217 927 311 1029 335 392 948 931 433 303 877 898 286 974 321 378 548 698 31 115 934 1076 395 933 480 315 876 236 836 334 955 785 254 367 907 354 837 399 622 177 570 262 643 418 1060 968 505 399 727 177 744 820 400 325 665 52 985 545 827 436 912 527 641 74 651 802 83 621 204 569 90 248 967 980 21 601 389 632 421 102 646 181 857 149 807 607 102 558 142 38 638 792 92 251 858 461 739 46 876 986 121 880 246 235 597 681 490 756 13 366 957 518 931 669 354 390 919 639 83 780 103 147 886 318 943 639 80 966 414 432 811 204 880 17 666 1051 33 958 149 806 338 832 73 264 785 186 622 301 577 955 63 601 89 537 809 398 921 832 231 668 87 935 16 900 307 877 62 435 595 35 747 187 762 215 901 175 562 508 901 283 939 1002 354 500 779 316 771 319 634 680 509 723 356 575 4 440 773 92 1027 6 931 348 892 603 18 46 847 625 22 657 211 263 779 304 634 734 275 568 300 976 241 244 900 390 1047 380 889 26 918 251 811 32 1076 999 55 340 825 376 855 248 782 480 702 760 125 123 716 523 576 238 748 603 302 765 356 1035 307 899 45 128 921 203 795 408 931 366 674 217 1083 1014 235 997 454 1026 421 978 31 0 787 196 1075 531 989 499 726 79 688 143 668 844 369 795 237 841 185 1011 199 1037 475 862 143 1013 122 286 868 830 51 43 947 394 849 416 920 181 701 961 5 644 261 832 367 948 524 554 81 902 409 619 26 425 885 770 398 729 278 801 181 534 860 658 206 457 869 2 941 6 1022 319 684 464 927 976 474 909 147 697 445 139 673 1038 316 303 1019 942 1 291 773 845 388 603 213 825 495 987 111 580 342 306 827 247 585 483 802 166 691 286 1027 1003 498 486 552 394 645 209 832 440 732 823 392 291 703 734 17 399 656 676 286 53 849 363 842 453 573 958 508 222 1034 357 747 294 603 551 513 694 376 954 124 444 1078 14 880 603 178 228 787 898 526 988 129 819 49 180 1022 975 521 736 472 882 157 500 1044 26 865 445 675 321 637 2 771 813 78 256 979 641 405 393 704 123 1087 527 570 818 184 79 964 252 825 293 824 203 572 1002 46 154 870 730 357 418 1067 479 984 207 550 985 285 1051 87 826 66 675 181 662 219 253 648 976 210 63 1094 594 244 677 364 230 910 568 356 180 595 992 536 102 1070 464 806 408 721 729 63 499 909 226 646 1078 469 1019 345 877 223 856 366 482 548 1015 199 559 214 626 252 966 52 985 99 334 650 61 1026 916 137 822 476 266 1067 705 181 884 541 966 243 909 52 1074 262 960 172 4 876 936 426 700 155 490 927 692 222 279 956 561 484 487 729 688 284 956 475 823 534 683 355 1065 223 1061 187 656 492 128 718 78 889 707 256 106 896 908 436 585 203 931 526 336 662 1030 138 468 639 332 921 538 571 541 858 558 153 109 866 653 431 833 107 160 871 198 902 819 218 74 1080 607 478 388 996 1080 348 803 417 449 992 286 967 240 623 807 535 642 535 1089 132 1021 72 349 577 436 646 33 976 1068 225 683 433 114 933 61 786 400 674 836 182 901 397 126 691 9 883 42 921 643 413 119 703 543 1067 963 518 617 150 937 545 387 872 990 184 225 769 724 354 679 88 36 982 11 721 245 665 271 597 883 236 155 812 42 614 597 88 84 630 506 1033 468 743 564 277 247 998 349 567 674 96 445 625 818 385 598 294 123 990 604 492 222 680 691 322 9 572 768 42 432 1027 236 1028 994 286 842 168 46 657 989 536 111 968 978 5 364 881 634 131 817 73 487 1061 16 759 1088 297 275 888 578 485 638 460 287 919 726 253 681 262 441 870 1050 207 280 908 936 486 548 127 445 580 701 363 95 996 75 1029 406 942 1000 30 7 1053 140 660 189 1091 325 1087 87 906 581 230 108 575 240 705 192 935 357 574 195 939 520 941 782 117 261 871 403 660 101 989 451 902 464 685 1034 326 261 916 358 816 168 1090 136 781 302 1092 308 603 487 712 423 841 220 656 177 704 68 1062 183 1053 703 45 1077 493 40 768 52 618 938 107 484 959 1003 310 254 932 161 566 718 241 231 839 104 1060 6 677 1054 134 841 298 707 420 174 1053 707 494 801 467 127 560 671 51 500 947 382 1023 156 883 128 562 163 566 34 772 926 279 940 242 736 4 1044 126 631 312 254 856 1068 331 866 307 356 923 115 876 93 872 108 846 60 729 200 875 344 822 287 667 445 1083 389 829 1072 255 293 1073 1092 311 432 973 589 546 369 747 1050 316 44 985 120 817 755 118 621 90 454 633 333 891 141 955 171 866 13 932 299 1068 353 961 877 440 740 136 717 501 6 583 839 172 578 382 990 380 678 122 668 383 728 267 549 28 208 635 219 654 11 569 181 815 636 273 75 905 248 686 28 592 133 1006 288 908 708 87 1036 266 510 964 864 43 71 628 618 406 266 803 88 951 527 633 674 418 275 817 840 67 196 937 863 450 367 1019 353 651 833 73 799 226 947 293 782 278 268 1022 917 293 539 1035 440 976 676 183 134 1062 762 491 674 293 836 226 146 1010 646 133 995 467 685 535 295 895 676 267 180 1002 699 126 185 714 184 975 638 194 473 640 232 595 584 428 99 1009 1 1004 560 303 888 133 973 134 59 748 1077 289 197 725 202 575 283 945 657 372 1045 263 437 652 1005 400 106 903 42 987 294 989 607 402 975 512 869 307 420 759 839 195 1058 30 138 729 29 888 295 940 818 60 406 675 718 143 203 1016 308 965 998 131 221 956 420 789 201 628 741 244 177 564 197 823 876 88 371 935 682 480 867 236 65 1052 704 516 409 795 216 701 343 908 875 46 114 812 485 650 587 128 618 196 320 973 334 949 704 238 815 428 324 1038 825 63 577 465 771 472 864 473 831 346 957 75 115 973 758 166 693 340 322 754 136 680 975 305 358 1054 39 737 463 1058 880 1 953 427 721 72 307 578 362 1002 128 661 624 276 90 1069 862 251 745 368 1073 393 569 336 907 242 765 218 501 881 717 470 41 593 357 792 696 343 1073 236 710 36 449 826 756 208 534 636 1019 410 257 1021 602 338 837 478 823 85 763 89 407 1048 432 721 319 902 1003 265 150 708 321 772 623 319 702 139 718 161 362 572 577 114 29 957 286 955 544 984 287 747 1025 463 1050 17 930 158 835 6 232 1009 807 4 1073 155 371 835 86 622 362 1015 801 406 37 1084 179 619 861 407 1015 340 399 697 762 475 141 683 766 89 849 46 170 686 890 438 603 320 909 208 61 646 634 254 716 253 908 292 687 520 1076 383 766 498 1082 510 516 1076 614 310 578 124 878 528 567 424 1043 389 448 979 491 866 397 565 846 83 26 812 845 92 17 1088 469 938 618 461 918 30 1013 249 306 1022 492 1075 306 589 328 561 420 983 689 136 458 604 43 1006 306 982 1060 314 970 458 538 899 799 524 968 525 82 695 225 974 304 935 260 736 683 237 817 380 326 701 230 1024 707 154 318 610 437 640 156 855 830 525 685 210 918 23 108 948 900 455 545 791 134 1067 325 807 520 582 935 182 649 459 818 148 759 497 979 527 599 501 783 510 631 421 55 672 1028 344 96 1093 414 568 343 1039 705 277 169 575 201 935 528 786 531 1047 405 1064 721 159 582 46 229 743 850 455 71 824 1016 189 866 266 504 1021 667 38 429 865 259 803 67 795 336 577 1077 160 805 399 689 414 161 979 548 454 932 464 517 813 865 277 662 405 784 456 433 1075 1086 294 910 113 980 69 735 103 844 86 1031 403 1048 79 307 961 406 980 680 17 966 332 698 55 226 1031 859 374 189 787 1068 41 1032 35 704 287 391 982 137 564 978 438 1062 18 755 235 812 307 764 417 381 618 1035 51 376 646 665 16 1028 444 905 455 767 356 50 645 166 689 842 213 18 684 493 816 723 25 364 785 839 446 1082 297 560 522 871 202 51 909 792 5 558 220 938 286 637 254 133 1082 608 304 581 234 675 414 790 74 759 172 473 849 240 913 544 891 895 541 299 869 723 222 59 871 700 542 916 259 79 961 799 183 409 878 584 493 729 462 509 944 797 212 220 690 541 889 136 683 870 479 983 531 535 558 947 541 73 1028 820 112 981 298 820 290 711 522 718 334 1030 89 672 270 179 638 787 252 1017 354 274 901 1092 383 481 1006 1041 390 575 216 245 947 334 699 534 944 1073 279 804 361 538 735 623 38 849 519 321 887 509 947 904 108 805 104 135 922 67 740 483 632 685 157 338 722 620 346 287 895 969 442 767 360 855 443 565 321 620 514 546 643 992 83 684 206 655 473 584 277 756 355 869 258 760 369 134 957 847 383 284 718 90 631 499 879 558 233 180 799 359 829 691 431 852 132 300 1010 182 1003 384 939 1017 12 836 505 666 388 883 10 234 884 897 120 687 59 331 1031 400 779 841 518 862 276 987 260 404 810 1079 218 622 485 711 224 776 190 450 760 426 948 871 304 459 575 185 611 52 997 1057 489 947 384 307 852 453 1090 521 869 283 601 837 182 999 375 538 701 783 522 576 423 12 965 112 707 672 149 511 574 144 707 631 310 780 176 1041 114 750 435 5 794 752 319 1059 463 137 750 144 613 934 180 548 361 502 642 811 462 540 825 788 379 582 391 56 876 344 946 617 295 560 99 286 646 125 1045 1025 4 88 675 603 261 1051 110 372 1048 928 478 746 434 152 596 912 294 288 1041 489 605 55 919 503 813 610 175 655 176 318 716 1014 275 209 1065 134 771 640 501 621 496 250 661 685 418 563 515 191 680 515 559 546 932 1042 194 55 588 382 554 510 992 751 178 372 895 125 745 853 437 404 942 272 569 238 713 287 732 544 999 840 321 582 385 999 172 963 186 667 189 230 714 781 449 299 573 1076 455 26 1004 948 94 501 862 810 65 372 839 1039 483 797 58 1077 503 411 840 523 844 520 743 735 151 553 409 31 752 875 202 463 740 594 142 600 96 987 372 419 701 909 410 735 28 984 280 329 688 951 499 565 361 40 1039 220 1015 988 36 897 191 820 125 496 675 974 244 604 202 531 1016 1028 359 902 533 976 482 856 342 1011 245 701 371 70 1077 1034 437 916 11 527 660 776 334 222 995 419 1010 102 708 642 13 882 37 155 772 648 154 59 895 958 265 377 628 979 491 705 133 478 1062 109 1044 274 680 675 516 704 459 949 215 965 164 608 145 611 374 171 1026 693 483 430 889 689 265 86 1046 841 125 453 1048 467 1039 754 375 198 1072 839 403 57 843 496 750 587 354 692 212 653 285 952 399 1054 24 32 1041 1038 57 1029 205 603 371 323 968 959 83 296 919 768 17 230 877 264 778 52 869 353 890 158 1022 627 413 534 824 718 165 997 356 637 442 692 398 223 1036 937 282 943 157 447 693 290 792 711 315 733 142 918 502 42 833 21 976 558 381 425 1078 42 903 588 261 1091 541 358 1049 339 561 363 633 566 311 465 690 459 688 576 447 67 597 390 662 629 377 16 666 912 519 40 570 688 140 171 764 593 35 404 839 1034 404 1061 231 534 998 565 427 427 693 271 1067 1061 180 831 77 958 354 835 129 322 1004 31 1044 853 332 506 733 419 617 300 1050 651 256 4 765 891 313 605 298 337 821 114 662 977 445 1066 152 1039 280 356 557 193 759 31 801 566 201 89 681 931 357 164 916 774 514 477 940 981 69 863 134 1003 194 632 9 744 315 1079 323 731 458 227 830 197 899 337 1001 1079 364 443 996 839 484 669 196 253 614 40 984 772 466 393 814 39 732 904 481 470 1024 730 125 1035 417 399 792 592 457 762 159 775 197 279 803 482 823 871 274 443 838 941 85 1088 474 982 293 387 717 446 566 416 998 474 772 326 571 143 731 325 957 196 813 589 348 783 285 902 88 22 745 876 496 922 23 256 987 529 608 379 972 703 537 1003 220 1033 295 100 940 43 803 1039 212 752 436 214 685 951 349 840 95 452 665 51 568 663 446 292 987 989 351 1076 179 82 635 840 191 61 898 130 791 552 463 999 99 846 492 336 1094 812 57 811 67 663 170 576 204 75 1060 104 726 671 160 98 828 420 659 218 785 424 979 904 247 738 482 626 432 278 863 339 816 146 890 590 526 304 649 903 350 730 217 981 190 357 866 262 898 508 638 759 475 906 423 266 578 49 620 42 988 1042 442 14 1060 142 1076 719 182 936 68 450 709 723 5 194 844 806 509 757 117 729 454 567 218 512 994 928 338 451 993 632 359 578 34 565 451 1077 334 939 60 566 197 989 185 1066 544 1002 59 961 260 802 381 132 674 871 333 652 352 119 681 366 1024 583 36 1088 22 1090 169 536 686 1005 431 350 781 674 438 871 504 509 1088 438 1030 816 355 100 1025 552 157 374 972 42 799 336 562 939 203 540 830 175 629 86 637 681 427 673 509 618 139 834 32 705 28 459 632 83 809 925 328 818 361 961 240 885 92 153 1054 1085 533 382 627 1056 18 436 631 51 804 343 721 1074 17 817 428 578 127 235 681 582 107 21 731 160 894 889 273 213 671 779 145 940 511 494 630 84 873 1062 181 526 1020 635 431 615 281 220 723 1049 142 890 24 139 640 1037 116 358 832 782 204 890 211 724 159 698 516 293 846 914 311 1060 137 468 679 991 68 174 767 777 26 210 723 226 686 545 962 565 392 958 220 134 1037 924 396 639 248 851 404 941 93 848 34 460 558 432 642 663 402 409 721 690 515 132 625 287 1007 251 976 9 823 713 4 677 151 718 363 289 586 662 327 287 688 336 716 623 473 199 730 808 140 745 271 860 478 969 428 717 167 64 632 114 955 805 521 918 256 975 253 613 180 343 916 1028 515 431 578 1074 133 632 246 520 720 159 734 931 142 702 293 1078 246 676 521 120 918 82 879 253 763 495 636 706 409 312 611 422 900 631 198 425 997 195 845 874 163 719 408 123 789 941 434 208 651 941 537 639 144 993 158 990 251 1001 536 543 569 372 710 281 990 278 618 365 732 545 879 571 374 1090 221 1029 352 444 1010 190 592 136 686 773 93 144 898 285 899 746 40 544 845 703 116 74 814 976 240 562 133 796 419 9 1080 754 469 4 701 1033 208 459 830 626 87 752 425 890 22 726 100 182 643 118 551 825 505 528 736 118 951 235 773 296 1036 906 403 1013 233 62 1059 57 914 347 729 757 153 500 1093 555 534 277 905 150 566 229 837 379 876 93 559 717 8 927 128 171 894 6 854 1070 105 724 412 1024 285 599 7 120 1064 243 605 483 776 790 206 1013 212 358 616 556 10 833 51 125 1002 1073 283 166 1036 859 79 713 15 325 675 640 221 498 1046 474 935 580 27 145 922 370 826 826 376 327 718 227 1034 869 64 292 990 714 386 342 836 675 8 864 259 924 400 537 795 532 663 156 1029 110 810 434 559 774 419 159 964 373 723 860 217 516 836 432 915 1013 423 198 789 1069 532 361 978 263 567 1072 509 645 368 627 435 466 939 206 811 61 900 537 781 446 1035 1012 514 164 996 264 1069 291 591 1061 366 478 735 950 246 289 735 1018 398 189 770 409 1077 724 497 814 381 441 662 790 372 536 859 105 682 784 287 65 597 5 783 8 963 591 350 830 91 19 820 505 641 308 567 231 837 13 601 1064 413 364 845 702 315 98 1053 223 706 156 654 149 623 653 94 862 269 434 919 726 183 925 500 262 901 830 490 685 453 798 179 863 150 576 276 698 360 825 334 102 840 545 961 478 902 417 727 163 885 40 935 708 222 1000 122 79 1001 583 409 790 396 1095 103 756 178 235 642 614 439 407 747 966 34 954 308 882 302 87 945 272 612 399 777 72 682 1081 45 856 35 247 601 438 941 1075 244 1071 458 820 197 167 958 389 641 779 116 742 182 783 449 131 1026 461 549 592 330 761 261 675 225 114 807 585 35 812 507 679 176 788 505 256 1080 689 260 680 67 1041 540 352 810 263 605 963 139 195 876 845 209 353 848 820 344 247 955 669 42 616 300 358 790 348 710 221 774 488 657 776 512 645 541 510 746 1094 380 1004 230 741 37 325 1074 209 989 937 391 881 345 24 1014 491 925 388 603 374 558 588 260 1046 544 318 551 596 160 542 931 537 1046 888 312 445 863 47 568 25 1052 133 828 387 761 961 514 101 735 924 108 955 235 747 206 624 108 683 157 811 404 554 58 479 1006 824 355 24 787 385 837 870 546 933 234 1036 334 785 360 1071 508 292 931 606 228 1091 319 578 406 715 353 93 801 762 85 648 25 1056 508 432 752 771 35 711 319 790 324 52 692 1026 178 307 1095 895 390 613 147 78 817 265 736 393 877 282 1006 645 346 178 975 901 78 582 189 539 678 938 276 752 508 440 715 40 842 1074 398 1062 321 470 929 727 468 1053 276 217 647 55 692 178 728 229 686 11 873 19 837 935 392 866 221 106 568 437 1050 762 221 611 420 607 310 218 754 119 961 761 23 930 449 944 303 1033 67 101 659 378 651 657 260 882 96 626 411 819 226 35 840 233 992 925 219 1064 482 251 1061 978 192 544 895 591 275 959 439 1006 4 410 754 754 461 412 777 584 32 544 1023 119 1053 376 901 41 904 834 97 466 840 539 832 986 183 554 181 559 430 754 466 564 200 587 541 697 9 1092 301 333 848 1027 119 158 989 1075 146 57 1020 324 573 108 790 374 676 759 251 803 237 408 687 935 477 668 32 894 94 84 735 996 54 767 338 65 723 167 618 582 517 136 755 926 68 136 911 1061 253 421 937 401 746 155 580 704 464 177 1087 277 616 692 268 228 984 32 609 910 281 467 659 884 191 101 645 838 148 115 609 149 853 76 728 377 746 526 1040 80 1019 287 634 593 34 915 529 458 872 814 20 333 821 915 282 433 1043 631 472 533 820 15 648 262 639 1069 307 1083 234 55 832 271 601 516 898 1087 89 220 646 493 831 125 807 443 1053 199 724 620 215 930 192 504 650 169 950 748 401 793 222 420 870 474 1040 1052 529 72 807 133 997 253 598 893 107 655 450 655 160 516 935 894 211 971 127 195 1027 179 604 940 325 614 62 1062 219 948 445 902 272 567 432 1026 242 532 696 88 987 124 991 760 252 1030 63 634 321 637 56 175 1066 335 753 928 384 179 806 285 957 577 137 772 416 157 743 671 485 894 460 233 701 1034 311 903 293 564 332 912 283 1044 179 444 859 1086 278 813 477 855 217 452 737 1025 218 535 1064 794 112 402 562 683 227 199 598 1039 56 460 1055 735 260 199 1055 239 691 463 687 395 969 372 975 652 331 412 1086 664 29 853 35 914 537 583 30 651 136 4 799 260 981 393 686 217 871 691 195 724 276 336 910 862 272 923 87 24 688 1012 360 932 229 13 790 620 340 337 697 88 572 944 335 670 298 447 797 14 942 438 699 1019 342 931 536 552 204 377 554 994 271 723 152 992 245 537 1063 173 717 951 354 945 257 1008 59 996 283 152 888 349 714 760 205 217 1006 626 460 379 913 209 771 33 657 455 672 34 920 100 553 815 411 517 905 743 183 964 100 902 36 720 381 929 489 706 466 610 467 829 385 214 853 6 741 841 401 433 771 644 2 559 516 162 824 679 543 938 120 274 889 63 650 542 776 267 1052 998 166 515 819 299 584 396 869 638 408 976 388 184 872 753 218 1002 236 898 351 277 936 450 573 1081 37 630 194 667 325 270 764 364 1031 536 675 432 898 913 148 961 188 899 240 262 744 93 588 376 905 404 795 60 723 376 725 540 654 77 943 476 830 1060 221 508 839 75 889 923 518 337 818 948 145 735 262 895 518 838 305 339 1026 310 942 330 1041 228 662 69 631 683 266 479 1014 273 592 1071 300 992 413 670 127 990 12 863 482 1091 155 625 440 945 436 303 1073 635 302 619 173 667 200 585 339 348 990 993 40 155 655 422 933 701 433 689 357 995 202 140 601 260 882 850 492 1065 458 577 173 359 741 113 1088 832 345 370 995 64 1020 825 316 335 898 1082 450 508 628 180 848 478 712 987 36 489 1029 14 1037 1093 406 47 1035 897 10 998 270 964 279 1066 243 1062 444 1007 202 795 257 493 945 550 189 803 335 868 376 330 1005 840 71 241 879 283 825 185 771 898 490 143 818 949 365 591 385 201 745 1034 522 283 998 153 682 607 492 925 260 404 1012 828 439 1059 191 674 16 1051 267 702 88 38 1091 378 778 865 128 856 230 659 383 973 456 648 370 1010 66 273 800 688 181 652 285 1018 368 990 230 202 749 398 654 234 692 315 973 484 741 1077 521 926 212 185 904 328 972 754 339 683 58 973 379 940 66 266 673 170 934 540 757 1012 482 172 1088 507 886 518 1006 968 303 670 128 713 64 495 787 31 800 338 956 428 674 181 698 136 788 75 550 264 887 802 348 984 329 676 231 1084 354 579 414 455 890 821 50 782 232 452 1089 771 381 292 793 542 644 232 723 357 1072 157 1039 397 637 268 922 638 33 400 751 880 265 184 718 253 1064 637 24 263 1044 760 108 901 425 289 706 121 842 62 555 1090 253 590 515 746 336 875 344 591 470 689 505 455 636 664 54 533 1032 563 422 453 671 542 599 204 1049 50 845 781 438 362 745 1076 453 390 808 456 955 313 1024 686 28 520 889 254 824 738 532 774 51 75 872 820 441 274 651 475 994 445 778 1024 395 1078 220 942 31 513 860 266 798 953 468 645 378 28 694 784 387 213 797 267 923 642 211 468 771 188 966 979 486 363 861 623 355 23 856 521 782 428 925 557 451 174 833 643 217 1091 326 836 129 397 911 162 1092 463 915 651 500 372 1040 492 982 25 573 809 15 54 871 333 865 952 56 731 269 165 1063 1060 78 921 14 61 552 905 487 463 767 360 851 693 381 64 903 867 295 164 595 276 1070 899 120 630 246 507 743 968 524 962 337 72 724 183 696 325 670 1077 273 1040 21 1055 401 249 884 124 778 1016 66 261 675 8 973 43 1087 199 1039 866 158 1076 441 502 1078 512 996 204 851 727 532 310 709 173 996 343 1021 1084 104 856 190 842 358 859 74 200 969 304 677 1000 53 745 158 559 66 680 529 28 719 982 285 928 165 416 1039 837 237 338 890 450 1017 232 781 776 73 641 398 42 684 776 276 49 667 517 685 651 199 340 912 773 228 1086 265 257 580 269 767 725 177 235 752 636 426 652 55 470 601 638 68 318 666 652 16 46 1090 558 378 999 545 37 566 507 1077 692 7 251 776 988 0 88 712 138 631 807 426 436 987 293 811 22 979 173 853 291 749 444 985 383 963 89 842 254 1039 1029 168 783 281 261 983 20 996 771 388 945 526 242 787 308 887 44 689 493 665 10 1050 650 312 1034 447 918 230 1066 349 291 698 570 488 780 172 252 974 835 94 38 1080 1019 321 576 502 482 911 249 983 1022 179 865 270 699 417 1064 513 807 49 1095 18 676 285 120 1075 631 249 451 1063 759 183 1026 364 158 1004 673 314 584 486 113 729 709 378 236 846 280 581 1093 451 432 866 167 631 915 369 457 1060 484 1093 603 400 1075 249 690 483 408 742 1013 509 930 360 315 712 392 947 425 875 839 50 80 1043 639 515 121 1004 914 106 493 790 511 763 639 305 423 986 634 336 714 29 198 997 615 384 188 582 888 494 649 525 985 255 806 510 438 678 768 208 211 947 999 121 490 725 361 789 729 216 528 898 702 187 89 1056 403 639 1072 302 360 685 634 110 320 819 676 332 204 1054 405 633 322 1010 716 162 224 953 712 512 192 706 1053 32 765 446 770 330 1087 45 706 225 714 254 863 493 6 825 633 166 231 863 121 1047 598 28 43 690 41 569 682 294 117 931 75 997 377 1003 953 457 279 1085 861 127 747 194 479 866 388 949 404 652 933 464 384 1005 394 1085 615 423 1002 216 56 778 600 5 624 392 600 216 1078 183 397 721 173 748 532 819 457 707 361 772 752 384 31 623 20 610 784 191 785 495 730 38 634 314 884 545 456 841 524 769 116 778 239 797 51 784 284 950 1054 488 169 576 321 759 740 154 91 822 33 1050 10 884 92 798 203 612 199 734 752 522 114 867 840 367 184 676 757 333 127 766 596 437 875 356 886 446 78 1007 19 977 155 897 778 9 583 537 822 153 166 625 971 319 1049 291 640 387 470 1041 535 739 1000 540 459 854 234 855 873 50 76 573 927 292 735 236 615 164 861 12 109 725 73 830 870 191 790 417 835 101 692 368 590 36 408 933 65 1057 718 127 256 588 575 373 924 512 372 575 954 320 108 660 627 245 36 836 681 327 31 943 331 1063 113 608 937 156 758 195 909 429 115 1014 43 924 25 603 488 794 995 458 5 1026 791 138 312 866 52 897 869 246 218 990 400 918 144 869 837 343 831 94 526 938 153 886 422 698 199 937 855 315 847 111 237 676 545 565 400 760 337 822 29 866 171 694 663 89 1091 463 317 643 490 563 609 69 211 671 803 180 110 598 396 559 1051 346 503 913 874 505 180 842 16 621 187 649 687 41 876 253 322 630 168 982 850 451 21 1068 376 558 885 69 117 1053 1092 524 69 722 310 1028 247 591 954 84 941 177 756 167 417 573 827 3 430 606 1010 199 643 190 777 263 792 412 84 723 154 893 946 68 507 555 233 779 523 782 374 742 930 280 310 805 74 744 20 892 809 474 256 679 706 311 475 777 181 716 347 1049 727 388 413 904 538 927 624 66 606 345 289 571 283 1011 244 1022 191 917 518 970 288 963 177 612 321 1028 929 338 469 1053 391 772 493 988 832 308 986 389 66 567 880 517 164 792 782 156 84 1059 716 165 93 741 130 871 519 700 63 829 74 852 857 466 435 835 677 57 1078 65 349 606 566 18 642 144 703 96 203 1038 390 1011 499 548 1095 155 905 433 817 127 757 104 382 1085 218 721 568 496 806 438 824 252 842 176 204 960 229 692 156 1076 700 377 1080 339 625 513 261 792 274 623 815 255 964 110 764 492 40 950 1008 193 400 719 1032 142 190 709 218 702 767 137 947 209 690 16 375 987 576 237 153 716 275 548 436 776 473 1071 865 288 935 159 888 254 33 1044 868 512 763 68 677 237 797 98 80 1063 800 100 706 382 425 1007 959 108 963 318 18 1058 276 854 1071 210 672 1 776 13 704 199 1036 160 515 989 934 169 940 71 271 844 495 732 999 362 321 737 357 957 638 136 891 496 26 762 875 174 794 474 82 715 614 33 776 538 431 604 815 136 411 971 974 314 1051 372 311 760 102 786 1053 349 455 643 552 197 710 498 1056 64 431 1050 846 330 1042 545 250 992 599 353 393 574 508 1018 725 245 896 452 369 1025 839 39 31 1065 11 793 268 720 937 401 195 753 345 566 581 326 151 815 694 338 930 507 108 880 715 407 356 716 75 620 443 936 148 897 920 25 32 629 328 744 333 554 798 518 711 162 775 248 621 221 220 642 948 18 995 14 481 720 541 1089 380 1070 427 820 865 356 376 937 486 1084 341 694 926 192 169 603 995 280 644 16 717 503 323 1015 269 1004 387 813 967 523 704 247 989 249 2 1082 690 223 983 513 307 716 92 712 213 850 873 37 81 625 458 598 725 237 961 30 557 12 828 97 821 381 980 119 283 867 316 1025 454 896 461 1041 1036 542 408 623 317 788 886 213 1050 516 238 594 79 739 969 178 952 459 216 841 755 212 223 660 618 216 591 15 71 780 61 987 29 1026 60 833 834 236 558 427 119 947 366 724 542 1033 246 658 611 458 870 174 136 566 843 227 232 969 945 478 465 797 1057 368 714 131 356 774 1033 115 665 444 758 534 756 279 512 853 489 994 424 903 996 445 823 81 842 483 919 381 89 724 205 1093 1054 321 12 797 518 737 343 852 549 261 267 775 257 616 594 419 4 836 947 300 245 928 970 108 651 317 499 860 596 397 489 597 988 78 283 622 351 809 339 787 701 289 193 706 622 358 204 696 123 970 628 62 1023 525 557 117 1049 334 515 924 40 594 570 290 610 118 17 910 236 1071 209 1033 128 739 322 1039 220 888 37 583 511 1041 884 221 143 844 743 360 962 2 539 1072 366 806 63 879 595 173 558 416 693 272 0 559 936 412 85 958 1031 385 960 77 751 119 1014 318 163 644 73 788 1057 49 924 49 861 69 372 716 591 228 60 612 125 995 887 254 699 185 980 334 877 147 253 840 874 451 340 1082 907 304 428 561 535 942 510 913 230 969 1077 247 244 798 698 312 265 671 180 702 278 874 382 1058 321 609 828 223 274 944 642 383 513 587 1063 37 271 856 494 791 746 46 216 1042 24 1093 576 416 233 1012 1 914 72 612 1044 430 478 634 950 485 934 390 953 228 827 339 325 842 926 529 558 196 328 953 751 215 180 1042 1001 270 70 932 315 1045 419 1020 890 268 26 686 548 425 488 575 868 422 261 561 261 864 800 60 28 710 37 665 485 707 468 890 718 73 663 275 332 1039 46 603 256 695 184 1062 327 1037 917 519 203 1058 494 601 299 845 426 719 323 910 544 776 124 756 716 193 243 584 690 187 965 10 544 1010 696 400 981 309 54 578 161 737 556 286 784 54 1016 136 668 490 231 978 257 1082 291 615 371 548 186 671 1045 71 863 225 672 300 1022 45 404 1016 567 11 604 162 281 887 557 341 112 832 442 922 893 73 443 651 951 385 110 907 225 622 1058 499 92 728 1044 307 569 58 189 611 323 622 851 459 234 733 1071 426 683 165 417 663 899 191 83 1045 228 818 986 334 179 786 371 932 190 938 328 877 752 278 215 805 603 24 679 370 700 509 445 553 489 592 916 372 134 1063 260 628 239 896 771 9 299 924 921 465 637 409 927 71 706 20 345 798 367 860 101 657 345 660 145 564 984 363 107 840 575 292 434 569 428 650 179 746 491 623 775 433 456 910 704 23 673 347 798 470 868 187 381 615 209 654 961 60 667 447 758 69 257 790 891 386 692 101 651 49 568 515 872 363 590 222 449 1016 1072 128 962 74 458 1037 993 344 372 555 321 606 847 9 1062 120 755 293 458 1029 824 237 550 167 311 959 571 123 888 414 636 454 991 102 789 409 266 942 105 1028 967 253 836 111 957 386 419 881 688 308 103 579 805 154 310 870 432 553 312 681 208 959 340 1035 85 992 454 1020 382 1059 532 1041 72 913 584 198 1094 290 841 457 218 1004 980 290 263 911 184 736 45 1092 268 799 547 685 990 536 1001 88 983 210 655 128 425 658 343 1013 250 723 584 60 779 5 52 872 524 641 232 636 696 72 101 940 231 786 100 788 798 106 810 68 833 351 484 1070 570 165 663 72 902 261 495 889 537 1052 853 53 211 755 1001 5 605 67 220 1043 746 81 322 777 275 966 228 994 647 476 515 1083 248 619 109 814 561 406 408 633 784 313 228 589 743 284 152 864 368 716 71 643 314 847 298 1086 155 602 330 629 888 91 197 550 535 686 217 571 839 389 630 361 543 1074 612 375 986 68 549 318 651 345 38 687 269 639 111 795 1042 34 163 641 480 726 544 1012 237 616 1058 158 369 607 608 208 493 957 288 815 764 319 220 947 1022 159 73 981 794 409 1026 351 703 352 379 610 616 239 234 1015 329 707 525 966 1036 90 1057 140 990 240 248 1071 102 1033 805 240 480 794 553 62 661 452 105 765 373 820 173 964 345 952 714 229 540 602 224 746 1012 469 521 767 460 909 159 993 312 819 497 852 978 67 709 371 593 203 703 256 564 193 592 59 4 821 636 131 586 396 1 695 462 637 754 177 1031 333 1042 523 622 470 500 720 663 323 223 795 132 671 628 439 834 48 524 882 144 1081 984 337 22 799 944 381 871 320 450 824 182 833 465 720 164 634 826 334 1064 176 191 610 716 516 1014 197 662 121 850 422 250 751 359 931 154 845 292 890 671 190 372 910 364 632 711 103 773 516 354 736 384 795 527 688 899 202 204 1005 443 609 636 225 493 1087 209 831 206 730 422 555 323 1013 127 724 797 29 622 131 88 832 972 99 734 302 306 974 0 790 247 869 29 895 378 907 305 918 899 93 534 658 512 961 411 556 27 717 825 75 580 526 388 668 335 825 1080 496 766 102 900 202 871 312 783 38 329 751 508 1068 54 870 598 198 885 150 135 864 648 111 898 440 893 159 643 525 580 157 859 225 699 202 285 965 874 49 120 969 932 64 695 444 64 650 962 95 1053 62 342 849 945 233 883 109 1028 445 592 283 906 92 624 488 912 242 902 52 294 694 101 615 795 379 843 230 40 818 507 652 867 35 209 1048 394 604 737 28 934 414 527 597 84 906 580 340 762 532 443 920 974 361 439 985 871 458 794 85 196 607 1013 528 354 560 617 71 947 116 916 375 49 699 689 413 435 682 812 480 695 359 570 526 198 876 879 403 595 252 185 809 687 545 976 412 111 797 405 818 594 413 70 653 83 826 941 303 228 907 343 872 961 227 417 1078 577 100 540 948 64 744 927 113 342 953 184 883 587 351 632 504 187 566 1091 74 240 558 174 599 1003 515 611 447 926 104 876 418 827 473 585 342 269 681 425 934 314 1052 11 794 422 1067 855 400 643 471 910 310 25 638 784 450 619 305 1036 87 395 1084 833 284 710 64 424 1049 905 48 533 806 806 489 915 274 1020 305 808 291 231 999 925 132 861 357 40 881 468 600 1051 211 93 839 746 522 241 927 704 310 607 46 433 936 1023 355 220 743 565 152 141 626 668 46 180 641 147 632 68 835 663 292 689 327 249 1072 386 755 24 635 600 139 838 71 95 976 114 747 150 710 648 463 851 66 211 579 554 215 859 31 447 571 1094 93 436 722 10 724 800 542 604 386 1074 429 401 756 144 906 473 702 522 562 535 794 165 802 310 697 767 370 183 961 1003 4 138 949 550 538 828 368 908 135 590 460 213 675 540 875 183 730 1022 320 601 298 1050 383 313 872 971 163 974 56 217 933 987 321 453 932 509 923 136 963 792 163 466 624 315 695 135 931 233 710 25 561 382 731 547 756 140 753 725 453 1009 339 335 551 625 291 318 1079 573 451 917 375 947 376 502 1081 933 152 735 152 431 659 819 103 696 288 914 37 216 605 714 453 806 47 571 319 555 245 665 181 1093 74 323 714 214 811 188 619 260 1004 648 151 875 467 355 793 724 492 1074 337 85 981 469 944 774 269 432 763 80 1008 986 237 1007 330 312 562 770 439 951 510 117 1047 188 744 101 722 363 885 96 802 1019 276 10 1090 520 600 616 110 146 1028 871 184 105 1066 924 167 823 484 825 77 643 117 609 289 89 742 114 980 220 686 511 994 426 994 11 744 127 883 352 876 285 787 665 463 243 758 242 693 416 972 1036 400 545 1052 395 678 911 118 16 750 944 505 186 561 632 349 289 964 688 380 361 926 849 376 738 452 886 136 16 731 776 197 482 1013 319 867 952 159 912 425 682 447 1005 95 255 658 826 181 865 94 197 981 879 314 1093 77 515 572 264 998 653 82 1049 175 616 235 820 10 667 416 308 721 1078 163 553 45 877 130 496 681 642 302 952 304 70 953 134 1075 216 567 192 802 530 881 1013 302 28 714 219 559 718 476 472 955 350 870 312 777 733 275 526 950 222 633 558 473 282 837 607 220 823 136 810 259 401 617 523 853 753 330 400 840 355 879 305 777 709 395 385 764 41 783 872 497 723 421 393 584 751 299 235 817 484 930 529 975 1072 176 852 118 158 672 777 43 808 279 705 143 1009 305 328 812 9 1014 815 377 760 378 291 566 715 392 687 45 521 930 677 24 347 1012 373 769 95 699 560 496 985 147 669 105 734 388 113 710 1073 262 682 63 677 66 952 471 453 1072 605 326 210 937 493 602 456 664 725 432 474 993 600 507 456 604 452 716 314 1023 48 937 1044 497 352 768 129 1016 955 347 867 117 148 909 682 0 751 451 527 919 192 1094 296 992 400 926 1024 165 801 536 534 857 312 988 1052 320 827 363 199 872 418 715 926 64 383 734 361 881 528 754 792 313 6 917 62 1062 1019 13 695 174 42 1007 866 305 829 401 614 70 426 1004 456 971 1071 112 504 603 78 650 914 285 558 149 404 642 834 154 603 29 346 1072 816 42 939 482 389 1020 381 767 298 858 578 317 612 330 1064 2 345 736 418 781 843 391 306 783 258 577 326 592 87 1052 852 544 896 308 578 189 835 402 113 640 302 902 4 834 469 851 373 814 190 771 959 132 1063 312 506 549 318 653 912 177 327 879 540 1095 242 819 329 981 301 626 430 974 7 565 450 812 354 706 815 197 184 596 468 992 515 1024 1027 111 140 666 127 808 633 351 522 653 215 1027 587 495 339 639 80 655 265 904 773 433 1060 400 232 677 253 908 807 389 847 516 854 413 969 148 951 408 821 321 30 984 785 330 1036 404 166 687 216 686 228 850 419 715 964 85 112 703 1043 452 746 20 611 75 879 230 330 859 200 584 181 707 811 420 366 1031 879 103 924 142 824 12 141 1087 231 1077 476 916 418 889 335 867 536 694 1005 443 776 68 61 639 478 669 462 1019 529 971 159 726 1043 207 737 420 486 899 440 730 634 445 385 598 50 1003 429 588 534 954 332 609 1052 505 964 147 865 352 1063 430 441 874 491 944 1033 299 896 243 550 79 157 749 340 933 44 610 138 576 1018 433 497 1008 713 124 313 794 930 535 131 653 1065 144 252 991 891 140 846 189 570 209 271 686 375 920 155 938 162 748 677 541 457 555 368 993 414 692 163 734 287 838 154 781 422 721 18 626 472 779 688 395 435 728 59 926 378 679 429 702 356 810 333 711 52 949 334 812 663 103 636 395 798 396 727 283 1010 177 94 687 170 655 225 715 989 452 964 356 66 914 215 652 1047 511 374 952 483 582 712 163 141 749 686 154 1011 465 811 149 508 699 146 1013 623 105 883 518 92 960 471 703 228 703 217 616 225 746 291 972 298 561 237 736 1053 321 23 626 617 479 89 759 858 384 1080 523 562 102 816 53 816 404 63 868 621 305 418 999 692 535 58 1082 559 103 909 213 779 391 192 710 651 271 1062 518 342 932 115 947 793 95 341 765 149 1039 768 470 795 342 736 467 102 966 218 655 798 341 35 769 504 729 914 99 133 1051 725 188 863 319 880 509 945 349 348 677 596 200 413 1083 1021 232 439 913 626 415 631 459 645 104 303 901 27 561 56 969 380 763 733 477 520 721 60 1036 426 654 546 807 700 255 791 371 228 556 103 810 933 433 864 66 732 144 39 773 880 489 390 632 182 960 941 128 612 120 487 991 1075 205 737 165 998 492 349 1081 590 346 283 828 325 659 494 727 976 414 497 1040 777 175 96 551 1052 64 250 593 1080 317 26 746 427 709 666 150 60 733 813 200 889 352 497 694 353 989 1050 32 457 1001 693 362 38 899 393 843 152 619 289 750 957 400 1066 332 442 592 506 1080 771 106 961 408 821 387 413 790 629 191 1090 121 178 810 31 1009 304 740 913 187 491 701 585 352 184 682 0 656 635 204 174 862 10 831 23 783 858 385 809 438 994 101 395 698 298 738 460 811 943 202 740 119 933 105 394 956 720 97 363 905 905 309 1083 539 497 945 312 909 22 1015 967 355 1051 504 450 999 487 719 554 329 856 470 696 118 1043 428 406 1091 461 786 727 331 740 408 151 635 921 74 1093 286 1095 104 783 504 318 827 773 127 536 708 786 476 1076 255 549 276 203 743 438 612 268 625 457 1019 1003 539 241 898 600 222 165 833 410 933 478 1004 1039 21 830 267 191 979 437 862 478 708 318 951 303 1083 188 978 1051 218 1044 316 723 360 458 861 1076 147 1013 397 335 703 563 171 890 42 494 756 658 546 29 845 806 343 1010 64 1092 372 48 1038 596 257 455 753 15 837 577 65 690 291 617 492 440 737 36 682 916 511 87 656 318 652 1027 315 820 44 914 347 65 666 430 890 353 828 47 555 328 562 626 449 159 916 144 692 1035 101 679 98 203 995 759 13 1060 526 842 413 904 192 70 585 38 612 65 931 131 556 964 408 167 768 320 1080 973 1 717 492 750 375 488 916 689 91 472 886 894 4 524 916 859 369 196 722 908 78 401 647 0 876 122 799 250 701 328 770 384 790 805 102 914 228 327 988 448 553 290 815 594 242 197 847 261 888 165 769 1047 320 1090 192 693 385 721 305 310 936 816 405 787 471 166 1003 1001 119 643 363 512 696 1055 489 165 692 478 1081 62 577 916 213 220 649 1084 528 14 645 554 389 416 698 241 699 12 1034 960 392 611 515 227 1005 206 854 869 535 454 867 231 813 755 320 850 391 300 1017 886 100 924 536 1093 111 19 562 13 1034 790 2 313 688 700 110 681 246 487 616 704 342 1076 139 268 680 955 259 585 479 113 842 673 209 536 971 386 982 356 1062 584 85 239 556 656 234 1060 166 926 338 1034 111 867 380 436 586 787 528 398 1012 625 261 999 333 540 847 1074 260 45 1021 1002 25 544 1021 411 1074 321 672 370 641 624 266 16 597 95 639 3 726 936 205 134 815 978 88 690 227 570 231 752 191 536 657 136 973 878 304 49 1064 93 720 7 699 660 30 642 71 813 388 109 813 629 97 778 5 821 496 704 442 391 1009 289 602 798 272 56 997 979 528 457 751 304 1021 23 845 827 22 931 328 610 397 672 17 207 811 1006 276 966 362 342 736 86 563 1034 448 1065 430 333 718 418 693 535 876 247 883 109 900 145 983 1083 436 785 22 571 62 794 432 1025 141 451 1085 463 771 835 0 940 204 547 915 32 1001 155 803 826 28 1035 444 728 192 261 1077 85 724 1029 370 285 986 903 512 319 883 915 365 297 1037 1045 470 1011 397 760 419 156 901 688 439 166 1001 680 168 158 1039 1003 60 890 175 940 458 788 519 861 11 259 927 802 233 205 684 229 841 111 910 903 124 792 214 28 873 960 428 807 134 1055 276 171 636 336 1090 135 852 710 26 244 903 57 704 64 984 467 989 557 197 1069 348 202 1073 1068 298 708 473 682 453 214 657 200 971 222 1051 432 649 1007 118 556 293 484 715 317 577 269 984 514 1010 160 1016 483 953 177 808 5 675 226 803 605 403 921 264 143 610 790 491 357 853 554 154 408 609 479 862 183 579 201 821 1051 50 182 1077 36 1000 942 271 736 412 185 731 863 295 425 790 1078 164 536 762 42 913 1031 301 918 345 990 456 811 475 817 165 801 372 91 849 404 969 84 871 751 404 66 743 582 24 639 247 627 183 56 622 223 742 1087 522 35 930 702 23 15 1078 532 651 57 571 413 645 915 417 675 282 1008 538 475 793 598 31 325 767 593 208 595 76 688 448 234 743 562 364 808 110 96 643 831 61 339 679 985 32 1067 131 131 894 673 71 469 911 844 367 821 487 124 974 358 655 974 408 1092 356 420 850 499 1018 781 38 393 777 75 666 858 244 488 943 148 558 681 339 963 348 703 82 316 870 121 1044 1001 10 785 268 25 792 658 208 1074 87 239 838 773 446 995 132 852 312 221 580 347 974 1002 530 1047 101 194 677 569 286 303 765 375 563 881 442 884 233 263 732 23 593 1075 277 71 675 561 414 604 389 261 718 5 774 513 744 185 1015 170 963 14 809 260 959 686 451 768 521 822 366 769 450 204 899 475 562 481 856 91 868 633 26 670 95 649 245 94 819 690 419 189 1011 466 691 1054 133 133 788 760 345 155 607 173 911 111 879 811 51 504 1077 1005 139 342 562 485 561 317 806 215 579 480 646 1009 48 928 194 734 173 584 53 743 47 683 338 29 1084 543 969 216 892 920 125 719 106 242 938 708 372 947 443 567 154 1000 154 923 223 359 1038 657 348 392 1064 270 722 346 866 449 799 723 28 59 602 546 951 704 295 829 268 960 132 943 442 339 1013 305 897 847 214 586 235 78 880 660 51 755 128 342 1006 664 489 783 99 572 306 879 433 498 954 262 745 318 682 947 68 73 1039 529 683 567 501 399 912 454 991 832 288 800 467 817 162 890 329 321 1044 536 855 168 658 943 176 222 578 63 1061 512 643 756 413 219 815 540 613 717 498 919 131 743 446 935 12 140 892 319 945 691 332 1009 477 481 732 437 729 595 9 798 27 808 403 49 1016 719 328 564 73 897 190 921 33 784 109 329 1073 74 851 353 925 597 129 827 58 688 455 745 189 417 932 723 503 404 833 906 241 530 583 883 185 209 945 941 215 209 764 278 957 700 27 935 341 440 615 781 420 23 985 804 100 731 445 145 864 58 1068 805 488 27 549 1015 249 114 1014 987 397 278 1009 218 983 280 1046 397 885 889 543 436 804 445 976 892 121 39 844 91 1002 261 620 447 562 313 1037 709 15 712 82 990 50 1092 283 667 25 154 685 53 1025 410 778 248 747 483 730 300 578 533 622 488 641 90 1010 771 450 384 900 844 428 330 855 869 260 328 1070 385 814 993 305 354 687 2 647 1047 157 484 1001 333 1024 746 282 597 278 595 416 989 300 251 609 274 636 583 46 844 133 646 313 290 946 795 163 78 843 235 576 487 613 705 159 93 920 927 66 1052 312 84 736 949 88 516 669 76 826 123 568 18 963 206 769 11 585 152 1079 365 898 582 10 292 916 946 265 263 866 129 645 166 594 54 632 882 444 36 1055 822 483 0 769 667 168 100 673 658 411 825 367 872 528 867 161 219 977 712 413 1080 361 710 250 1060 310 633 169 365 675 29 712 428 1023 531 1055 714 338 539 573 45 822 769 333 190 817 1051 325 451 998 1040 471 349 753 183 1009 409 1092 903 452 457 1018 162 751 976 250 162 726 347 820 203 974 937 80 703 279 155 640 743 484 394 587 433 1060 395 756 225 575 969 546 1009 457 242 885 885 505 706 220 622 270 468 1001 742 87 696 327 149 642 642 180 225 570 477 653 817 281 551 28 254 954 12 767 611 208 812 45 2 1042 131 956 146 636 997 14 515 1081 773 513 1082 191 777 366 431 1084 100 1071 686 7 856 202 180 761 21 806 49 1091 727 122 609 406 993 404 912 39 454 841 1051 161 1001 78 1029 106 645 402 925 38 656 393 915 337 309 961 235 629 815 214 962 430 354 925 487 898 542 695 41 866 790 123 368 883 825 105 1036 434 1036 24 438 1091 632 538 751 500 354 575 1012 171 180 668 821 2 438 782 786 494 99 725 617 241 930 74 805 13 480 565 595 419 473 627 883 105 491 728 497 570 856 40 514 941 987 521 876 200 637 65 656 397 548 290 164 786 179 715 401 712 95 737 1069 526 805 299 623 353 903 220 180 708 358 674 954 78 256 1007 512 847 444 625 104 742 774 287 196 636 249 829 791 162 1087 265 505 899 885 139 23 638 272 819 78 771 493 560 421 826 320 766 738 139 607 370 1094 240 895 95 829 546 695 488 808 306 721 475 391 714 1046 214 514 570 1073 124 249 833 191 983 1093 162 1079 14 941 427 19 670 554 516 508 844 1046 237 308 760 116 895 245 834 706 124 546 695 526 576 1025 47 1062 254 402 1087 338 1014 72 700 198 1002 259 611 934 44 1052 35 650 479 378 663 98 728 982 382 1095 190 61 686 583 253 246 1057 9 982 166 660 61 862 860 357 616 125 684 124 580 178 626 286 934 292 490 665 428 963 28 870 235 581 791 195 716 113 1021 209 166 781 1023 505 1085 277 938 371 532 1018 851 98 77 1046 819 468 596 523 694 415 939 264 52 651 581 347 681 541 884 5 717 325 348 699 124 805 485 932 48 569 717 385 680 457 449 821 413 652 546 563 745 36 354 612 109 907 1033 546 1063 77 1011 418 1028 100 770 359 985 117 45 986 318 833 391 616 598 413 517 985 871 387 628 517 712 285 704 25 757 5 144 861 992 236 925 195 37 900 594 98 733 277 803 425 854 40 316 874 1018 36 795 36 757 466 592 67 770 162 145 704 712 395 393 766 149 967 718 85 310 846 637 142 101 635 341 895 109 698 767 84 948 514 755 441 14 1090 613 475 317 777 629 216 613 355 634 224 365 910 282 634 216 965 509 699 27 976 920 455 315 775 289 797 953 533 620 530 622 98 575 511 751 50 714 284 142 605 248 930 475 942 631 339 31 896 890 393 895 87 587 455 159 897 396 816 358 736 832 140 588 96 902 505 986 79 365 806 309 1044 493 687 1086 401 164 571 605 27 357 1027 1024 202 354 854 297 852 395 615 514 859 549 398 405 970 516 662 519 635 190 946 302 710 769 345 853 65 118 1019 515 1007 348 835 194 631 987 312 164 581 39 901 249 1037 603 509 221 941 654 445 638 397 410 883 48 1093 706 526 995 460 733 215 222 776 530 833 431 1006 414 879 802 472 494 661 377 733 270 615 270 758 112 1008 208 1059 779 374 436 717 875 306 712 187 290 629 1004 139 695 16 982 540 595 246 293 765 70 620 564 166 73 652 1057 451 789 189 983 321 590 186 178 1042 644 116 999 438 406 859 865 336 394 1020 138 994 607 278 446 836 794 172 204 919 594 104 452 865 27 743 698 83 638 449 781 51 343 893 54 706 594 296 536 724 181 579 234 771 673 309 505 930 499 1043 531 746 531 907 932 450 215 870 97 667 570 45 315 809 560 397 1028 296 1008 442 585 240 652 408 1013 432 917 479 454 762 245 794 88 920 1035 148 468 913 827 16 58 904 669 501 106 886 760 64 1040 437 262 569 1072 282 736 35 757 97 905 352 162 813 528 643 1078 124 764 66 211 665 264 853 964 123 468 981 1009 94 557 419 535 549 5 907 316 695 722 222 671 377 841 361 890 287 358 814 649 162 915 293 755 208 233 1079 106 988 765 363 887 160 804 329 1022 19 399 1073 613 334 905 321 634 419 942 411 725 215 894 198 505 582 757 541 150 917 1030 127 651 307 75 809 337 629 761 434 420 679 200 735 919 392 662 418 873 504 91 1060 831 314 615 236 475 1017 884 351 162 571 546 885 44 1013 727 367 414 1031 81 1092 129 872 991 267 489 953 657 216 780 423 502 881 639 190 282 945 655 412 997 53 259 603 820 183 1000 444 998 259 311 572 992 7 291 1036 411 613 849 392 804 494 202 877 73 655 140 738 708 58 1050 6 382 991 603 176 246 914 847 317 443 911 667 193 167 797 720 493 1070 274 849 329 945 160 880 156 548 515 749 265 650 15 277 799 807 301 835 390 373 1002 287 1057 691 296 218 635 982 354 578 185 534 644 410 715 677 216 880 513 652 143 1035 4 881 106 611 446 270 743 707 175 110 824 801 371 586 303 15 1072 275 979 1026 433 512 950 1014 48 809 57 619 266 786 131 281 1029 985 366 620 375 2 864 105 983 399 701 893 168 73 827 758 235 84 944 83 583 558 28 330 728 295 622 317 1092 596 258 777 241 156 919 296 580 529 771 102 1047 233 897 528 659 344 922 178 772 494 952 887 311 752 293 325 1028 978 39 303 892 776 162 79 1006 336 857 138 693 230 795 591 115 1012 363 1050 466 45 871 874 127 867 144 778 159 470 963 214 1044 309 1056 142 651 94 809 298 586 281 559 22 687 580 237 44 564 147 797 640 163 1019 526 585 462 269 629 269 626 193 589 133 1012 417 939 829 177 785 412 869 407 994 330 71 960 163 883 644 487 12 1007 384 704 989 27 824 127 484 595 23 855 8 560 97 658 129 928 389 813 312 809 133 1079 151 559 915 398 268 923 487 777 1048 536 486 895 255 1023 200 672 795 464 759 372 137 1083 201 929 363 769 566 450 108 589 666 473 1015 192 425 942 286 966 427 1057 35 762 336 1031 931 360 521 876 1083 371 900 440 645 474 793 229 643 429 1033 133 694 468 226 882 447 568 914 476 1062 543 1048 180 747 423 576 495 1071 138 825 93 916 475 947 230 824 503 349 806 962 342 912 364 826 422 942 364 863 177 1043 534 46 677 363 594 983 510 977 151 453 905 422 939 176 766 85 652 791 323 660 52 690 411 223 818 659 175 558 439 968 230 378 705 572 487 607 95 885 333 985 128 420 618 838 91 893 224 537 562 531 996 917 485 789 403 81 1030 813 42 629 288 969 310 321 753 879 468 906 312 307 814 346 835 635 416 104 813 477 768 66 592 529 709 489 655 787 509 642 52 445 968 1089 327 1069 394 941 352 75 749 720 305 498 713 725 447 305 691 738 417 562 208 678 532 960 248 1087 373 835 520 781 237 395 643 306 659 904 354 675 378 40 875 617 322 318 841 444 880 239 555 1049 487 338 573 920 286 210 548 1007 263 468 815 793 415 185 1037 927 527 385 964 751 117 261 716 776 523 258 1093 1038 293 476 658 615 203 127 631 987 348 616 493 186 743 577 97 206 754 580 489 368 783 111 691 63 890 111 951 296 987 325 644 119 999 190 793 783 371 142 789 896 58 914 25 372 877 37 617 12 753 706 356 631 486 292 844 210 854 155 555 219 606 304 958 630 123 514 701 473 855 645 496 120 714 959 189 1054 163 312 553 831 421 1052 531 797 180 327 683 1045 382 470 887 973 515 565 533 245 752 430 585 696 354 620 158 1014 118 477 675 189 764 798 271 275 923 922 81 337 607 334 792 204 639 104 827 493 1035 824 149 785 227 513 733 516 616 655 331 517 727 356 1007 270 601 711 447 390 744 374 799 1058 400 340 1093 652 297 856 45 629 27 402 561 379 1095 908 485 561 455 934 484 150 749 426 869 1087 363 570 265 516 792 273 619 1051 543 29 1058 469 1032 289 604 661 127 634 1 185 1088 633 73 72 890 1000 340 86 949 114 873 949 307 899 540 821 489 22 880 400 667 635 437 10 601 1005 221 262 607 617 362 841 408 279 971 395 852 252 665 374 569 16 913 96 967 719 354 37 961 1084 11 444 860 724 92 533 803 733 171 1090 488 272 744 807 152 956 257 646 500 578 186 785 181 879 64 925 355 1057 503 622 107 846 56 252 882 1020 460 855 381 894 475 982 284 107 554 86 958 355 821 235 563 172 593 941 298 128 585 1080 136 861 309 452 938 642 243 952 78 592 360 417 704 899 357 45 715 836 156 568 159 23 580 837 154 649 311 664 91 384 1009 744 114 503 701 802 529 810 148 899 244 1068 281 637 39 242 622 768 213 788 537 14 820 280 658 614 328 1032 299 301 565 1030 131 957 158 726 71 624 440 663 206 419 987 317 820 522 1005 452 802 1044 424 78 826 725 371 665 38 386 598 333 921 695 197 344 779 223 914 154 588 632 171 439 745 836 320 700 484 531 787 373 915 214 872 340 654 253 997 223 1027 503 967 350 923 27 576 137 821 69 707 177 595 586 17 572 233 309 766 282 693 141 938 608 209 887 492 254 1092 313 759 624 513 269 671 625 317 617 365 706 4 294 613 18 553 141 1001 731 474 516 743 626 381 552 292 620 28 0 983 655 2 727 2 771 237 1034 3 476 1072 715 342 410 1005 69 935 50 985 597 313 606 480 334 853 817 393 9 1053 533 983 757 13 21 820 302 667 776 236 25 593 367 587 1019 244 267 840 64 832 416 680 307 1086 470 1075 227 691 620 106 1046 513 398 845 945 448 168 872 105 997 272 890 298 798 531 663 76 834 1008 236 726 522 723 405 30 900 689 480 1038 438 486 1013 137 591 337 880 990 6 654 411 920 207 406 696 351 1054 448 832 265 620 453 587 576 403 649 382 86 928 1022 13 376 1068 369 702 69 808 675 545 937 74 465 705 1079 244 889 453 978 95 561 120 509 554 212 1059 285 669 186 722 323 1087 111 1076 744 287 348 721 595 534 417 759 589 342 188 831 248 899 1044 503 77 602 277 625 538 638 704 303 984 385 1008 327 32 1055 594 54 507 877 187 626 356 941 855 522 450 808 72 817 37 606 180 683 801 182 129 870 499 553 295 555 365 664 547 810 945 309 940 18 984 245 339 880 437 952 481 597 871 471 491 1046 417 907 656 452 527 899 837 250 658 266 438 772 826 145 975 130 559 381 275 823 372 885 459 1082 156 900 732 507 75 630 26 705 109 916 937 92 412 843 361 580 943 444 60 548 1012 223 515 1016 893 184 867 171 1078 414 323 741 597 9 656 49 360 557 825 303 1053 521 348 620 903 470 692 30 757 145 898 172 488 944 1052 441 462 1083 88 673 168 563 667 138 329 1014 911 224 924 477 441 776 191 750 419 852 925 268 969 241 1087 523 223 985 713 137 518 559 710 179 848 164 132 944 915 171 180 567 138 1031 932 545 98 789 930 357 996 291 282 733 949 222 323 763 935 524 134 947 828 510 666 205 283 872 806 255 1000 357 824 140 261 960 485 941 84 913 952 412 447 937 425 611 939 452 747 388 558 541 648 153 1062 95 1089 330 889 81 597 365 637 496 246 768 81 1009 125 925 554 421 41 1013 906 318 859 443 710 18 263 1077 815 322 204 815 128 988 533 618 709 413 74 1036 960 5 527 737 527 706 99 809 582 2 728 497 423 1094 195 769 0 710 756 438 513 665 196 1088 532 611 1037 15 270 671 172 587 591 39 938 285 212 758 210 1041 583 355 613 79 176 1059 701 263 357 723 153 1081 1047 183 264 578 305 649 680 174 584 20 269 750 917 65 364 1086 333 1050 287 926 106 754 437 670 734 235 626 8 776 150 143 716 566 406 330 769 797 433 919 291 407 1070 34 868 204 675 849 404 1006 332 348 851 802 362 436 927 621 348 233 765 928 516 568 538 959 285 1021 449 653 463 632 17 45 734 890 108 504 768 267 668 45 764 883 70 707 472 61 990 529 573 122 795 512 595 146 630 857 325 261 955 520 954 307 642 203 780 523 947 143 877 1082 316 778 61 856 119 395 644 513 787 215 548 473 1017 897 222 344 795 299 555 1027 178 1034 381 316 917 49 1002 137 830 949 287 269 1017 293 1002 1088 180 1043 187 111 1022 575 530 753 528 126 1008 481 840 818 515 1033 78 1076 271 828 68 860 118 354 839 491 1051 396 766 951 131 637 461 1003 201 68 1061 478 894 952 241 278 564 489 897 324 816 102 564 13 881 431 675 989 54 822 513 290 870 12 713 487 788 791 471 498 1008 1027 510 267 968 619 495 1040 343 964 348 543 886 199 596 429 1036 309 736 764 153 638 468 744 141 364 1045 162 595 557 121 84 763 162 596 349 713 722 32 597 379 576 312 484 906 997 140 870 88 650 527 668 42 1019 252 154 779 395 956 572 87 517 827 316 879 138 704 429 637 812 505 899 353 142 729 554 432 727 8 64 865 694 236 616 233 1044 290 927 389 340 801 636 258 740 363 570 229 212 792 603 252 699 22 562 297 20 808 1001 67 431 646 848 360 486 1019 466 1089 753 4 56 1029 1022 213 851 163 689 447 734 286 517 720 477 551 719 503 93 1082 773 232 603 355 610 371 440 969 1032 264 1058 1 77 954 630 339 748 327 452 711 185 555 884 506 902 327 1072 227 286 655 310 695 749 180 381 1018 489 1022 877 146 647 346 1079 500 970 242 578 363 210 919 570 240 702 179 882 541 420 779 150 743 760 138 703 515 615 105 428 1062 372 1060 264 800 642 29 892 179 176 803 885 338 389 901 536 921 644 413 15 855 566 46 407 915 171 571 588 542 197 853 160 897 1004 68 588 348 927 332 699 365 221 934 887 396 458 659 468 657 672 463 851 339 888 236 1060 17 711 490 312 1032 727 262 177 969 602 160 869 372 507 1043 643 495 163 946 903 167 86 846 52 685 572 55 375 912 755 266 394 646 139 712 657 351 353 966 549 467 219 994 424 774 880 363 986 388 837 455 150 1022 1095 43 1022 289 65 716 82 608 864 30 738 353 858 69 413 1061 572 97 1006 100 1022 117 365 1064 119 944 335 691 547 814 210 950 692 133 617 127 166 878 422 706 658 338 981 51 984 296 936 25 208 967 304 698 13 662 586 378 612 29 683 476 1069 113 254 983 22 891 896 5 429 939 302 889 1036 310 970 438 975 118 130 845 896 374 777 477 269 635 704 321 1002 209 852 199 706 240 213 691 337 905 665 50 367 916 781 332 842 130 214 957 285 765 395 617 25 734 197 558 435 565 19 801 534 655 688 122 266 594 449 731 201 982 752 108 340 622 144 1040 892 302 704 102 1032 343 474 1022 214 852 792 27 951 280 209 733 387 877 321 573 782 90 897 485 503 559 847 45 524 727 145 708 447 654 36 613 944 64 960 424 503 850 45 916 562 502 206 1092 241 936 664 264 986 117 652 148 909 166 974 108 957 534 572 214 245 626 729 227 1040 271 143 994 400 590 171 744 241 658 459 872 846 434 732 313 918 70 675 93 614 110 635 399 506 888 746 392 673 163 825 109 974 495 296 933 214 761 3 828 523 588 910 346 1009 433 200 655 533 977 255 838 879 160 723 509 640 275 223 892 231 631 966 46 986 162 448 561 118 854 334 576 336 1033 324 1090 369 770 969 29 422 865 950 161 809 120 814 5 493 666 282 666 748 309 38 868 387 851 304 735 1062 73 960 88 153 691 801 420 947 492 160 978 962 298 890 313 741 125 556 22 664 208 954 3 570 361 833 160 596 141 631 531 641 523 375 870 501 909 1008 305 1010 33 290 550 172 1093 766 329 929 409 21 860 361 681 493 574 180 1020 373 728 55 1002 117 1033 25 720 1062 220 330 835 94 659 341 1025 1041 392 1051 208 933 387 817 416 364 810 1013 40 137 923 344 863 442 907 682 129 990 454 502 749 455 675 853 2 909 159 461 1032 271 941 1035 365 1011 29 581 71 733 404 661 20 1012 473 524 554 54 964 998 507 1044 544 621 24 633 115 973 248 978 195 1003 470 552 294 43 897 1082 198 814 120 444 770 835 115 617 27 1008 367 656 170 191 988 711 245 27 980 695 20 107 650 419 583 669 200 253 641 299 606 512 885 367 1039 131 732 963 98 241 682 1020 511 799 377 467 813 602 427 312 625 213 963 702 341 797 82 922 266 431 645 477 765 227 620 923 296 569 192 934 443 57 668 622 14 873 47 883 140 999 136 542 834 386 1074 974 86 391 1087 774 153 129 674 918 396 759 154 807 453 909 331 1019 32 561 375 433 1061 498 609 236 759 65 1086 877 317 222 799 527 983 591 129 194 960 20 890 281 662 877 314 112 800 948 308 49 879 835 373 736 71 1084 318 753 150 482 666 190 977 628 431 694 425 207 854 1075 52 491 645 824 129 554 85 292 877 466 937 509 640 617 399 343 798 862 500 703 257 233 592 34 929 703 42 489 863 51 722 333 1008 482 1053 776 270 878 120 846 380 260 636 601 522 508 1063 544 811 200 1060 53 635 573 439 835 455 681 393 15 695 313 616 658 108 259 578 262 759 627 488 357 702 681 493 857 128 607 527 35 797 329 664 666 323 847 174 196 649 716 213 251 581 151 554 795 248 655 461 397 913 506 647 107 737 698 534 305 732 348 812 548 324 448 1037 174 784 673 400 813 336 1027 191 151 723 541 674 255 847 914 69 1073 54 0 731 1029 175 621 442 519 806 514 665 593 367 307 1089 98 858 895 182 971 146 104 778 223 899 597 356 227 920 154 935 910 10 1059 223 417 614 694 299 336 1047 488 904 703 14 692 65 260 783 1049 480 167 696 799 96 435 598 838 351 370 970 1001 87 476 881 517 645 809 252 185 711 53 571 1002 5 220 559 102 605 453 860 750 117 801 86 95 894 311 595 438 577 360 724 122 725 743 508 329 658 710 357 753 301 56 811 423 581 426 928 759 21 1018 169 693 225 272 572 1000 284 1081 5 423 824 223 583 516 950 468 840 133 969 373 732 107 668 6 727 761 451 47 790 321 995 100 977 622 187 913 233 273 596 254 1033 712 144 1055 504 747 65 91 1062 259 719 307 1087 312 842 55 903 302 651 339 573 25 568 51 843 615 272 315 1049 287 825 109 738 799 142 861 243 330 564 945 240 407 636 341 647 814 335 1070 435 751 343 603 380 1063 371 297 647 272 944 357 821 980 485 107 1040 229 708 124 739 798 265 591 365 553 63 850 382 51 765 116 816 507 575 667 258 643 524 274 609 948 191 1004 318 407 872 377 797 381 702 489 564 62 999 680 235 1035 453 369 948 488 954 12 550 673 95 610 75 980 285 406 880 1086 291 685 467 1060 207 712 178 1046 134 212 864 46 826 379 613 1067 60 63 945 201 649 230 775 761 179 869 382 682 335 720 95 827 21 190 855 411 810 258 966 790 331 1041 91 481 830 554 386 55 921 248 879 860 492 677 113 71 999 151 1053 256 735 24 663 108 1045 419 964 669 378 1063 362 459 858 719 340 705 324 140 568 389 842 605 228 1007 55 492 690 919 150 677 292 267 861 22 820 257 889 221 788 231 673 854 242 123 1024 530 670 71 1022 1 947 1094 255 755 185 428 619 929 178 900 88 307 614 829 443 668 48 325 1017 197 626 66 938 144 831 822 514 168 640 126 885 217 975 742 484 319 907 948 70 1031 307 489 997 334 939 629 181 1046 340 1057 187 1060 255 57 790 76 1028 872 35 14 838 396 772 581 303 117 839 397 872 759 9 724 195 488 773 723 69 505 578 612 156 13 812 901 6 623 202 14 964 263 1015 935 194 1091 94 976 65 150 839 1015 373 986 130 747 84 448 789 708 359 771 356 863 451 949 352 498 600 234 612 134 907 825 320 685 211 1015 71 174 562 580 1 213 889 884 308 162 730 788 95 1002 514 464 658 845 538 877 229 912 156 440 556 711 386 861 65 759 22 686 337 725 101 940 370 396 942 35 1046 435 1088 875 311 85 770 433 1091 304 865 1020 501 555 474 864 402 1086 366 382 657 527 1092 741 378 201 697 656 81 0 577 941 332 622 360 381 894 572 165 754 391 481 901 925 98 216 559 460 912 589 538 434 548 545 663 131 934 268 813 640 210 10 714 983 416 663 53 588 5 1078 177 869 37 127 685 630 307 856 212 626 67 865 399 910 388 99 1033 373 1036 482 554 79 874 603 457 1015 216 928 107 951 24 367 851 557 516 572 273 460 979 623 121 1079 216 343 982 237 1012 235 759 700 204 671 91 395 602 527 959 302 954 963 421 890 485 104 969 988 134 353 981 690 466 1046 338 575 303 1050 325 518 808 991 241 797 85 36 619 242 1005 901 117 852 216 1079 24 510 581 762 546 418 1050 472 692 656 226 194 709 1072 332 391 1015 383 815 750 147 1009 237 362 832 581 228 410 691 74 1065 644 81 348 856 938 23 1021 249 448 634 596 98 302 920 518 914 681 124 869 130 559 346 681 81 472 877 782 28 942 513 917 535 53 617 445 861 655 96 72 1072 1017 283 741 9 631 323 287 703 122 813 547 580 342 737 332 926 1061 317 847 203 817 110 1074 526 487 588 996 221 514 667 445 885 194 575 1072 175 132 913 1046 456 43 896 1074 263 185 912 369 884 82 986 243 715 954 91 387 702 840 154 773 15 773 239 500 1039 640 403 622 297 764 52 919 100 79 956 561 232 559 242 812 175 608 500 823 226 588 22 390 981 1027 399 1030 44 178 852 850 523 624 133 413 595 343 1052 296 664 586 412 348 691 33 971 571 189 177 943 575 359 564 258 138 621 604 103 489 882 84 1032 559 311 52 820 886 177 323 681 539 719 284 830 48 966 144 829 1071 462 173 802 91 727 76 818 1023 490 836 515 751 327 167 961 357 984 544 744 741 49 707 543 844 31 553 546 425 1076 579 505 283 650 21 1020 821 329 160 776 497 826 330 721 717 467 885 106 84 854 805 241 46 705 677 33 633 493 109 834 653 388 1035 260 427 583 204 1000 919 488 313 909 14 933 455 582 344 602 301 1024 5 720 523 757 274 571 566 202 143 856 129 861 44 663 151 1088 636 284 281 660 583 515 642 442 919 104 425 1080 925 304 746 313 670 276 906 517 118 1058 803 92 210 969 1008 502 1015 452 253 573 451 678 910 238 26 770 925 146 66 820 35 917 43 1005 412 848 221 1013 691 228 618 408 1085 191 237 594 708 207 268 790 67 1020 40 926 843 53 377 755 391 896 88 1036 901 205 1074 195 11 988 744 294 1012 126 101 881 636 327 29 784 1019 298 102 940 381 791 617 59 873 409 326 957 648 486 359 811 967 287 881 298 337 778 75 761 208 940 497 969 301 674 373 581 92 811 715 2 820 356 103 1029 231 696 134 855 1026 367 1022 22 941 134 993 445 365 756 684 138 424 705 671 422 198 620 243 714 544 1008 637 270 70 834 850 479 227 950 768 449 188 940 653 24 818 232 850 78 780 148 1090 368 46 683 639 288 887 289 195 828 542 584 201 677 653 139 1059 59 469 863 590 82 443 816 322 866 630 192 46 883 846 264 85 843 979 172 809 182 614 181 1002 153 1071 263 759 327 602 453 966 152 359 629 978 52 819 529 41 925 923 368 103 794 882 437 1088 481 404 852 705 458 220 593 602 366 154 809 960 452 619 157 605 384 846 456 28 899 68 808 237 873 1075 348 141 568 206 807 1094 154 1035 449 1052 16 1013 34 610 282 745 238 21 566 403 729 392 617 1031 44 645 343 953 413 1035 496 812 333 288 958 21 891 609 260 726 316 96 720 786 428 837 523 1065 167 437 936 395 1064 72 762 521 1084 636 59 1009 408 826 537 394 591 434 848 178 930 7 1077 737 350 244 1082 712 421 1002 404 249 865 746 369 924 94 1005 342 596 271 908 354 223 981 818 16 527 1029 948 51 481 955 746 341 136 925 33 846 790 144 539 735 116 815 862 59 805 329 21 644 363 862 746 414 363 1047 73 870 611 72 903 166 486 573 899 43 800 486 48 760 653 221 713 212 735 353 884 431 396 682 811 231 163 908 234 1012 721 180 720 2 364 974 900 50 524 660 663 28 414 955 994 231 332 873 120 837 534 869 979 110 799 20 380 995 334 631 585 521 931 378 86 766 228 623 4 934 938 73 738 201 584 295 696 49 249 727 969 537 95 684 871 227 599 389 136 552 690 289 353 1005 966 453 967 105 219 853 286 835 603 188 23 1068 204 660 171 1048 131 852 671 328 73 756 884 219 785 460 341 1001 327 699 1063 501 168 783 15 728 936 78 79 684 448 642 777 96 271 794 84 621 944 323 951 267 261 578 397 925 236 1004 35 690 648 430 863 486 372 1053 73 673 427 924 734 510 757 120 190 1056 700 375 8 742 195 760 867 442 347 835 754 126 548 398 654 101 354 853 499 560 244 752 288 731 304 845 381 935 264 963 844 489 828 373 7 610 935 403 220 697 241 1013 359 720 157 620 747 205 754 446 366 852 531 601 563 7 704 261 844 37 1027 269 54 746 1092 542 939 407 150 924 899 328 540 567 857 425 973 123 19 828 1095 107 721 546 545 561 897 334 1040 439 1064 101 148 692 237 1031 145 1014 567 543 815 46 993 153 107 770 233 917 936 396 278 970 471 830 683 442 77 612 316 749 862 188 1090 360 458 969 152 996 795 358 123 932 1021 395 561 441 233 605 90 1083 455 963 889 516 918 113 731 112 963 453 210 780 27 912 28 718 765 400 731 380 70 589 671 298 917 337 933 275 703 171 825 124 535 798 3 812 584 65 311 618 749 15 408 944 337 1052 410 651 80 615 933 269 938 128 312 862 811 140 161 1080 728 19 238 820 321 1021 1042 320 314 875 64 860 798 233 1054 339 403 703 807 491 160 869 120 894 10 856 536 559 574 495 340 1030 241 589 22 608 25 748 1045 278 564 322 193 772 1045 418 511 608 304 818 214 1019 742 463 872 384 623 203 669 520 95 636 376 914 1024 193 671 251 1094 15 261 573 219 655 546 711 241 611 844 51 870 503 977 111 895 298 610 406 311 648 538 930 98 798 223 635 1004 212 664 147 354 615 131 601 384 919 978 98 200 676 4 945 844 536 395 690 579 349 417 837 387 944 243 928 62 1046 571 84 337 714 610 506 179 627 583 406 1020 16 146 594 131 612 635 429 342 748 455 1016 507 810 865 306 415 1014 1069 411 354 861 543 1044 1084 445 876 172 680 536 910 77 626 299 849 356 523 628 863 193 1062 82 896 336 1058 361 508 784 835 301 1091 139 458 1023 714 245 772 401 309 601 387 1030 439 684 670 349 824 37 865 542 428 952 68 602 31 1095 893 511 629 184 99 1027 318 978 354 1016 558 448 154 550 91 905 406 861 13 813 482 1080 823 386 19 872 179 787 793 394 1030 40 1032 1 1019 198 1057 418 771 396 979 35 425 905 8 648 675 156 104 968 755 317 903 359 691 183 189 680 571 278 10 981 728 544 313 552 233 663 181 966 641 369 668 416 583 265 238 837 220 919 253 909 65 956 132 1016 969 513 44 1004 1004 104 498 955 786 248 1088 315 760 480 806 302 968 213 740 480 1066 140 344 722 912 302 254 876 753 511 763 23 94 564 970 135 436 846 795 378 324 1056 95 554 836 265 1094 475 513 826 630 190 742 80 405 994 974 357 1006 297 637 382 638 284 914 378 928 153 187 716 534 1088 577 413 523 736 463 637 493 963 255 642 30 1020 600 77 507 692 442 666 66 578 853 297 121 835 655 284 1062 423 410 972 625 303 742 537 388 958 188 1069 92 991 46 1079 433 661 48 1063 137 892 973 96 751 544 360 624 732 359 939 144 250 646 914 3 781 148 777 205 93 602 40 713 81 610 826 413 1087 58 78 914 246 620 1012 268 621 313 1077 50 486 905 381 1024 791 464 123 638 522 648 185 1056 348 836 719 373 106 1093 370 948 354 803 870 229 557 107 121 1088 206 873 311 1040 374 778 140 908 194 827 768 147 1028 121 641 414 570 421 519 590 361 779 1054 427 563 54 547 983 658 11 301 842 2 985 1046 528 946 60 228 575 521 1039 41 635 785 378 295 624 925 384 197 739 141 764 727 381 448 875 946 193 549 71 224 578 828 152 320 1069 362 800 113 551 551 11 102 1057 261 892 118 670 996 245 672 157 13 908 108 1036 369 1048 332 767 951 496 637 140 302 808 275 963 804 95 405 1093 1001 535 771 310 206 894 826 335 339 980 478 891 291 731 205 655 283 580 92 577 667 84 821 219 577 387 1041 284 905 466 170 691 80 982 723 329 1082 325 843 465 1019 485 35 1078 827 119 532 681 199 1046 632 116 367 888 0 621 230 682 185 619 236 952 452 879 715 5 15 909 1062 513 263 829 524 822 872 21 245 833 835 233 491 555 935 275 581 546 755 46 346 985 1028 131 515 612 1042 188 921 101 812 19 692 239 791 290 68 560 946 295 908 194 529 666 455 795 219 1080 641 9 743 251 264 1012 230 770 946 320 218 783 523 891 475 676 1002 67 184 1064 1056 146 792 536 315 646 1094 513 1051 65 856 350 243 550 656 425 754 49 398 960 290 1012 75 722 183 612 499 763 762 367 538 798 391 969 155 637 888 429 703 164 561 63 324 641 453 852 713 139 23 1006 1 735 252 907 59 783 760 523 323 618 865 517 82 992 16 749 1000 287 163 1013 184 553 517 964 480 862 989 226 269 899 845 147 1013 210 953 325 350 617 179 730 403 591 547 593 680 213 384 907 695 214 72 1053 78 1020 230 660 54 655 1041 20 64 815 597 198 343 1067 60 799 868 547 376 799 252 961 699 281 689 119 616 164 176 895 305 738 697 471 1060 349 814 435 123 926 473 568 6 958 551 68 607 331 105 900 944 66 32 726 579 34 561 282 892 206 279 773 770 469 982 69 1095 450 432 644 473 604 826 233 772 37 129 1084 543 1029 608 290 59 878 892 327 60 598 679 357 811 283 724 465 737 417 597 120 122 558 757 294 831 306 302 716 975 177 648 296 530 817 821 168 517 1071 61 608 165 586 171 1023 154 712 289 909 673 145 969 109 434 1034 133 699 771 527 450 778 628 224 938 409 772 287 543 823 400 691 1043 312 360 640 85 887 425 560 779 267 345 704 184 677 842 298 874 15 61 613 640 259 543 616 632 527 134 963 615 93 909 49 941 312 108 770 294 1057 471 817 190 1036 595 288 522 568 973 101 654 66 620 483 184 630 6 809 491 1045 943 304 754 386 995 216 62 1066 922 223 165 618 33 584 413 562 178 584 938 149 166 768 640 407 1044 441 245 937 298 706 1050 525 75 636 963 112 863 182 29 1094 1086 227 487 1033 324 886 541 820 123 885 530 569 374 912 546 629 999 536 422 882 801 543 97 894 308 726 933 187 1011 24 259 978 1053 226 101 981 302 929 677 320 1007 205 223 941 535 641 298 577 74 643 793 154 966 328 861 63 21 729 9 966 743 102 93 705 808 430 17 913 91 1080 938 50 932 516 542 815 1066 464 853 61 155 997 871 101 1004 320 931 353 164 709 751 402 143 900 431 737 1028 435 92 936 500 758 1048 521 1037 382 261 741 77 894 697 358 488 612 495 749 682 420 577 276 231 905 499 969 31 1085 766 21 778 287 160 804 566 444 689 539 447 928 799 287 240 909 59 859 1049 482 934 337 885 101 962 301 613 467 764 149 657 47 152 592 532 670 473 907 797 428 1041 364 548 111 432 918 499 585 256 731 483 869 838 460 663 107 761 467 1092 154 1054 283 417 937 709 133 155 745 1095 320 185 893 412 791 122 610 434 910 623 297 800 261 304 743 560 514 780 232 690 40 550 521 872 245 437 991 103 732 689 503 344 721 729 51 274 587 766 204 66 770 153 994 55 629 219 754 779 322 592 357 508 979 22 644 227 758 626 82 104 700 382 858 496 640 864 15 213 1055 893 99 705 400 51 821 705 147 138 960 439 858 1063 123 693 422 674 414 695 252 949 103 457 661 265 950 1078 544 238 716 401 691 166 818 614 268 113 858 632 438 524 739 152 1011 146 781 1026 117 1038 36 1031 255 972 481 843 358 940 368 251 725 1089 289 210 747 922 111 1028 235 369 753 1025 361 712 80 971 447 550 267 228 970 121 938 1071 516 298 923 374 550 58 626 478 1038 106 672 385 794 431 570 297 561 367 590 923 73 398 806 371 951 237 987 467 951 627 326 890 49 536 709 178 902 1037 56 823 463 889 242 33 567 956 31 218 1059 90 902 730 136 117 802 198 924 89 877 730 518 912 121 181 607 628 315 776 425 797 341 538 939 85 723 302 1007 695 156 494 805 507 1066 86 1069 778 399 1007 204 74 1017 326 998 535 573 314 720 1074 305 229 619 644 189 728 461 9 562 636 306 1036 467 71 968 412 695 303 612 452 817 1003 42 441 821 683 315 460 898 424 1088 736 280 899 497 451 1000 565 181 867 339 978 367 1026 247 615 455 23 699 720 261 1007 537 984 450 428 998 347 1048 862 266 105 745 334 858 52 570 153 959 156 887 24 709 110 796 643 431 412 903 699 437 816 428 932 115 921 259 409 765 160 1000 874 452 903 416 913 38 535 691 640 52 741 94 772 246 801 437 794 542 434 777 591 309 918 3 842 206 930 313 548 463 50 1031 204 857 882 192 700 223 224 684 69 592 244 654 113 943 119 661 684 244 412 723 584 454 143 686 773 395 818 134 695 81 710 542 655 458 46 976 531 897 53 928 452 706 846 57 1018 473 203 760 1040 310 705 413 637 481 429 820 403 1048 21 815 355 635 958 493 994 498 395 933 413 908 337 1091 879 356 706 395 250 959 1036 249 125 726 216 582 1072 464 203 558 957 79 862 441 463 559 187 891 822 212 1076 224 313 665 555 157 132 885 767 411 254 975 580 324 379 958 221 551 535 706 713 430 536 791 686 376 525 686 222 678 873 39 853 316 530 1039 380 549 888 457 849 493 602 462 87 748 740 113 1050 244 396 740 732 28 340 998 857 193 758 57 457 729 480 578 70 908 546 727 230 1042 911 153 512 597 665 229 667 230 1 1005 685 455 46 1028 1068 25 425 655 229 788 199 903 1070 120 925 347 118 1055 107 1034 287 852 202 813 1091 355 4 635 458 569 152 882 833 74 560 503 837 393 251 891 313 761 172 889 74 645 425 700 427 795 615 36 732 543 711 158 1079 369 897 308 440 661 550 28 629 397 314 683 1006 447 352 896 78 723 1051 171 116 1050 888 256 422 1026 649 467 761 279 389 997 281 769 146 872 325 997 551 346 409 796 1077 514 694 27 991 455 983 171 424 1024 61 1082 648 439 496 895 220 879 454 1032 97 948 255 661 212 899 1065 344 947 114 931 332 504 899 589 330 700 342 420 725 337 658 337 565 956 224 986 444 628 525 1018 226 695 411 905 77 242 811 455 596 409 936 425 716 833 52 891 359 293 857 232 799 653 446 314 906 614 35 411 1049 611 536 218 782 285 606 1 919 266 875 380 1005 674 381 1091 361 731 243 811 86 493 867 1031 83 1095 169 167 869 235 1059 280 775 561 105 905 110 634 455 183 837 348 833 455 893 1002 143 806 457 15 934 196 679 413 865 529 719 947 427 208 624 711 464 68 613 936 404 191 604 347 583 140 844 519 691 914 528 114 594 168 1075 83 906 113 759 277 660 973 328 273 859 33 585 361 780 280 638 358 1028 47 623 752 200 982 27 645 11 685 140 252 858 333 897 392 901 389 634 78 947 328 704 1068 116 477 945 883 135 53 1040 571 330 1033 175 326 1047 712 35 724 271 473 670 954 215 509 773 238 610 813 404 661 155 576 311 86 668 704 273 810 137 401 637 96 623 393 797 212 855 891 337 978 180 483 600 782 58 973 444 356 952 684 331 144 931 1015 358 943 451 953 305 629 143 89 882 594 36 461 822 442 761 558 260 583 512 608 162 907 104 583 307 300 612 816 87 545 676 138 859 39 743 705 77 553 91 922 485 230 571 238 811 841 322 407 1008 861 279 637 257 138 907 177 561 197 1057 301 645 52 875 858 434 884 267 738 278 459 955 998 306 52 731 601 101 194 833 729 148 916 310 858 496 332 724 1078 333 260 967 174 999 106 904 485 856 152 611 675 316 998 450 990 40 533 1013 99 891 550 22 480 592 164 1046 940 182 558 308 521 674 388 929 872 113 174 846 214 735 509 1080 967 406 1051 53 666 344 965 185 920 340 931 305 105 606 1088 226 741 199 971 227 72 891 702 454 475 1086 819 44 780 1 307 975 900 409 738 531 827 206 323 789 261 564 602 530 478 707 10 852 155 915 956 136 164 829 852 267 1040 93 693 519 89 1061 92 949 155 551 284 607 704 65 115 1018 864 450 139 933 985 417 856 302 889 370 1059 114 79 927 248 1026 317 980 1016 326 888 303 533 708 577 15 349 702 212 691 894 85 273 757 2 971 395 1005 258 836 223 867 188 638 952 163 131 712 503 992 61 1055 506 672 255 786 255 698 131 652 8 1066 605 111 892 113 402 668 1036 220 278 1033 474 1024 17 843 619 320 401 993 338 741 456 763 113 955 873 510 137 814 255 585 894 283 87 735 1048 359 636 341 120 820 1036 458 884 530 1084 19 1090 311 39 602 73 571 713 322 234 676 226 747 107 713 119 586 281 720 935 52 1080 281 346 714 317 567 910 502 991 57 398 727 259 750 819 524 1037 193 173 776 507 550 692 96 1072 279 668 327 974 425 125 955 645 432 722 44 559 479 967 540 1036 128 528 648 62 619 359 700 444 1021 826 175 509 1037 54 731 720 7 198 867 1046 439 312 926 168 571 476 1075 1064 264 880 185 742 302 1032 384 400 1093 207 727 659 446 650 290 744 539 791 450 74 552 585 5 10 1029 124 913 523 1043 1094 181 294 812 771 124 745 379 135 654 697 333 64 1033 846 500 130 892 1009 537 1004 118 847 362 596 103 823 522 766 186 305 555 930 152 1090 101 875 4 342 1001 42 719 986 467 357 1007 616 496 380 1031 257 655 284 1002 1070 459 608 280 460 987 100 839 123 874 28 669 764 534 508 572 816 180 1065 362 28 739 825 191 121 718 87 909 902 388 704 27 20 880 107 793 655 98 305 609 722 375 156 1023 868 366 801 222 903 385 677 394 28 884 342 689 893 133 966 198 209 682 474 634 7 1078 203 1032 167 1091 167 1017 8 787 67 718 1054 346 121 769 61 1011 336 626 219 885 253 675 37 715 732 171 429 855 626 430 757 388 63 673 385 1011 707 17 744 459 471 640 506 996 467 964 67 609 721 333 446 1044 1065 358 1034 433 223 1022 1054 266 1040 191 877 446 18 1081 768 395 850 329 118 845 50 712 183 939 697 275 143 922 891 265 1014 328 655 150 901 461 89 737 549 301 78 739 1003 406 60 930 1000 433 133 894 54 589 170 574 1047 278 422 929 436 899 509 831 117 746 616 65 146 1016 80 810 571 227 703 129 4 677 212 787 389 759 244 670 808 498 65 725 294 903 218 640 812 135 634 541 1054 290 6 751 798 351 157 1037 541 879 1042 511 674 24 765 511 415 695 918 292 959 156 397 948 614 267 981 266 478 799 246 1079 174 949 569 26 681 249 533 586 1003 263 131 1007 582 419 909 456 757 198 239 635 973 153 498 1043 849 440 816 192 153 745 938 372 649 465 645 235 678 88 129 1000 364 682 441 668 730 435 8 947 526 614 368 1081 480 634 48 1088 1001 325 657 192 636 186 616 129 859 326 712 420 112 988 622 272 783 310 165 897 702 488 902 307 1076 49 70 1005 328 788 182 570 899 135 897 106 268 1032 283 812 104 761 439 705 606 277 900 48 578 141 715 427 834 448 927 377 1080 10 566 66 1 566 763 507 62 584 81 901 484 947 707 70 113 604 755 109 24 775 957 516 248 700 143 1086 636 458 350 1065 227 829 181 1091 265 648 988 326 659 169 409 640 267 1045 572 464 106 887 985 159 399 1070 601 443 485 586 290 956 523 904 493 747 4 890 736 443 1065 245 1029 533 412 1056 631 349 395 1067 978 347 829 238 325 686 154 667 391 818 304 928 872 248 1033 455 879 299 665 425 1036 222 206 686 903 97 292 609 245 620 56 955 787 430 325 963 13 657 908 473 1004 184 435 862 1063 541 768 500 5 1092 851 407 171 892 148 871 137 558 825 434 1072 442 805 108 679 392 1009 374 449 850 844 460 1095 42 636 447 809 76 557 149 1042 415 377 931 364 692 258 709 78 743 375 1068 249 697 485 918 1031 383 1070 5 620 196 365 606 15 811 708 390 776 70 244 605 782 108 853 277 925 224 2 601 349 986 180 881 223 576 763 6 841 256 825 338 410 733 279 877 903 189 582 310 613 12 572 277 269 896 217 684 335 821 174 723 1030 389 654 533 480 918 762 319 500 722 959 376 667 60 892 149 746 21 828 331 21 586 1082 276 895 306 1013 55 201 925 853 118 626 388 957 20 552 171 474 1087 636 86 514 1030 471 847 78 855 539 1070 483 907 744 503 220 1021 104 841 643 221 412 1065 204 569 556 383 340 684 491 1032 426 881 799 435 760 346 584 159 308 919 25 564 659 57 369 1013 1031 465 580 7 240 1089 570 180 1036 12 127 740 774 414 50 1089 1067 96 334 810 1069 117 415 738 810 92 268 596 1002 118 190 596 829 463 700 15 441 879 525 710 140 952 396 550 992 135 991 69 262 1020 120 974 279 721 889 207 850 258 874 195 882 79 191 628 718 8 754 403 687 481 394 580 822 544 627 83 542 1024 312 644 474 742 583 437 411 631 190 1061 1053 67 112 804 852 415 142 1035 132 725 218 662 742 460 647 124 838 411 244 602 701 261 177 873 1065 84 82 758 241 681 1036 107 851 304 265 1057 1065 447 372 976 326 876 1080 235 936 47 170 975 311 580 913 417 34 715 840 500 9 1054 29 1047 808 288 21 907 535 808 361 745 1020 79 208 663 58 860 265 962 527 587 463 932 58 548 85 555 1045 192 825 546 667 307 12 911 969 526 947 515 267 784 735 144 122 1047 788 118 715 114 434 671 275 1067 689 160 304 937 101 582 832 232 334 722 62 1052 1048 48 809 427 382 647 554 204 221 654 726 209 1070 74 589 174 774 508 169 829 358 791 550 379 684 210 483 958 827 127 587 542 786 288 144 1027 399 1054 287 1029 521 1066 244 1053 489 832 894 274 213 780 793 532 628 132 14 960 267 659 873 355 762 432 493 865 109 659 459 1018 413 591 743 125 939 205 675 453 98 881 87 564 524 1005 204 964 761 47 218 659 887 79 614 209 313 770 115 950 327 907 744 172 92 959 668 334 320 561 22 1046 843 321 1001 41 1050 234 81 921 68 885 1069 317 502 598 793 534 551 448 30 1057 806 362 891 176 777 428 537 693 573 376 127 683 136 810 457 551 692 541 975 231 580 428 321 1022 507 1040 660 65 968 152 389 836 119 889 878 104 992 466 179 981 1078 335 756 136 389 766 456 715 1000 163 815 484 925 508 344 682 355 655 844 413 35 696 1053 107 89 682 611 217 238 924 544 1001 28 1009 673 53 159 635 283 554 490 836 119 806 1014 475 97 939 757 230 654 343 880 149 777 237 254 829 557 536 120 1023 153 1006 12 1083 994 491 532 971 549 511 716 366 617 508 268 695 932 120 840 292 162 554 395 998 298 993 1035 143 472 666 130 659 260 730 33 1011 777 507 132 853 42 982 681 209 652 361 121 779 644 517 182 648 242 619 220 576 465 645 598 244 403 995 345 561 421 857 398 988 584 58 1064 432 387 941 510 1047 415 905 1020 118 289 806 82 734 365 635 375 622 846 266 871 207 990 222 1038 351 315 763 156 569 390 834 237 1080 198 621 764 53 857 115 525 1030 970 174 1013 173 421 865 1027 546 698 151 89 684 363 915 853 190 282 1054 96 1049 223 597 522 1082 1062 361 676 396 327 601 859 413 725 174 646 105 140 845 166 718 798 426 267 1068 982 196 946 482 798 128 521 589 942 268 487 1094 118 735 239 915 773 105 39 655 581 364 325 995 26 613 583 501 941 493 142 794 400 791 519 949 526 980 500 588 1081 154 279 921 199 987 811 43 270 735 995 153 673 253 700 444 438 683 104 636 265 883 14 695 800 186 540 582 134 817 1092 116 187 722 675 251 316 952 64 936 1079 123 906 507 422 857 790 374 1049 370 642 466 1070 348 456 845 345 962 165 651 584 302 379 709 26 749 229 797 1075 370 789 76 587 451 973 482 419 581 255 800 643 229 265 939 883 317 63 1085 372 820 952 369 968 238 924 258 908 500 355 917 324 937 102 1049 44 1051 347 897 656 13 549 32 655 35 211 619 145 787 1061 491 1047 422 416 563 665 433 764 259 1014 17 452 1032 473 985 762 472 583 440 1080 463 355 650 515 858 660 48 563 267 750 77 173 992 632 388 1076 517 659 108 933 508 653 542 793 54 396 687 73 589 153 852 630 69 352 803 824 315 148 976 684 414 994 259 352 651 65 1071 1031 342 840 125 157 551 232 831 1064 483 120 947 296 903 103 778 259 605 125 959 202 714 31 781 124 692 972 236 717 547 1020 330 234 793 350 924 977 449 1031 447 370 971 808 98 225 705 874 82 434 1064 926 335 545 700 1064 0 1095 359 1035 138 141 832 115 778 222 567 223 895 1082 367 183 756 25 886 982 43 1 802 315 594 181 976 891 502 998 170 379 666 355 810 71 630 178 801 409 656 869 472 258 895 266 868 744 432 1038 417 730 387 470 902 680 194 561 195 1047 302 1064 145 855 120 275 583 487 642 274 1020 802 412 544 722 215 999 896 434 696 276 54 847 98 737 271 613 498 1061 499 888 628 180 1035 324 779 288 1030 296 997 463 339 962 256 946 912 414 158 826 357 800 344 1029 108 567 827 347 998 347 582 288 952 142 191 995 290 856 263 583 573 452 17 609 11 853 238 601 386 673 798 206 273 837 765 104 534 1092 191 976 328 767 982 97 833 531 875 439 44 621 94 558 748 201 385 556 342 668 622 11 654 80 478 1086 839 182 581 161 991 526 519 793 389 939 224 967 500 916 229 729 528 812 619 108 236 913 1060 517 443 552 115 697 112 642 909 436 196 985 932 396 841 363 362 696 518 627 373 798 639 497 1043 49 281 569 256 732 668 244 705 330 714 421 516 1028 67 960 891 186 679 534 492 814 835 464 92 821 782 283 188 706 189 630 378 577 984 145 667 127 1053 524 881 515 236 1035 682 449 262 1079 857 453 689 418 497 1018 503 733 961 297 846 427 199 719 1028 422 320 1044 424 1034 986 98 131 986 1005 282 99 1013 1076 313 697 29 1092 291 422 1049 911 540 996 45 549 177 26 774 649 190 292 549 700 157 1043 427 443 848 937 488 556 306 637 361 518 768 281 1003 752 426 973 513 840 148 500 708 911 348 72 587 25 955 30 1049 539 774 650 465 376 719 479 648 383 664 317 644 1044 164 220 627 363 920 155 611 724 148 117 989 992 458 187 987 35 1047 590 457 579 425 434 800 564 185 923 239 214 599 845 508 165 826 1055 393 660 389 467 590 446 938 954 260 590 299 1087 87 469 690 151 826 290 611 63 643 198 816 905 473 34 631 264 711 334 672 999 113 842 295 1053 402 312 898 135 1072 210 638 531 578 378 627 58 803 0 949 758 310 294 1088 337 981 287 1085 304 994 970 169 1031 116 836 185 184 599 905 165 606 28 454 713 490 794 701 408 565 98 533 894 275 1078 8 677 695 3 768 300 79 637 1048 376 466 693 82 665 348 743 425 910 696 540 1068 450 174 1024 953 319 872 51 611 137 777 133 685 160 50 709 597 462 335 1050 383 631 374 591 441 827 523 1018 512 704 44 563 1074 57 633 369 821 89 903 447 265 733 566 77 778 322 516 852 563 433 222 1063 839 420 108 765 415 943 525 833 558 408 320 760 589 462 406 933 520 1001 244 590 703 338 366 626 962 306 157 868 796 444 925 92 977 477 644 138 833 393 687 228 344 829 43 693 702 336 976 287 596 82 768 298 62 660 579 118 342 581 294 742 737 362 589 143 1023 343 264 559 324 835 50 1047 342 934 191 645 198 929 708 204 752 45 616 4 273 1080 90 734 421 611 950 60 104 973 192 1029 922 389 489 747 1093 299 1051 374 206 896 893 353 787 368 684 425 766 535 937 79 682 51 533 695 886 172 521 597 742 288 378 670 300 670 750 467 156 694 41 869 578 361 627 38 1051 305 321 955 452 669 1005 546 622 261 488 716 679 62 272 619 87 1093 288 1046 641 111 784 371 597 141 384 1008 1030 319 744 68 485 642 18 990 1009 263 259 779 342 576 979 472 807 292 599 408 1067 48 940 168 598 417 422 932 839 332 1001 196 129 599 172 616 1053 546 232 1003 948 138 751 197 794 81 59 708 251 700 1033 495 998 459 452 990 324 1080 52 673 895 355 789 304 524 1087 418 746 622 495 101 1031 1021 2 581 77 1086 417 1039 421 519 865 400 947 261 980 309 609 331 1016 446 749 340 848 111 905 789 513 433 1003 932 56 549 527 759 27 361 598 305 1095 132 1055 1025 523 369 778 715 333 807 514 483 892 533 954 150 1047 735 311 69 1046 939 481 204 1060 971 135 558 70 949 350 968 158 962 399 782 285 182 650 581 74 29 1043 161 1064 946 345 1014 405 585 34 512 692 652 219 516 714 508 802 103 634 478 1087 116 869 452 642 854 440 976 78 46 861 539 603 207 820 636 406 315 850 317 1088 252 1023 1071 283 880 67 468 1053 173 1021 80 1087 975 48 817 375 304 682 1026 88 887 336 913 59 94 572 423 637 839 227 450 837 882 208 831 204 74 716 732 432 263 586 426 968 302 688 228 1060 104 1090 84 990 59 962 24 734 773 16 634 49 45 1093 540 743 63 1009 620 44 73 1025 711 184 45 931 58 949 46 742 376 673 644 254 918 119 193 577 290 900 487 1003 615 273 483 658 1088 464 289 949 622 18 430 786 908 486 958 20 638 155 834 399 1053 93 1044 435 415 730 686 169 395 588 328 699 303 844 500 1080 770 507 707 380 624 143 199 914 78 854 815 454 1084 120 1089 32 13 987 9 780 358 797 382 566 698 289 873 67 126 951 551 71 213 1006 814 418 664 545 146 997 139 601 614 218 449 623 770 277 93 759 280 838 462 1012 25 785 44 837 616 113 933 485 26 701 17 637 234 938 778 1 1003 254 336 726 854 239 24 569 820 301 895 543 577 117 90 895 19 1020 73 588 803 83 721 410 292 972 552 50 518 1080 142 995 530 921 286 1059 489 690 1046 466 309 659 967 213 569 355 585 242 259 792 105 778 553 404 27 866 438 935 82 587 756 52 237 896 994 212 328 577 437 627 208 1057 384 828 652 446 558 385 761 118 987 201 585 82 577 498 198 754 254 857 125 715 3 998 56 1064 746 84 442 611 481 937 515 753 142 728 273 903 1026 287 551 418 1088 274 1018 69 618 30 146 1039 194 703 1077 397 405 918 70 1058 743 338 431 760 330 739 856 71 913 125 406 701 713 92 289 569 467 905 834 249 597 326 177 682 1023 207 17 855 997 430 1050 282 784 547 1004 254 121 817 660 77 144 1088 811 106 933 1 1088 429 350 570 52 740 119 819 1018 105 754 317 999 428 863 320 617 43 954 342 443 849 383 1004 244 806 889 190 457 1081 167 861 442 1084 600 383 447 645 505 914 521 929 508 863 6 896 182 690 910 370 497 877 80 629 398 1052 655 471 1085 348 895 479 764 373 807 127 322 575 40 992 944 117 78 549 382 837 976 2 799 295 1075 58 119 611 266 800 935 70 976 386 888 51 912 486 270 853 1022 294 244 722 900 240 95 709 239 654 11 866 420 720 930 246 272 993 184 1079 876 251 430 570 777 109 1 1041 384 1020 540 861 768 399 500 706 124 730 155 593 182 605 651 144 177 1057 118 1088 131 626 191 1072 526 824 745 35 121 781 973 205 431 729 178 874 874 314 555 77 885 48 41 732 954 159 640 439 940 349 966 12 471 611 920 49 768 274 383 997 367 1066 285 566 1032 146 234 837 493 1085 436 602 618 217 371 667 127 1041 16 1030 723 66 91 975 740 481 173 788 47 786 56 777 856 116 216 585 625 335 521 939 330 598 76 572 1082 328 287 881 581 444 481 682 384 856 764 230 607 200 740 86 978 57 1020 405 417 744 53 755 524 813 1076 490 285 785 309 808 264 841 335 1030 77 1013 641 200 476 587 696 126 118 572 639 351 933 21 671 14 743 96 120 621 294 687 153 646 436 700 615 132 191 859 651 526 364 908 638 39 217 857 271 678 869 291 636 204 239 893 456 861 240 1003 48 784 52 999 569 453 116 705 127 1028 960 191 331 952 648 173 848 270 753 95 771 291 848 69 934 99 85 565 594 487 736 112 910 268 122 966 953 513 1089 376 991 436 850 539 460 565 286 576 590 448 18 911 152 616 646 277 426 929 594 68 470 826 16 916 1067 495 655 480 720 380 257 552 332 589 360 828 71 790 859 423 784 415 531 1059 149 682 507 898 964 459 594 217 498 607 624 100 113 697 920 462 1069 93 818 419 1088 243 671 183 468 920 420 784 558 6 146 955 829 543 155 746 317 881 316 618 207 562 978 354 955 345 414 630 74 991 285 589 247 995 402 695 204 917 1061 445 242 697 232 1084 534 691 80 1057 61 729 366 823 988 530 659 124 779 428 939 537 182 926 4 915 74 1045 760 273 860 92 261 900 129 644 1049 19 851 207 63 872 938 350 791 509 294 805 653 535 561 236 1071 97 261 715 514 697 600 18 201 1032 158 578 474 565 74 777 1094 514 137 549 276 1047 1062 185 1079 172 207 655 81 949 155 571 123 1048 887 21 985 402 659 516 729 118 944 239 975 211 876 151 751 477 529 1088 576 377 10 925 504 1079 753 142 1041 354 449 1085 117 963 1088 416 236 994 40 678 88 882 126 949 749 23 824 459 355 1056 769 502 254 1037 144 734 201 1084 147 659 11 1005 451 629 1038 150 1010 262 228 935 166 1079 102 561 741 99 30 818 225 1004 499 611 1037 440 321 859 110 894 723 141 1094 365 774 11 843 115 10 1057 715 495 937 283 867 113 5 958 133 740 718 366 180 746 140 676 11 1064 605 483 504 715 700 507 1081 485 985 231 316 997 1011 447 26 665 224 828 818 424 50 829 417 666 761 481 354 1083 436 892 227 1078 549 321 709 119 136 798 7 920 565 196 756 421 521 1030 911 243 517 694 947 203 756 160 193 878 23 941 727 119 331 877 750 523 286 1026 689 347 235 776 154 596 289 694 821 230 522 791 259 1087 388 869 1063 330 839 353 1016 2 351 921 735 295 909 336 670 366 73 846 78 640 1065 411 7 895 8 719 389 789 333 741 990 276 514 765 131 685 32 978 979 427 956 50 998 84 608 90 910 366 381 683 386 685 157 962 196 591 816 2 861 68 365 1004 1009 414 421 921 28 617 468 898 3 712 316 755 840 528 335 952 38 1022 479 905 34 838 402 871 876 268 104 984 387 652 193 749 720 239 574 21 840 81 972 466 442 920 602 339 15 787 699 165 1044 394 153 964 449 901 210 890 74 876 460 575 757 477 716 474 667 107 734 120 32 1000 471 1085 448 632 771 369 237 933 519 853 474 872 298 1083 630 474 1027 431 325 731 259 661 433 970 430 854 90 929 646 366 216 945 670 26 336 1055 134 572 648 380 3 1000 191 928 728 343 371 834 1011 408 925 497 189 676 756 280 20 970 275 743 463 901 154 769 601 547 728 307 176 912 458 839 976 365 207 714 802 64 1017 282 1056 69 489 889 615 161 640 404 998 179 59 693 291 1041 1023 23 614 396 595 531 443 923 999 499 450 815 743 0 170 968 1092 357 1066 300 388 631 776 453 245 638 475 555 591 373 655 86 857 57 205 787 419 597 937 513 613 270 33 1080 575 324 199 554 634 231 31 879 566 507 543 1005 827 348 801 211 280 826 567 247 794 434 592 50 314 934 328 919 915 140 609 485 654 412 855 543 56 976 31 760 355 864 868 83 637 55 706 367 972 329 189 796 876 123 1018 483 84 817 576 20 189 643 293 867 456 1078 907 197 707 110 962 26 400 746 731 160 351 788 49 594 245 909 875 310 277 877 688 193 345 1045 230 1026 565 324 661 289 421 1000 20 831 569 346 139 932 199 1082 211 668 276 575 1067 366 750 397 604 272 622 196 1091 48 657 284 904 155 760 411 447 820 551 443 102 932 870 222 375 1067 11 716 598 102 632 180 910 515 846 394 1040 408 1063 242 533 689 134 569 892 286 310 810 956 479 1064 133 644 188 186 974 916 444 463 642 1088 149 561 224 295 762 257 928 704 9 682 443 980 170 303 1053 857 506 816 39 336 1045 595 477 867 290 64 985 495 644 804 430 485 743 452 937 628 499 534 625 701 36 328 764 985 152 474 751 842 376 454 1021 715 432 270 738 455 985 493 810 70 684 1018 269 573 74 257 809 55 931 674 218 78 1078 420 613 996 226 733 542 187 787 23 614 946 470 53 815 108 1022 992 513 525 577 530 1075 97 768 29 910 626 424 266 796 785 425 212 946 233 863 822 308 826 384 555 280 294 934 518 1067 910 0 15 771 24 909 568 436 1057 219 395 1044 913 85 294 906 608 532 390 839 481 980 182 854 145 592 714 494 745 289 926 257 419 800 225 986 814 196 763 73 76 551 750 369 964 537 680 38 40 720 360 586 478 1076 398 1092 227 956 654 255 896 286 1052 215 777 23 293 844 660 244 805 348 191 601 250 685 554 440 601 305 793 528 912 293 290 682 538 954 30 765 961 525 950 243 802 419 1067 382 646 395 669 332 199 1025 751 33 311 825 923 428 331 1085 123 921 532 1028 547 789 613 312 827 430 899 379 902 87 989 324 907 181 564 60 855 331 267 654 489 549 1078 327 911 502 442 821 651 141 227 787 313 762 854 475 63 785 935 274 184 724 789 15 514 769 375 593 809 147 18 899 838 304 591 284 560 386 905 420 61 616 1033 423 440 841 594 442 691 112 450 884 699 264 176 1000 173 728 404 982 69 583 374 820 534 610 373 568 135 951 784 320 1036 206 293 1036 293 911 85 678 201 741 672 124 497 1076 1087 502 654 207 356 614 183 886 380 570 940 243 252 1088 1035 165 640 546 268 952 1044 498 839 40 191 591 92 887 94 848 445 858 940 296 1056 160 353 907 51 813 333 948 469 873 989 238 1046 478 801 180 340 745 212 1053 535 880 1009 361 634 65 497 631 376 783 987 522 913 445 891 119 510 871 764 0 44 826 877 253 505 1061 79 1093 1001 526 14 1075 343 759 191 617 988 426 730 366 527 673 70 619 186 841 162 890 658 423 598 27 986 252 22 591 449 979 766 367 344 709 461 912 369 793 313 1083 741 187 320 675 776 482 670 252 833 29 314 886 522 590 219 901 726 166 824 338 787 101 583 399 298 571 151 989 1072 205 314 1004 1008 481 952 58 372 800 543 982 1036 36 384 684 582 78 943 59 544 696 120 601 179 1052 1000 250 408 1043 865 362 1089 477 52 624 662 347 961 444 473 768 305 900 761 231 966 84 720 443 697 440 654 333 273 948 826 27 640 64 344 874 849 418 519 884 182 968 552 385 1094 104 1029 258 472 1040 842 96 321 1084 100 637 918 290 326 881 711 273 356 1073 387 1088 344 710 244 1087 208 1018 887 78 612 42 242 1072 1084 522 1032 56 252 1006 354 691 997 380 513 1059 163 769 270 898 772 94 475 881 239 863 897 56 85 1029 868 289 759 379 710 441 330 980 381 796 238 1046 645 274 67 695 118 1057 262 988 623 503 309 699 523 787 551 495 947 542 342 734 437 823 308 890 144 941 953 103 551 419 644 206 356 739 419 1086 433 989 1085 92 689 337 1017 326 959 460 457 870 121 1007 643 400 818 448 845 267 78 615 1080 152 954 82 855 6 976 96 430 615 75 750 498 870 306 936 579 179 814 121 821 176 1093 429 1075 94 1048 406 574 182 793 233 33 839 511 928 604 109 260 1036 905 30 793 479 394 934 468 970 769 220 971 472 690 400 793 94 843 18 561 140 837 285 1069 544 896 92 151 639 641 225 255 1049 497 565 891 321 749 496 858 535 456 750 1001 20 958 242 814 102 862 102 924 543 589 140 407 594 987 408 1030 85 1043 255 631 446 1076 481 1035 158 1063 546 777 350 176 836 810 509 716 451 135 993 123 603 73 680 585 49 1063 142 867 517 774 222 549 542 761 291 1017 388 567 132 628 331 651 61 604 143 536 804 911 177 32 946 1008 53 925 1 275 829 383 1067 465 772 168 933 846 312 823 532 915 356 132 1083 511 787 889 452 138 1004 67 1063 240 865 401 619 193 818 52 1040 238 1079 148 673 267 649 734 355 439 831 1060 201 813 254 381 586 1035 280 630 323 347 630 758 102 107 764 661 256 669 471 1047 480 552 415 5 786 136 1024 231 1035 378 1066 382 840 140 590 305 753 655 366 370 929 135 901 1080 475 204 879 285 645 624 162 249 799 1085 322 1046 308 726 93 521 833 929 505 120 1079 784 485 475 662 872 414 824 349 336 635 963 14 386 712 906 265 1014 380 900 82 240 1068 881 410 333 561 580 142 890 452 382 884 982 317 700 211 797 202 586 197 153 1045 171 817 719 452 967 362 692 90 154 1020 697 371 330 766 746 10 113 1014 184 666 964 296 255 948 179 608 521 808 450 606 1059 383 935 309 1029 399 58 822 592 270 8 568 959 265 353 923 1058 340 119 861 460 704 652 524 429 1053 984 505 301 606 133 851 369 758 969 143 674 271 742 259 490 959 841 88 637 101 464 654 896 498 977 425 485 948 153 805 539 947 582 529 491 686 1061 509 777 484 1077 266 608 35 1023 337 987 275 1064 479 503 1004 362 751 1051 467 109 1083 240 769 282 1087 477 827 400 1059 391 1018 610 252 935 501 105 687 873 265 853 367 354 1088 460 702 283 572 162 830 971 118 895 13 522 838 798 492 14 656 699 33 478 569 962 181 218 699 117 910 60 641 781 323 400 876 695 407 159 934 396 972 230 737 681 518 188 640 978 534 490 908 919 348 666 223 434 898 1022 366 756 436 504 735 1034 81 478 874 150 817 307 759 222 982 96 954 896 121 868 206 461 914 546 641 971 60 949 493 164 1033 362 905 757 135 281 884 769 536 1013 410 1010 535 235 1077 244 956 104 746 947 224 410 711 530 1087 579 75 652 454 125 974 5 759 25 949 896 199 23 637 45 829 1080 503 506 713 790 194 358 748 689 226 138 805 68 845 29 619 340 838 1030 494 432 861 168 1091 748 451 107 1044 308 568 350 672 770 132 45 903 970 193 395 811 303 662 630 334 12 872 728 195 1073 141 901 283 647 222 361 702 132 699 528 633 580 223 904 266 721 191 170 996 179 693 249 858 352 640 998 523 948 260 395 842 11 1073 735 130 218 711 573 365 554 233 1020 539 738 59 576 78 462 651 651 13 960 22 45 615 28 856 687 390 300 710 674 40 858 368 748 454 1067 409 586 135 736 294 407 1065 757 42 272 1068 316 707 246 887 333 861 1066 435 659 20 255 1003 193 1017 894 386 426 733 1060 382 961 281 247 934 899 235 290 1053 400 852 407 574 759 48 605 107 10 1085 686 147 79 969 687 303 910 178 892 229 575 401 759 255 41 1063 954 207 169 807 1082 175 291 597 172 618 550 393 234 937 766 193 484 672 806 525 456 896 1046 450 953 376 682 225 844 245 122 1095 198 788 923 467 509 580 194 603 959 514 955 172 921 189 490 991 806 316 211 839 447 1053 172 1068 237 751 669 443 197 982 213 1091 460 827 1042 353 706 459 969 506 317 942 308 705 101 1013 1048 163 685 51 990 27 167 586 1048 94 303 596 714 189 112 818 91 875 801 118 104 1041 132 743 113 816 236 851 954 225 677 478 20 549 753 120 72 665 892 451 764 424 994 385 953 113 240 868 354 700 194 572 1090 480 1080 300 988 456 538 759 298 1042 754 38 762 350 176 887 477 588 375 858 860 358 980 167 630 453 996 502 592 439 1045 286 266 797 573 95 185 591 393 580 57 796 919 427 172 959 959 526 662 265 1018 288 853 435 668 30 80 760 487 582 909 540 320 827 857 358 516 1056 1095 499 353 696 576 380 982 412 882 343 367 657 701 522 773 517 614 249 851 52 556 68 669 26 856 442 705 195 1000 473 428 722 422 669 855 246 969 518 712 289 438 983 85 836 1013 7 61 941 590 389 445 628 614 514 784 221 596 44 435 1013 93 967 5 906 671 266 609 378 1024 305 862 306 216 602 330 910 777 224 782 494 846 112 47 877 937 158 822 365 568 10 644 54 978 262 632 443 886 519 739 236 628 529 703 312 691 123 865 147 162 702 435 632 1065 17 967 269 1054 345 247 954 595 203 30 777 999 275 949 340 228 1064 758 203 699 208 299 712 844 501 773 220 705 129 282 667 889 515 975 47 411 759 421 1037 607 384 1005 297 977 138 846 407 612 160 724 3 1002 542 679 499 237 627 4 570 400 795 376 834 604 435 454 577 401 996 166 874 97 755 737 99 713 289 61 871 457 683 331 777 210 1001 176 1074 798 455 761 541 366 807 1003 317 1014 185 979 270 742 346 7 753 57 882 290 961 1046 376 235 1086 834 295 220 1089 284 626 62 1023 799 80 794 310 748 192 497 757 964 124 10 1073 655 192 165 1066 663 184 619 163 1028 33 552 62 681 351 955 171 819 223 507 773 319 794 674 228 781 339 600 270 0 1091 286 593 326 792 1 1067 1062 426 1016 64 530 560 404 687 835 292 918 211 199 928 305 757 223 779 956 80 32 964 573 40 248 725 607 9 13 930 1040 438 462 648 40 952 397 611 1031 66 971 518 740 162 535 884 172 905 0 970 339 1082 602 279 992 12 91 966 18 683 52 1091 519 690 742 99 510 870 1003 459 49 711 987 8 782 488 660 509 587 69 999 271 975 135 629 515 281 1043 615 280 203 732 665 509 309 962 283 1008 858 140 888 422 590 444 87 977 493 627 597 173 174 550 1065 57 28 971 292 911 411 1058 850 385 23 587 133 773 159 738 342 921 791 435 917 185 496 663 292 1006 564 544 631 12 426 551 71 746 488 649 33 651 923 85 72 576 404 756 334 798 498 1052 507 606 344 728 1045 82 295 1025 340 722 1000 416 705 359 395 850 527 908 393 782 135 927 554 132 1002 356 802 25 54 910 887 544 847 235 976 0 828 447 182 632 117 720 387 697 129 1025 511 958 599 479 487 699 1015 481 134 1028 631 193 528 953 752 152 590 402 798 481 885 181 866 435 581 472 764 78 748 203 638 127 785 64 533 570 285 840 170 858 792 528 270 783 313 555 331 906 913 448 720 20 491 558 195 790 698 223 68 958 304 679 216 716 449 786 724 140 130 713 1017 404 293 1070 698 230 666 135 689 109 637 428 897 204 385 968 900 9 229 1007 359 559 494 1024 769 179 712 156 737 503 459 966 213 890 886 442 908 172 481 551 701 60 380 778 434 864 879 309 622 118 634 258 803 216 720 413 454 572 998 78 33 948 449 849 1087 139 554 390 768 286 31 573 411 874 127 862 876 3 972 408 713 482 902 242 201 805 233 736 802 320 574 220 751 32 680 98 368 675 727 350 318 628 269 606 688 506 419 942 625 216 251 853 746 138 653 265 839 72 875 362 14 1043 804 7 632 7 1050 524 529 928 98 799 383 692 241 889 1010 202 855 247 573 107 306 593 835 521 328 884 292 977 583 309 708 276 595 286 1064 485 84 1022 360 880 122 731 104 707 248 1023 96 990 672 475 189 889 720 352 1039 485 806 522 316 1010 111 716 185 682 1027 321 780 56 595 279 588 497 223 738 215 803 710 323 188 769 21 552 968 355 616 36 223 916 517 566 361 862 40 1000 500 1067 7 858 70 577 836 404 971 412 578 210 169 1029 110 940 793 425 515 812 499 1001 434 690 1059 452 461 812 353 924 811 256 556 419 473 1063 380 1055 837 428 518 750 830 197 130 1011 591 547 829 303 673 399 728 171 904 110 75 873 274 673 451 965 918 218 5 732 940 507 488 708 111 948 1091 311 254 1071 492 1069 160 1086 569 194 265 826 837 79 974 21 1065 504 477 563 199 897 107 674 252 619 812 78 34 870 133 577 552 523 113 911 23 936 728 111 494 708 122 798 920 245 499 603 753 425 277 684 931 394 420 996 759 450 827 368 437 1069 1024 56 310 670 105 803 51 982 658 195 419 1038 247 816 197 1039 6 628 63 757 6 975 813 148 276 1032 382 918 285 1077 80 942 76 640 575 172 60 911 1070 256 833 13 1059 298 1030 93 882 154 217 874 896 256 154 1015 908 470 369 709 335 961 1009 126 247 977 305 927 528 1077 1065 191 988 264 568 328 916 151 931 470 1020 4 1017 136 913 96 793 29 1015 59 704 180 8 664 490 1069 634 63 512 794 189 782 903 54 831 504 455 799 949 438 163 701 234 868 286 864 823 365 953 245 41 624 455 818 862 328 190 648 379 671 187 799 769 446 376 584 531 613 57 621 618 212 1078 228 495 818 1041 94 647 42 765 157 770 294 955 331 878 355 829 535 345 622 144 887 758 141 969 195 985 277 507 957 18 875 528 1048 463 926 626 354 681 242 379 901 957 34 753 378 699 31 126 978 800 216 1093 121 14 678 215 732 243 778 1063 158 754 425 96 796 340 650 634 404 1036 1 378 960 68 636 649 454 136 947 253 986 613 109 387 683 49 762 172 1041 314 753 149 841 106 656 618 352 126 842 987 258 855 367 660 235 859 224 845 210 457 933 490 655 716 420 145 685 170 670 16 1026 941 395 498 601 718 201 1078 101 739 486 721 174 236 563 463 696 190 992 95 747 897 83 627 327 221 590 900 501 785 196 806 114 655 19 776 301 581 467 768 86 432 994 793 437 961 32 318 597 674 114 457 645 1038 446 102 633 260 610 925 211 196 645 428 928 578 545 712 324 385 997 740 278 958 410 989 540 548 15 195 683 453 702 1081 189 824 74 682 305 99 920 248 1045 480 792 595 272 813 327 71 813 911 213 328 677 529 888 54 1031 1008 436 317 1060 106 874 518 1079 613 535 714 523 643 122 587 117 580 522 710 270 718 272 183 972 992 170 590 264 590 495 1073 115 986 94 176 672 992 415 653 376 93 963 14 802 775 26 406 1037 732 248 452 819 630 137 660 29 827 142 529 1056 413 851 756 375 382 1082 672 326 574 132 759 249 546 567 346 788 238 985 299 720 1008 188 110 944 377 1036 276 715 1090 62 51 993 325 879 1008 18 782 131 739 83 154 832 802 244 174 946 6 1058 32 908 729 40 361 820 213 944 116 696 717 464 310 653 331 864 645 490 1046 217 401 550 273 638 834 137 78 898 686 414 997 124 981 198 19 659 19 848 168 927 963 289 185 1043 627 487 652 184 90 1073 784 251 60 630 429 646 749 445 588 490 603 405 324 784 1011 419 872 275 169 1003 286 987 1088 361 562 177 280 879 1010 415 136 1085 137 894 112 1072 690 120 621 73 1085 25 116 995 116 578 606 6 911 144 244 886 957 146 496 667 323 980 1019 204 730 487 579 475 232 668 383 811 679 161 1036 47 608 369 322 1032 644 247 767 59 391 905 802 85 123 802 375 746 778 427 865 40 25 905 401 954 871 344 276 712 453 885 418 766 332 1009 821 130 825 452 1054 148 602 85 617 74 567 124 853 150 913 519 764 403 1056 335 318 1039 848 440 53 846 200 769 846 284 31 601 126 637 834 214 958 115 491 1093 727 121 244 1027 885 238 1084 274 673 500 803 475 612 468 110 701 709 140 675 242 8 849 903 413 760 349 370 863 823 211 288 716 1075 40 541 754 381 703 183 631 952 510 699 372 675 542 723 396 559 306 864 467 890 138 328 664 794 24 684 302 991 330 158 832 306 855 405 648 378 1048 652 271 579 545 851 382 527 741 128 861 923 221 578 539 915 125 657 125 573 72 25 679 756 185 67 934 940 209 55 752 456 765 922 482 760 9 198 1060 476 967 843 107 843 360 465 1004 1068 147 545 1044 610 250 586 344 835 193 607 373 420 722 372 927 571 238 426 776 492 837 356 551 1034 321 612 7 846 148 659 78 497 1065 458 908 77 667 263 585 1093 98 19 1085 974 382 821 225 959 299 927 43 815 160 644 351 232 755 82 671 1025 121 867 94 1068 132 312 716 728 437 377 625 215 1020 405 820 863 452 716 47 966 420 706 403 43 646 754 243 412 1006 967 70 131 729 977 446 663 332 837 406 567 152 511 564 349 568 762 406 534 600 1069 101 365 1043 157 669 244 1094 88 1031 1005 97 393 872 317 646 803 203 258 1062 286 912 128 952 603 268 838 74 666 530 23 744 652 202 615 292 34 817 503 788 515 1030 1088 254 924 164 175 992 860 27 1052 299 373 741 481 1057 798 365 490 900 547 812 489 755 261 607 177 958 298 880 326 1072 717 479 193 562 1028 214 118 1051 581 231 492 611 366 911 380 1043 651 332 744 219 13 639 715 299 1038 439 39 1046 31 960 162 724 248 977 249 917 751 97 954 459 996 539 886 195 129 562 388 882 39 612 501 979 330 828 671 67 279 1008 313 951 1080 349 856 278 305 892 351 598 990 284 659 493 623 68 361 623 150 968 529 1051 158 736 275 751 305 863 855 372 820 423 75 634 777 214 277 607 129 736 782 292 193 581 621 299 520 1063 119 946 58 1007 703 351 522 618 136 703 924 336 1025 528 731 3 860 127 1027 493 826 357 606 327 282 1021 23 945 461 1012 1085 316 627 206 236 828 399 871 930 94 367 634 3 623 449 1022 874 11 345 996 553 402 467 895 746 415 601 453 499 556 584 262 264 985 8 588 76 645 1025 298 559 402 88 669 537 834 99 749 345 1090 1039 53 920 66 652 279 391 749 659 44 533 966 216 1013 151 718 872 18 664 30 331 1000 773 427 495 564 367 1081 970 37 394 823 18 860 168 721 83 930 967 189 1023 536 534 999 138 1085 947 529 713 531 1016 261 511 585 768 93 1036 143 879 218 925 100 1084 221 587 303 492 1076 1034 188 718 523 553 522 86 904 392 695 694 230 936 403 908 447 890 462 571 148 986 485 685 2 82 752 958 449 480 629 20 704 432 1055 516 959 609 425 883 400 409 875 764 465 267 1015 838 400 103 798 65 854 995 474 242 1068 115 648 567 149 347 575 420 1065 70 747 774 57 853 82 593 256 701 192 180 944 387 903 806 270 535 893 59 972 335 955 379 925 311 1037 414 739 719 235 837 217 441 812 1044 183 325 638 762 182 130 937 1061 398 633 382 650 176 50 842 494 616 756 151 770 436 435 769 563 479 608 269 993 335 670 277 0 1026 17 550 611 366 280 761 396 639 310 837 740 293 782 414 156 668 111 855 663 387 746 348 833 173 358 817 657 341 237 621 601 390 300 599 304 903 321 976 89 599 389 947 206 1065 518 567 61 569 295 1040 1033 5 577 489 893 211 632 76 684 178 487 853 44 1059 477 1050 688 476 151 679 604 16 587 150 274 737 61 712 359 972 116 950 81 619 928 108 1070 139 904 264 427 684 138 741 721 7 370 595 229 834 428 796 652 348 1006 426 427 880 800 41 12 857 402 823 528 1086 313 831 283 913 1085 87 761 468 98 1006 609 432 604 95 231 556 428 658 188 668 694 493 891 198 947 77 138 585 219 771 717 382 29 598 218 913 208 1084 631 105 1042 519 358 830 841 190 40 778 493 917 390 787 392 798 46 690 899 109 563 75 127 800 421 1055 608 497 923 145 634 158 722 362 65 1059 715 466 263 691 70 1027 781 305 520 885 519 920 396 657 534 645 259 1043 867 91 742 246 742 217 6 948 503 826 86 921 1086 442 1011 540 873 95 736 59 543 773 4 794 542 985 161 1022 386 1090 1087 497 21 859 102 975 207 701 171 966 862 341 934 334 944 333 361 1067 612 209 391 831 166 762 1008 26 576 132 498 1004 794 161 10 732 733 119 844 163 980 6 263 916 508 686 158 1056 333 601 420 1045 1049 366 447 691 214 575 133 818 243 1063 347 913 278 772 104 758 982 403 119 899 296 1004 687 516 141 920 783 406 686 484 306 983 154 885 983 442 773 498 221 973 679 473 533 720 928 276 832 72 575 533 906 137 602 290 756 416 53 873 467 1091 164 802 304 1093 206 997 380 553 274 879 892 391 43 673 772 151 973 112 430 560 842 362 625 247 959 284 874 474 883 382 793 389 778 292 27 556 1093 264 476 814 490 856 514 751 293 970 851 106 484 726 833 116 430 886 174 710 985 465 1070 122 871 386 68 1019 497 896 413 899 467 699 926 459 295 709 207 636 1038 348 174 1047 403 793 112 628 566 175 445 989 456 840 212 1048 692 333 159 668 656 506 454 667 311 804 144 624 83 799 173 1093 425 960 331 979 947 521 118 1082 1094 305 595 330 869 375 232 705 246 697 20 557 731 37 185 681 419 849 633 330 946 307 601 128 681 178 13 736 91 1076 266 1004 170 1088 893 477 805 110 568 309 259 704 829 191 1062 257 587 178 488 791 478 729 246 743 607 119 475 911 253 635 867 397 722 543 347 679 1031 241 290 814 748 354 616 542 970 411 904 373 397 769 474 980 215 639 1069 493 990 461 923 125 273 1010 280 567 617 57 952 11 1095 124 700 300 132 951 219 993 754 431 176 832 947 537 673 324 463 867 882 122 76 556 549 452 792 206 525 1053 437 585 830 100 621 76 831 114 806 272 36 635 89 549 973 385 889 467 598 323 13 750 832 198 731 254 578 346 499 991 248 889 142 571 977 388 949 59 612 81 10 945 207 942 1091 477 549 199 383 695 412 798 750 337 1094 457 221 720 309 1066 871 489 693 24 498 656 1018 99 1080 15 723 512 458 1083 704 116 62 1049 801 272 180 945 899 118 643 379 1027 542 1021 9 470 854 895 173 787 417 959 235 470 560 951 248 977 337 502 1039 812 205 362 947 286 1058 844 89 565 101 874 257 25 709 769 303 923 345 68 552 1030 289 30 654 211 912 743 282 523 940 357 768 761 161 542 974 160 636 861 151 418 801 850 322 45 563 887 170 353 806 448 747 824 508 428 1076 882 30 791 339 241 820 891 169 727 354 297 988 1055 44 179 1010 891 449 364 789 659 291 417 755 388 1095 16 1089 492 997 586 302 925 366 162 867 604 276 346 1041 470 919 866 162 500 634 1076 252 1014 496 308 652 628 290 940 37 566 186 1027 96 297 736 908 112 11 801 1077 363 149 907 959 508 251 693 104 963 678 204 560 546 737 110 19 1028 530 1050 434 553 958 199 366 897 274 835 127 671 303 1064 231 636 509 1087 711 388 205 1078 452 1023 171 630 450 923 344 1060 918 291 801 8 1078 202 508 618 397 908 547 673 111 558 226 711 932 279 931 528 128 784 539 1067 947 292 461 584 1028 179 453 967 323 931 327 1053 199 825 388 789 966 540 34 692 791 192 874 338 753 260 24 659 551 301 649 285 718 426 98 739 207 698 1033 173 576 250 367 965 191 566 368 1016 273 1073 878 410 890 121 537 759 743 92 367 776 998 449 645 310 23 925 250 983 522 623 138 702 452 953 79 920 472 884 1067 132 938 388 361 878 383 1069 531 881 421 1046 1060 348 309 993 27 933 56 912 165 964 149 864 857 78 899 380 267 726 670 38 451 596 457 802 1049 295 436 667 533 936 457 857 813 484 334 763 308 690 376 1035 23 668 1028 517 750 336 986 416 431 726 977 236 514 927 893 145 593 171 671 353 333 993 153 818 539 1038 447 790 848 289 714 27 910 534 797 105 581 341 201 751 749 138 450 754 975 527 982 221 1059 416 325 625 795 132 768 269 91 783 550 60 192 965 716 397 638 46 194 821 515 1046 1065 259 579 21 578 384 952 49 1014 377 77 953 855 142 1039 400 927 49 392 918 545 776 62 797 774 146 423 611 1069 381 596 505 771 440 920 37 1091 140 338 946 771 500 74 1085 951 486 816 335 99 1069 365 652 966 424 858 428 620 386 470 785 248 640 723 370 10 735 699 312 811 488 122 1075 415 1083 310 632 914 61 955 104 218 748 552 9 207 833 851 186 345 556 727 206 1050 375 357 991 737 287 848 370 740 541 266 975 384 916 680 141 758 275 434 776 720 177 586 319 904 63 701 372 489 981 552 337 528 646 61 826 699 423 1038 498 239 780 916 397 950 130 486 1037 286 792 490 1053 210 769 682 214 193 765 167 885 1060 420 648 3 852 464 699 151 153 865 554 417 73 735 521 583 790 271 1061 220 285 720 530 794 768 495 1081 334 593 215 715 260 1042 495 324 770 437 963 596 86 59 968 578 217 985 284 990 87 63 854 570 306 758 216 161 654 5 668 545 820 63 926 1025 189 348 772 565 506 345 1080 288 657 30 673 577 138 604 62 710 365 408 762 624 423 493 1001 723 380 72 982 1085 416 481 1085 1055 232 949 286 291 578 140 668 428 621 107 878 777 14 415 660 744 473 521 710 311 765 350 1079 1030 268 71 611 740 466 295 1026 812 539 901 196 206 635 287 773 815 291 347 773 583 172 1059 503 950 383 941 346 16 1063 1065 316 670 387 378 958 846 69 258 947 1013 373 815 475 677 509 241 549 500 637 563 198 857 471 267 588 242 607 481 726 21 955 770 178 571 496 46 925 490 743 397 786 715 449 563 359 458 873 313 764 744 512 102 832 1067 82 382 1004 959 77 495 960 474 605 771 242 1055 483 377 595 1091 432 594 271 714 69 17 798 76 643 340 872 358 841 782 301 164 825 258 1076 712 547 292 1008 494 1044 296 739 464 1064 119 560 862 82 865 303 276 1044 548 85 957 118 635 373 1034 430 556 185 104 887 632 207 345 623 464 771 851 12 454 659 917 190 533 644 952 299 240 1021 640 482 46 569 723 409 353 560 868 273 861 271 231 1006 1031 318 254 869 612 242 19 1019 995 120 21 594 635 402 624 544 715 327 66 1040 400 557 689 474 218 579 199 1044 653 227 466 584 466 1049 938 521 119 708 920 54 1002 439 352 1084 269 630 1038 291 297 994 940 123 385 679 81 848 617 125 799 439 844 249 337 706 331 587 1057 263 700 148 988 12 311 989 1030 455 73 1079 1058 504 987 121 786 329 754 55 568 410 338 550 482 850 717 204 609 233 203 937 879 423 1029 9 982 441 299 797 858 275 455 869 1078 240 273 741 539 883 781 104 345 557 82 747 114 746 677 56 47 782 115 1057 277 645 160 769 456 887 853 60 57 787 889 9 226 867 143 733 677 47 54 1055 529 615 488 729 409 1015 179 559 660 311 988 409 927 97 588 252 44 880 802 17 397 672 997 378 169 697 311 738 1012 464 999 73 555 412 1085 282 724 316 338 699 515 893 438 708 278 650 196 1095 614 107 1058 538 988 408 669 363 147 897 1003 474 387 565 669 150 48 789 122 986 737 300 432 689 744 394 547 1071 932 109 750 346 108 766 908 49 9 925 155 1018 849 397 430 843 409 701 181 1040 394 1056 220 600 1000 409 885 525 845 182 5 889 172 758 1092 183 852 431 698 41 1020 11 185 582 167 684 513 658 308 999 10 953 1046 356 880 76 634 521 944 389 375 616 21 931 38 895 295 889 712 343 614 392 350 692 80 786 908 362 447 622 848 104 523 682 576 287 886 131 13 951 104 996 1017 476 978 514 971 495 569 125 753 138 270 577 542 744 475 573 183 562 522 873 499 942 719 31 810 208 244 552 505 890 720 306 291 1073 568 263 890 369 735 380 268 1076 339 574 162 808 899 162 1019 495 732 408 1056 471 784 276 98 761 788 179 99 701 463 973 580 184 437 549 928 174 140 990 479 1052 103 1082 939 266 972 301 1065 193 50 741 34 1050 828 290 912 59 828 443 0 1011 532 863 1040 8 683 198 224 679 1020 114 165 745 738 137 701 94 311 1052 891 400 4 659 777 116 923 241 818 368 514 693 974 87 347 874 61 661 756 230 136 968 981 450 13 768 34 985 344 1088 625 372 358 903 482 638 766 279 793 456 84 897 632 253 170 907 726 167 383 746 460 964 221 575 1093 188 349 659 16 990 689 477 226 921 34 706 564 342 127 744 980 424 435 973 501 955 1042 40 214 833 645 509 1030 229 0 972 354 1044 86 861 996 488 525 1081 822 515 385 698 230 599 885 63 236 729 5 904 219 637 109 776 95 1076 892 406 890 402 347 907 600 444 537 613 1084 9 528 614 974 175 914 529 529 620 419 866 1045 324 853 492 1060 309 942 297 253 580 786 20 160 1095 929 266 173 700 839 88 366 1081 597 97 510 735 374 694 770 31 158 574 137 1087 447 1030 118 568 511 986 604 222 400 1092 65 909 752 359 340 628 256 640 1042 477 440 1010 1075 220 563 326 874 360 154 825 294 588 613 508 509 675 1022 259 667 214 397 1083 654 455 1044 522 603 243 1010 523 760 128 926 497 82 768 569 364 100 1031 208 751 829 483 851 159 222 1094 116 617 772 544 794 143 588 365 1015 179 738 236 119 782 993 147 680 208 483 1020 844 480 327 841 520 939 1079 513 1094 315 850 379 559 489 703 282 1024 205 609 182 479 554 971 170 77 843 165 1021 785 236 1001 262 801 347 80 805 1010 78 314 794 1046 138 734 405 803 177 893 530 714 315 841 170 134 794 298 681 884 179 692 328 70 746 89 863 1047 37 1003 102 811 167 859 320 611 360 312 994 380 810 923 476 651 87 53 1015 901 369 349 805 24 770 542 735 373 817 945 25 695 112 140 947 900 190 204 942 132 585 1035 542 574 537 879 87 387 1031 1032 534 176 690 488 750 90 871 389 575 716 105 583 465 694 68 560 101 246 983 143 990 593 515 987 291 181 680 192 962 883 468 491 587 32 1011 782 517 330 1054 1019 519 332 590 1089 3 199 570 786 212 1039 418 848 120 742 419 970 391 933 107 128 617 995 378 560 291 500 1087 357 712 217 938 1084 196 999 305 647 106 177 717 904 376 54 819 64 682 231 817 162 756 795 38 135 961 981 436 1064 13 225 875 439 928 1093 259 759 441 948 493 560 25 181 978 58 735 673 187 68 864 445 651 139 1025 428 970 875 244 1045 174 457 1026 309 897 275 726 152 972 824 10 355 1044 111 593 520 789 771 65 232 1079 375 763 650 260 407 746 166 850 944 429 140 825 667 147 743 145 783 96 97 962 776 120 949 374 569 160 781 45 597 51 578 349 424 925 266 789 834 196 739 202 828 512 437 953 445 795 190 573 949 316 595 439 708 95 1067 546 289 756 1073 88 1011 269 651 11 600 50 237 585 675 153 869 76 510 1026 257 593 149 584 777 62 97 876 668 279 542 548 653 39 234 846 971 190 207 808 365 1037 858 75 483 888 719 118 723 393 235 659 899 417 240 794 86 1066 990 409 448 1009 23 889 883 62 57 742 15 1000 257 815 1025 65 971 65 1095 384 129 732 875 15 474 620 217 1073 260 1089 321 918 738 210 898 195 1041 121 755 344 152 908 608 470 321 698 848 79 264 1063 707 28 669 47 113 952 917 122 904 473 262 784 812 81 417 903 883 47 45 679 799 86 432 576 793 219 1039 203 670 326 764 512 291 1047 226 660 583 299 633 95 557 335 7 1037 1066 89 228 712 594 39 507 581 782 374 962 174 804 319 82 1085 609 323 915 204 1043 254 833 211 840 170 466 1093 245 1060 462 559 882 73 333 882 680 467 152 615 574 66 701 65 127 930 1057 86 861 443 570 160 82 778 737 294 1070 1 986 307 1079 128 133 824 588 0 131 569 360 572 237 991 696 89 221 553 887 366 767 512 751 2 120 600 913 25 622 330 912 134 812 47 598 262 1066 73 1008 415 14 600 223 998 793 124 165 955 1094 334 183 828 1083 204 859 530 322 704 80 943 605 11 58 789 721 317 40 640 883 388 764 421 177 742 104 832 9 1002 334 623 296 1091 542 847 217 670 260 831 774 471 118 741 255 620 589 267 70 912 632 169 578 518 392 696 456 657 16 567 219 1034 190 951 132 1060 754 395 450 1047 123 975 766 516 868 389 889 334 33 764 410 969 80 716 1078 381 628 192 932 272 245 569 425 1023 544 1087 490 797 981 492 311 879 375 652 708 219 99 835 84 778 746 389 244 561 918 177 950 69 176 951 827 417 85 679 86 911 808 123 573 343 829 400 560 541 477 776 779 388 892 290 254 724 140 664 336 567 957 253 483 931 898 347 764 407 755 296 305 998 609 218 525 802 97 1027 517 613 830 131 420 1038 673 158 1065 278 944 25 841 376 792 358 112 638 738 167 421 1076 977 204 823 3 557 184 0 1045 552 47 21 610 27 1019 584 10 1086 472 128 809 807 498 28 1026 328 740 195 1078 259 990 987 247 1036 313 953 498 422 912 280 907 533 960 1035 355 528 1056 615 98 66 758 442 795 235 951 968 264 508 588 812 46 47 1063 59 1020 800 9 885 450 370 620 149 669 1082 156 517 1022 831 465 563 461 960 13 749 286 304 951 1055 53 556 466 407 573 1017 17 656 281 937 216 68 1069 516 611 296 764 466 1076 394 808 876 526 779 165 431 563 719 508 521 1071 1091 295 607 302 26 757 307 807 684 214 371 708 612 162 879 167 186 798 250 910 300 871 11 854 173 726 27 682 16 963 1090 57 64 849 188 669 527 964 757 98 769 284 801 449 483 943 858 234 691 422 987 499 550 222 292 788 554 503 127 962 689 220 406 595 703 334 862 457 624 126 787 485 513 690 986 70 792 216 801 124 853 18 327 723 11 942 174 911 759 460 389 1059 922 242 94 1018 597 477 11 735 297 1078 1082 401 248 1009 1089 10 29 846 290 651 433 962 708 463 302 582 130 999 409 668 37 884 156 640 105 613 1018 22 437 945 820 48 130 1007 547 998 947 67 582 55 42 790 1072 416 170 768 673 203 30 671 21 982 632 57 326 872 183 698 1029 336 758 490 249 643 16 843 885 381 977 415 357 1031 1008 380 723 425 597 232 750 15 666 488 860 342 319 935 443 822 874 496 703 91 151 724 793 536 430 826 708 349 969 515 44 983 415 599 732 295 776 537 498 974 161 791 443 562 191 643 439 608 838 49 54 1016 281 930 977 504 5 701 171 982 862 161 963 450 270 882 718 379 367 921 289 825 373 884 473 906 775 438 1007 344 961 101 878 70 524 883 693 266 191 1001 375 1046 153 680 715 359 927 535 726 539 613 265 524 881 188 1048 565 220 380 1091 86 867 272 708 589 5 106 598 22 931 823 100 852 508 620 166 831 274 673 484 748 295 976 145 463 1081 460 711 27 1039 467 869 57 975 100 660 259 1071 1012 529 490 549 175 904 879 326 518 598 1052 435 717 359 276 898 576 383 131 939 1092 153 482 697 267 760 640 343 263 1046 108 734 495 638 657 286 611 154 633 503 372 612 718 56 237 804 567 55 932 192 44 810 975 210 343 551 830 117 191 772 209 696 636 90 246 1062 493 892 706 408 9 723 977 176 1080 65 480 845 577 437 75 927 843 245 1084 289 967 432 842 173 444 1045 298 598 452 813 218 606 411 993 211 884 215 738 620 37 519 987 506 725 72 786 1022 375 884 116 603 284 205 975 352 847 51 827 876 442 843 416 840 387 725 241 838 446 346 1084 904 188 137 758 797 464 582 146 853 216 986 224 535 797 248 966 297 910 500 971 514 1081 655 18 412 728 5 867 1091 493 961 282 94 656 221 669 237 735 652 430 125 685 508 833 1013 315 396 629 649 453 1 793 1080 354 690 105 153 878 982 30 783 26 800 303 795 484 994 45 223 559 524 842 996 393 621 248 453 585 1045 18 902 351 709 146 356 605 423 835 227 859 392 750 845 277 371 1030 263 773 136 739 947 65 238 646 256 1061 802 299 796 242 582 307 772 320 450 722 875 294 649 185 49 971 983 536 1081 126 158 951 380 594 1079 321 229 981 559 152 378 967 364 1001 857 94 161 992 125 577 672 365 470 835 255 876 233 610 865 313 1048 0 981 234 505 635 356 1038 796 15 187 747 582 70 901 51 52 566 662 187 72 983 1077 109 710 443 799 106 45 554 313 839 483 1008 585 418 75 609 505 558 613 55 1021 276 282 771 989 370 757 490 572 6 89 595 568 71 1074 94 759 157 750 543 383 784 468 580 966 316 37 929 454 833 537 851 231 779 928 532 841 485 988 333 349 716 56 607 976 494 876 487 862 452 557 150 362 1059 1049 458 463 939 996 279 1088 296 592 545 512 752 202 882 568 389 18 630 132 633 152 913 283 807 47 793 841 7 1068 191 805 472 267 585 332 1052 520 808 705 179 806 492 344 1061 784 53 17 558 858 51 685 454 41 848 732 240 618 404 776 448 940 533 526 1065 791 276 257 970 256 736 548 457 799 462 453 705 58 914 1046 60 267 566 1079 118 924 132 159 876 923 222 41 578 332 1038 1068 24 338 777 836 271 577 494 239 1055 972 498 787 168 320 632 258 708 987 154 540 773 215 562 329 886 32 895 48 737 762 507 618 29 895 373 427 1070 990 272 509 652 530 918 296 621 934 194 1087 16 467 601 834 215 424 1030 599 341 808 375 880 116 575 472 1074 373 648 276 773 271 146 764 329 646 438 830 711 27 395 707 131 991 808 152 108 919 147 926 582 22 1048 73 167 617 816 277 30 1011 852 502 339 1005 186 1039 431 959 480 651 939 359 13 924 522 559 405 636 186 863 56 1021 565 53 824 153 146 676 874 493 1046 120 213 841 964 304 367 909 786 401 469 950 62 680 159 660 992 130 806 29 768 26 779 229 47 918 117 713 741 140 1058 435 948 14 450 1032 834 547 588 456 1093 413 602 36 990 301 847 450 218 1078 997 177 872 125 1075 96 430 729 78 1093 182 891 218 940 474 850 1032 50 1013 254 722 355 538 697 1005 131 976 177 281 593 246 978 647 90 346 949 696 151 1050 350 206 1068 489 1012 883 204 905 460 902 48 587 8 202 949 516 561 988 534 64 995 678 62 54 943 919 111 109 565 212 728 338 773 115 935 380 753 1093 513 412 825 481 657 656 215 481 710 966 254 420 854 973 212 10 719 934 50 1044 32 570 262 310 641 120 790 223 921 922 104 23 1046 253 549 612 296 590 20 113 831 74 848 992 45 4 820 183 971 452 667 604 428 948 418 378 779 391 955 1011 315 172 900 181 595 1086 365 2 994 1030 17 582 526 620 168 666 86 63 915 458 806 608 123 29 1000 802 322 1025 296 805 366 584 187 301 930 34 891 759 328 283 678 475 922 605 194 671 509 451 799 788 486 840 213 424 661 346 780 440 953 438 550 857 415 85 688 762 473 56 772 54 757 666 243 63 1042 577 123 884 410 90 1047 82 739 389 817 558 32 52 1071 660 297 1076 443 556 298 196 936 854 107 939 361 504 697 86 962 988 438 105 781 673 313 280 559 8 723 998 389 493 943 194 617 441 1063 346 973 468 548 1066 315 776 524 1055 181 978 136 390 900 508 1011 662 120 443 1046 1061 373 599 56 110 698 3 1087 231 753 596 381 236 863 74 815 482 684 1046 59 349 1001 12 848 1064 326 310 605 62 796 802 149 942 30 441 974 681 357 529 643 459 689 901 374 68 893 757 195 372 1038 273 1051 34 998 367 863 325 935 879 409 663 295 18 698 825 377 1018 97 524 815 844 119 369 573 675 269 240 812 278 554 360 617 1086 512 804 468 219 876 272 679 687 458 694 328 1063 492 255 636 997 459 76 1071 143 673 873 313 862 46 878 398 1008 103 805 144 189 596 418 951 940 189 12 633 537 895 149 1047 1067 201 388 1020 957 45 780 424 668 241 847 386 958 258 110 599 655 162 317 998 1003 158 237 898 421 966 996 149 612 127 1041 316 1004 240 872 116 246 649 816 536 769 141 289 830 39 725 124 752 261 630 954 208 109 1041 779 141 933 18 254 1008 172 929 509 885 18 936 495 608 1003 315 128 710 72 973 434 1025 282 788 86 577 252 664 250 876 881 491 439 1052 1050 443 1000 55 945 445 460 1078 641 281 407 1020 913 447 593 402 558 1 132 842 1005 300 1083 104 748 388 122 553 1010 424 451 888 243 799 367 708 503 1064 821 268 891 81 807 216 327 794 561 431 29 645 127 948 644 187 410 562 251 910 330 999 732 237 777 437 12 1015 388 875 507 750 297 621 1092 361 238 625 909 111 608 467 683 306 935 340 257 882 538 991 151 863 103 825 289 742 348 868 865 53 792 95 972 192 8 1005 815 89 1001 331 168 682 1007 527 850 353 374 667 504 1072 679 34 637 124 180 947 1004 309 535 566 1083 8 1038 375 185 920 276 1095 757 245 645 131 700 76 968 438 1080 450 257 656 755 210 810 510 1087 180 791 502 651 475 72 638 609 297 1073 453 1045 105 716 220 599 351 174 1030 203 804 608 461 398 743 1011 519 48 1084 585 321 520 1038 274 596 1087 25 441 1047 539 607 813 167 1085 207 298 983 553 355 782 70 438 793 820 27 566 133 1007 28 972 51 69 814 873 232 817 376 303 903 556 325 885 544 333 620 278 985 825 275 494 696 351 918 681 440 464 692 530 983 92 957 291 668 523 912 896 350 384 884 845 76 861 75 94 692 411 693 36 907 1088 351 736 447 947 372 771 478 716 147 655 309 881 322 706 139 55 755 739 54 647 361 1006 363 514 956 829 31 917 69 891 94 628 259 1068 120 478 786 941 519 550 464 9 747 761 422 21 583 549 378 1 863 768 343 605 144 465 834 30 690 991 225 1013 119 850 107 888 86 263 975 713 36 595 110 23 874 881 187 357 873 265 587 217 617 638 253 560 276 902 141 878 225 984 394 19 1068 63 677 22 701 762 465 906 406 1058 374 375 850 893 137 424 908 734 142 326 1080 80 617 709 356 738 62 411 791 143 821 172 747 391 774 1089 282 455 913 70 557 813 12 777 314 727 356 266 982 663 196 239 586 263 1049 994 204 911 276 1050 195 1075 534 365 967 808 297 1029 220 75 650 744 159 915 264 903 179 162 752 313 885 83 784 409 1022 644 380 296 1006 646 257 596 355 172 982 708 292 965 517 954 322 1027 500 978 9 393 848 823 194 597 310 186 592 123 729 792 74 500 955 535 945 235 1060 80 1002 582 273 503 640 109 851 974 45 816 144 332 725 535 889 1082 200 39 863 877 190 573 403 627 476 962 448 522 986 324 564 100 713 875 370 303 768 961 279 319 643 711 368 573 268 128 753 937 220 257 784 949 429 634 280 272 549 217 1019 1038 482 250 1001 81 665 76 990 351 625 589 20 476 776 504 902 518 811 860 164 185 634 933 151 735 424 556 477 874 24 667 450 335 886 818 240 114 551 854 97 349 956 70 807 214 548 203 566 1077 372 616 298 994 151 64 656 944 340 245 861 742 525 783 385 640 212 966 291 0 725 1062 100 1053 49 575 210 628 464 68 751 587 109 920 22 339 549 529 560 519 741 969 275 184 687 674 468 341 758 187 729 973 238 477 557 399 934 58 843 188 902 286 832 921 519 531 1053 458 858 1067 521 435 876 566 493 649 492 473 992 387 854 141 847 373 945 111 1038 1069 2 390 867 981 459 1059 288 246 565 396 561 341 681 240 968 418 875 919 476 861 40 569 412 137 1071 226 784 148 888 134 958 713 291 270 647 698 96 927 460 1085 290 316 865 438 937 466 697 106 570 1062 28 459 672 1048 162 753 514 580 287 243 630 1093 313 1000 253 522 628 403 804 576 268 412 834 660 359 619 278 867 255 823 481 146 1024 975 256 227 885 1011 2 976 433 1026 403 891 60 174 787 148 737 157 932 224 949 396 579 320 690 145 999 1093 318 509 762 781 80 911 231 255 812 1002 301 88 873 481 762 56 649 144 845 994 324 362 988 1088 319 643 505 1070 450 946 232 982 38 779 146 710 414 506 1051 981 327 878 418 382 654 392 714 584 237 1029 183 270 633 962 295 127 549 4 1005 715 256 272 1037 616 327 229 685 251 987 161 665 747 155 188 893 126 999 1026 531 1072 526 303 1042 315 652 377 903 149 933 232 583 881 325 980 129 349 876 342 654 430 877 390 778 55 1093 614 89 548 230 385 1077 520 1012 840 88 1058 162 806 247 1054 131 529 685 429 555 24 552 716 284 818 439 597 399 410 654 734 373 353 597 536 1077 453 930 550 378 1014 269 717 141 436 729 358 746 431 1092 990 425 207 902 733 115 443 907 828 38 431 633 132 708 642 344 738 23 736 251 938 539 756 205 54 979 306 926 172 1028 1083 412 632 80 380 947 69 1064 937 240 1094 230 930 423 127 1049 1068 259 92 557 1066 293 1085 530 482 578 373 930 489 571 405 954 162 719 964 522 458 886 250 789 974 388 268 812 696 306 219 600 527 970 957 410 209 589 735 355 330 771 426 685 922 31 216 830 533 1060 937 313 191 831 1066 523 986 506 844 315 517 895 723 47 955 96 466 1081 689 164 843 121 609 444 806 400 291 1026 624 275 632 503 649 90 772 294 421 769 432 810 925 280 473 948 16 810 1034 393 1034 352 233 548 310 848 724 189 939 292 91 1013 940 375 173 1007 901 464 522 645 760 124 715 85 734 347 31 732 461 1087 274 832 424 807 500 985 91 713 1012 163 420 910 763 277 1049 374 505 707 78 1068 1034 85 600 162 979 423 633 441 817 299 766 78 83 714 278 998 311 687 575 138 440 557 360 584 167 647 23 911 716 395 562 25 53 576 98 664 723 475 943 385 259 749 875 423 405 826 916 111 570 25 604 193 1058 483 619 181 745 300 217 1058 167 580 622 317 359 609 937 404 211 992 7 1017 6 630 154 948 826 74 118 991 459 553 101 732 530 733 449 784 212 1020 153 1017 266 719 761 27 19 736 953 379 937 229 278 794 854 540 852 541 65 862 224 697 820 476 598 75 247 561 290 1051 569 326 703 383 33 650 59 595 536 738 695 75 771 3 763 213 746 236 532 812 286 649 709 104 756 70 561 538 71 861 55 996 536 596 70 915 1059 244 77 1049 946 400 962 8 407 570 823 52 547 752 454 786 134 1047 93 995 664 355 764 471 531 698 321 685 40 736 939 349 613 466 833 36 713 435 324 830 1012 168 222 1014 366 810 65 915 1069 429 179 1013 594 517 226 572 1056 181 567 391 99 800 69 632 633 194 474 694 603 420 156 905 551 8 96 1088 1018 147 286 850 99 660 500 550 451 910 634 413 501 874 613 152 425 775 1013 365 893 215 109 1008 1036 376 455 619 740 444 967 302 611 111 815 168 264 639 488 553 849 257 123 562 446 770 270 578 561 363 250 883 762 100 731 261 574 392 994 496 931 507 158 686 504 554 802 543 737 188 423 887 456 938 593 464 483 763 536 898 97 633 293 1059 988 524 336 786 127 867 806 411 226 938 754 354 672 221 790 186 757 238 779 501 576 337 364 940 925 190 85 791 54 755 109 673 813 367 835 226 40 851 652 503 577 540 411 856 439 1006 218 766 411 799 665 326 1032 30 466 943 102 944 40 827 630 20 432 682 1014 106 10 843 611 452 586 176 596 143 982 70 414 701 81 562 132 949 492 788 667 385 248 798 736 334 602 230 214 594 621 438 784 106 851 493 989 337 233 622 739 305 326 742 863 41 634 525 1033 136 428 629 504 876 335 795 349 995 395 575 491 775 1090 220 852 176 797 394 971 334 1008 291 690 501 885 20 640 1 1066 337 626 537 858 286 59 685 354 1059 487 698 274 1072 455 599 696 135 1015 4 571 396 611 6 259 616 37 969 323 665 380 929 1016 434 436 1047 316 913 498 744 619 432 751 323 280 609 572 227 551 180 373 797 219 1016 540 1076 335 817 56 936 256 657 808 8 166 953 916 471 114 985 10 1032 386 670 265 945 1029 542 618 499 208 618 984 230 468 796 1010 69 792 98 252 939 371 1062 135 881 181 925 743 528 981 271 633 486 91 835 423 774 826 445 589 81 538 963 414 648 164 766 906 39 976 427 688 538 237 935 131 615 79 585 292 744 591 122 376 651 238 677 530 698 468 805 737 364 613 481 367 783 1020 113 282 557 73 616 570 285 229 764 8 753 31 890 97 888 991 272 787 466 948 151 438 669 798 263 663 459 779 407 589 536 396 1084 546 962 952 280 1032 324 390 950 288 621 796 391 1079 439 703 455 603 286 952 303 257 962 886 448 1074 252 847 530 926 359 634 340 365 937 16 636 114 582 623 296 110 623 585 319 6 933 1000 370 1073 186 283 673 653 127 992 181 768 497 592 418 573 327 363 563 625 398 384 1039 154 859 630 452 145 722 216 553 770 500 305 769 98 1071 713 50 1016 308 591 345 452 1009 204 731 978 543 320 650 483 917 519 1026 288 1032 672 199 95 575 577 295 510 902 857 508 671 241 265 817 979 201 195 776 351 815 501 869 518 752 753 153 438 904 651 364 363 770 1086 473 931 412 803 57 140 551 611 216 513 662 941 404 826 124 408 818 837 76 497 1003 985 416 158 576 578 226 968 351 618 64 1072 1 738 151 653 316 9 1083 765 531 85 753 18 1050 5 616 860 66 247 908 496 719 211 718 809 238 670 46 998 137 561 187 1057 277 684 458 304 645 165 935 291 667 966 20 909 116 807 67 435 1033 885 528 508 1023 527 730 330 887 831 539 753 67 903 524 295 973 418 935 326 1029 72 979 1080 386 934 103 589 316 394 625 670 57 829 240 843 54 226 973 605 276 638 247 1059 264 965 57 730 508 616 307 233 875 946 386 758 186 652 220 601 310 820 80 434 999 772 498 294 847 681 291 983 103 932 475 765 394 884 514 636 245 987 290 426 575 628 211 1048 307 1066 46 366 588 76 707 558 421 1038 298 1024 61 215 885 140 810 17 726 465 672 705 169 494 692 27 776 591 498 391 823 279 584 103 960 54 1000 27 876 403 997 362 600 842 199 1091 37 69 891 251 1072 646 373 955 121 713 44 459 947 409 733 792 80 128 770 259 740 581 384 121 1035 1094 242 623 504 888 453 737 69 212 1024 47 840 495 1072 810 238 432 988 156 850 1009 283 997 453 973 387 20 586 802 120 355 594 1091 20 566 395 376 616 47 739 561 265 398 663 990 487 882 44 400 626 702 499 567 417 954 62 1020 202 127 1007 402 568 936 351 1042 204 227 624 1014 70 896 189 282 611 333 581 377 599 924 280 597 151 151 1015 729 343 1078 157 1073 12 550 474 128 989 325 858 10 658 296 925 337 660 589 475 764 294 775 69 711 404 1011 258 775 505 378 824 270 874 231 968 196 858 258 991 213 717 295 644 959 166 601 202 693 384 1050 137 1007 478 581 302 110 952 339 1071 522 722 53 715 881 94 90 787 720 48 223 567 123 653 583 510 342 676 503 822 527 612 489 718 457 997 738 60 796 146 1081 513 529 1078 841 289 778 297 311 898 946 225 357 960 1022 195 871 534 443 781 355 597 933 210 635 189 1090 339 53 644 966 252 578 174 822 37 669 84 168 579 1091 145 414 925 394 982 935 385 842 196 344 651 83 765 598 486 386 569 971 457 37 938 528 778 817 91 648 157 118 1071 270 659 753 472 969 332 910 390 826 414 993 329 704 12 33 1027 310 1065 432 784 370 975 771 436 320 599 586 413 89 983 796 59 860 94 563 157 992 9 858 204 907 373 449 655 285 769 331 569 567 111 203 1021 943 404 405 680 267 1033 449 757 304 899 448 965 85 852 964 441 724 535 551 199 979 158 1075 394 261 1032 404 787 280 1085 719 308 346 928 129 901 98 1029 740 31 1040 369 932 58 991 417 1093 512 6 735 184 631 401 698 840 422 742 157 912 154 17 757 804 256 500 729 836 484 268 968 800 30 636 168 968 394 873 258 354 987 946 319 316 840 401 649 75 807 837 160 111 1037 781 414 889 138 184 641 288 599 982 96 702 18 1021 399 959 531 742 376 167 577 388 831 694 470 348 872 206 595 761 362 1026 496 434 1072 305 666 791 93 175 792 1020 53 848 303 999 424 540 979 1094 495 1057 486 627 88 213 576 589 323 983 362 612 101 51 962 92 944 504 999 63 991 139 604 452 1041 984 193 880 249 372 1036 406 695 4 639 770 534 427 897 70 927 381 709 764 223 618 429 897 17 712 180 980 454 541 667 811 228 1008 542 541 766 295 781 441 792 132 1028 478 869 980 315 70 788 787 201 204 840 1034 38 844 251 69 953 1086 88 698 150 480 620 1059 111 13 775 109 782 700 103 817 495 874 296 602 235 1058 490 525 878 261 880 862 125 692 75 835 56 585 160 140 736 38 662 51 762 605 49 271 996 534 838 610 78 497 813 610 311 124 963 24 1084 922 201 602 521 237 573 753 100 764 226 439 763 521 1041 907 498 1019 452 314 998 473 700 850 500 758 311 705 29 417 914 488 850 407 565 101 720 454 549 793 125 980 294 718 326 887 87 599 483 328 974 429 881 592 31 138 923 497 976 445 744 766 494 981 505 517 736 210 628 285 671 1066 49 868 79 258 1080 648 514 311 807 44 548 953 39 372 1029 645 119 713 543 642 374 331 753 416 966 150 1028 405 709 284 1023 202 870 905 329 424 1028 819 208 604 385 842 410 965 428 313 953 412 572 488 828 487 1081 660 471 164 889 680 28 406 644 955 541 389 1079 648 496 402 678 401 684 676 282 703 163 510 658 83 782 957 437 274 619 6 946 731 451 600 465 208 801 142 659 648 369 1094 199 753 473 179 772 659 223 765 264 915 251 775 477 466 835 466 923 402 806 23 914 17 822 76 791 159 894 899 73 959 330 149 965 86 993 207 558 291 725 361 574 828 256 877 542 314 693 631 365 200 644 128 722 46 754 227 919 223 812 101 1030 527 819 1054 356 651 60 878 432 18 718 820 255 760 492 539 1044 751 356 535 1000 942 525 162 703 52 862 766 526 79 935 894 343 381 581 725 502 91 744 730 461 611 540 490 858 254 716 841 467 564 417 617 405 147 785 938 163 186 658 690 246 112 1006 279 1013 249 753 91 661 943 382 985 258 820 300 491 559 508 922 817 410 148 844 776 302 110 726 365 903 883 93 1008 306 163 824 499 604 1031 172 217 722 664 192 291 699 93 568 736 176 1023 167 698 480 415 919 735 493 423 703 348 1049 983 280 413 1066 407 836 899 213 41 645 654 297 202 553 171 742 849 118 623 155 415 795 909 489 999 64 805 316 652 37 506 1052 792 360 934 371 161 619 303 563 546 622 16 942 623 418 264 849 517 635 160 970 884 114 3 997 1000 437 161 785 903 84 340 1008 862 48 106 1067 463 851 509 827 1001 284 634 217 8 828 609 134 541 813 106 715 290 878 946 249 327 708 161 759 625 521 318 1066 560 437 18 962 737 459 929 254 214 978 299 608 1025 317 62 1015 641 345 23 954 92 954 873 59 11 825 149 769 661 368 597 281 1005 230 1053 112 315 1023 533 634 125 765 266 707 86 677 473 937 42 993 302 957 714 425 945 206 399 574 238 667 808 290 90 681 239 571 368 991 713 532 1034 154 588 148 517 966 634 140 0 605 25 556 466 860 841 57 1030 65 1036 152 1083 201 545 759 124 845 689 51 859 531 159 863 32 1094 1007 376 201 616 445 548 371 849 334 550 412 1003 682 37 144 879 427 1028 516 560 221 676 1082 455 221 871 323 1008 204 889 741 221 75 648 161 855 843 269 537 1083 202 552 806 440 183 600 240 621 578 206 978 170 847 63 507 961 244 1047 58 848 338 796 388 811 1091 241 486 804 659 530 448 879 719 353 934 56 216 642 590 90 666 52 63 981 450 965 37 1072 457 1083 245 588 703 44 485 723 217 763 675 387 495 701 43 866 954 180 639 283 258 722 87 1022 872 257 597 159 723 133 568 162 186 843 131 1039 133 767 789 57 79 673 1010 192 987 524 939 254 679 306 843 529 1058 452 62 611 903 518 62 700 813 9 641 384 431 615 877 2 875 101 1015 500 551 177 587 80 329 691 113 1011 999 180 113 1051 605 480 963 111 763 95 433 803 656 179 836 299 943 243 220 585 971 212 764 298 990 542 991 298 1075 293 342 592 634 150 282 597 524 712 749 289 423 684 623 406 332 836 659 375 708 136 770 20 853 199 676 429 813 364 191 997 562 4 934 232 24 802 465 674 602 388 690 293 366 908 758 255 909 453 228 630 630 143 227 970 906 240 452 704 172 894 31 925 735 64 325 1010 390 568 640 119 828 147 932 146 109 742 691 495 763 463 22 599 861 102 526 1053 922 351 782 346 399 967 1040 354 840 399 48 849 832 427 233 620 352 864 150 1036 386 777 531 691 867 156 401 711 294 562 1027 348 699 497 564 476 98 572 475 768 475 1004 457 988 1040 168 544 1061 757 363 867 50 285 850 379 773 1058 315 454 1080 672 91 150 602 173 888 656 101 894 82 335 796 1 826 508 806 158 943 702 217 80 726 1046 64 136 712 347 659 73 1083 1018 330 360 808 17 750 557 518 248 938 235 830 267 765 537 669 752 477 773 525 801 85 931 336 994 374 161 928 848 377 635 458 617 306 517 991 80 897 734 417 1007 292 793 253 959 20 21 809 851 214 771 0 832 271 527 847 272 980 61 701 899 360 166 786 1015 524 795 472 344 832 508 621 1091 9 802 42 990 338 756 202 349 901 820 229 1059 466 919 214 639 454 964 116 684 80 222 977 499 558 486 969 493 929 490 798 909 379 170 681 155 882 717 456 218 772 461 913 567 190 48 589 499 927 864 437 390 746 253 609 723 205 194 585 1076 406 128 1074 91 915 165 1075 918 357 334 994 758 31 244 616 891 479 118 796 807 456 772 174 815 235 22 1003 78 876 532 869 183 707 194 1029 995 147 868 535 788 331 285 795 444 750 1043 290 471 914 883 532 156 1087 234 900 155 1079 112 771 511 1015 327 956 918 285 232 958 497 758 483 876 139 627 595 500 961 228 600 541 320 674 1053 479 705 118 1065 270 794 257 470 656 965 198 845 382 564 199 745 441 727 374 651 169 146 878 958 400 564 24 1007 448 663 213 362 746 515 801 453 759 711 176 841 248 324 900 1053 461 866 265 783 3 640 37 687 56 277 798 566 25 521 777 569 185 505 831 486 660 923 547 741 454 541 689 768 243 565 291 560 409 347 887 970 194 677 172 937 430 957 358 585 369 63 796 63 920 42 746 450 893 879 50 248 796 959 476 256 1041 834 185 84 697 55 738 1019 213 345 593 78 649 639 477 274 1034 797 234 697 420 1068 177 216 833 578 362 1087 547 399 822 375 589 767 342 1036 101 962 116 616 359 368 1015 478 828 848 516 682 15 362 1035 1047 79 281 1078 993 251 116 563 888 360 252 1043 618 534 738 304 810 300 324 884 924 387 926 451 280 686 189 843 376 662 785 351 962 411 24 816 659 281 853 104 307 662 262 1031 370 760 43 931 732 161 100 980 128 880 357 779 258 700 235 608 109 1092 544 594 718 542 938 54 675 252 145 859 26 864 856 451 747 132 377 1050 195 609 463 796 732 62 86 931 234 1076 1046 295 782 404 1076 89 74 867 906 141 903 434 507 624 303 928 159 898 814 266 230 719 605 410 947 223 646 449 1010 75 551 243 524 884 102 895 245 901 7 602 453 1052 505 570 261 576 449 919 696 189 698 118 151 571 1069 275 635 351 1031 459 591 486 192 795 906 252 369 617 462 982 872 197 33 553 332 678 288 1056 887 155 513 914 425 899 416 1056 1046 8 274 693 973 207 1006 364 707 277 442 573 624 511 191 1013 257 754 322 590 951 274 645 379 223 808 618 54 855 308 422 901 124 702 384 935 1080 448 862 109 212 665 718 252 283 815 264 562 71 767 164 551 1082 419 766 191 568 276 1041 518 328 775 1062 262 672 38 976 271 413 1003 691 207 668 200 850 261 993 441 472 999 361 1024 532 659 1028 118 4 650 816 403 105 999 401 953 436 609 774 481 825 492 410 555 257 761 395 764 135 580 660 355 775 484 205 967 656 123 1015 160 872 312 538 692 121 783 532 619 107 762 147 1009 601 213 204 769 175 804 278 786 323 617 515 659 558 312 979 458 963 244 519 994 206 848 444 1034 904 257 645 94 73 687 110 1026 715 375 989 118 701 418 407 780 610 84 301 884 640 12 310 745 1002 226 696 330 724 409 224 612 1019 38 1045 47 702 208 501 833 454 822 898 345 211 637 226 848 450 707 873 530 987 71 1050 149 380 914 791 220 442 712 569 111 111 608 731 11 1052 53 703 526 356 986 495 967 435 564 8 567 452 1061 72 928 736 169 786 52 228 627 404 789 744 270 507 938 189 880 364 672 870 69 407 990 955 386 1051 489 955 130 379 926 143 713 960 74 796 35 822 21 103 632 813 113 1079 459 221 924 816 464 65 633 87 896 579 403 994 456 879 504 67 896 933 437 843 20 642 538 324 729 751 24 445 967 835 77 847 142 982 61 148 903 732 526 370 583 588 274 132 983 789 194 299 561 59 769 388 1025 488 802 490 576 466 738 109 914 82 769 565 186 616 76 302 1036 605 250 982 297 20 944 28 985 214 729 483 830 540 572 400 923 986 228 181 807 244 628 27 1032 856 80 653 15 847 131 64 637 774 506 1005 289 895 408 628 53 805 408 697 80 226 659 629 172 1005 154 883 316 924 97 424 740 707 386 512 726 683 253 952 264 1035 527 678 469 82 1008 110 1056 798 339 668 492 231 1051 771 32 652 71 1063 90 539 977 411 625 185 696 681 322 645 33 914 16 761 164 152 639 120 1037 619 126 874 150 210 1042 617 246 895 459 266 950 977 158 904 117 928 6 98 678 695 344 1074 540 188 871 31 619 1040 436 1060 493 568 138 692 118 787 295 1024 531 231 989 1085 37 1028 153 360 953 948 472 987 141 452 714 436 834 563 162 221 1010 994 148 114 837 423 903 800 147 64 941 962 175 138 827 110 809 653 530 927 519 872 443 473 610 224 1038 958 122 933 295 732 406 556 322 918 452 430 752 370 841 589 467 1056 367 620 239 789 307 1052 385 405 876 593 321 1040 221 795 495 513 1073 193 609 588 213 104 809 478 641 454 1045 27 718 767 405 1073 405 955 42 1086 16 624 287 978 366 484 793 12 996 461 867 591 327 817 222 818 311 695 321 239 996 536 1019 65 901 677 518 927 420 857 544 114 666 988 309 69 1045 1012 540 54 1078 480 589 699 164 338 862 446 967 775 63 749 431 106 726 837 508 342 650 859 529 781 42 534 596 60 1095 841 79 84 670 1 650 140 1038 336 549 798 170 138 868 982 132 427 1080 192 815 172 997 839 8 419 794 894 352 1032 124 249 836 434 615 494 748 362 789 8 891 924 3 77 747 788 303 732 25 405 555 798 164 1026 151 608 25 824 240 98 930 653 294 159 860 415 951 1042 81 159 619 424 829 916 138 874 12 961 400 771 534 631 298 647 64 966 128 787 42 474 738 555 74 50 595 160 785 1042 9 753 257 57 549 737 460 669 233 960 163 560 332 900 484 899 117 262 871 203 945 50 862 851 503 903 10 695 201 630 15 218 618 1036 184 3 548 986 204 906 213 387 1025 262 702 83 979 905 532 210 775 795 125 537 779 728 126 747 333 382 816 498 857 346 813 145 629 191 812 749 267 965 121 872 144 794 417 374 871 1060 350 290 1080 553 543 858 176 389 588 590 277 21 893 796 49 280 663 1071 277 756 102 135 847 832 186 55 620 416 725 368 842 674 505 246 712 77 708 603 81 875 485 605 96 212 626 683 396 984 497 760 218 356 933 714 87 971 297 90 716 112 1045 822 234 61 880 760 43 1016 222 681 460 81 902 855 135 226 1035 453 615 650 448 658 228 516 892 334 968 114 996 637 303 621 133 323 1032 288 802 325 960 732 69 295 574 870 16 736 135 1057 426 807 14 210 643 766 182 629 321 16 996 980 40 753 434 356 760 400 668 722 106 548 369 105 700 204 613 506 1053 292 634 415 870 785 1 221 690 947 339 502 963 1060 118 88 1094 581 132 417 856 598 372 632 467 258 1058 654 511 471 1039 603 207 48 686 480 853 491 931 584 96 692 518 798 391 542 635 478 648 102 799 743 174 657 120 169 820 178 995 701 90 885 287 984 43 149 739 1001 103 625 210 712 520 359 877 203 832 609 4 907 55 989 166 963 320 973 250 287 996 1095 32 657 450 320 750 575 43 410 653 378 750 526 587 493 908 362 765 368 976 1075 361 1000 403 114 902 461 795 129 1069 11 611 130 800 390 946 495 1086 89 761 1075 438 143 904 426 810 432 624 405 869 19 803 121 797 1018 237 458 578 257 900 944 42 216 1001 295 883 670 231 411 1019 442 619 962 277 818 499 667 233 976 165 252 1063 120 912 430 955 42 1037 758 153 91 736 1026 543 537 663 623 109 880 114 481 629 69 782 72 666 1018 203 555 411 275 783 797 53 800 401 709 370 152 833 26 1067 964 253 251 601 1086 514 802 186 92 1017 6 571 777 71 198 814 280 1066 1052 319 607 418 63 1080 119 606 558 7 770 148 46 615 835 478 865 312 218 578 795 301 386 612 403 842 523 797 361 997 469 807 483 816 614 426 368 562 304 897 845 290 204 876 396 1004 719 71 864 129 45 807 196 716 215 892 669 308 1047 338 922 140 1059 66 976 190 806 62 170 697 968 353 375 907 292 906 962 358 296 651 689 516 443 912 297 886 877 81 171 1058 335 705 25 740 285 834 730 424 18 621 287 941 907 282 1002 74 174 853 1074 117 645 261 271 1087 810 234 736 395 607 304 337 954 279 954 1067 223 737 338 314 687 799 472 347 702 404 590 683 252 771 493 546 740 1051 332 64 839 320 984 921 513 1085 168 530 570 675 480 751 491 943 275 622 458 1025 273 968 475 121 639 779 421 874 500 864 19 537 864 893 187 758 505 379 1023 1002 86 231 849 1020 522 240 689 171 748 309 734 801 107 739 352 993 18 529 553 860 102 351 820 461 783 724 464 926 385 840 124 467 854 953 278 246 917 123 866 156 944 244 659 1002 410 319 552 972 307 979 111 359 737 662 279 170 913 159 1002 971 133 847 231 876 380 31 1041 977 202 298 629 1 989 468 899 771 266 104 1020 1044 319 261 694 928 56 291 739 512 1004 443 1035 766 53 711 445 808 134 1038 308 471 897 422 845 801 22 809 207 875 464 1010 332 563 322 666 62 843 469 604 544 62 879 335 1042 278 825 1009 316 403 708 722 521 622 402 269 664 653 257 1078 139 722 455 829 484 995 59 162 743 946 331 739 272 329 918 403 971 84 849 1019 6 1038 24 429 818 700 51 344 636 59 588 71 912 342 1094 911 498 712 457 1069 22 375 819 898 473 702 432 960 507 789 278 124 1059 430 629 1024 454 2 706 859 7 140 1040 516 573 151 1027 762 396 34 605 963 431 438 576 755 286 95 887 711 197 768 10 388 665 921 96 1011 173 31 868 1071 342 111 779 89 1017 523 903 732 498 644 267 477 1083 157 676 954 506 754 84 21 795 1027 110 803 326 651 242 495 1049 462 1032 669 226 333 895 234 911 1056 153 703 545 797 360 923 293 804 127 1049 326 673 98 164 733 840 229 67 944 499 627 742 207 734 501 104 776 596 405 817 489 913 262 738 349 832 130 606 457 544 681 734 66 334 959 836 508 828 345 646 501 855 453 591 537 1090 388 20 788 532 671 259 1023 1073 210 797 370 351 607 93 845 126 862 42 697 272 606 1052 279 347 1031 379 780 68 820 1083 159 1012 476 209 1020 726 259 1010 224 650 456 27 1066 227 955 570 230 165 838 270 670 610 485 248 1002 983 248 969 510 765 252 340 804 773 135 654 442 5 621 1022 543 107 1055 127 978 622 181 431 944 429 698 536 697 831 174 914 215 781 421 655 104 482 1089 888 302 202 755 144 675 594 459 751 268 406 562 194 996 66 797 343 597 907 281 681 484 155 947 826 448 828 412 279 870 645 83 243 753 125 1066 536 942 108 1071 1078 175 44 981 726 505 484 745 678 50 117 665 339 995 541 1051 689 54 973 99 756 493 881 79 544 1062 1083 316 750 306 809 277 734 239 589 276 1054 17 379 882 298 821 698 359 338 1037 650 538 81 986 922 342 3 836 423 908 554 187 274 1022 730 114 403 832 397 584 1066 299 98 944 497 1025 6 957 46 764 431 1059 945 333 999 213 988 206 645 278 918 417 52 1057 1021 86 493 1029 710 522 736 487 354 928 674 23 59 1088 271 1061 877 177 144 1049 900 312 576 535 478 713 1072 426 249 649 743 459 1079 489 723 340 285 913 351 676 339 930 1063 124 899 519 538 548 93 775 285 575 892 513 126 765 859 339 1028 348 989 481 522 771 129 1044 653 382 424 560 961 50 438 634 288 672 689 146 965 252 831 347 402 660 255 835 94 1044 211 891 871 328 931 330 678 443 303 1021 903 161 1048 323 327 944 385 760 57 767 31 589 72 836 45 605 471 708 598 140 280 798 857 359 476 911 937 112 455 602 463 948 712 230 87 806 734 215 240 925 627 491 189 1044 389 607 823 69 153 938 200 1003 762 209 1071 89 359 850 879 540 906 165 188 838 28 991 580 310 565 184 57 674 457 944 370 775 1066 241 1068 144 965 327 851 117 413 560 987 327 532 743 404 843 532 940 154 704 779 247 727 25 176 830 242 742 215 937 762 335 461 1043 408 1039 494 905 991 49 900 295 1069 13 766 328 503 1022 680 154 280 742 907 542 72 657 322 965 732 93 51 808 389 1078 880 47 724 31 222 961 448 844 933 245 391 633 891 522 965 246 79 936 76 1086 1008 35 61 1066 274 653 626 319 111 925 884 97 184 731 957 489 475 1073 282 591 26 1061 323 607 1086 335 68 874 321 729 410 650 582 127 171 910 511 841 716 295 1069 91 147 740 902 172 437 622 968 259 965 123 770 32 431 794 954 76 966 32 996 107 46 905 168 870 865 387 961 295 799 536 798 207 696 128 949 466 209 962 1073 245 501 1066 172 866 738 362 6 587 414 940 46 587 251 939 165 991 724 117 795 428 434 947 393 647 402 759 751 120 619 93 599 374 308 990 325 907 889 308 796 441 693 66 1058 106 524 702 150 1014 505 822 473 625 725 23 935 288 4 804 864 544 496 702 939 215 897 252 742 397 569 467 371 751 259 908 558 181 974 187 276 801 575 343 919 88 72 1037 637 360 510 566 677 314 172 940 258 889 80 1022 677 254 137 899 624 398 1082 309 339 1072 652 339 894 193 726 357 674 41 430 940 983 170 94 868 671 459 209 558 300 1029 841 332 572 27 1081 285 734 295 148 651 55 711 475 590 699 506 738 376 990 287 722 478 723 354 430 1024 4 1009 362 719 891 331 645 406 157 705 201 709 71 655 1034 485 653 283 851 475 1021 239 485 786 684 468 862 93 687 189 671 35 706 203 1087 341 7 636 1004 351 587 348 462 1072 1076 101 507 813 56 791 654 196 839 531 36 646 790 392 484 929 355 819 179 874 424 710 308 938 42 1032 557 320 927 189 448 930 618 157 12 658 390 868 18 973 20 939 531 687 503 565 987 225 186 1055 1087 422 448 841 1067 256 545 1053 963 546 1027 71 840 203 44 691 690 468 345 859 756 1 195 613 984 535 692 280 637 362 824 528 150 663 714 318 459 565 81 888 65 719 808 1 273 932 899 47 46 725 415 962 183 879 1075 335 812 31 795 514 115 719 349 949 809 544 844 120 666 532 690 32 586 501 1050 25 626 520 470 976 133 695 41 671 314 564 671 363 691 40 732 331 343 738 184 745 314 747 823 236 550 161 105 677 414 1010 449 767 846 242 217 853 358 892 678 502 582 237 498 774 28 864 308 575 613 140 684 252 296 999 190 1009 805 112 75 923 621 304 1028 468 301 847 402 723 497 663 920 9 278 726 312 592 454 1012 40 989 140 775 852 222 592 143 401 834 684 46 130 891 852 469 760 30 533 941 171 588 311 784 288 602 459 552 569 117 572 521 56 618 116 714 27 1034 914 121 1029 303 878 408 244 805 447 992 608 54 335 903 201 731 394 739 1090 420 836 481 525 971 462 705 892 532 955 194 518 911 348 598 208 660 1079 80 492 966 1054 54 412 721 548 240 665 78 934 374 803 355 408 1042 127 748 783 115 51 1068 734 514 988 427 190 624 685 307 865 430 659 499 206 626 1074 276 792 157 632 408 640 94 410 851 952 452 682 226 170 739 564 78 188 752 840 247 829 269 78 706 125 1028 674 189 1065 371 690 280 215 552 958 179 408 897 815 22 521 717 490 603 867 233 966 290 234 1034 956 315 946 516 1080 521 91 899 582 218 448 640 248 1089 167 757 429 936 429 867 383 965 741 105 99 727 960 479 867 328 421 1028 528 1059 443 579 151 656 322 680 327 660 769 171 387 649 498 961 502 713 452 1079 126 1070 877 179 179 588 172 912 50 970 307 909 544 921 266 601 993 192 838 435 460 1081 439 726 108 894 838 96 281 762 669 240 899 211 193 720 860 373 277 893 792 210 198 741 602 396 1004 508 118 656 352 645 797 440 811 525 876 10 997 92 780 171 609 62 660 344 113 958 61 905 797 410 1070 138 372 673 1023 539 207 995 423 1093 929 491 718 536 789 459 760 278 487 975 784 50 833 419 29 852 23 994 283 746 858 433 584 326 1044 39 458 1055 783 261 735 131 570 464 785 225 709 329 164 940 1054 119 1062 386 575 419 496 804 718 504 612 537 1023 328 171 617 305 751 744 356 441 629 660 2 722 359 427 858 282 802 467 973 192 970 557 475 554 36 752 3 785 339 363 768 226 988 229 807 1085 47 96 1090 218 914 148 713 233 1034 539 1017 479 732 149 1007 620 481 11 1035 954 158 102 713 125 1073 492 969 710 292 469 805 778 506 212 915 752 228 577 153 152 803 969 367 950 434 60 675 274 863 297 966 1002 171 635 186 170 630 653 372 1053 494 999 465 237 592 635 71 677 70 476 893 814 429 485 710 669 174 201 640 967 474 264 1077 326 996 126 849 16 693 524 1032 1065 439 920 137 757 228 883 535 332 666 868 61 411 956 982 366 705 244 875 55 950 541 777 474 174 768 398 750 152 1064 1024 288 796 483 342 611 67 583 134 950 569 347 798 143 983 286 534 1060 788 478 185 1011 381 609 1013 436 4 668 196 595 862 142 1033 347 721 323 50 1008 479 798 650 23 415 970 1039 512 926 345 99 1088 321 659 338 984 12 1023 526 885 228 755 688 429 256 955 394 631 538 986 411 698 744 37 917 416 912 540 8 550 0 627 2 689 13 734 548 409 766 136 773 495 123 902 230 635 257 1024 969 256 737 232 527 1087 190 851 1017 447 424 555 638 330 410 943 354 806 1092 144 938 72 103 774 279 914 632 517 463 1071 556 72 438 861 508 1012 13 855 80 693 734 27 113 972 415 674 540 950 663 183 268 1042 265 683 422 617 975 474 873 448 506 770 296 890 5 1086 624 545 155 946 830 294 705 484 888 280 628 427 932 201 503 617 7 737 487 639 359 865 780 173 1006 40 141 752 342 947 685 244 38 657 446 636 398 792 398 716 727 419 677 433 243 887 695 176 345 599 65 965 670 144 774 166 655 368 558 349 265 863 1092 513 369 593 1072 140 630 134 87 962 534 772 698 400 145 596 495 934 900 456 643 126 170 984 224 681 205 1059 380 894 518 823 948 90 171 1053 1094 110 999 290 511 1029 407 984 1083 359 755 308 387 824 181 822 525 719 906 433 416 938 781 527 431 1077 465 829 304 780 145 618 1013 235 348 845 592 488 616 225 905 438 40 943 919 437 645 542 85 968 1047 280 575 237 943 376 997 149 217 868 176 993 888 329 1060 94 12 1080 274 1079 434 734 520 590 57 698 387 666 812 120 547 807 652 461 322 748 718 288 1049 241 104 784 59 761 476 684 100 563 662 78 450 993 75 1051 735 80 345 751 1025 389 99 673 616 112 146 551 415 959 569 108 807 270 44 830 997 525 744 102 902 520 24 1059 375 618 787 255 181 878 304 896 77 765 865 534 66 1076 86 735 661 275 1055 85 274 1035 145 1020 333 1000 782 484 538 792 699 212 815 58 421 702 860 15 134 632 976 159 779 437 534 653 314 1048 806 17 507 1010 714 78 379 800 900 221 561 355 421 608 732 63 372 1027 167 767 319 779 500 601 914 369 758 34 617 232 875 419 99 1035 609 451 102 711 417 556 161 589 1005 326 254 555 317 992 895 43 514 854 244 831 1046 424 333 649 998 67 663 257 625 206 182 1001 871 354 92 592 875 349 165 696 562 251 2 714 978 487 645 463 707 125 954 132 254 1067 438 671 965 494 48 727 963 66 784 370 719 485 868 17 545 889 725 38 1043 474 174 704 878 322 930 0 91 609 311 837 185 788 1050 125 404 755 885 307 449 912 20 1000 33 576 21 1002 213 598 270 1071 278 945 513 962 425 722 1028 493 945 7 333 624 985 235 581 439 36 878 930 528 608 38 278 972 148 860 361 737 888 497 363 686 653 342 975 431 694 403 295 670 68 866 520 992 229 736 301 786 27 648 425 1017 937 494 389 719 584 472 707 210 1036 344 945 59 557 284 863 301 652 351 253 553 275 598 970 136 148 1092 904 280 852 144 914 336 293 695 902 20 902 132 223 615 789 256 83 674 188 750 362 954 486 913 503 658 149 1042 741 341 851 381 385 1078 778 262 221 927 217 1007 1034 165 558 127 815 324 789 410 919 475 732 271 11 1007 932 1 588 197 632 500 626 390 443 658 840 245 900 407 201 773 435 586 499 922 641 174 860 506 559 497 820 402 926 445 233 902 354 768 59 1040 311 1078 937 137 18 1047 978 55 756 418 63 563 68 1010 650 457 224 835 700 523 142 674 736 503 1032 368 584 107 475 941 309 657 78 899 308 943 845 172 789 401 208 930 635 199 159 591 370 1037 173 626 898 85 1052 45 914 127 249 969 695 267 107 856 291 694 184 1015 3 872 634 487 997 518 332 915 122 638 432 695 49 858 1047 506 555 545 674 292 70 837 202 866 900 523 141 548 581 407 283 714 491 654 684 300 612 373 769 250 940 235 257 576 73 1003 956 120 665 263 185 594 0 805 911 451 390 888 942 524 281 917 825 15 610 492 967 90 1060 109 956 95 815 369 760 208 1014 419 93 1038 924 426 428 905 232 820 418 1066 1075 191 170 703 224 573 309 791 817 205 568 456 612 331 190 674 2 726 536 876 1093 1 282 921 1036 170 758 485 662 46 290 758 1071 175 475 898 82 858 381 1008 89 1063 295 605 298 668 566 127 199 675 756 448 935 98 966 182 931 299 1092 16 289 913 498 1024 213 635 37 1022 774 307 198 1004 379 1036 1045 41 405 1022 680 495 778 519 604 430 278 800 796 362 615 528 1069 203 910 158 691 350 810 230 716 182 716 457 374 973 18 1083 1019 329 884 414 348 717 793 71 584 495 35 1085 1066 97 777 120 639 384 615 91 833 368 744 236 493 660 800 380 752 178 121 762 822 52 785 167 1046 470 717 285 434 1006 119 991 584 191 91 976 319 847 341 737 84 933 545 903 767 469 344 741 915 51 68 807 689 515 1012 125 713 378 590 21 551 37 489 991 1002 265 384 967 881 168 657 52 428 705 568 381 68 748 564 315 854 369 92 597 351 696 539 1032 46 809 167 1004 304 553 828 456 380 781 626 159 253 1027 891 188 900 400 121 560 935 48 860 115 424 1095 413 929 594 320 905 34 754 191 715 173 683 122 826 87 699 137 805 524 631 403 872 540 918 453 789 82 710 104 189 920 1040 158 194 816 486 1049 59 559 829 318 989 513 912 405 486 611 700 295 670 330 176 558 533 975 361 633 808 105 116 776 263 1084 362 626 230 831 442 715 260 673 162 1031 451 817 57 1085 842 107 180 584 50 569 1076 229 1024 292 222 1031 1073 228 654 229 528 984 935 401 102 898 973 539 516 1045 246 848 323 1028 203 909 543 807 286 1040 761 426 1073 105 837 534 606 545 548 297 583 167 548 430 461 1009 985 123 83 887 580 130 186 868 87 561 636 107 109 812 696 157 899 329 21 871 571 152 1093 523 747 31 130 998 44 588 641 58 946 356 808 106 422 748 100 902 760 132 457 1002 705 460 647 409 60 1072 362 720 1078 480 931 454 535 875 927 540 661 367 588 181 506 889 1014 122 317 947 302 1061 815 141 11 925 357 856 730 122 943 467 563 455 629 294 720 232 131 1079 994 282 357 836 833 138 426 940 547 703 558 290 222 587 689 75 1049 147 874 484 237 813 36 963 148 845 892 28 19 697 56 1016 287 800 815 425 36 779 25 739 60 649 400 815 430 697 956 25 884 465 100 1009 11 997 552 396 963 541 311 850 498 592 1080 140 663 543 302 677 75 625 117 584 355 678 163 625 223 1069 306 664 590 396 703 534 1034 528 273 976 971 192 1040 151 764 108 605 470 257 728 224 668 663 5 973 257 251 1080 469 891 908 5 174 703 187 651 499 738 811 322 852 448 588 481 968 446 12 629 57 732 661 208 492 683 399 747 78 1079 477 837 56 845 909 422 606 374 999 244 584 273 561 458 911 7 1040 479 24 685 112 913 1015 287 163 684 714 397 153 1077 774 0 347 912 244 793 825 219 516 1014 277 1062 56 767 218 641 814 285 188 903 598 167 466 880 669 52 588 280 487 796 753 360 551 390 635 470 1076 238 391 947 226 639 640 54 579 28 131 1086 695 451 152 1026 348 857 403 548 708 295 94 828 858 324 857 327 741 268 184 648 583 380 51 559 816 334 239 902 539 599 1032 366 433 601 168 838 22 717 177 1055 121 658 209 993 407 1005 110 853 355 881 180 576 1048 286 296 654 969 269 437 744 508 685 829 321 77 704 638 321 313 563 845 487 145 582 718 54 339 1066 605 354 544 881 745 116 874 262 1023 202 976 334 902 149 371 689 713 360 966 143 204 707 285 1074 3 882 827 55 68 724 145 998 653 76 497 578 769 447 540 991 458 830 603 167 1024 367 706 47 525 734 419 1047 237 623 528 1027 995 134 10 567 300 927 635 220 874 128 490 704 770 426 973 466 435 611 422 836 642 311 488 861 213 865 143 695 1034 339 1018 34 187 660 954 235 517 631 719 473 702 407 723 326 417 1039 638 426 852 163 948 185 805 87 424 1090 52 805 267 905 700 191 464 1035 262 616 551 60 996 230 113 745 446 632 476 935 777 250 910 142 775 349 280 632 562 527 754 521 55 556 895 397 919 148 799 530 979 234 702 140 582 377 944 10 985 451 50 834 841 142 800 158 169 701 379 672 534 587 821 19 247 1065 16 1023 557 314 565 110 925 462 961 419 679 393 734 225 302 568 845 72 236 1086 522 1074 1078 201 442 614 335 919 405 932 417 770 195 968 919 478 314 957 375 605 382 671 1085 351 412 928 469 581 620 410 552 414 332 991 454 553 599 81 313 859 387 686 494 857 1083 53 259 757 550 119 719 430 304 821 209 954 162 586 796 436 1053 444 356 804 835 532 510 641 603 128 375 611 322 788 424 810 604 105 840 487 615 232 123 639 376 795 60 633 807 404 10 600 1020 49 703 321 846 518 321 848 805 450 587 245 2 561 206 814 505 700 675 196 482 793 865 195 143 1008 812 137 841 420 324 871 170 973 463 732 649 59 115 791 213 565 452 695 208 713 504 1003 1011 310 784 279 1001 519 304 1073 733 489 471 590 120 862 143 879 368 739 103 578 318 1047 717 233 543 1010 1095 392 930 79 711 547 384 864 121 831 970 291 690 493 842 103 837 241 980 80 697 2 1009 481 717 136 324 708 462 900 274 746 862 233 508 814 1015 193 64 681 965 105 1016 318 659 495 876 68 681 200 819 81 461 810 721 485 445 959 598 100 700 111 359 1049 546 562 411 765 612 86 337 1035 1067 304 330 634 888 149 34 729 120 1045 700 12 585 461 511 887 200 984 893 529 90 833 896 351 114 878 227 575 1090 387 146 873 256 743 191 915 222 1042 85 662 82 582 947 454 39 675 961 102 364 786 769 226 514 846 751 75 528 708 1084 236 1087 400 688 116 899 220 88 1053 259 829 140 1032 206 700 595 307 754 423 629 411 41 592 650 144 491 997 1041 259 355 866 1042 197 204 946 663 16 55 789 438 797 458 954 494 988 403 552 592 376 799 198 365 871 470 799 692 149 528 613 330 829 761 335 118 701 928 118 978 105 889 282 869 7 335 770 701 264 522 603 648 231 406 947 326 553 69 850 87 1040 403 880 341 707 743 355 552 349 79 593 252 812 317 823 950 254 550 391 75 586 544 593 106 867 1035 483 1013 126 41 1051 607 447 739 221 557 211 784 523 347 724 454 981 419 978 574 427 243 637 434 873 428 924 166 672 934 453 679 341 68 838 404 651 610 405 308 656 1040 527 515 888 639 331 327 1070 65 671 103 755 831 379 365 865 30 641 88 674 806 430 745 365 235 833 197 606 175 1023 832 145 188 1028 16 879 211 680 49 740 139 696 155 708 401 1040 273 851 1060 459 745 542 421 618 311 876 119 761 504 788 463 733 257 865 288 565 370 998 168 1051 795 25 396 827 923 258 582 28 557 272 683 398 679 70 674 421 945 241 452 982 960 489 807 298 357 824 533 1058 828 178 355 550 340 608 592 38 1085 145 604 356 548 536 17 560 196 823 94 992 333 672 147 772 89 964 115 1092 844 450 1005 532 627 263 490 935 438 563 233 830 311 702 519 681 449 986 577 464 1032 259 968 472 543 1016 812 95 1095 288 1067 234 144 636 184 921 704 309 450 887 215 555 324 1036 294 711 518 1030 808 211 649 225 263 1032 453 777 803 394 837 45 628 404 297 597 549 249 82 571 350 1080 156 785 964 272 1022 429 785 233 758 126 130 742 268 671 323 853 148 1047 471 642 271 661 945 378 694 49 661 481 773 174 254 695 9 639 393 640 424 1080 68 659 331 803 682 54 722 308 864 357 938 466 275 795 471 701 390 719 104 1040 640 179 93 1087 939 223 975 89 194 687 555 52 756 281 536 581 891 530 267 577 656 143 254 782 932 137 991 304 809 528 31 1063 883 196 220 629 86 939 645 87 944 116 1038 56 548 250 56 823 1085 361 291 718 592 136 140 925 474 952 201 1037 331 959 563 140 149 1072 624 503 958 284 1040 308 319 922 589 60 796 256 718 450 367 637 930 435 950 347 67 760 496 631 957 212 1042 440 891 468 98 656 869 448 667 478 80 1012 1080 276 1057 166 689 65 784 434 264 774 841 519 243 693 283 778 565 175 831 338 928 4 226 562 90 848 368 1051 990 233 349 652 743 424 67 687 325 552 91 801 114 691 234 557 31 715 60 1090 807 460 824 342 257 1053 184 1083 792 246 232 975 1019 140 874 252 415 585 1049 211 1009 520 420 790 40 585 146 907 103 1064 214 710 588 68 971 369 942 383 570 11 220 1083 458 773 1088 251 65 687 705 358 344 578 645 500 782 526 1059 459 583 0 760 143 22 867 931 14 973 480 365 833 630 73 550 83 356 855 799 280 716 266 69 570 1073 462 108 784 423 1089 560 405 235 882 541 805 779 485 870 2 567 179 860 346 625 542 779 106 871 460 837 427 610 51 293 633 701 293 223 920 105 787 811 489 699 381 638 537 909 525 88 880 971 264 193 823 246 740 1057 537 721 6 811 319 628 58 129 841 53 1009 164 662 496 605 145 1083 874 43 157 996 968 122 160 957 277 550 52 1016 847 432 257 592 979 303 10 806 460 674 1010 44 1020 38 502 878 659 186 931 212 461 842 443 1072 391 620 472 732 42 937 1 1013 997 412 760 288 875 459 171 586 313 618 970 498 298 901 307 713 691 527 232 1060 1052 29 1086 385 40 977 40 1005 191 722 1016 253 491 779 304 794 614 419 608 388 367 892 589 396 6 706 985 208 1029 210 456 948 602 461 928 227 415 971 655 28 931 467 943 230 591 503 610 288 282 707 522 763 261 843 640 312 347 927 795 208 179 841 278 581 681 77 788 306 87 625 738 468 150 605 984 376 848 157 223 885 1062 438 435 705 275 950 922 318 703 413 64 970 197 837 373 644 469 774 724 435 1003 177 493 827 768 103 634 358 605 526 827 129 82 820 1013 117 141 903 123 959 795 145 898 132 52 1052 546 927 455 833 1012 388 145 904 120 1041 803 435 1071 271 679 317 507 967 1069 235 229 762 192 980 241 1079 714 125 571 485 332 1076 500 870 215 874 242 789 135 893 528 651 364 876 792 366 540 1081 721 125 219 558 439 910 382 1091 335 659 808 363 257 957 542 821 58 781 656 427 994 466 587 290 300 861 20 1073 456 583 353 754 1089 245 662 225 233 1025 800 160 676 543 1067 365 712 541 326 752 486 706 725 279 434 581 1020 488 400 1088 386 721 170 1027 627 185 30 880 568 383 1044 480 507 950 978 453 89 711 242 941 259 768 470 562 238 955 589 152 440 630 874 183 444 596 178 992 520 618 814 422 670 151 577 408 796 159 538 828 831 438 669 10 470 578 601 303 724 101 685 542 1016 509 104 766 780 53 194 679 720 535 302 979 710 457 788 490 673 379 516 713 355 551 774 251 349 854 1003 111 547 617 719 69 13 740 368 584 1086 62 551 451 143 891 820 71 1077 120 293 1091 608 440 881 146 446 1040 44 889 310 761 726 402 241 651 54 1085 166 984 430 976 139 1093 889 494 1077 292 402 896 486 734 546 846 968 162 810 47 1091 245 1046 251 490 842 391 645 411 921 950 149 160 1035 51 779 365 604 52 871 738 81 166 887 761 12 600 271 296 986 598 336 534 608 631 447 1090 464 528 608 280 819 512 948 962 253 902 29 385 606 569 438 648 178 869 274 1030 140 809 475 461 946 157 949 366 816 588 48 1086 282 434 644 363 1043 233 1077 582 267 841 500 206 804 378 1025 976 399 348 628 123 878 712 428 184 902 840 499 537 803 773 353 555 436 675 459 457 908 183 1054 1065 333 195 1060 1095 425 669 372 941 197 778 176 107 970 1003 411 357 772 1090 448 1071 39 1 567 950 220 28 671 489 649 261 827 577 147 720 178 960 189 632 199 261 551 940 434 403 945 867 534 449 551 907 371 437 725 81 1095 243 977 690 88 772 244 960 445 952 297 1073 47 495 705 434 944 562 115 557 86 760 247 218 715 596 454 254 951 738 221 110 668 724 259 1038 454 940 88 1012 441 424 913 828 29 524 694 504 936 449 913 424 839 270 1054 381 875 99 670 213 937 53 771 758 136 809 388 594 173 144 1018 456 970 649 248 193 598 870 443 380 715 436 1053 960 185 426 825 728 260 1042 366 13 1036 101 968 1025 137 336 827 276 618 324 602 309 709 394 864 968 295 953 230 110 1052 537 1060 431 972 990 74 152 657 1014 37 302 721 836 8 604 63 1067 142 913 224 858 124 132 896 307 889 443 881 979 27 28 607 301 865 627 280 307 798 424 798 359 835 199 694 749 117 112 560 674 119 835 508 590 267 398 997 313 650 857 33 910 55 350 577 1019 224 342 1069 723 251 308 1034 915 288 974 264 730 11 98 667 950 27 890 297 434 586 754 187 611 164 487 873 118 800 21 658 1079 481 789 507 1044 315 730 354 943 203 395 844 205 814 352 710 68 604 331 590 474 686 579 221 542 978 311 941 282 731 84 660 848 113 942 377 241 967 141 766 546 864 596 315 719 341 790 184 442 995 22 695 128 910 544 625 823 478 92 796 750 187 491 1084 237 640 350 942 1083 384 910 213 395 691 992 197 914 280 1032 85 874 416 401 610 1037 430 1039 308 887 459 102 1076 458 854 618 492 153 772 817 330 168 949 920 97 781 155 973 491 281 647 205 875 764 224 449 586 552 545 596 56 129 949 722 119 492 970 870 101 664 187 511 1086 883 464 644 273 26 586 833 177 117 721 639 437 8 616 501 752 1020 466 184 611 637 166 707 455 1045 291 787 376 695 94 549 460 364 988 240 637 593 71 100 602 1005 256 790 517 541 1001 175 636 478 1039 157 677 609 282 1079 328 4 687 596 69 462 897 990 405 49 845 302 663 774 162 1028 464 586 92 449 619 135 1077 984 36 157 697 790 446 285 636 77 672 212 794 591 371 1067 279 241 554 1008 346 338 558 430 707 231 630 773 146 415 837 397 604 302 800 1071 290 212 625 776 250 640 93 920 358 471 851 395 947 116 902 421 729 1091 419 385 795 621 454 700 150 931 453 972 222 597 329 635 281 302 765 4 932 466 954 268 957 922 91 579 507 410 747 390 828 787 265 675 241 889 195 341 618 569 76 402 1071 794 86 102 979 382 1062 365 689 459 591 899 364 722 14 142 642 354 566 444 555 485 838 203 999 1009 172 672 18 258 691 732 245 148 589 596 179 106 649 489 614 537 752 750 462 839 77 776 161 583 430 74 614 853 155 72 1036 1055 222 62 795 594 374 541 876 493 768 325 961 211 862 614 36 921 475 232 933 984 4 986 513 998 435 844 126 128 963 518 613 412 809 1029 280 667 99 428 755 863 538 718 283 746 490 1032 238 270 571 918 248 936 479 1080 325 299 587 423 649 24 746 154 941 415 632 492 852 1016 467 348 890 280 691 976 339 804 499 383 656 356 998 66 1014 222 784 1053 329 145 809 617 134 502 564 807 31 1050 105 1092 453 1092 442 165 904 480 743 749 347 799 68 545 723 557 444 522 748 480 822 439 566 410 871 398 946 820 333 658 223 478 831 258 1031 184 567 313 834 951 431 936 1 106 582 551 170 684 289 703 230 1082 394 944 115 205 662 855 333 306 1041 180 739 271 850 444 902 257 751 657 83 57 1081 619 346 940 246 687 55 818 249 906 239 289 1043 667 28 886 112 389 550 656 474 39 800 440 688 190 833 1015 86 133 1005 883 529 966 267 278 936 548 227 946 413 916 103 290 657 587 188 316 1015 428 921 1000 169 856 194 923 110 836 526 228 628 552 400 765 197 767 201 282 1084 157 585 916 452 632 341 327 722 825 88 325 676 499 629 575 267 1003 7 685 43 885 475 505 612 177 611 997 470 104 1052 793 96 786 155 317 885 35 757 816 512 758 93 732 218 506 947 1051 15 319 675 355 634 241 758 329 767 163 839 97 896 603 450 416 885 22 930 718 189 189 1020 954 485 809 161 375 628 987 532 217 895 392 1009 543 907 275 695 823 252 814 309 118 571 386 863 874 92 1040 346 900 69 743 181 173 1046 955 188 572 252 107 753 1026 375 507 992 141 696 1074 72 407 842 230 920 347 840 798 314 995 342 465 1058 822 242 245 779 598 121 518 842 876 24 499 901 318 973 325 792 313 1063 650 400 850 229 496 1060 293 637 895 246 519 1076 285 619 777 40 971 335 419 1048 173 1042 1003 72 453 704 416 989 916 480 300 983 201 930 34 789 265 573 756 240 468 661 871 420 574 75 691 104 1035 74 75 732 895 396 156 550 292 921 948 131 349 551 544 990 668 328 1061 477 161 1065 852 322 154 963 438 790 284 871 695 363 856 315 514 966 789 17 670 368 91 945 181 758 8 1009 200 658 659 221 336 625 499 796 392 733 155 917 689 278 1024 514 329 978 237 647 728 433 84 821 553 155 789 312 934 235 515 808 943 149 391 626 805 485 581 387 790 18 179 599 901 435 372 1034 588 336 11 996 435 1055 1065 88 345 715 851 482 376 1025 161 595 50 696 855 491 63 753 1055 505 882 16 663 83 91 793 182 952 168 945 1049 478 434 599 913 135 1094 241 402 831 785 354 978 244 234 658 293 739 377 1023 37 805 633 112 19 751 241 751 977 203 879 464 303 618 379 1013 71 1012 37 979 775 1 172 1018 663 345 378 878 564 179 464 1081 336 709 760 263 841 365 909 138 741 1 294 1094 708 407 411 851 1023 86 509 686 1073 13 592 496 590 95 914 301 191 1060 163 942 678 66 891 54 604 303 749 89 830 186 62 565 928 34 698 314 363 1078 279 948 3 833 655 105 964 96 191 970 186 955 718 529 1080 54 200 934 214 915 963 425 493 777 392 757 663 92 762 347 610 97 622 177 465 1026 839 143 501 629 144 1042 493 1053 364 591 333 1012 826 521 492 843 1069 498 205 692 68 568 929 392 741 477 525 715 123 791 953 405 895 25 517 591 312 572 769 60 57 713 679 353 446 811 880 63 299 968 215 622 781 526 573 164 200 640 381 990 594 253 589 442 43 1075 1005 423 226 741 653 129 871 149 343 646 662 195 400 770 412 796 618 312 853 442 600 389 476 1022 840 237 179 575 460 583 1086 217 848 379 140 1071 706 27 696 304 314 609 626 169 849 33 801 99 466 919 208 1073 701 304 883 336 790 309 941 222 750 417 67 868 974 11 149 565 81 605 1088 341 596 323 1032 73 613 58 903 110 88 990 46 1039 1029 18 24 670 169 581 952 391 501 733 116 637 219 719 137 841 329 562 99 850 893 362 931 219 249 745 365 931 225 979 15 821 726 356 90 669 987 441 274 776 496 593 987 304 203 707 679 475 365 817 211 691 162 757 250 743 1010 321 355 699 712 367 126 665 970 523 848 284 588 195 319 951 528 891 1046 531 842 488 803 301 614 67 553 14 300 960 124 622 737 191 1052 66 330 1062 810 221 295 737 867 3 343 627 70 563 106 630 345 776 81 1069 375 880 614 19 84 969 880 422 231 751 370 932 427 987 632 399 791 148 469 984 244 1085 256 788 187 1048 674 33 185 716 976 402 330 900 601 315 689 435 120 1035 937 541 641 347 732 188 121 975 61 865 227 882 704 159 104 950 376 659 635 346 1029 129 860 228 1056 547 524 895 1030 314 384 1071 1091 339 851 440 53 733 1028 479 780 145 979 139 2 945 915 410 291 1015 844 9 608 288 583 128 374 675 20 579 680 232 564 0 43 614 725 429 906 258 873 239 388 927 205 552 212 1035 531 579 336 583 100 744 744 477 190 896 185 585 180 1039 56 717 692 69 823 351 669 393 855 340 739 397 726 246 733 374 548 303 852 354 678 383 419 855 590 465 185 561 454 939 471 1090 8 827 837 391 518 1065 344 934 758 328 61 903 908 199 933 483 232 848 720 137 726 203 824 88 247 874 921 441 4 1056 1058 503 489 987 999 179 419 865 750 131 929 463 953 307 49 893 366 899 39 658 909 187 1042 505 466 758 758 173 326 645 956 61 332 932 973 454 126 860 117 661 254 870 652 414 647 32 273 912 223 750 697 98 881 86 463 795 712 54 809 446 380 662 947 517 962 476 506 1025 872 412 249 638 507 1074 205 964 920 470 749 349 371 902 58 889 308 918 1051 515 541 869 1056 252 297 741 564 529 66 902 73 796 335 949 201 803 276 1054 555 297 483 1024 882 313 691 537 1090 120 241 960 461 1079 161 1063 306 741 1067 22 690 193 939 145 930 466 489 878 162 897 932 375 12 839 55 598 429 757 234 1043 124 649 642 438 169 728 68 956 219 589 547 599 504 587 634 426 212 1033 1020 62 861 185 166 587 1034 135 135 584 835 308 959 41 883 90 675 41 1034 121 820 296 1038 119 416 641 299 833 719 256 95 776 455 1064 576 183 964 353 148 634 301 938 238 939 331 893 329 565 462 551 1041 65 960 414 440 736 709 209 1028 223 269 760 670 44 927 136 107 985 140 848 212 944 893 279 375 602 512 666 748 99 595 524 544 583 647 496 593 414 780 186 1016 408 542 793 26 903 864 207 105 959 902 463 423 732 1045 229 76 1076 834 449 794 74 84 693 194 593 993 37 470 685 1047 454 974 19 1051 394 629 434 904 219 79 596 457 807 41 882 962 28 400 1070 823 219 924 135 153 926 965 521 725 57 203 550 932 235 60 995 1060 311 631 294 739 251 222 557 875 363 747 207 53 700 352 665 581 34 473 697 523 605 436 1073 697 460 17 938 363 919 127 779 903 435 746 416 246 733 154 850 959 353 925 317 125 809 798 506 558 227 642 18 259 729 796 459 476 930 386 918 333 960 474 926 965 531 601 146 561 426 665 456 44 860 337 610 83 843 702 382 355 876 718 315 1053 22 1054 337 5 885 339 735 583 543 755 66 934 491 886 59 350 778 529 739 811 421 16 555 207 761 722 415 156 849 464 897 710 391 513 630 157 734 162 648 1040 56 822 246 256 670 588 436 1044 165 404 968 275 826 919 266 428 760 577 115 617 12 320 846 40 1046 103 743 290 702 969 70 305 895 1034 43 625 170 783 535 243 571 385 823 95 1016 485 799 133 1062 638 520 200 621 797 19 516 907 511 805 35 1022 69 657 883 149 370 799 505 835 651 90 332 785 317 620 152 663 111 1071 307 992 923 533 735 520 432 743 610 38 806 118 851 148 1006 470 247 768 580 16 136 567 554 379 5 863 257 806 577 116 348 854 526 815 217 748 289 1026 259 920 386 664 544 683 246 778 48 597 278 600 1021 365 25 937 377 835 353 953 744 165 426 1092 97 951 9 669 577 285 907 73 76 1052 256 710 948 47 721 60 992 390 690 250 779 130 348 1039 141 688 300 604 436 594 57 927 514 874 615 141 426 1011 839 538 688 519 794 73 675 206 980 180 807 88 614 415 399 773 25 1076 94 587 124 676 550 441 837 163 775 219 919 373 677 522 92 734 778 177 645 141 989 205 209 569 539 581 387 722 1074 326 617 504 1033 50 543 904 1007 453 489 846 372 857 908 10 1039 55 1018 26 768 278 354 688 338 720 637 365 927 172 688 481 356 764 187 571 749 161 902 433 63 573 204 651 749 514 368 793 432 572 1048 382 895 308 316 581 646 388 1019 161 8 794 443 722 165 743 185 791 313 686 1070 389 190 565 1001 273 395 824 801 35 537 614 862 15 610 127 67 615 933 19 645 309 220 848 659 361 564 214 704 267 1081 398 372 1002 630 174 689 530 921 307 843 497 217 872 27 1041 553 118 1029 464 510 705 443 811 993 443 519 824 392 633 141 575 493 828 516 788 1031 293 183 1007 953 494 16 988 122 624 334 768 884 21 533 995 723 435 510 972 986 309 592 370 349 867 696 345 1061 311 202 832 64 684 413 808 266 1088 57 1011 606 358 174 594 601 364 1012 59 520 959 592 26 236 758 104 1093 516 755 971 13 974 202 30 1039 77 1070 1005 500 700 195 905 399 140 977 1078 433 269 753 677 196 424 1076 292 942 1028 544 570 97 10 948 270 821 1039 434 604 90 243 1016 1031 32 150 713 836 173 772 436 709 33 710 159 352 597 570 496 297 835 708 210 193 616 622 278 1032 493 197 683 364 721 356 684 501 1092 409 889 12 567 164 640 1034 141 110 925 355 1077 1018 33 654 425 309 817 191 1066 477 621 952 410 23 893 511 647 542 594 68 1065 293 725 117 559 817 142 500 579 523 570 646 182 179 673 1047 43 933 128 272 857 265 881 634 293 798 261 998 2 140 794 853 339 897 339 150 1061 114 883 333 974 879 514 68 661 1092 145 433 930 428 892 1054 368 783 109 196 629 344 753 861 347 516 838 204 941 529 1020 364 1054 288 869 323 846 909 88 866 413 655 505 814 248 745 224 429 697 889 524 622 456 423 847 455 925 369 729 1006 137 54 778 657 252 832 38 281 751 228 930 172 915 243 687 674 334 855 243 565 2 294 809 9 898 1080 242 327 958 696 395 416 884 441 793 496 777 929 33 281 949 33 692 832 316 174 994 671 426 509 951 389 845 752 249 821 110 313 959 934 302 1092 376 310 715 346 607 478 1065 873 175 773 455 245 698 1090 541 594 454 867 330 960 152 1047 481 127 909 458 859 172 646 582 546 879 128 197 942 811 104 86 805 1018 468 527 1008 742 322 253 722 544 550 1057 358 782 177 593 377 128 723 1000 88 180 581 115 805 892 429 196 967 441 1061 965 438 945 539 906 377 15 596 117 653 771 278 494 928 605 420 445 1068 350 859 227 723 437 874 642 244 797 378 134 786 120 565 604 506 1016 134 1011 537 891 17 0 864 208 1003 226 1077 39 869 600 266 302 947 930 501 212 947 700 152 1041 371 377 912 697 243 199 1083 1016 228 540 1049 539 704 775 492 203 762 667 431 1086 300 774 156 170 1091 337 912 528 1006 990 202 898 424 4 865 877 340 560 23 1049 341 768 451 358 586 413 930 397 1045 153 632 923 196 265 799 605 100 1011 23 1 755 948 433 874 490 863 146 330 579 460 1062 772 311 572 146 444 726 724 329 394 651 481 983 143 728 592 131 199 767 697 537 553 329 572 512 203 1054 89 627 107 759 356 626 877 282 130 1022 690 68 964 360 517 668 1052 436 793 236 873 307 821 405 1063 308 1082 547 1007 361 199 641 450 1063 860 474 1059 21 972 123 65 721 178 662 135 963 928 246 169 994 865 21 437 631 382 562 463 845 238 705 485 961 983 203 670 292 682 395 574 341 972 194 773 357 180 893 131 903 208 911 637 190 344 588 251 1031 270 1063 143 549 156 770 809 324 1065 94 759 96 419 1000 1021 105 45 881 12 963 662 339 743 373 163 991 590 78 350 757 44 940 164 702 703 472 186 996 808 113 570 88 308 742 188 989 657 360 215 758 358 588 1007 349 223 661 629 241 499 778 42 905 166 1084 374 659 552 521 65 596 410 740 581 223 408 586 569 216 87 575 663 234 530 597 309 1015 340 843 161 680 747 402 1030 280 218 1085 364 904 661 437 733 543 781 110 8 1089 187 796 427 610 785 423 619 317 217 635 658 418 1078 253 419 744 404 716 858 540 820 202 765 312 156 777 879 282 540 698 781 470 935 488 404 554 648 269 566 194 357 581 472 693 1072 523 967 89 234 760 926 256 139 619 1088 332 81 810 645 281 624 425 54 935 543 967 802 22 335 927 138 971 341 689 184 895 1069 355 1034 468 252 574 538 591 41 614 564 146 956 477 673 537 434 802 12 719 523 810 278 647 1023 227 634 59 413 812 126 863 612 383 108 973 661 96 188 722 965 177 405 983 1017 409 1069 71 326 986 291 1007 101 931 732 77 1056 519 195 856 455 829 147 1025 236 572 23 628 843 35 699 227 514 809 739 386 171 800 677 169 263 613 363 967 882 496 708 350 663 68 897 8 564 276 994 168 343 879 4 860 588 346 479 749 634 323 665 186 824 212 780 36 652 260 584 221 1014 342 681 12 785 342 159 827 319 751 668 126 304 1040 821 37 665 46 513 865 493 805 220 836 1006 538 120 783 398 1089 235 805 131 655 701 463 399 769 556 80 821 209 150 787 464 911 759 445 988 332 614 515 1001 369 1045 276 284 755 884 177 554 252 115 619 950 313 1044 518 742 40 807 522 206 995 184 707 265 773 875 417 478 566 349 1029 233 670 1014 331 888 175 750 4 466 997 203 1072 231 773 817 504 339 632 507 1072 931 131 211 873 67 1003 441 671 828 213 641 182 105 1004 943 150 399 572 617 83 491 915 920 405 502 853 914 138 506 972 348 740 260 832 60 958 587 4 413 823 527 1062 567 461 581 509 107 653 585 191 229 945 106 937 547 564 798 8 504 807 730 7 171 841 969 446 22 704 930 39 309 1061 696 443 845 519 881 274 399 937 25 693 86 926 327 1015 988 165 461 653 867 219 83 873 1001 467 887 540 893 117 513 725 350 728 666 194 976 352 1040 173 691 414 204 742 502 727 582 292 152 1073 233 836 1061 442 664 176 203 725 620 471 846 183 321 683 257 944 407 593 786 436 787 489 267 933 105 953 369 734 196 829 949 328 871 42 663 87 485 901 716 342 320 788 425 850 118 912 632 411 231 873 261 552 81 636 594 509 437 1065 1010 294 853 145 940 171 1023 503 743 142 2 859 609 237 563 496 234 820 942 121 113 651 794 350 298 944 160 1028 543 909 1002 113 546 934 938 237 200 690 55 818 778 195 715 68 716 283 436 982 994 542 165 678 194 658 1073 311 1082 90 163 1014 190 792 216 801 910 320 864 206 63 1071 1001 299 968 370 801 12 570 335 811 521 76 720 184 777 436 725 215 872 356 889 371 956 927 469 880 314 519 684 375 816 431 828 40 835 1069 35 786 371 375 1047 993 238 527 990 904 321 652 70 184 849 364 570 66 863 24 955 450 918 1074 296 265 833 1051 56 41 652 595 433 1041 157 185 739 806 214 527 914 802 507 450 1023 742 524 214 1091 1018 476 280 865 1056 11 737 85 515 894 668 44 1085 271 397 980 818 353 991 512 441 713 753 34 876 453 659 231 141 1095 122 1050 887 414 872 471 50 774 802 257 1095 401 386 896 894 91 543 1035 664 414 915 208 154 1031 260 1042 539 657 17 968 457 685 9 971 1081 123 813 407 745 472 594 208 724 138 953 272 230 971 452 557 210 610 780 457 427 1062 328 1076 538 552 450 959 718 410 318 930 517 652 1005 533 936 386 772 160 687 394 525 739 852 529 62 1060 1006 35 33 877 948 534 930 421 443 1055 972 390 37 786 504 795 560 398 172 1078 293 566 87 949 611 27 18 768 78 841 760 352 1040 370 545 734 455 709 927 30 1008 432 388 1058 304 875 288 933 1072 466 329 793 656 347 815 261 452 790 306 1054 548 462 620 110 125 640 484 951 580 95 319 609 534 685 499 1087 1006 174 576 139 285 660 256 884 99 912 363 798 786 291 590 34 780 25 1004 207 1064 458 150 729 489 727 978 144 297 779 326 815 829 444 1003 442 513 642 20 709 1024 487 313 902 643 306 227 645 299 585 897 146 63 616 381 942 520 683 556 261 572 224 334 904 906 198 1024 441 119 983 449 751 535 911 371 1003 720 470 434 1005 98 705 113 820 103 698 912 108 911 210 547 990 499 663 962 327 344 661 1024 33 1032 215 643 297 618 147 835 449 858 390 71 841 516 1025 347 766 835 186 622 544 295 616 45 970 47 1041 910 304 175 934 236 943 577 314 884 499 845 137 703 105 31 637 769 439 977 321 169 637 295 621 515 1052 1032 189 383 548 543 723 977 538 495 617 957 168 833 464 341 623 715 330 568 543 876 2 543 992 395 793 837 544 941 208 425 668 324 726 432 765 648 196 952 386 329 932 472 776 632 77 428 950 743 185 69 875 139 685 443 799 760 438 254 992 67 1059 94 691 218 996 260 969 718 458 855 9 138 580 556 379 981 374 702 81 326 1050 660 474 409 946 932 330 139 956 95 1006 254 889 1009 125 860 160 347 1080 41 827 981 530 120 954 320 1057 531 924 200 753 102 941 996 7 460 1023 646 512 459 839 917 484 933 383 923 438 134 1094 802 162 623 374 64 1008 270 1022 202 574 165 1088 206 771 224 980 1072 385 321 569 977 352 885 394 348 560 107 785 449 700 410 999 703 103 824 81 841 166 694 315 742 458 903 288 29 584 475 983 283 936 746 206 854 172 545 940 140 606 599 215 105 694 631 218 580 307 561 9 564 439 81 585 35 662 148 952 483 555 611 544 794 55 482 812 448 797 385 961 872 543 53 1005 246 780 125 746 1008 479 558 306 178 945 154 862 1054 201 1017 161 412 660 883 30 627 462 1014 535 365 1095 575 335 578 0 484 746 244 596 336 874 1048 155 343 800 345 673 578 489 128 549 1054 476 357 819 52 1022 122 811 156 726 336 591 204 1027 334 1034 805 499 434 603 31 1030 828 520 811 169 765 441 88 742 143 737 114 609 331 1069 353 781 344 629 373 694 774 425 371 904 201 953 928 457 25 614 6 764 571 76 582 149 796 349 388 592 246 943 908 474 668 33 676 527 934 383 296 1065 255 1041 250 879 846 171 558 447 185 769 972 269 279 748 1088 524 925 164 705 491 315 933 1011 93 862 57 884 156 313 697 630 78 868 468 652 21 309 653 879 228 860 437 408 562 525 664 703 422 290 554 450 1090 526 917 348 661 886 512 85 771 787 500 148 1044 243 794 605 382 507 591 210 793 279 1068 778 463 758 544 518 862 988 511 821 221 903 540 222 884 560 27 104 548 1009 317 289 769 253 932 498 725 901 343 896 444 610 226 733 491 824 476 1058 520 490 866 72 1023 91 872 440 719 1017 203 202 1062 96 641 1059 497 534 626 623 423 580 412 417 552 958 342 187 582 818 213 347 958 814 88 379 863 861 31 149 631 270 1002 253 804 1088 423 534 958 917 201 468 939 244 917 408 695 315 996 1036 445 1018 372 87 976 781 56 713 231 550 275 384 739 485 808 598 506 183 662 534 659 39 940 564 425 1066 17 333 1023 417 595 535 839 335 1063 453 792 940 46 72 861 1075 273 853 13 691 278 940 274 579 484 1043 317 754 175 675 240 214 1055 174 681 388 623 93 633 210 802 791 42 271 876 1014 152 876 261 361 691 998 501 967 15 722 136 1089 400 717 60 218 621 309 695 176 1008 842 462 177 749 838 442 307 883 791 422 947 109 982 209 400 962 528 912 376 993 180 1076 782 1 295 855 920 303 1013 356 286 941 203 656 630 217 1021 188 393 863 151 831 1009 389 931 222 923 61 1004 427 253 959 861 80 959 443 563 537 930 496 879 484 448 966 1011 221 768 535 292 923 585 382 838 381 1037 155 171 927 819 137 943 544 888 306 910 1 877 539 621 27 916 250 420 657 153 677 631 402 583 484 1032 409 277 1090 363 568 473 582 380 593 870 402 289 957 7 650 508 581 311 734 634 181 65 881 113 798 941 73 41 679 241 826 546 912 856 520 85 779 901 53 996 83 118 871 259 1053 304 759 795 531 18 1030 1059 13 791 363 905 45 145 678 266 817 321 576 72 569 563 534 992 281 783 471 5 858 5 655 958 147 686 503 921 233 901 502 97 690 303 922 185 608 249 929 135 892 185 665 854 485 56 657 551 138 500 638 52 773 711 492 1079 332 843 163 659 421 706 258 845 523 589 99 117 973 987 302 273 861 666 28 341 965 160 633 455 996 815 174 264 663 703 117 312 943 177 763 400 681 826 324 41 643 133 754 1057 394 677 493 215 977 478 653 419 926 849 407 765 40 409 776 736 459 784 511 1082 124 152 625 757 495 488 840 170 956 788 304 24 1050 485 699 708 208 567 225 104 824 637 73 1013 154 152 684 639 445 1089 224 195 767 511 781 598 177 380 826 856 139 421 1062 604 347 355 693 172 953 1071 367 627 236 78 648 465 936 238 681 989 378 390 650 773 117 829 388 251 746 155 617 529 1050 291 1020 778 145 849 50 500 818 1028 486 1088 154 117 707 1035 494 373 803 228 768 811 88 447 628 292 800 863 230 38 669 920 94 38 1063 914 431 342 752 392 587 444 565 762 92 87 969 959 536 834 35 1085 105 882 468 54 1009 291 963 358 780 47 1034 596 313 319 950 1054 504 1082 182 676 159 963 69 524 559 267 691 33 725 736 373 51 790 681 297 119 977 193 675 522 767 161 1046 844 33 714 16 152 628 601 181 780 376 319 613 1038 163 605 32 170 1047 429 969 354 675 478 993 471 920 725 444 313 869 678 109 43 869 364 1037 1075 159 212 723 984 543 724 52 846 149 327 680 681 164 422 1084 908 56 469 892 411 1070 539 548 153 880 717 312 568 62 663 88 330 866 135 606 226 608 481 985 676 472 712 138 272 788 681 129 354 1018 417 1042 804 139 298 660 362 899 85 924 844 433 222 980 178 1061 1085 393 1014 497 129 857 225 1052 628 496 291 871 915 437 881 537 790 174 303 600 624 157 568 534 349 789 731 99 150 1056 110 897 151 893 624 537 855 375 307 960 501 781 248 887 737 463 87 574 793 19 505 1070 583 134 777 185 957 525 161 704 533 859 69 673 688 155 606 141 1083 157 224 795 615 182 54 882 153 1042 1020 381 735 471 337 853 212 852 626 201 495 1053 441 670 642 450 1076 136 787 470 193 668 864 217 894 326 87 709 693 40 887 291 81 919 617 268 22 682 284 773 950 401 13 706 212 771 769 115 482 587 911 90 679 19 786 297 202 822 268 906 127 1016 203 1009 694 292 222 572 161 608 155 927 14 686 457 1033 332 933 877 414 180 936 883 499 298 973 750 32 258 827 991 82 174 593 87 883 944 507 131 1088 898 523 404 644 571 367 260 907 218 1017 597 320 96 1032 1014 465 13 600 879 110 742 309 227 966 113 979 546 1072 59 967 354 569 985 233 221 639 642 443 583 294 14 1072 389 722 853 135 752 368 686 463 331 932 326 570 1066 248 1040 201 7 1088 121 1052 132 786 358 905 754 254 1081 449 419 1087 554 295 640 479 492 554 1019 464 422 1060 117 637 834 402 733 375 541 890 662 135 547 876 373 808 38 810 601 314 398 1034 87 764 1069 297 650 506 912 126 339 863 174 1052 78 804 255 723 688 411 108 872 432 1010 735 356 1049 388 815 175 653 185 1038 424 771 181 339 1000 49 786 117 824 1006 92 866 372 934 197 204 647 258 886 1081 184 1043 3 1051 51 389 805 0 836 434 997 197 738 1022 376 606 5 902 63 999 28 935 34 829 462 346 871 592 362 745 516 641 116 401 586 505 898 736 370 872 151 671 128 329 893 754 74 1030 230 547 920 218 739 11 959 553 107 406 596 1054 63 722 421 1006 506 734 495 1088 334 955 483 904 0 565 517 741 518 431 1052 731 508 232 563 674 101 776 529 224 732 651 118 145 921 946 181 707 189 702 285 444 647 6 629 247 825 242 624 719 429 919 32 649 505 930 139 649 97 157 858 917 130 366 917 102 974 749 378 940 379 834 435 211 558 375 582 1043 477 748 540 306 651 222 714 211 920 148 1052 34 672 110 950 319 974 283 721 734 85 811 164 256 967 565 159 1048 25 611 467 1046 426 989 121 533 989 757 269 6 695 40 1022 832 323 956 331 643 153 481 825 189 1026 788 527 1062 407 865 512 574 184 677 234 518 806 325 781 776 295 417 893 257 549 295 976 1067 534 1037 420 215 754 536 615 913 129 172 1016 543 642 479 839 955 183 387 1066 580 153 81 856 415 796 1041 138 337 588 326 673 1016 378 95 834 554 394 766 276 126 950 1054 303 993 197 398 812 199 783 552 376 151 1019 482 839 777 190 444 675 23 1055 171 1090 857 261 984 465 569 37 576 429 696 168 287 556 303 729 204 902 1054 324 177 593 104 909 970 3 403 928 857 89 4 916 797 260 941 117 662 273 638 117 430 602 567 130 740 336 966 214 417 891 499 876 817 45 864 361 68 1008 82 637 307 693 579 286 511 811 891 372 362 792 649 98 176 914 1020 109 20 683 311 586 15 1007 534 706 1044 412 78 930 848 265 600 73 666 504 456 670 792 227 568 470 807 23 745 248 280 1003 703 99 457 759 407 901 717 76 58 807 1018 223 778 348 413 638 979 481 384 897 385 711 510 743 736 132 842 346 884 498 735 382 836 307 614 64 609 369 300 923 276 688 355 818 598 280 657 512 151 715 902 17 284 613 638 479 125 1051 540 963 675 218 304 822 463 964 541 1041 919 321 1024 79 40 938 245 826 159 1015 935 508 698 191 268 600 457 939 1064 83 469 1034 132 1023 388 823 984 478 1071 87 216 674 710 75 359 679 640 160 888 512 555 264 102 741 992 67 651 252 459 686 559 158 322 720 84 928 651 275 295 753 979 419 750 366 1035 476 374 970 464 670 198 731 1008 273 762 513 515 934 381 557 846 375 829 19 790 19 811 468 1024 121 412 1020 1071 200 108 999 55 682 734 324 599 497 762 522 159 627 582 491 151 731 484 943 322 677 953 54 506 1032 915 382 31 1045 91 1007 207 929 1087 44 953 249 646 202 720 353 894 273 171 948 87 578 7 774 741 147 608 13 142 804 661 526 791 39 987 475 102 980 776 322 118 857 869 20 900 98 455 714 142 903 868 448 176 651 963 346 571 444 947 290 374 612 1029 170 462 1004 802 337 389 821 825 277 146 592 531 750 726 321 832 65 1088 419 226 839 579 203 983 426 89 717 0 550 601 37 604 462 813 295 882 72 391 598 1035 91 526 725 11 638 628 232 788 440 922 396 463 872 368 624 282 635 767 386 51 1030 142 852 973 473 405 960 588 378 165 946 911 22 729 114 294 680 784 214 134 746 583 322 216 963 708 202 253 834 406 781 314 595 426 624 1026 391 197 577 516 865 374 730 858 276 789 385 210 1006 944 280 1019 284 1048 261 684 527 410 818 851 208 697 184 190 786 177 826 772 168 50 637 128 1016 1076 241 894 50 322 948 403 757 1088 486 701 67 256 655 376 978 518 594 845 28 1018 143 342 1073 1011 97 881 0 860 210 173 605 824 69 135 969 531 861 372 789 98 1094 104 867 1056 108 474 767 1018 150 668 470 783 117 603 226 137 928 404 893 841 288 770 456 1028 298 174 633 274 682 294 640 524 729 679 505 446 678 720 291 74 971 837 172 365 681 549 124 746 66 701 210 23 691 365 907 694 325 341 577 282 723 544 780 297 1059 1047 200 816 152 473 1092 901 257 85 1039 333 803 440 680 897 2 157 935 54 969 425 1077 902 256 583 129 960 362 1049 490 652 493 631 485 77 568 2 914 880 458 614 482 803 262 318 925 191 794 686 103 1073 234 839 460 152 562 541 589 884 253 268 685 487 822 474 800 275 625 869 466 327 973 525 669 298 1011 999 496 1080 60 199 1002 416 1067 900 373 817 211 521 727 1057 301 303 998 603 540 720 355 1062 480 640 217 956 155 480 672 215 861 571 120 1091 523 33 574 997 377 298 730 442 735 237 921 1034 57 33 565 738 498 261 723 746 508 724 370 541 788 792 104 471 555 601 119 612 178 418 726 613 96 835 1 43 839 244 1055 921 188 124 817 328 1028 1089 228 1074 437 435 782 766 142 627 431 79 616 830 129 232 630 220 561 534 886 946 221 682 257 258 712 144 581 724 178 421 677 74 866 21 1075 110 948 430 703 15 633 695 482 1018 306 354 818 825 218 947 257 463 677 836 519 549 62 1063 180 666 505 191 764 702 335 363 1080 172 722 510 577 182 919 594 167 386 575 768 90 336 605 402 604 101 913 545 943 663 271 569 402 40 1081 282 584 983 77 412 958 491 868 398 781 506 576 565 544 759 207 810 541 906 300 88 708 765 458 403 794 386 564 322 1071 524 567 345 785 970 289 349 663 612 336 285 749 1075 112 1072 35 561 84 1092 42 92 647 204 971 795 18 224 765 839 166 851 336 597 188 150 1001 73 677 678 134 209 556 858 144 984 79 411 888 778 132 954 493 17 723 927 321 127 753 349 696 299 695 337 584 1018 463 1053 42 387 807 366 701 111 771 503 972 1042 219 930 145 239 865 1005 461 14 608 746 204 43 788 399 1066 769 273 477 593 146 893 716 149 332 591 985 116 295 696 1079 8 34 652 647 480 706 379 954 54 261 849 894 74 710 351 862 547 154 774 771 72 31 1078 80 991 343 743 466 967 111 814 918 368 296 1043 10 1052 248 597 755 126 677 110 529 568 273 1057 591 401 705 170 325 971 92 587 913 232 490 740 1076 244 506 639 329 801 406 671 199 1007 195 1055 326 942 578 514 141 841 523 806 63 765 559 171 921 68 488 1083 398 642 718 509 174 834 1030 260 167 610 957 71 538 712 139 1019 970 513 101 1023 90 799 669 403 151 846 570 493 872 449 977 480 12 1075 614 404 772 468 49 1047 785 256 1058 147 694 265 626 459 822 411 145 600 502 1061 1038 334 351 937 415 927 938 152 1003 284 365 1045 1005 114 1073 6 705 438 608 402 911 121 334 738 1070 175 129 969 863 504 455 553 600 377 531 636 506 579 722 506 80 552 580 198 598 344 512 784 158 1010 70 849 692 204 85 900 668 339 631 106 303 836 661 460 871 86 967 92 532 1064 25 822 708 323 963 97 778 367 246 916 608 106 974 171 1044 5 981 132 480 563 97 778 499 928 254 1023 646 319 866 50 1034 82 1032 317 654 287 60 924 737 419 454 865 536 560 876 490 827 122 373 847 776 267 870 205 660 485 414 772 38 731 841 395 192 585 160 987 117 611 824 426 480 890 829 162 262 1014 274 1062 979 432 895 82 980 361 672 202 611 461 5 1082 626 219 657 283 219 592 220 1033 1086 202 681 21 591 246 1000 374 1051 465 322 790 17 971 140 993 116 613 851 370 627 322 233 678 110 1011 808 357 574 485 582 291 508 554 358 881 983 12 671 185 100 817 489 1020 737 296 163 982 511 621 381 979 1072 222 381 769 761 2 554 410 876 18 648 441 464 1060 242 1008 739 311 131 607 1014 371 319 732 1067 251 563 317 792 523 258 940 726 67 645 84 685 428 730 119 306 806 336 673 986 164 317 733 619 72 116 751 51 985 860 247 945 461 254 885 1046 70 12 705 349 614 905 462 543 847 523 929 1016 102 46 796 1085 353 1069 485 554 277 575 545 755 513 762 227 972 341 887 165 494 635 352 642 506 730 582 223 835 318 1001 491 921 377 81 914 455 888 518 900 228 1081 1079 327 140 737 999 131 157 905 475 1069 372 770 100 617 238 996 121 749 345 657 838 32 394 831 46 688 1016 502 434 768 119 823 970 152 475 848 146 549 391 880 582 412 134 923 120 847 855 528 788 117 524 655 789 184 478 1006 70 901 72 550 786 470 910 236 741 441 69 940 662 402 78 852 827 106 663 435 618 53 606 496 487 744 63 599 470 577 431 766 452 730 398 579 1027 135 545 1054 835 247 1061 307 1020 17 43 912 496 1087 106 842 777 411 510 562 383 799 64 1028 297 1013 267 1072 521 648 1027 198 253 919 305 879 1073 55 357 947 661 469 609 210 705 489 444 654 1012 30 248 1051 650 543 150 630 60 1032 371 860 716 69 581 360 48 950 1056 300 464 1082 1001 463 496 886 193 910 435 969 789 81 695 463 307 645 775 156 718 205 144 602 739 223 716 269 761 377 337 612 445 811 208 893 245 1003 261 693 436 820 1094 23 1064 205 272 861 216 769 313 1061 976 61 605 37 165 643 555 180 183 911 1047 93 232 990 1022 338 828 434 139 837 518 703 958 247 621 149 410 984 389 899 2 575 292 1027 834 326 52 795 294 674 1077 205 987 231 727 51 545 980 772 457 251 1009 724 338 931 97 576 389 486 900 165 983 551 213 492 1015 538 616 532 859 192 558 633 188 801 197 636 98 503 792 801 500 839 34 262 850 1089 142 438 964 770 424 405 600 847 451 886 135 359 618 241 621 236 801 388 838 32 928 251 815 195 579 1016 263 316 839 167 1000 195 844 182 741 352 828 391 868 864 511 620 89 964 150 953 273 292 585 605 511 740 524 251 678 384 680 280 927 281 548 510 1071 571 266 635 52 987 382 944 379 136 860 780 343 148 688 216 842 185 975 262 760 843 32 964 53 866 262 705 541 1042 536 15 808 562 495 84 1053 30 943 331 605 841 417 227 995 97 1075 863 395 155 914 963 252 807 334 621 439 1046 195 862 320 161 663 429 1015 188 673 206 1051 526 1081 997 234 782 186 565 117 567 213 191 1039 489 1039 349 1095 671 9 175 630 288 741 1095 534 500 575 458 624 1042 389 939 371 676 35 483 757 642 0 720 13 831 142 508 974 353 707 792 160 562 163 360 759 284 954 232 659 626 33 675 442 833 93 320 572 409 914 313 926 341 626 205 858 610 286 946 433 700 418 775 135 1073 473 1020 441 649 148 869 235 89 889 507 1020 871 224 789 85 322 835 300 600 627 275 797 395 899 111 88 642 583 66 448 815 406 901 879 382 523 884 612 542 97 555 1003 512 227 618 290 585 180 621 989 517 732 454 550 423 693 165 56 626 93 779 2 827 1081 508 233 934 698 43 110 1081 615 484 320 890 420 897 841 402 1056 497 234 742 364 728 750 69 542 696 330 898 359 1071 973 322 346 795 48 917 451 1049 808 277 98 974 727 175 693 479 802 113 912 406 988 491 938 450 183 959 58 594 80 775 174 817 14 944 884 237 338 884 1027 129 301 886 36 889 372 948 877 29 580 24 228 981 145 686 289 884 496 896 881 464 582 88 637 538 186 611 434 842 738 34 359 788 355 798 226 624 214 840 997 202 43 1025 252 1078 829 62 106 1008 141 678 475 1049 433 959 897 124 595 148 378 1053 1004 172 722 129 523 1020 560 216 845 6 649 15 543 660 103 962 668 370 944 122 120 763 769 21 585 467 620 180 24 793 536 1026 600 230 719 491 712 197 1022 257 156 788 216 568 1094 307 28 740 825 364 399 678 741 246 1087 99 760 430 538 740 887 187 909 467 940 228 950 355 523 591 398 638 876 5 536 856 990 410 564 450 818 454 270 906 540 588 37 730 376 736 1006 500 529 746 1026 377 343 669 957 353 890 404 51 1038 82 757 482 992 622 60 928 298 1055 115 1028 25 80 772 673 240 944 409 644 196 41 997 315 1021 1037 387 951 90 321 775 1024 307 184 650 458 1024 171 833 425 856 85 844 202 769 584 510 776 337 862 334 950 535 996 248 225 1078 399 791 683 85 255 593 263 667 172 846 795 530 1093 490 302 942 4 600 293 1000 708 325 704 291 930 335 672 151 977 547 709 533 261 594 303 1012 618 476 5 798 706 381 173 644 781 503 463 1020 343 601 799 258 376 580 1079 355 1048 278 957 547 88 946 461 932 546 1013 690 244 977 62 141 909 973 348 464 663 267 842 492 580 1067 371 550 205 916 86 124 898 812 8 16 969 858 420 523 1071 416 1068 815 357 540 565 802 438 128 741 900 538 433 895 543 951 1092 298 444 1054 43 705 105 862 316 921 605 56 215 585 136 558 439 655 327 658 210 977 745 456 1016 351 435 727 405 664 370 661 574 543 314 707 192 631 545 1081 693 209 714 48 480 923 1089 520 1051 418 115 945 991 523 819 212 1030 107 420 990 914 464 384 888 621 489 737 416 933 417 456 675 401 648 491 991 689 87 28 756 90 1020 1080 504 944 7 774 324 777 21 597 242 674 46 735 53 1018 315 209 969 344 1001 130 734 591 444 154 705 894 24 32 811 206 753 219 1088 160 760 9 995 325 944 312 626 587 210 608 15 159 720 24 681 1019 191 837 268 334 1075 790 312 906 171 841 413 341 930 812 284 968 113 309 707 611 209 702 182 452 1014 146 842 442 617 888 530 1068 151 484 696 624 483 226 565 221 992 573 68 942 59 938 336 358 638 616 103 691 264 853 222 1093 433 238 691 911 214 745 204 735 490 411 622 258 685 628 428 138 1014 425 1029 522 683 768 27 543 562 880 113 1013 236 729 469 558 368 512 1016 121 970 538 742 987 438 584 514 734 348 73 842 978 154 214 1084 135 690 978 137 357 752 654 99 829 437 737 516 1030 414 1023 542 366 785 723 385 86 590 876 82 1072 186 185 641 180 553 146 692 157 764 599 98 4 646 223 601 979 509 809 101 102 761 777 248 294 799 528 716 830 347 792 9 977 108 468 1093 727 202 803 541 964 164 976 147 779 514 366 1030 188 899 454 794 468 1065 887 54 168 860 170 945 641 516 447 737 18 1003 431 649 800 134 462 815 464 994 1073 162 144 993 616 523 655 271 533 990 306 727 977 325 269 650 207 909 1087 301 664 165 256 814 856 58 42 928 768 11 587 501 986 85 891 137 31 889 328 688 380 659 1031 296 972 523 765 44 377 1010 358 1001 220 582 787 388 152 745 348 701 758 475 788 443 37 734 930 455 648 338 978 430 371 915 150 595 259 772 94 914 1062 376 750 453 493 924 309 1084 1029 82 93 997 726 252 433 697 100 984 583 138 832 249 96 934 514 1073 681 37 509 573 1059 378 741 43 864 459 346 891 869 149 211 1052 1046 185 887 379 689 134 734 155 647 69 242 852 84 814 821 336 89 1021 832 161 820 143 185 629 781 540 641 315 286 880 435 1035 102 720 41 1070 708 91 138 555 488 745 548 260 717 88 1003 547 596 131 981 243 804 427 178 875 401 682 933 274 562 468 50 708 577 45 1068 27 15 741 645 479 269 721 945 260 667 523 517 1035 239 686 170 919 892 19 223 613 923 333 537 787 331 1084 1035 351 398 603 33 893 264 717 95 551 397 825 292 716 259 809 703 19 377 689 87 613 384 626 924 130 593 150 329 614 859 98 975 252 168 687 691 91 255 814 658 252 283 1044 196 592 409 1019 58 925 702 360 986 227 971 220 189 670 629 115 1037 271 555 290 381 732 1033 111 487 655 815 38 397 886 121 1091 927 276 475 905 268 872 282 737 883 181 295 875 875 111 383 713 583 480 446 953 625 54 500 958 465 641 1004 21 689 103 711 93 93 1035 477 1021 91 781 220 660 599 16 201 854 309 799 978 87 274 549 444 611 345 649 311 903 471 1015 469 658 948 425 1057 397 787 338 282 1057 228 977 564 72 166 869 470 912 541 795 642 263 229 610 369 784 806 468 620 292 224 901 1086 199 519 695 723 490 215 1084 430 893 1068 417 1041 466 53 857 698 195 711 113 347 634 514 962 538 1054 515 575 898 82 1063 387 763 126 298 1000 269 826 357 1078 73 720 321 1040 238 742 676 145 655 217 925 453 738 226 401 1029 34 759 86 915 378 607 1049 455 16 835 239 661 998 80 506 1007 353 624 608 120 624 424 930 69 891 221 1044 76 355 675 742 457 819 15 290 907 967 423 1075 447 506 868 58 577 502 956 86 699 730 358 387 1084 676 502 526 738 1056 380 638 191 932 490 751 486 533 1003 114 870 559 17 907 222 892 189 117 664 340 740 421 845 580 147 412 1033 1032 53 720 201 942 538 547 1040 944 209 322 968 644 222 289 705 162 666 695 490 736 473 596 88 589 430 543 621 570 462 1006 380 907 414 328 824 894 13 19 630 343 1024 956 87 653 533 162 1055 332 922 615 414 1026 407 1039 542 724 485 764 490 632 475 319 1002 588 314 855 255 988 360 138 915 33 983 99 1026 1035 352 1008 452 1079 387 1009 485 861 28 278 1053 1024 188 291 1011 404 876 459 882 525 676 624 309 771 156 894 256 1002 195 680 490 941 474 490 639 1059 95 23 853 81 992 479 656 556 519 703 32 319 1007 1019 481 613 22 399 908 575 145 546 718 752 454 594 411 967 155 774 15 574 271 70 647 514 550 267 567 239 749 310 1024 259 554 582 67 69 621 404 951 722 146 824 216 1049 226 408 571 1076 341 169 1009 31 796 383 914 446 875 717 279 513 936 559 97 700 134 854 520 616 367 299 856 805 92 311 744 1086 168 1089 473 354 1049 461 654 387 870 6 597 319 744 719 50 674 352 1019 11 776 74 257 736 988 531 681 20 996 91 45 756 510 593 613 124 257 563 1047 334 690 509 468 713 1008 17 845 471 901 160 794 393 811 302 1001 271 216 604 782 201 138 705 25 624 993 273 719 0 630 534 685 459 802 168 471 812 742 249 746 116 714 514 335 710 573 93 438 1070 908 62 511 673 471 585 650 325 1049 119 961 38 822 533 326 774 938 364 364 708 314 1021 691 279 426 901 708 486 287 914 712 369 822 233 296 629 594 78 146 880 819 313 965 17 1082 6 804 129 1064 260 1011 63 760 65 416 1083 1058 447 658 391 974 518 612 223 276 970 50 700 711 364 518 724 681 287 23 1036 949 57 190 923 177 1025 756 187 838 161 863 423 78 558 187 801 606 76 173 880 1009 507 202 798 1091 338 275 637 920 490 914 124 875 136 918 535 999 484 517 810 869 319 857 42 1035 140 418 880 653 510 384 579 606 390 22 962 938 533 802 475 112 945 894 43 778 443 1013 16 255 990 925 330 699 206 425 693 212 690 637 108 647 362 713 481 584 496 96 864 157 912 659 178 560 200 473 748 603 322 865 544 610 358 964 183 408 985 129 759 817 240 460 970 349 766 146 836 6 976 852 207 855 70 416 619 790 488 882 290 1037 203 573 436 227 921 431 801 288 985 135 563 351 1048 307 1033 1008 463 5 647 789 282 715 288 954 467 471 1065 594 92 549 182 100 922 155 860 296 1085 103 855 163 807 562 295 677 121 401 1085 900 137 317 965 252 992 160 704 666 431 174 959 987 215 551 35 685 103 514 632 249 813 456 759 223 973 422 673 627 95 532 908 1027 231 118 787 614 477 815 114 644 326 410 911 461 679 130 608 57 1028 267 556 545 1089 881 264 1037 284 21 834 415 916 983 374 970 297 345 861 744 51 13 774 986 460 1004 315 191 816 729 394 594 87 796 263 402 597 677 538 907 525 1045 122 98 719 775 337 627 418 609 316 587 470 1068 49 606 514 241 684 776 175 304 655 338 1009 385 1093 115 996 510 620 883 261 189 751 17 845 800 67 378 920 433 921 1048 115 545 721 1054 379 208 824 587 281 364 1061 83 905 936 89 749 11 35 1083 438 787 478 938 523 692 405 929 157 853 796 358 859 418 166 973 246 674 1088 517 613 530 967 117 486 712 383 985 366 771 368 1000 361 909 84 996 537 891 209 649 683 496 68 550 737 456 1021 103 106 605 952 397 37 655 9 554 617 371 272 632 918 531 870 253 1018 186 636 465 132 685 578 115 426 970 877 28 1035 459 478 772 731 362 998 142 421 686 933 239 613 6 392 618 679 202 795 529 526 567 646 210 168 844 1053 355 586 335 361 560 612 412 956 71 760 407 343 1043 294 679 132 600 1019 323 666 77 4 557 922 118 755 195 546 806 302 654 605 105 1033 389 133 703 247 693 740 70 165 672 234 774 38 836 272 682 396 588 977 367 1007 486 434 710 59 612 647 56 332 754 827 96 656 438 1070 339 136 906 602 458 349 881 1074 443 52 567 293 707 978 117 275 696 218 793 88 699 617 411 324 722 234 809 1092 37 901 184 1090 162 520 765 973 155 252 759 377 1052 463 698 652 499 728 206 800 321 1007 407 223 721 476 746 325 771 493 817 112 752 864 200 963 236 505 922 846 401 804 248 278 834 1081 79 13 599 873 128 1089 487 199 824 841 227 430 861 906 386 412 892 861 385 310 786 784 435 2 1012 534 760 384 960 414 658 432 790 56 1013 364 560 406 630 982 254 876 114 576 371 257 923 717 273 511 1038 548 490 626 73 141 828 966 423 114 1078 723 93 70 1095 33 947 498 951 171 548 462 820 421 548 964 232 694 331 675 420 282 631 648 74 602 110 796 250 178 1037 1092 4 349 709 142 790 959 322 517 787 909 35 557 154 524 1058 86 591 955 278 510 858 876 83 887 371 758 288 935 94 1042 234 855 4 18 844 215 994 464 630 455 1012 566 349 530 952 793 311 452 554 57 697 910 520 535 879 101 1084 830 95 598 307 251 856 863 95 988 51 311 1057 574 224 713 305 819 472 318 697 725 541 238 636 1030 431 1087 239 365 870 391 731 385 599 337 586 597 337 803 396 496 1036 921 77 969 321 1084 492 869 386 438 1032 896 310 269 973 228 797 656 209 287 570 1073 95 646 75 720 473 48 847 1062 433 458 799 868 461 291 820 799 337 476 934 734 127 706 211 544 846 1040 344 876 212 336 747 86 1017 350 552 144 664 35 947 718 88 541 959 311 936 606 357 335 790 1041 123 1007 244 243 800 505 621 66 821 1084 198 106 1000 98 1049 33 726 365 1032 493 978 334 753 309 1063 482 919 811 519 855 446 683 102 569 319 1 1081 324 776 401 888 865 398 533 800 1078 400 493 1018 854 79 458 844 478 579 582 524 593 396 965 128 1077 291 54 1077 1020 304 761 175 375 810 1008 276 501 627 1038 288 602 60 348 561 717 437 598 404 851 262 952 166 662 511 153 1078 390 595 321 742 313 741 761 539 357 842 393 911 293 601 785 413 705 403 633 349 529 953 259 679 368 831 89 762 990 236 1006 322 575 337 594 347 942 487 141 907 860 339 646 143 250 1067 211 1069 626 291 983 240 765 121 662 482 15 637 290 919 425 614 324 781 740 171 893 408 848 37 501 868 418 1003 610 103 235 1088 1079 329 141 853 165 892 900 101 867 29 481 982 560 114 932 491 303 1066 801 270 824 447 209 965 105 1035 288 1014 845 341 847 486 15 867 309 611 894 38 192 640 248 969 955 514 806 266 476 1083 29 687 151 626 983 441 392 703 51 656 713 278 590 344 804 261 514 590 368 699 901 540 884 508 1034 319 582 458 412 771 293 937 696 29 791 33 605 122 844 205 198 671 466 942 524 977 4 1069 12 628 939 118 425 1072 1060 354 763 428 913 24 266 778 99 687 689 334 895 416 1072 341 254 576 145 845 615 305 960 108 738 41 842 152 117 1063 828 84 416 1028 801 296 485 869 418 936 825 83 665 492 972 91 596 125 232 1070 479 553 139 613 789 92 684 503 143 693 14 908 1075 74 853 452 837 493 921 246 190 749 1013 170 527 801 569 385 20 730 105 982 858 393 376 828 1046 34 808 353 162 583 22 765 601 93 686 430 693 374 885 538 767 68 126 650 424 965 609 487 918 486 278 857 257 826 796 480 298 914 961 506 276 619 426 644 762 45 168 724 182 559 892 502 645 59 14 588 579 275 802 478 825 336 493 578 1082 437 96 860 354 919 294 1030 989 89 1075 408 1046 336 648 492 258 572 363 715 772 202 372 607 325 557 454 940 785 442 425 889 639 23 648 158 123 897 807 505 935 268 1064 298 406 914 16 768 748 501 761 66 862 4 895 508 1019 333 961 234 593 427 344 869 590 155 803 483 364 561 396 770 566 238 620 506 44 1020 285 1020 566 35 121 631 631 130 310 801 616 130 586 170 61 860 884 27 13 899 432 608 795 366 324 919 149 783 97 855 658 64 699 330 549 215 1085 500 1020 187 632 68 61 716 315 985 966 199 637 252 732 391 111 1040 588 173 1029 358 400 888 742 499 39 702 305 582 488 747 897 495 67 784 705 193 880 12 1004 102 171 716 306 742 950 486 569 228 447 826 336 732 1040 206 1028 336 307 777 827 366 680 44 505 615 927 338 521 845 663 415 677 197 475 566 278 701 179 594 403 813 809 509 704 131 1057 88 341 644 366 1089 749 511 688 78 154 741 91 841 864 127 781 517 744 326 540 585 997 351 1011 274 195 568 158 1085 111 597 185 614 537 659 956 341 360 862 18 937 517 703 1059 99 179 630 37 907 126 595 162 993 829 273 977 516 440 1086 119 838 653 302 494 954 591 290 1089 24 902 107 483 789 747 260 335 853 940 512 285 922 610 539 846 165 978 469 379 840 702 383 59 551 15 932 1078 393 785 149 973 71 351 593 497 1062 811 516 216 590 757 441 1089 182 88 710 924 9 1012 418 160 588 405 1094 963 458 916 516 410 667 94 752 775 237 176 572 601 521 778 80 184 730 424 883 821 338 842 116 621 88 27 789 880 481 27 802 291 819 73 690 1073 92 779 196 178 1009 1077 527 1079 3 740 443 158 572 774 390 774 194 612 437 224 862 102 841 539 776 903 285 1061 47 1047 100 522 1053 324 643 1027 217 593 151 102 754 7 763 734 136 269 979 690 394 263 1070 298 790 450 804 770 235 409 753 297 695 493 707 213 789 926 539 940 469 121 806 52 709 683 383 486 581 968 515 464 920 935 221 226 802 1048 388 983 331 176 594 194 860 821 475 856 89 968 60 649 242 318 900 1016 137 420 827 426 967 419 837 18 959 769 159 278 682 553 469 205 623 103 1003 76 706 828 448 1085 227 323 1023 658 231 943 339 313 960 581 253 1081 337 693 174 979 126 61 1054 461 955 477 918 319 925 21 961 601 288 457 970 1017 423 637 447 167 705 571 481 893 1 731 238 656 216 292 625 858 422 756 472 498 669 280 647 525 548 758 219 21 837 670 247 504 982 917 359 521 729 1 589 944 288 1027 206 233 760 843 351 1072 172 582 392 613 524 380 1080 778 99 998 393 430 1043 560 447 246 794 847 66 139 730 819 243 550 511 614 220 299 930 460 943 286 684 832 193 654 195 433 551 936 347 980 202 982 185 44 802 380 986 284 902 563 230 5 950 38 644 75 945 333 646 446 957 820 435 936 301 664 369 266 971 80 609 74 596 15 975 625 399 150 1042 304 945 835 454 627 530 644 243 1053 213 138 1021 581 236 461 700 184 985 347 909 1062 175 631 329 755 154 550 139 1042 207 508 1036 268 1026 553 225 981 348 773 475 868 70 719 347 106 994 698 46 834 365 388 821 945 166 107 940 260 957 680 292 539 959 425 1036 182 1015 479 1048 39 1008 325 840 330 627 12 1069 548 359 659 422 83 548 373 899 20 672 241 732 14 717 1048 449 575 32 401 881 46 799 32 715 262 644 475 901 1020 532 604 15 67 584 1068 222 775 386 149 898 687 17 41 586 866 21 62 640 374 625 140 801 759 547 425 907 958 245 445 905 977 37 793 26 959 448 441 563 956 97 137 742 208 989 219 732 489 1009 1043 59 430 773 139 570 336 941 242 1000 888 533 416 686 830 82 1018 400 799 298 1034 65 1048 460 567 493 135 716 219 1010 694 414 351 600 487 1080 713 239 772 172 540 968 122 724 934 241 39 933 155 1024 420 715 22 987 395 826 368 609 579 416 397 1047 12 763 93 935 1078 145 1031 458 474 666 669 65 600 399 645 166 470 1084 208 787 1033 196 311 647 826 539 552 468 225 568 638 271 367 966 399 958 938 362 394 869 823 23 269 709 112 596 375 794 119 903 565 194 786 526 200 734 809 404 439 1063 205 1019 796 58 137 704 819 398 408 634 854 215 154 736 976 39 726 410 1067 302 897 157 960 83 656 256 208 877 444 1033 1086 134 121 751 883 32 873 356 356 1040 600 144 710 237 280 963 363 584 28 774 466 1012 228 817 235 926 423 561 16 609 181 775 273 624 300 894 646 174 274 720 442 840 955 520 42 1080 702 206 456 648 803 9 1095 336 266 970 1093 404 561 149 63 567 956 193 803 498 489 1071 414 677 680 123 1076 99 886 471 1086 136 1089 375 974 253 40 641 607 328 677 411 776 170 273 930 450 936 898 327 994 61 458 904 836 239 755 253 211 919 919 407 1077 408 213 1016 926 177 597 0 977 526 227 669 469 693 599 477 218 811 691 176 321 1070 893 15 746 469 645 499 311 750 971 372 95 700 727 192 260 850 870 536 942 140 39 943 513 1063 371 571 201 682 583 49 1012 340 10 1071 782 458 128 618 289 696 938 69 44 632 1070 370 573 223 752 402 429 631 719 521 782 240 444 1014 910 270 251 877 351 770 13 549 773 168 7 716 452 759 997 220 349 1072 1066 65 491 643 467 709 963 273 370 953 662 199 886 130 876 258 912 15 780 291 103 555 156 1022 568 24 732 525 936 127 647 363 273 641 790 459 34 788 78 611 540 827 842 66 707 267 681 226 778 295 88 616 12 754 586 529 1010 459 334 705 889 431 603 82 750 384 184 931 96 806 36 1087 353 863 227 774 424 904 185 737 119 801 408 1029 880 351 208 640 796 533 659 511 657 265 278 563 94 738 911 230 626 382 335 736 566 112 170 851 56 584 473 1037 1068 36 1 832 520 1015 408 1021 978 478 211 641 560 334 0 927 817 323 695 199 509 696 868 134 730 420 792 422 478 623 269 819 429 548 379 606 644 283 95 791 78 833 711 509 631 123 831 180 1051 483 421 955 477 710 648 33 208 654 999 189 202 622 155 842 554 62 813 429 92 578 815 145 180 858 501 678 665 75 927 60 914 399 395 747 672 11 795 402 520 767 33 1087 1002 229 170 720 821 162 921 258 441 1005 302 1089 374 700 919 151 1041 16 482 1042 309 666 349 1015 363 941 641 213 1048 451 51 847 155 754 776 293 880 510 1091 469 436 1074 11 1086 609 533 934 522 626 425 335 639 5 790 526 845 163 1007 773 484 170 552 272 926 1002 73 252 776 858 306 1091 87 842 135 406 720 1073 503 857 274 860 169 482 725 425 637 342 810 1014 268 868 517 453 686 660 110 205 711 799 10 531 910 1080 458 960 394 648 376 1070 527 924 191 122 1054 35 835 86 1076 980 253 424 1006 917 179 36 600 774 195 107 874 932 152 830 173 187 658 936 253 373 774 894 313 713 416 559 523 753 87 47 650 1063 379 519 848 893 467 583 107 435 789 988 164 574 282 252 621 98 670 311 685 794 451 227 608 805 165 397 1034 555 18 896 148 398 875 1066 202 145 960 631 76 991 123 146 616 244 727 316 1072 524 809 146 701 412 610 947 135 833 311 743 53 219 879 1092 281 29 644 323 890 762 50 512 1079 484 923 969 535 233 984 94 1043 849 49 1024 420 22 1054 251 796 672 524 355 706 895 449 876 44 265 779 445 633 278 735 868 437 6 560 739 439 585 170 695 397 643 16 969 43 1029 163 456 1062 513 850 421 908 784 349 747 511 441 901 993 6 521 1007 980 503 519 844 509 745 924 7 365 620 1033 246 910 40 707 399 209 990 582 227 767 225 475 745 530 677 730 500 741 431 692 216 337 616 159 914 967 440 651 198 971 539 816 518 941 262 45 1051 390 1058 135 621 190 1058 941 233 156 762 506 881 350 638 915 421 31 866 492 1021 444 1003 875 339 226 666 687 305 488 820 1089 447 497 634 763 447 961 108 1009 279 635 246 448 572 897 398 443 581 1077 116 1025 307 1009 130 957 137 119 1016 932 507 729 330 740 105 364 604 210 1053 516 732 418 960 788 28 689 239 151 1075 346 726 806 505 603 498 890 257 265 993 478 622 420 814 972 518 735 285 1010 62 839 148 402 714 416 647 757 14 644 6 553 237 837 109 954 15 973 389 263 607 502 1076 207 828 888 281 196 639 297 1044 1062 346 251 839 25 1084 499 655 731 226 449 839 280 972 1092 355 809 133 199 625 8 578 264 692 377 634 332 822 256 971 75 660 478 763 204 686 646 430 627 408 174 657 1026 464 381 679 2 1091 734 172 532 609 91 818 880 383 294 576 988 77 841 284 176 883 417 742 684 324 243 884 910 190 704 323 788 15 474 591 739 238 90 756 642 160 195 897 732 439 1008 485 968 236 62 852 787 69 691 418 695 77 101 896 447 1056 90 941 415 768 962 314 989 242 995 261 730 247 725 284 386 655 880 267 1066 373 567 83 997 336 608 117 20 562 323 625 819 445 1057 79 502 548 645 93 823 529 981 174 48 873 721 433 952 402 477 860 804 428 363 1024 396 1009 976 382 543 975 821 1 369 830 496 548 896 529 703 464 548 31 452 1030 773 373 413 697 345 552 563 130 1007 465 102 827 626 218 482 1007 442 854 843 476 33 797 390 1064 554 362 513 1049 406 1014 799 148 258 1067 335 668 265 674 389 655 274 1071 832 92 706 404 483 687 455 1000 1058 126 245 564 57 968 620 23 521 949 17 945 1070 2 141 1058 1069 219 26 597 186 708 883 197 573 47 185 856 244 648 488 1056 959 316 579 333 877 31 17 739 1067 191 171 1094 378 906 441 692 11 561 1032 72 628 185 1016 74 1018 540 189 774 813 256 178 683 947 214 212 811 44 1022 1041 381 425 1063 839 209 208 600 375 751 149 858 373 804 610 538 9 690 360 665 576 317 470 922 119 1036 105 843 289 582 635 247 357 955 794 428 913 460 1090 140 865 225 936 15 818 512 1024 0 1083 89 677 278 154 926 373 1033 368 678 48 598 642 267 715 323 830 28 16 729 522 907 851 28 731 179 437 935 497 1021 44 698 755 535 795 174 699 502 147 680 455 1044 310 689 781 381 815 547 462 1008 843 23 669 402 402 862 729 381 461 885 680 532 674 208 796 126 1008 413 391 912 812 58 185 818 725 89 1077 471 105 930 408 566 472 1051 1092 50 699 521 983 97 460 606 1084 367 952 341 909 271 243 683 981 529 672 96 19 969 775 340 624 93 852 213 165 748 1079 349 160 665 272 822 1058 114 499 570 567 118 287 860 423 1084 404 964 490 643 348 777 855 524 750 327 568 97 515 591 97 781 460 900 978 91 247 948 1042 302 597 37 953 65 263 589 1000 470 904 167 745 402 354 998 670 268 972 409 395 1059 807 93 57 747 568 172 27 675 357 575 504 835 908 455 858 45 879 346 130 918 577 397 398 922 439 673 51 627 852 511 1030 120 908 236 297 712 402 659 745 328 97 680 468 1020 510 846 734 389 637 218 26 1056 158 614 300 897 199 850 248 799 231 1009 229 700 517 913 595 231 273 657 748 417 849 196 606 84 750 412 971 449 788 214 529 855 756 308 430 993 426 1070 167 984 1017 133 808 258 407 994 641 394 345 899 1051 399 380 746 578 145 984 136 430 966 903 364 494 720 958 65 209 750 940 92 534 575 639 145 973 511 607 537 986 412 667 211 150 627 202 831 529 937 658 41 220 604 761 36 558 302 84 910 614 203 268 1007 791 167 4 885 698 261 94 605 788 391 525 618 606 169 976 373 775 22 26 650 278 672 410 1007 533 759 50 1049 529 894 162 688 1013 217 764 24 1017 112 533 827 1076 169 306 780 483 771 392 1043 442 978 732 307 454 771 842 272 1076 1 55 673 554 305 987 120 702 86 655 363 317 616 546 606 226 673 1072 119 295 1092 542 1070 87 1063 44 798 384 583 470 760 407 709 729 348 805 19 64 630 1088 248 620 477 974 431 90 990 11 818 228 955 380 809 145 894 830 301 661 36 503 627 160 1038 478 750 367 677 1053 240 1000 292 630 27 934 357 788 332 672 12 1084 324 372 1044 180 1023 736 338 871 239 345 615 497 1024 458 807 129 554 23 586 472 1026 11 613 732 521 653 83 673 348 1054 56 451 832 1051 83 77 1081 944 368 676 307 788 349 596 205 61 928 716 498 760 129 841 201 331 759 882 516 170 893 952 206 864 262 839 229 763 181 741 96 411 802 428 636 67 877 124 1064 866 531 1042 22 176 818 702 74 1008 450 59 1087 593 470 472 561 659 382 83 1065 604 507 740 14 977 545 520 1082 410 830 934 398 818 471 44 581 951 143 539 848 937 88 462 760 306 1017 135 784 27 1024 914 53 302 1012 143 1068 489 707 849 61 922 149 439 700 129 812 328 655 697 451 181 717 106 824 158 669 425 988 1010 22 985 487 381 783 721 28 708 428 578 112 996 349 129 875 703 372 583 360 60 840 550 269 362 892 219 828 355 652 568 453 68 1063 804 275 208 869 238 703 895 152 320 583 108 800 255 584 929 304 1069 477 402 581 1019 288 362 884 757 298 236 657 705 472 259 919 156 766 398 961 956 33 36 739 485 738 672 426 146 819 458 899 974 353 657 25 210 715 982 142 527 761 403 618 660 25 171 909 465 875 137 883 396 971 1089 86 504 1014 0 722 616 64 215 916 401 785 340 827 1087 126 983 114 315 992 510 715 337 1044 634 233 783 466 236 560 554 47 497 988 470 1080 1028 531 716 178 7 758 266 847 320 719 497 637 933 31 403 565 249 1027 565 372 502 774 908 245 265 927 295 658 937 65 456 895 248 605 112 700 328 583 407 859 51 1087 754 182 892 452 527 636 697 449 142 1072 918 29 237 883 374 769 834 280 129 617 795 350 344 791 510 1072 756 76 337 859 174 764 327 933 734 376 582 357 20 1051 363 713 133 742 587 13 47 935 461 1073 184 854 68 961 831 407 89 553 141 1079 917 365 1090 355 53 703 501 681 522 911 453 822 5 925 669 468 179 595 61 827 77 945 488 928 767 185 23 949 1065 271 374 583 8 604 738 416 965 457 274 678 1095 301 329 836 765 300 226 710 32 915 537 949 505 797 788 18 729 323 176 896 385 554 526 659 606 148 873 441 1005 351 1005 317 261 1065 475 796 120 958 787 351 96 852 1036 440 566 432 786 282 174 906 579 340 344 603 980 41 824 310 1083 334 335 1039 1012 92 235 976 306 655 818 464 885 253 473 1094 815 412 530 1071 320 1059 701 342 79 965 878 324 1076 59 642 441 350 1064 520 636 34 695 1076 9 644 452 493 751 850 235 507 759 24 608 921 366 455 656 1079 366 1079 205 19 677 868 513 942 75 670 35 700 378 1003 260 814 478 266 751 76 767 273 1066 149 618 513 759 143 945 586 393 639 219 97 1084 569 166 32 633 610 514 693 493 297 1014 345 949 258 942 671 432 1064 245 48 667 787 78 561 52 165 843 1055 466 815 364 769 457 68 790 162 755 100 838 766 351 1022 89 199 865 41 873 587 148 357 696 181 948 388 896 713 125 252 725 337 654 623 295 894 521 432 1012 1010 253 862 150 263 936 518 1093 1070 173 1028 187 221 1078 460 550 437 704 804 219 733 56 1 836 1086 468 129 619 107 619 1019 209 208 771 786 175 869 128 324 577 882 113 289 693 153 1047 741 361 98 1063 263 873 649 12 308 650 1053 122 848 531 939 348 505 741 182 721 434 939 543 664 974 91 714 170 155 992 795 232 642 26 616 116 55 583 540 1058 505 909 385 920 6 1091 872 328 514 576 126 1073 548 326 1006 75 351 778 982 423 931 122 25 845 861 107 1050 280 114 793 1028 284 779 199 969 166 578 142 554 522 705 389 21 978 250 850 424 680 673 107 1082 97 667 351 747 355 293 804 721 88 473 893 254 958 492 743 912 494 1041 338 922 95 29 770 38 785 833 327 617 423 286 1013 823 434 923 386 413 895 714 77 707 373 30 679 189 563 833 453 716 540 657 541 995 220 200 1036 1039 74 457 867 769 75 544 982 349 682 321 724 421 628 1049 512 726 387 844 297 80 905 401 971 939 438 123 836 638 386 1002 298 48 986 401 970 473 830 703 530 221 631 137 1024 451 567 999 234 668 214 519 1034 419 809 685 350 91 1016 965 242 17 677 579 441 6 573 204 907 850 373 913 92 660 390 645 259 636 19 502 1063 172 671 590 120 951 316 1033 112 43 962 433 674 242 725 221 963 618 75 1009 312 951 311 46 775 613 134 933 404 713 133 228 1050 66 724 135 880 556 158 413 916 672 494 837 372 945 472 756 423 541 839 808 426 688 534 1081 426 1058 250 575 517 1088 288 125 678 293 683 44 1078 345 620 937 82 174 897 811 424 391 809 758 11 474 1009 78 556 423 1051 468 605 807 60 119 863 1054 409 726 247 219 713 2 850 371 598 541 952 170 931 407 905 321 943 64 924 50 907 368 636 1072 286 30 869 457 609 569 207 472 843 225 930 443 867 749 341 1055 423 334 982 436 730 619 321 231 707 515 656 965 485 40 954 306 978 302 657 906 10 996 38 184 1029 745 501 706 218 675 250 752 523 704 171 463 619 790 463 170 1019 64 584 655 529 924 70 705 427 643 218 663 386 950 364 627 65 494 1021 315 663 281 650 538 738 303 971 539 716 98 698 480 813 810 419 994 185 659 514 346 991 766 323 30 853 338 740 711 297 670 338 221 769 240 787 71 796 596 247 380 949 345 1074 312 721 87 973 273 593 618 132 655 87 397 807 1014 86 221 710 1002 97 515 901 357 977 176 662 50 1010 204 853 1022 542 545 947 862 379 359 565 978 467 1006 510 112 842 228 806 313 998 121 709 633 205 938 181 879 511 744 260 980 135 165 990 928 370 776 408 246 786 795 389 910 511 836 257 151 557 634 138 831 131 576 510 795 100 807 79 1087 251 212 560 359 789 473 1085 692 60 319 671 390 699 699 489 467 721 1062 282 1077 390 889 417 818 203 486 914 295 550 110 1006 787 185 524 736 547 660 740 439 496 1019 955 432 230 745 258 896 546 673 318 923 131 963 756 50 306 1079 158 825 384 958 794 471 491 854 9 996 809 439 693 119 504 673 204 850 803 372 44 873 927 198 152 575 38 1085 632 501 310 726 783 496 841 12 486 938 254 896 587 386 652 28 105 860 948 220 884 38 327 972 985 447 419 804 441 614 702 130 790 31 165 969 346 574 147 961 297 832 229 861 994 370 327 955 749 3 740 332 717 170 640 538 86 565 32 904 240 576 164 892 22 566 27 833 43 554 180 669 1080 255 953 25 384 862 886 283 898 511 43 1060 959 453 468 753 319 563 930 261 970 284 654 112 352 611 212 1054 1058 209 972 12 963 419 347 691 939 0 862 391 905 140 571 490 1013 303 14 725 88 927 621 349 875 328 312 1049 593 310 971 233 988 54 1049 235 787 244 985 376 720 526 361 658 559 276 729 306 520 713 937 500 595 92 165 731 919 279 149 1004 31 918 967 353 42 1060 652 544 523 800 651 202 840 152 472 681 802 136 476 979 861 104 946 425 76 1008 845 516 929 9 168 750 841 503 813 225 611 520 316 919 1034 461 647 421 316 548 599 10 529 998 271 780 633 98 766 24 152 791 502 1082 804 307 695 357 218 921 866 290 793 267 405 1033 879 259 535 1055 905 478 730 393 844 50 599 403 294 684 589 77 447 668 282 1012 1055 288 955 438 688 68 984 498 672 338 247 573 521 923 485 1036 502 577 40 739 186 1069 989 345 774 116 860 463 339 767 119 809 895 120 97 661 411 887 960 504 63 790 173 649 230 914 474 841 822 415 251 591 909 222 971 443 950 480 129 1002 98 1014 803 379 88 682 730 490 169 683 930 202 318 957 535 602 861 226 400 602 134 864 596 462 915 375 1041 238 75 558 505 840 961 520 375 1013 917 464 229 824 43 612 614 521 541 910 798 417 64 678 912 359 253 988 77 879 837 152 262 1018 928 299 617 184 56 862 24 932 251 703 421 748 1046 512 573 219 620 520 207 635 844 459 475 856 1027 492 837 461 808 303 216 775 720 519 327 780 862 230 229 1075 596 71 80 737 117 728 609 450 509 1025 457 792 554 326 346 751 241 896 137 679 35 975 652 91 838 166 671 50 207 694 299 933 278 824 1004 405 957 0 1047 221 563 432 1019 147 961 237 306 803 187 946 47 1007 417 1025 462 940 1033 328 595 112 316 776 457 1025 941 33 908 229 478 1082 1045 85 666 421 1029 50 253 849 926 163 999 407 718 451 520 1025 1044 2 939 535 989 406 926 258 1078 470 406 1032 375 901 671 351 144 874 49 926 862 399 149 752 1095 317 661 8 0 815 555 221 139 735 804 407 1066 296 760 441 413 1050 576 99 166 1032 397 768 418 629 864 362 1005 530 360 636 305 1092 983 267 273 601 393 868 143 878 843 289 635 181 451 593 959 305 1061 355 1044 185 929 196 340 575 267 604 658 524 162 965 1084 193 382 632 387 989 753 207 586 225 769 332 714 399 358 686 824 525 1023 338 380 989 128 782 164 564 642 150 817 337 916 66 765 188 657 157 460 628 156 1055 670 534 673 147 211 687 993 0 1091 263 47 847 151 904 102 1094 1022 260 141 588 348 889 483 969 632 516 537 1030 407 1047 34 952 717 308 1003 415 512 703 881 440 773 86 286 1049 920 257 777 113 664 258 364 857 1014 132 94 979 516 873 443 958 386 648 614 182 49 621 696 59 288 811 255 634 807 513 991 413 264 626 75 1046 569 20 877 494 582 281 641 424 1031 382 839 140 1006 229 854 61 1040 381 1028 145 911 278 137 1022 238 990 1082 252 532 956 414 1046 96 931 745 445 649 292 992 199 399 1052 304 554 705 230 949 200 263 675 1033 241 539 1024 851 353 658 95 923 5 983 454 649 322 1072 53 800 274 1051 343 478 1077 605 316 869 14 555 402 839 383 404 977 1017 546 395 735 968 186 985 47 668 163 624 471 777 515 250 550 408 625 660 55 1007 463 54 626 809 167 138 980 562 141 466 650 1002 31 47 910 339 1027 285 871 311 1065 913 343 559 351 420 559 204 1089 325 875 43 650 312 734 500 772 292 917 769 398 230 708 147 736 948 507 1052 56 658 310 486 805 181 1008 143 1030 854 145 805 436 696 450 86 644 479 779 1037 315 491 865 591 19 73 838 553 64 1008 212 926 33 416 648 843 348 574 330 296 969 223 935 403 623 606 16 120 907 36 1086 58 1080 282 1048 1083 277 984 207 577 206 994 349 200 932 819 394 205 773 1085 200 352 926 556 143 375 995 169 1082 829 485 100 549 937 369 821 300 833 170 111 748 376 630 985 380 507 807 603 538 946 358 531 975 841 305 1036 2 543 675 723 235 723 280 610 256 783 445 948 525 460 892 193 834 941 191 531 568 567 114 820 338 72 581 745 437 635 252 128 659 101 658 760 399 878 276 586 322 316 850 596 314 52 562 586 211 1003 391 761 441 784 26 316 1040 404 591 540 954 526 1043 281 691 263 1073 603 238 1026 137 555 231 926 291 582 256 82 1084 728 75 455 845 223 1072 1080 307 184 948 313 1015 1029 486 252 862 164 1084 1082 268 805 382 336 1048 260 1000 834 72 729 170 840 188 547 993 693 306 317 720 882 475 742 513 48 1074 451 924 798 347 304 931 710 544 124 831 8 1072 107 684 827 443 497 576 222 713 1001 275 236 906 710 280 669 22 198 1029 805 407 105 796 483 656 72 812 748 88 1036 304 787 142 567 463 420 1023 266 1071 14 903 3 603 457 576 964 314 922 193 981 60 912 245 139 1013 882 163 1034 369 21 987 541 680 201 725 746 528 295 916 199 1013 261 853 942 157 763 338 68 725 247 861 69 618 383 787 740 405 1035 136 951 480 764 326 415 593 994 397 271 636 624 462 373 822 860 525 1045 546 25 641 778 155 846 146 167 788 930 206 283 783 19 921 10 922 947 543 772 517 759 237 805 286 646 206 357 675 897 338 581 214 107 849 629 436 541 679 807 420 33 922 310 868 149 817 322 995 159 998 206 877 264 611 977 268 1022 235 506 903 748 469 1094 379 758 122 662 136 458 762 919 372 184 1086 445 849 821 501 1007 96 602 331 1057 61 548 337 1043 82 356 868 892 294 29 631 459 1023 863 192 704 151 282 863 298 937 130 606 819 40 32 591 39 617 136 618 549 110 867 40 764 397 587 500 881 119 81 734 340 1073 643 248 39 1010 446 1051 566 47 847 384 590 125 743 386 1074 205 488 983 491 1095 417 751 431 568 787 477 131 945 1011 265 666 59 1041 176 976 129 821 297 531 743 925 332 567 538 339 620 758 239 61 763 167 985 44 970 752 262 246 664 254 610 737 532 758 314 360 756 57 998 839 352 120 717 125 1069 478 937 878 239 1038 325 948 357 307 564 1070 356 735 456 48 1007 114 557 556 57 748 75 230 1069 101 646 71 623 261 1090 894 150 456 902 254 913 1095 330 391 846 264 1028 920 19 41 881 324 660 184 819 465 774 919 282 804 277 50 553 365 1060 891 411 842 4 399 704 792 211 976 142 1092 505 757 437 42 866 32 625 505 691 1013 234 114 663 661 516 20 751 319 1049 614 536 615 271 144 811 485 649 896 285 97 817 857 394 206 851 23 1062 918 88 1054 326 793 377 716 120 175 975 172 648 800 240 735 222 1064 401 395 812 10 825 768 316 46 756 412 850 1011 224 817 166 517 1013 978 511 285 632 774 395 329 1088 904 350 472 587 601 546 573 277 898 379 639 294 592 284 440 640 393 624 720 84 1095 80 908 322 167 772 255 905 34 797 89 990 712 445 993 454 331 787 290 884 101 1094 900 149 415 868 184 891 749 205 580 399 885 261 464 937 655 268 783 269 566 472 55 948 941 488 519 977 354 933 185 995 327 697 56 797 166 734 324 829 606 528 709 415 113 854 1004 39 895 111 533 1017 513 1034 615 457 540 896 513 757 341 612 493 933 766 16 9 593 903 446 1084 17 922 461 81 797 1000 126 79 578 901 177 723 297 780 276 235 789 478 975 963 56 409 1007 699 418 491 1000 1059 440 288 990 106 1019 1041 384 30 850 529 781 535 597 1095 353 676 217 752 467 714 547 240 721 945 388 139 754 251 975 847 371 400 575 785 513 669 534 246 949 534 841 967 307 534 651 976 218 189 989 1080 40 587 382 1065 152 909 310 634 244 615 82 939 139 876 528 205 556 762 360 443 856 189 768 584 235 76 811 864 427 318 871 43 1052 153 575 200 829 631 449 873 297 1018 294 512 550 748 195 944 191 315 553 1054 374 754 184 1042 121 221 1042 96 637 17 892 726 479 1010 381 929 171 395 958 283 905 311 874 238 983 633 546 944 78 830 40 65 750 630 379 132 1037 605 180 769 538 499 584 116 931 779 444 802 175 285 693 674 258 396 1062 425 1055 396 640 680 446 987 280 869 170 192 927 634 484 103 679 465 1016 998 133 635 487 372 622 122 627 1042 103 51 980 229 919 88 746 1002 388 944 21 863 519 346 658 613 173 406 864 353 622 447 994 1081 305 281 781 951 26 606 165 1073 109 174 616 452 1016 25 1061 603 221 450 1033 496 737 217 893 289 734 645 202 1002 474 167 589 893 358 647 110 1011 80 693 277 783 512 287 711 403 927 54 1082 224 657 1076 528 793 194 1046 469 515 915 335 962 835 78 951 395 669 103 389 971 242 1019 1090 111 681 473 1071 16 879 328 458 950 605 370 987 506 280 591 46 957 411 901 702 165 546 620 98 575 816 149 659 440 867 227 217 821 558 89 587 231 9 965 436 1002 450 948 1055 257 239 1005 483 550 1087 377 956 204 312 815 56 985 563 0 769 317 740 74 927 86 846 486 1074 511 942 501 989 183 135 717 395 713 212 1079 488 1077 200 923 460 735 115 999 756 152 904 278 520 1068 530 1010 369 596 118 885 605 167 490 819 10 1044 974 320 21 682 944 76 365 1079 404 922 486 1003 514 672 130 744 383 781 318 915 160 1088 818 279 850 532 1066 327 194 896 170 926 591 45 752 330 456 978 509 817 131 970 1081 38 576 62 535 809 1082 393 616 299 217 668 670 388 436 1011 381 641 684 221 123 931 963 279 613 101 275 742 75 760 385 628 1089 532 279 840 560 220 949 425 961 541 444 687 309 980 887 316 234 781 684 10 890 378 285 821 443 590 1001 86 414 910 694 248 649 217 717 505 683 263 188 580 818 387 126 587 994 502 871 350 1009 139 883 516 951 494 575 20 335 967 813 287 180 871 366 703 226 787 433 562 1011 198 832 220 1042 64 633 529 282 769 855 391 510 997 277 884 345 915 622 536 112 647 929 93 613 198 824 265 963 94 400 1017 1014 506 107 742 823 110 818 394 239 903 1047 368 1054 501 769 11 151 1042 813 483 855 366 726 12 157 873 881 232 844 274 288 1072 800 360 234 553 484 862 766 40 942 423 367 702 718 83 673 211 847 469 66 570 1019 173 912 130 175 1067 291 893 871 72 1041 24 569 343 852 45 809 217 30 804 1041 502 945 120 486 958 650 175 385 1075 292 624 1041 153 486 911 367 951 276 1073 791 470 624 262 596 122 70 693 475 1009 25 898 656 480 186 959 214 992 633 261 134 1025 23 559 259 627 560 149 4 572 901 164 388 565 749 419 958 47 737 330 193 1060 144 627 757 313 60 996 338 828 74 924 957 116 916 91 805 42 472 957 1015 417 666 159 842 162 881 387 52 907 338 702 58 988 92 867 562 58 245 935 318 912 283 590 151 975 780 85 1058 265 564 188 874 162 318 1049 379 933 268 623 893 365 339 797 1064 265 360 653 609 287 875 21 124 940 743 108 979 103 449 672 621 178 484 642 1031 192 1047 259 733 385 898 457 418 665 962 470 376 994 402 652 1073 113 628 166 104 583 374 768 162 1013 1011 65 577 412 45 780 938 7 386 694 196 930 87 891 689 0 99 1040 584 507 941 375 1009 390 278 1057 874 282 772 192 994 507 24 735 671 511 438 915 339 1049 255 879 442 591 253 858 968 417 171 557 1057 435 665 415 131 705 123 786 200 582 860 420 511 847 873 525 243 837 191 940 432 909 1010 373 213 1012 271 559 11 741 1033 234 141 879 234 874 656 187 321 855 741 486 1080 226 53 821 434 717 1005 10 554 431 983 301 819 496 456 953 1079 18 904 65 962 187 107 772 236 1057 895 186 1013 433 109 999 296 562 561 225 414 802 1025 493 757 260 876 414 795 253 360 751 427 799 857 456 678 544 202 578 1007 155 928 387 171 1084 915 68 507 870 171 558 430 675 955 26 279 873 945 383 234 642 294 861 1074 444 240 625 1014 459 319 1089 739 371 306 760 697 177 604 169 844 362 633 109 679 368 266 559 903 138 474 949 782 446 107 647 461 855 989 398 642 66 809 42 829 282 464 1011 818 172 940 385 101 993 623 225 789 427 289 641 948 294 908 306 384 634 106 674 150 548 891 304 758 336 200 873 287 709 979 323 380 685 162 549 473 891 582 175 566 16 144 1004 1032 275 672 59 621 246 636 158 1003 93 672 164 44 743 599 100 1095 178 56 776 25 662 295 995 299 653 788 80 257 937 933 499 260 939 780 428 298 963 922 416 891 294 1049 253 246 648 90 693 94 581 702 9 169 731 16 715 621 10 102 848 1022 225 612 517 511 961 248 567 946 473 234 1027 976 464 191 1009 364 668 472 1055 443 871 928 213 443 800 292 980 346 955 916 211 683 540 208 874 818 434 224 682 982 341 738 32 924 154 1022 231 33 853 895 379 106 865 168 1019 1067 91 759 265 394 791 254 1060 1040 298 601 460 622 206 860 442 384 582 156 687 1050 403 488 1009 1019 394 878 152 656 460 372 831 415 716 419 782 491 651 193 864 1037 146 139 718 220 933 671 206 1035 437 494 559 769 145 550 382 545 1003 1084 10 283 835 1058 242 755 176 844 190 690 103 192 734 394 1065 268 645 94 973 193 1046 118 1061 1023 405 627 68 378 838 773 365 916 355 973 490 1060 129 614 248 551 176 877 427 956 372 760 147 752 345 91 791 374 717 187 744 322 806 1047 166 388 825 238 844 246 997 1038 452 1088 406 588 442 39 893 1074 387 774 389 557 245 659 404 425 1018 1033 79 822 41 448 1069 1031 427 118 785 356 661 1043 238 972 214 271 824 731 141 667 518 847 479 962 167 755 112 107 999 279 966 10 648 946 231 386 644 942 312 377 780 1023 57 1025 475 877 114 1089 536 1076 345 162 700 342 998 97 665 449 1008 660 511 596 442 919 369 963 397 295 671 792 505 349 862 73 548 743 28 593 319 323 908 643 444 648 467 89 617 150 571 105 835 712 210 223 1087 618 173 928 255 42 651 984 112 496 620 190 748 1030 2 400 689 717 113 435 793 211 976 108 855 507 949 237 1013 893 166 913 176 1088 292 50 915 110 1030 814 484 450 931 1048 189 290 1068 290 1048 880 53 395 872 126 681 693 30 816 251 222 621 660 361 606 465 814 263 980 209 15 883 265 618 194 1000 862 151 634 312 980 117 460 650 196 579 882 485 172 911 440 718 17 920 462 743 231 671 487 711 644 114 675 363 959 175 89 1043 785 508 220 622 435 597 149 999 26 696 681 239 28 815 1062 510 715 335 913 532 551 415 1030 437 492 926 397 704 922 227 662 223 340 600 805 9 673 59 585 180 481 799 60 791 963 138 467 1067 86 783 733 174 558 304 646 207 303 841 689 506 714 459 659 395 958 328 853 244 34 1058 74 636 836 432 1055 57 933 510 324 659 790 241 850 91 1053 164 575 409 859 366 1063 120 358 983 244 921 738 13 54 688 623 22 1028 193 591 173 321 1052 157 927 882 434 263 1051 949 120 559 177 550 488 932 349 968 63 466 602 647 395 161 787 1030 507 443 757 787 135 1082 534 897 152 52 850 1029 329 585 480 590 250 292 692 248 1033 84 772 319 570 94 607 620 108 892 33 45 795 774 339 966 146 852 420 911 102 615 410 754 490 562 504 848 46 1064 160 1025 289 1075 448 218 884 367 710 233 772 102 800 272 556 263 590 246 964 801 239 788 238 317 726 982 326 954 255 145 970 994 211 56 628 818 450 127 908 439 1029 187 968 894 306 390 885 725 361 326 762 1078 279 421 917 951 472 810 171 845 225 704 374 850 541 453 708 303 559 10 842 1028 2 832 393 243 878 859 136 95 1044 907 441 295 812 684 469 816 541 848 266 489 556 399 1080 96 634 307 627 62 1000 465 750 360 710 541 1022 263 769 600 513 876 283 897 186 691 93 709 219 685 67 571 175 585 72 26 827 1059 306 331 938 1022 456 76 967 861 543 650 202 916 174 408 731 594 227 662 450 519 724 1090 502 940 329 791 327 571 515 33 569 602 342 563 67 899 447 985 173 752 136 784 9 766 251 740 57 531 727 380 768 935 359 401 1004 895 230 383 694 1035 427 351 924 291 832 114 939 626 147 734 156 940 508 827 111 480 639 930 148 44 597 111 1006 1069 94 87 1068 134 838 284 994 417 592 287 587 770 75 631 366 297 872 15 1001 354 735 338 913 798 485 421 587 816 114 677 458 1009 224 1069 32 264 954 491 920 414 1071 901 492 775 79 1087 193 1060 366 955 120 579 153 424 602 281 588 948 437 529 556 972 142 127 796 957 422 350 773 970 330 1 721 923 159 205 554 28 703 416 1031 1045 156 1083 22 651 55 738 546 519 911 394 1018 986 294 315 745 700 239 165 871 380 945 1002 249 248 1064 22 965 188 1074 1027 290 415 1043 290 646 805 427 773 141 286 781 411 811 80 819 656 275 744 92 619 390 395 694 345 800 378 666 125 771 157 567 616 219 357 778 142 1047 198 893 750 2 1010 546 447 925 222 721 1055 265 518 640 344 596 445 791 584 174 805 341 156 664 977 235 986 271 63 710 963 188 977 193 226 652 138 798 1041 7 1066 376 438 686 268 564 450 949 927 82 184 735 693 382 867 245 1062 443 1023 129 745 252 501 1032 39 619 205 565 313 969 830 101 751 247 730 282 460 973 391 954 166 674 737 407 344 1014 739 191 3 615 869 286 810 258 487 897 325 613 412 715 239 582 653 125 797 55 258 951 202 1053 512 743 1087 131 1078 238 496 927 814 520 752 502 499 889 619 542 354 887 1022 234 378 745 964 97 557 411 1030 297 745 223 897 520 468 740 596 235 744 422 47 809 870 245 700 264 625 375 841 442 258 828 885 402 255 938 221 760 271 1094 12 888 686 377 82 682 365 551 291 651 123 793 50 588 597 304 477 895 981 410 165 770 774 246 203 1005 487 809 773 524 711 506 179 571 1000 136 39 793 895 222 993 528 1007 22 899 128 302 1022 213 1083 634 437 430 758 879 151 573 132 122 851 835 143 439 717 699 122 720 409 812 455 347 967 453 666 335 579 147 738 859 51 498 694 612 363 0 1094 671 409 988 189 139 853 185 713 738 150 1043 418 538 715 715 522 593 275 609 335 187 1033 332 657 892 226 661 417 711 511 210 582 850 433 320 1072 901 239 963 120 707 306 732 86 711 354 410 1085 78 959 346 583 791 493 451 1054 1052 438 8 688 925 335 257 1086 94 931 879 212 938 516 678 435 234 927 798 353 626 228 352 766 531 1007 60 592 594 288 230 668 392 753 283 906 200 947 796 47 994 300 4 924 199 752 825 198 320 626 690 222 563 426 552 190 57 1000 954 47 542 624 22 881 371 994 31 798 594 90 976 196 1069 364 274 656 621 435 969 392 476 882 851 530 226 772 964 108 290 579 697 520 993 128 663 335 1058 206 985 318 235 1011 143 1041 222 868 479 981 1070 369 240 1061 488 1000 762 61 126 625 1036 356 839 115 605 271 624 403 847 38 114 855 716 270 1062 515 487 633 291 994 288 584 233 920 683 223 525 855 395 1087 394 1013 269 1001 1069 157 633 257 570 222 394 1003 1046 206 854 372 847 175 976 282 415 816 665 164 761 486 266 836 71 1010 752 301 1003 517 223 1064 840 416 398 904 530 642 533 935 595 168 529 989 471 653 558 84 132 832 149 562 598 314 610 32 1 690 962 239 368 662 386 856 207 846 196 912 401 769 857 19 858 110 349 725 264 935 726 152 656 517 335 706 257 731 291 716 864 229 893 471 302 637 379 820 729 65 598 4 1040 509 704 153 575 183 847 395 465 627 820 216 1091 356 523 723 1003 275 717 82 367 1063 435 1040 71 988 212 629 237 1083 796 108 741 522 1010 144 1077 21 112 1016 1041 161 4 939 243 1000 643 115 439 718 496 812 529 831 709 350 601 216 194 594 601 410 406 700 668 274 458 633 628 115 501 611 425 944 906 50 938 180 681 194 101 772 549 115 508 603 122 837 1069 150 325 991 669 235 520 905 402 614 338 819 309 1051 463 950 899 107 615 425 660 262 371 778 274 802 119 737 849 150 957 539 653 217 447 614 486 772 479 711 1026 52 269 651 140 797 860 305 1020 356 514 747 879 295 955 279 774 530 178 869 1024 160 379 614 676 283 24 972 1024 546 935 75 99 944 980 415 725 372 1 784 466 759 579 429 227 737 989 357 357 880 624 37 383 578 81 861 648 507 223 1046 33 984 215 911 117 553 730 246 290 619 580 83 732 255 1083 480 53 1042 115 1058 221 1082 1012 46 526 568 528 893 568 7 246 888 523 803 280 607 427 1047 741 426 444 923 533 982 737 297 158 1077 334 697 539 789 16 550 1021 150 605 156 535 624 370 804 1048 324 453 837 499 1073 809 258 976 30 502 884 74 712 416 925 994 128 267 938 105 958 609 93 635 73 263 929 938 1 1089 468 467 1077 310 905 1003 248 695 518 1064 156 671 197 3 668 355 618 125 599 658 50 757 314 619 91 558 177 826 295 406 553 1048 264 829 248 635 203 554 97 773 389 522 622 971 139 95 938 184 678 1081 4 629 291 811 249 261 993 142 811 683 340 930 495 633 254 626 51 863 29 568 443 227 977 249 822 862 380 550 390 478 777 53 747 428 879 546 1058 1051 17 334 619 922 65 675 344 304 1094 119 898 392 664 365 650 178 1087 11 549 627 213 500 896 457 676 769 74 469 763 787 249 1039 465 456 882 159 975 401 1049 1071 123 234 602 377 974 407 1018 982 389 198 734 642 173 127 599 606 68 928 91 860 415 660 463 877 226 11 894 79 862 21 802 851 219 510 679 964 181 33 1071 21 876 1062 119 470 858 549 26 449 738 667 92 425 683 587 215 981 27 900 63 920 410 840 36 703 377 647 374 586 82 833 151 370 849 713 187 600 344 608 234 847 505 468 581 183 915 834 383 120 939 298 775 743 190 560 452 744 241 560 384 48 693 251 827 1052 424 213 772 737 427 911 310 726 430 135 813 99 761 314 658 1023 442 439 920 489 826 792 72 862 38 1057 164 347 1018 1073 107 555 514 922 364 824 116 581 488 758 256 917 308 36 880 804 287 540 695 788 405 995 169 560 509 857 62 127 750 890 545 984 144 1047 210 873 524 563 22 646 337 423 696 1081 428 182 639 15 870 390 714 24 721 299 718 897 248 565 145 604 57 196 874 344 648 629 128 289 567 165 781 307 761 242 797 676 125 102 849 630 249 1014 213 762 191 378 880 886 231 602 380 575 281 498 936 1030 342 224 964 1056 245 243 716 865 246 275 1083 884 206 49 743 255 877 324 653 598 528 664 68 938 430 562 321 158 621 200 577 312 860 212 1087 689 360 570 227 177 1065 876 449 155 980 983 274 124 1046 450 881 240 563 254 700 635 308 969 204 100 674 650 208 618 96 1040 23 702 471 682 10 113 1023 491 843 979 135 861 133 46 1047 859 511 895 539 727 456 27 1004 310 1086 978 398 514 730 845 67 589 141 402 905 580 148 130 694 893 390 62 1075 436 1082 1021 112 535 785 592 403 851 313 959 179 636 429 699 9 672 384 3 645 156 946 815 297 521 910 143 953 379 793 317 610 865 521 615 437 758 488 561 517 684 517 302 948 499 853 1023 137 171 699 971 208 630 248 390 811 373 583 702 372 185 967 800 79 489 998 506 691 451 835 32 871 67 591 954 378 838 545 678 365 156 551 32 1071 385 1029 73 657 1019 107 1060 246 632 184 365 890 515 768 449 1055 159 748 977 328 888 27 1026 253 326 698 838 294 64 908 811 227 2 831 809 278 246 873 991 120 51 891 636 79 677 454 152 1050 885 35 976 209 17 621 540 673 463 820 760 112 320 595 771 499 429 730 941 10 679 208 1042 141 641 244 701 258 914 126 3 787 696 505 973 102 1062 9 403 597 691 235 294 724 134 1077 321 771 213 939 4 553 172 1000 369 968 676 494 816 350 408 555 383 758 904 297 105 915 840 402 803 104 421 847 348 604 509 1082 266 753 973 427 1066 137 159 770 863 448 551 337 533 944 577 170 315 562 122 808 230 1082 1001 514 466 795 443 843 1086 45 631 426 473 661 176 1062 607 191 774 238 405 1034 803 158 534 657 445 955 408 809 855 298 270 654 906 541 1025 405 767 140 1071 431 738 410 849 151 48 969 565 143 533 569 460 794 395 996 628 127 784 124 111 561 995 340 127 981 242 834 696 198 122 907 221 582 591 271 598 81 51 994 739 465 370 558 127 950 1080 406 401 574 794 323 325 1026 814 463 866 49 862 257 322 1040 177 571 1067 103 759 68 310 893 184 633 553 436 445 1077 976 505 612 199 473 914 485 551 948 318 681 528 1072 347 260 626 761 263 169 768 996 483 158 622 754 214 961 413 1019 525 593 302 54 873 44 758 832 325 591 23 1042 529 829 287 890 367 301 853 229 985 790 285 976 284 102 978 788 293 886 360 183 795 699 210 684 397 734 499 105 737 719 424 64 617 161 696 8 1073 953 378 971 213 743 529 66 1079 495 720 30 549 842 87 554 427 286 916 1069 410 580 196 162 1005 390 663 716 359 155 598 285 1008 706 331 46 776 228 772 606 427 643 169 368 690 914 48 254 908 611 190 88 749 896 202 930 200 442 1004 251 803 753 168 525 965 26 759 72 697 641 343 593 5 1086 249 993 146 830 395 908 164 611 90 980 344 711 206 226 845 28 897 311 588 215 568 797 415 1071 358 441 898 521 1076 232 929 131 805 210 763 827 283 548 70 68 701 591 239 81 648 1084 439 563 259 922 484 144 714 256 1030 166 966 972 282 277 812 825 26 415 724 17 927 1043 50 1079 546 988 334 1033 156 325 565 542 751 458 671 132 976 982 85 673 450 651 127 1062 367 809 35 676 512 867 7 709 210 10 743 200 1037 645 424 912 338 629 486 1018 173 833 502 321 661 398 1001 84 984 357 648 833 301 130 750 415 888 495 731 616 96 210 858 697 532 452 548 709 172 740 223 552 339 349 801 386 807 1003 127 37 736 861 219 834 134 49 813 129 1087 920 55 698 269 189 906 745 415 433 795 195 915 348 976 619 94 350 711 418 702 51 974 701 156 977 486 9 884 941 288 426 816 155 908 880 533 671 369 1038 84 602 262 317 723 402 720 1078 484 168 641 762 524 943 21 58 919 312 689 659 86 654 253 663 203 824 282 358 715 813 475 579 107 342 948 88 1052 483 886 543 596 780 455 543 578 511 570 869 481 354 1052 701 323 631 128 548 69 307 782 508 879 674 546 828 110 695 375 819 516 954 273 595 295 2 924 650 30 728 134 884 279 734 296 649 287 426 640 158 1075 225 984 794 153 132 748 944 503 826 312 469 665 730 413 313 925 28 1022 1083 454 1015 469 351 1046 404 801 53 694 8 595 706 75 139 634 220 876 41 999 713 45 947 103 665 506 576 79 115 982 40 617 13 1084 1032 241 399 549 535 1007 380 852 87 915 410 815 1014 541 462 676 366 1041 166 617 115 865 104 699 544 711 48 628 544 948 97 646 961 13 722 223 608 418 111 1026 303 1081 1069 62 103 613 39 717 18 880 253 724 466 846 681 336 484 727 320 804 1060 510 33 1042 782 104 952 476 702 52 541 621 412 837 495 686 32 1093 881 210 1068 443 549 64 1094 278 7 1079 643 373 129 618 286 573 612 0 689 16 477 951 455 683 464 758 607 253 1069 245 516 1016 361 993 577 436 896 2 768 529 1053 177 445 952 1064 8 345 671 589 155 207 967 716 10 344 701 568 304 106 641 754 277 144 846 137 620 583 434 110 1033 278 932 370 1068 815 157 996 297 692 72 1012 542 27 1043 245 893 6 746 496 984 1084 531 839 105 636 155 578 214 550 196 795 15 495 779 6 833 862 100 871 167 301 987 101 878 477 656 165 1062 770 9 903 34 794 527 372 974 1006 33 479 1011 522 744 117 882 796 79 1006 436 570 543 687 410 497 904 643 403 346 1004 211 724 403 915 444 983 284 697 178 577 636 305 330 655 444 1037 391 764 1029 244 529 1002 588 201 1013 326 398 564 690 5 1059 295 612 496 1043 495 47 828 513 566 1038 367 1070 253 299 698 371 891 883 284 813 385 17 833 1049 525 598 230 334 885 204 938 495 606 319 985 665 94 960 485 827 132 942 379 20 798 444 808 572 290 371 1086 444 941 484 1045 211 981 712 111 570 8 964 189 687 130 552 99 207 952 599 35 2 664 673 525 445 875 370 1048 84 724 943 329 902 541 492 793 511 751 155 647 411 659 1068 337 12 771 263 952 807 84 744 281 153 681 464 822 70 655 1017 56 434 596 1068 9 632 491 593 149 717 11 721 488 892 78 669 470 609 162 288 1053 859 489 611 277 909 266 876 17 274 778 520 564 171 1047 21 679 683 62 373 633 395 970 991 86 603 246 1023 332 128 616 193 638 975 514 127 791 1030 187 436 980 244 1080 814 186 706 360 163 766 482 990 217 945 535 586 616 481 1044 175 1067 540 418 1080 909 50 287 830 764 544 884 88 485 790 318 654 361 600 356 1059 97 849 564 479 515 765 722 542 482 1065 471 796 364 934 324 636 106 1080 217 822 1040 57 244 840 424 938 234 698 552 36 469 1006 395 949 500 641 471 773 775 56 626 292 766 273 134 642 541 1069 586 365 215 609 1080 107 25 825 860 483 309 567 613 170 881 212 604 373 558 352 704 221 643 35 732 190 836 353 429 755 829 371 361 809 549 66 392 903 694 324 939 244 508 642 691 150 854 218 266 686 1047 51 946 259 760 418 54 836 205 990 661 197 773 172 645 221 601 502 403 1083 857 83 145 594 838 12 346 686 274 904 333 937 859 435 130 699 199 742 543 744 454 736 219 909 204 981 683 545 478 883 319 681 106 639 920 33 619 228 604 432 453 827 467 829 534 997 835 260 416 993 87 1008 591 519 1053 148 605 432 649 520 399 970 874 67 702 309 732 160 847 481 776 194 745 372 86 969 821 73 980 90 603 447 986 108 994 354 139 1035 938 351 343 723 1003 8 1012 44 612 163 660 492 1071 466 960 124 290 1070 805 149 156 1084 955 53 748 247 1040 294 126 772 844 383 124 911 206 879 256 634 806 9 1074 300 834 510 554 245 112 1057 1054 411 803 455 742 542 346 734 654 57 82 823 970 81 615 224 458 1026 590 513 1091 507 766 39 837 124 379 804 580 474 566 460 220 889 760 283 922 408 308 663 808 343 747 185 1079 441 42 850 998 271 369 665 13 1038 542 777 662 28 645 316 130 595 591 97 261 940 557 163 1093 123 1063 353 624 117 395 612 185 630 271 778 589 211 159 1020 769 498 877 55 792 49 369 1095 1056 271 261 991 200 689 606 116 843 136 452 1039 124 662 406 729 751 538 104 870 697 141 758 473 195 811 542 790 41 589 921 263 994 266 528 738 713 61 561 312 543 1008 26 598 840 478 861 522 213 947 309 843 541 626 957 370 331 966 128 1056 991 416 334 984 969 323 770 309 694 467 107 887 513 736 307 1088 337 667 221 869 339 1055 471 714 975 385 9 785 102 850 478 838 40 821 560 316 1011 532 405 840 620 172 972 224 216 565 272 848 258 866 546 558 502 633 962 179 668 114 737 377 425 827 561 453 304 1025 885 180 11 870 698 21 911 377 973 197 395 770 720 138 831 443 621 359 577 63 868 265 673 357 299 1073 455 1014 562 427 515 837 125 1060 444 672 570 147 787 364 341 911 332 907 333 981 355 750 864 425 751 22 851 143 549 492 101 1003 443 804 735 422 7 1059 311 636 926 412 190 722 603 433 998 273 536 1039 122 619 346 656 896 134 600 546 1062 78 806 473 1002 432 307 928 607 178 976 281 28 644 877 20 735 383 499 647 581 183 242 1081 832 42 418 734 549 238 373 967 676 192 1035 301 356 558 539 706 672 13 257 985 24 694 671 12 486 920 529 964 453 641 777 59 617 437 150 1063 49 755 764 183 867 396 941 136 803 1 1048 41 18 637 647 203 695 167 814 214 497 818 7 1034 741 366 516 1058 463 909 91 548 16 692 754 327 414 853 530 1060 816 442 690 130 940 452 1072 95 1085 512 754 109 300 908 96 920 112 802 788 475 268 807 111 701 1090 312 325 745 52 1043 66 787 598 374 379 868 1088 224 593 83 1036 330 111 711 221 1067 987 44 66 704 821 12 186 796 46 718 647 261 552 446 346 951 29 657 1057 333 465 626 478 1011 1030 186 782 342 783 540 936 181 1025 6 102 1030 545 904 64 711 84 734 959 517 714 351 948 262 71 1077 803 407 993 308 387 974 994 268 67 752 91 773 150 671 564 178 670 400 33 824 941 65 2 910 497 678 418 795 177 891 255 875 1074 546 643 499 22 925 840 118 666 371 414 586 877 335 52 1086 845 263 396 1040 950 180 443 548 498 747 440 844 410 1020 878 64 890 225 577 503 667 240 482 648 129 906 242 683 1042 307 534 1012 1044 197 913 67 763 480 380 940 667 254 709 318 962 106 441 937 610 478 737 94 812 474 135 703 443 760 901 541 695 97 70 607 215 1010 778 383 1086 368 881 528 263 797 255 750 84 721 795 281 413 816 456 646 473 647 554 388 126 1052 652 434 259 828 449 717 130 1024 146 740 639 72 220 569 589 245 965 379 133 591 159 648 539 589 341 865 1079 408 84 624 1002 224 674 267 351 1051 991 501 922 122 158 597 927 355 820 177 633 377 850 53 246 955 611 272 684 330 1049 75 1041 217 943 391 965 454 1046 497 541 633 302 761 467 576 1081 427 690 270 109 769 959 164 12 856 955 487 34 1068 998 87 1023 208 101 846 416 869 1048 315 38 620 21 555 16 954 730 525 979 420 858 9 1038 360 445 679 505 1006 542 615 829 174 848 317 1006 24 873 382 432 964 197 804 354 668 20 859 821 450 539 948 800 125 598 186 484 599 799 332 482 918 559 83 575 532 949 535 304 924 305 867 915 166 569 303 752 259 665 171 506 856 533 631 285 594 46 885 775 536 917 76 226 1036 197 613 462 980 563 404 894 19 908 446 1014 360 1013 341 621 411 949 62 561 400 153 740 848 89 936 163 347 975 485 990 500 799 310 637 872 341 458 751 1029 25 633 448 595 153 449 900 1071 362 817 411 314 681 21 1011 674 386 855 235 13 802 1004 203 286 826 100 583 500 757 876 20 980 175 599 78 997 91 77 829 348 779 573 384 130 825 347 740 1007 449 220 617 861 42 1041 76 892 413 541 885 907 456 262 915 331 1041 143 1025 348 822 1073 185 892 52 225 677 23 1014 576 162 808 369 1026 313 467 961 114 1087 290 672 1050 162 425 1039 437 1076 652 269 59 957 300 932 731 429 612 164 712 287 993 518 697 439 1051 456 904 170 482 766 770 489 96 980 439 1069 1025 74 239 719 459 974 368 702 199 647 573 295 576 487 223 937 327 631 379 906 875 422 623 448 865 111 420 671 541 592 1019 381 122 563 1021 43 638 506 137 602 1012 446 12 577 16 639 132 758 631 39 1043 205 1019 266 890 166 273 1091 637 183 668 406 146 768 844 518 333 766 713 340 471 685 663 410 716 520 1084 535 391 934 1040 347 823 330 270 666 484 761 202 684 831 207 400 1090 31 1035 220 898 353 722 903 103 331 736 254 819 1014 346 776 527 256 745 386 990 531 733 221 1012 9 788 406 835 142 956 807 345 1093 209 94 744 251 934 64 690 1053 414 817 261 370 934 761 424 136 986 377 870 359 952 744 395 958 39 525 659 700 532 281 1006 442 555 1015 148 1057 222 150 645 460 836 701 452 295 893 7 591 484 911 361 593 29 1006 453 911 946 336 193 570 1053 188 836 427 485 885 627 227 984 416 416 650 728 486 229 589 300 643 611 240 1033 26 400 601 210 549 230 1018 902 82 1074 463 783 184 675 148 196 1024 276 843 771 410 354 983 614 403 27 816 46 666 508 807 915 466 277 831 919 358 704 241 908 536 1011 50 362 605 146 556 375 697 676 21 922 349 355 887 1069 277 670 529 710 486 975 437 716 237 385 586 480 789 794 204 1044 526 678 272 470 830 828 56 792 487 672 4 218 834 444 887 96 809 478 971 785 125 41 946 929 279 184 841 358 964 941 313 457 647 851 498 605 209 243 865 842 84 806 25 5 554 471 750 703 242 123 825 963 486 208 1004 567 386 688 126 970 217 828 277 998 364 1071 499 726 22 188 1006 898 356 818 480 738 204 485 766 938 334 453 597 27 679 1002 418 702 297 694 520 714 407 649 531 137 1011 893 76 205 915 627 312 1007 75 367 822 753 247 102 847 840 127 71 602 681 23 980 99 644 181 989 241 631 64 960 372 123 659 904 320 849 414 511 641 128 586 840 84 651 261 645 403 292 1010 884 452 34 613 211 1036 519 952 396 893 381 975 95 865 469 975 487 834 901 107 1079 116 537 609 23 648 1093 403 15 1002 239 806 230 907 833 257 815 274 855 91 295 1085 399 1095 578 265 1060 281 427 874 615 380 286 708 352 586 267 767 185 983 350 934 1066 100 471 930 737 309 267 552 159 947 1095 233 1032 200 1074 508 961 189 822 470 573 482 298 682 871 355 519 862 60 595 722 30 121 661 19 774 520 730 111 599 51 648 176 924 1063 236 88 1015 53 681 982 244 838 487 954 222 961 364 16 817 531 794 633 300 995 502 577 43 585 313 258 682 951 257 783 417 916 203 284 1005 796 203 51 995 105 736 940 282 735 170 18 760 547 853 253 1023 360 644 230 699 191 669 198 861 715 481 1049 465 347 593 40 583 334 1029 652 410 189 1017 665 12 405 671 249 688 436 1004 1067 289 1017 372 1088 428 468 911 442 820 971 196 25 670 120 875 862 33 132 665 266 899 236 901 4 843 180 863 1041 517 326 1066 1040 302 109 581 627 278 114 919 6 911 717 111 436 863 498 894 71 908 723 35 788 71 444 870 475 638 1093 293 301 918 35 634 817 13 876 91 588 222 1012 81 621 167 822 19 286 570 371 1046 169 1094 23 923 1084 415 796 299 1088 378 862 508 17 686 1050 492 368 888 969 539 1028 499 886 33 195 598 319 892 144 717 921 53 803 146 922 496 609 36 30 1017 166 746 568 539 694 109 255 953 367 926 971 71 842 242 1091 172 96 596 399 711 352 631 1058 273 623 416 36 601 306 601 509 684 142 1058 679 247 366 906 83 982 332 614 872 66 586 108 778 141 589 203 169 670 413 888 936 350 351 954 368 950 119 760 907 173 646 134 264 728 626 192 686 261 720 428 863 490 38 904 736 303 764 343 859 26 949 180 353 559 320 996 274 1004 63 827 928 231 199 773 513 887 504 878 541 557 22 733 945 326 692 164 145 868 333 639 859 143 168 670 45 576 1085 247 422 777 505 843 792 217 378 904 499 897 1077 369 193 1059 224 653 968 39 629 98 770 529 708 450 135 1063 94 818 999 491 539 1022 559 328 1044 501 592 368 82 1088 393 631 816 307 883 543 542 738 993 236 536 650 181 836 530 962 853 167 337 901 734 466 917 146 443 835 712 195 204 609 283 960 1069 48 165 734 493 642 643 51 968 522 923 248 992 142 220 1066 165 840 45 925 315 710 881 508 996 412 207 552 914 202 1079 442 301 1032 655 299 54 1058 489 730 277 702 280 601 916 508 753 275 842 237 224 632 421 605 324 956 644 77 636 93 389 768 29 1024 309 1054 545 748 1017 292 513 651 753 159 569 195 40 1023 408 820 770 274 118 679 665 544 51 563 133 701 957 234 9 709 302 938 710 379 776 398 290 616 869 514 641 129 794 384 80 1006 1076 322 415 957 635 334 292 804 241 1064 627 53 464 963 100 979 961 220 983 3 505 818 985 332 735 167 43 862 939 276 49 935 699 55 899 3 763 400 767 126 226 611 1076 166 282 562 467 617 76 980 946 177 853 374 828 212 890 530 207 678 694 138 721 370 110 844 90 908 342 631 460 1036 637 405 23 1083 474 691 709 530 301 1085 367 843 3 643 163 900 353 768 591 127 276 877 1061 250 946 213 114 928 1055 40 668 75 1032 380 321 825 463 1095 1003 460 299 840 840 533 99 1085 1052 128 747 265 402 606 653 544 749 464 1049 51 904 351 289 711 868 507 302 995 562 333 182 691 115 560 945 197 961 435 381 1061 336 1004 126 1054 128 1019 226 978 72 551 368 896 650 41 36 586 642 373 498 979 69 588 748 286 829 60 604 186 169 721 323 947 52 921 961 544 195 720 769 319 988 150 1067 228 878 345 411 1067 1042 318 252 720 144 893 445 556 137 726 674 241 1045 450 507 653 237 988 1012 90 601 172 1014 183 71 1000 415 1074 413 759 685 449 906 534 355 718 272 830 596 322 1054 166 412 867 392 796 686 141 344 762 263 707 979 428 681 381 26 1078 388 721 116 1033 1091 417 965 506 147 822 984 105 769 2 978 390 580 260 1095 26 581 527 360 993 708 487 186 553 791 248 191 779 764 133 515 891 1059 415 355 797 820 397 446 706 675 476 93 750 115 924 242 776 855 312 37 887 525 887 501 1050 274 714 976 487 83 1057 403 821 221 607 102 571 827 539 504 958 584 535 36 967 1088 309 883 354 964 167 399 959 452 791 251 981 346 1005 966 219 602 166 825 107 1057 468 719 250 267 1044 579 3 343 829 988 481 873 465 661 360 722 394 1080 312 416 882 427 669 898 329 393 999 919 329 245 690 1024 508 884 67 249 916 1090 211 859 310 879 21 475 807 311 930 105 660 590 370 546 621 636 103 463 716 925 419 523 1007 1021 443 963 436 118 1009 231 869 580 34 965 294 750 120 718 487 507 749 432 1080 50 1019 917 47 157 553 890 255 235 615 871 276 325 746 512 1089 110 783 395 976 823 217 408 780 271 921 617 466 572 354 179 797 251 821 234 989 497 793 592 113 929 315 698 381 68 649 487 859 0 599 536 1075 993 395 489 947 243 722 280 1049 897 112 1051 413 22 732 1054 431 1032 163 408 952 1028 155 374 1061 456 555 190 757 768 234 421 1008 564 517 321 745 792 529 321 656 324 786 595 258 848 5 853 42 450 897 242 572 945 156 100 888 738 355 516 896 195 838 651 415 882 45 1040 456 270 1062 54 747 709 116 1080 531 893 287 260 940 773 382 185 618 88 777 628 29 853 513 723 361 635 77 374 1019 212 1065 730 64 251 1081 963 467 42 589 658 61 408 1051 182 582 1017 397 699 524 343 904 490 698 183 688 73 820 823 372 172 594 386 987 22 908 814 493 703 106 727 101 488 1044 851 33 566 61 1052 526 849 145 145 979 956 383 667 191 855 444 895 188 734 262 859 10 155 727 303 599 350 611 570 260 20 750 105 847 321 926 799 31 774 291 184 806 1062 300 210 948 716 262 575 304 626 401 320 995 624 6 62 668 914 282 69 663 49 923 859 454 268 782 632 294 228 1072 595 469 381 1001 211 978 87 674 383 870 229 1064 54 875 486 1010 480 869 566 266 676 459 753 77 685 265 869 404 788 165 123 785 441 834 13 673 708 328 54 692 408 663 528 624 152 1076 260 630 901 258 518 858 250 563 283 706 741 20 831 304 263 889 166 632 319 933 505 584 785 358 950 538 786 380 433 824 534 872 938 381 596 139 825 407 608 85 56 993 647 130 547 675 30 911 462 958 919 127 6 676 1004 77 497 922 338 626 827 527 635 358 90 1016 514 681 259 856 855 188 517 548 760 248 904 227 305 717 697 203 141 668 571 153 599 28 693 10 363 1060 202 840 958 520 124 559 500 1094 494 911 950 504 913 159 236 894 661 163 431 1090 569 255 613 377 741 274 1049 317 19 694 607 76 345 1003 224 1074 1074 469 412 812 1003 130 1017 349 162 619 75 795 210 961 89 801 1065 11 316 794 548 299 374 682 377 715 788 264 853 62 1056 258 175 825 369 710 608 459 435 1016 738 28 692 435 294 733 625 64 1086 497 369 828 432 1051 671 334 306 669 1077 497 1020 503 1028 537 37 816 130 628 798 229 633 84 1056 392 629 189 286 996 936 357 621 106 180 843 8 673 753 271 439 813 503 977 926 186 565 136 388 857 463 833 876 511 863 260 556 137 858 48 276 718 119 759 415 699 673 510 603 139 167 622 271 1082 107 1022 259 566 679 319 708 46 765 343 82 788 116 648 483 654 999 340 70 673 274 984 716 521 269 995 1002 395 222 983 791 55 349 690 199 582 250 800 375 1069 58 892 194 595 761 242 331 872 808 546 649 250 918 462 522 993 509 555 532 765 1091 237 589 51 956 276 602 457 868 251 514 979 646 448 711 278 205 757 70 866 652 74 748 394 943 535 909 330 221 825 173 960 96 714 979 97 787 271 586 237 562 280 676 65 284 817 961 31 302 1094 839 48 455 889 937 314 637 337 828 347 140 1062 916 401 851 280 432 841 1048 139 122 911 65 623 564 155 526 736 1007 241 100 1074 721 64 453 613 77 822 770 343 1004 155 549 400 344 597 593 390 1083 126 729 1 188 1051 567 47 278 796 860 133 950 301 321 846 713 467 332 1027 717 336 458 1039 521 823 764 503 310 1070 686 542 798 498 482 730 713 423 930 21 502 675 779 445 717 443 689 49 818 113 814 63 588 27 105 635 659 466 734 34 1082 234 502 679 475 843 223 673 542 1025 289 1061 570 302 1050 430 24 1057 416 643 1041 343 265 1078 169 567 570 518 251 549 217 767 82 815 363 771 154 768 733 419 730 191 630 124 465 851 1061 183 184 1011 702 28 102 722 1031 199 338 844 24 917 207 582 775 191 164 657 324 711 1073 239 592 280 990 144 216 946 547 873 1006 398 819 126 633 88 120 941 82 814 348 610 941 397 916 327 301 665 527 654 127 756 1051 421 347 682 891 491 188 909 307 1053 32 926 232 896 746 541 510 905 53 825 345 699 303 1037 325 700 789 143 282 775 1005 455 735 370 978 199 178 733 343 795 1003 151 484 692 876 274 1007 306 19 579 107 936 864 509 982 165 159 620 612 320 520 674 180 1075 605 299 222 939 981 227 738 508 866 223 229 1033 232 804 452 814 212 553 770 497 211 872 591 524 787 311 740 390 533 1033 633 6 252 747 995 252 1060 378 84 830 479 768 1038 467 1085 155 498 899 168 951 816 40 15 1095 269 947 108 938 1072 68 769 238 193 745 257 803 44 884 292 583 0 1000 919 531 640 429 209 840 95 567 879 459 556 129 1012 155 245 946 319 826 1 596 701 43 398 992 1002 471 41 979 506 683 224 881 93 666 531 1005 494 1056 333 1034 690 232 638 116 27 1076 91 912 677 430 950 172 609 523 616 355 930 121 848 320 150 709 899 110 576 486 1091 408 790 216 893 543 961 442 958 289 662 254 248 925 1012 159 349 1069 722 18 348 770 814 42 101 595 701 456 352 807 814 89 1076 335 108 777 843 461 1 876 211 1060 261 948 49 587 1083 284 189 620 372 901 503 563 245 862 1012 98 583 341 611 271 327 686 44 951 292 715 733 434 69 742 299 976 443 925 729 277 1019 412 335 730 921 274 509 798 74 873 507 918 915 132 818 208 253 869 211 852 920 279 249 993 394 624 1093 469 190 612 144 799 645 269 640 470 230 729 692 40 976 477 102 1032 129 692 534 615 747 59 589 251 767 373 594 236 549 44 866 143 493 900 901 335 554 15 523 598 303 931 871 163 563 169 619 116 637 458 362 1016 1091 379 934 340 393 591 848 256 175 999 428 843 894 6 734 438 270 1064 355 801 487 675 163 894 798 376 432 1076 496 573 690 143 876 193 694 122 870 68 747 171 810 308 213 833 121 1019 1037 437 335 890 665 174 1046 211 487 827 920 540 522 1068 811 358 234 805 326 1088 197 579 1072 317 929 529 357 929 96 740 320 700 645 117 725 155 1002 211 213 812 160 903 686 49 1011 506 1089 419 444 707 195 744 480 1045 1068 152 476 1093 192 794 1050 96 1001 469 394 781 730 542 704 523 477 834 913 377 1036 51 174 899 436 1017 773 425 753 456 122 936 172 951 136 939 102 1069 937 400 521 1015 16 1017 467 799 882 492 560 97 677 99 611 353 547 581 310 952 99 705 220 589 34 638 127 1062 998 540 783 525 598 171 1041 208 560 539 485 1070 589 201 618 103 897 321 487 918 117 613 401 817 784 209 180 552 710 67 489 1060 43 820 104 1015 630 181 391 867 650 20 803 36 31 588 504 861 165 616 410 643 668 292 986 439 550 236 117 858 404 980 96 784 866 451 313 864 430 588 522 576 1093 280 918 360 534 803 1034 310 248 1058 538 808 656 408 324 1003 336 1079 679 451 763 129 955 62 484 728 908 385 567 82 497 802 127 552 135 870 712 400 765 192 173 641 670 190 571 285 938 422 467 783 273 874 589 82 724 442 503 574 26 707 672 297 701 50 642 250 746 339 968 68 1007 457 779 405 430 968 370 752 37 575 696 217 4 881 100 990 89 676 659 426 736 424 963 251 805 440 811 464 785 76 85 673 18 732 818 9 515 914 728 16 732 478 237 684 279 594 491 845 443 853 778 339 173 879 52 690 805 7 105 1079 581 538 974 527 1090 182 1037 383 667 227 284 646 1009 165 422 818 748 479 579 220 366 909 670 354 571 310 185 778 678 376 614 61 1050 153 784 77 767 92 526 894 65 730 11 750 1065 484 852 11 904 146 657 1 22 898 431 1076 590 325 440 559 662 360 710 169 853 543 897 513 593 124 781 242 413 795 657 432 233 581 619 409 100 1030 458 922 785 120 764 318 149 748 167 698 854 532 1017 106 75 947 506 1081 146 756 634 469 115 654 241 1057 655 266 1001 173 938 341 342 979 262 751 667 83 837 348 489 840 199 568 738 37 781 525 694 361 844 487 459 717 386 629 71 631 478 1052 366 1010 1079 360 487 709 352 1074 507 788 1094 444 499 1013 492 873 166 738 894 246 94 879 214 1022 252 678 720 323 1086 477 470 1093 386 801 424 851 988 177 473 778 350 1087 443 956 654 282 224 829 1015 310 535 907 124 807 596 233 1029 383 357 662 360 809 769 55 925 512 614 483 994 415 546 949 141 552 1025 11 674 167 810 318 709 270 1007 185 649 274 542 655 478 1034 138 789 928 359 905 446 427 972 847 497 539 757 881 37 983 34 161 582 871 204 668 516 596 206 919 153 982 539 1073 252 693 11 305 905 697 426 143 950 687 58 492 881 558 82 529 1093 1028 276 991 430 159 874 1088 267 30 845 574 110 223 685 674 191 433 985 906 412 91 587 196 587 407 601 1038 218 181 686 448 838 289 1011 918 479 757 352 731 207 824 115 809 88 743 230 203 715 534 1062 1085 542 895 414 919 433 83 1006 138 1083 129 916 1024 166 854 173 799 432 100 622 164 881 99 597 964 63 704 7 593 426 19 819 155 957 700 324 652 377 617 379 666 257 579 231 9 918 495 956 579 123 185 764 1009 540 130 985 417 812 130 851 432 613 941 248 554 459 1023 229 784 480 57 557 80 769 815 315 512 801 345 757 907 32 132 759 295 1008 312 861 792 273 907 202 1067 220 537 617 355 843 610 417 378 809 420 612 117 760 77 1038 911 298 1093 72 753 264 392 584 332 696 214 772 781 434 565 10 613 201 27 650 535 1050 533 887 906 68 844 326 796 277 685 512 434 816 530 870 179 684 947 62 246 611 403 589 644 49 786 143 34 973 955 398 1013 344 540 593 409 865 971 89 746 45 449 927 910 317 90 650 40 928 363 878 807 2 853 50 802 0 688 96 281 914 1026 369 778 164 363 854 73 976 32 758 1050 73 483 1028 461 898 207 993 1002 35 1041 372 823 124 247 710 956 486 378 915 1055 389 853 116 381 777 982 547 899 454 726 90 135 1083 364 957 878 492 363 1076 854 277 891 481 1069 314 576 538 351 905 1001 404 684 421 347 1094 543 849 509 676 458 1016 602 169 1039 96 613 495 622 149 98 1037 247 605 418 664 241 795 729 72 755 530 58 982 843 501 316 993 1069 303 1066 214 44 1049 1083 103 314 1058 982 325 738 180 824 451 530 622 682 413 333 887 22 859 296 958 282 901 7 606 814 485 1021 413 719 455 17 862 104 1010 88 762 1018 403 675 150 238 1056 219 1086 45 685 977 499 778 503 520 1088 472 964 963 410 627 260 9 1035 298 734 898 293 346 775 664 480 844 476 349 800 836 206 940 382 478 1028 318 876 750 309 255 976 516 784 981 378 882 355 413 1024 954 237 1086 537 197 834 240 1060 596 256 665 271 509 834 221 1056 848 78 312 1058 796 522 764 1 1019 424 871 170 292 832 627 186 468 999 594 93 1041 92 1031 246 916 117 469 1094 890 288 688 107 231 766 362 815 1038 306 398 755 870 345 957 248 490 941 614 278 677 262 1026 250 933 115 858 100 832 10 219 650 243 978 343 929 140 833 810 378 962 477 598 532 822 442 559 498 756 53 627 15 859 161 590 509 304 640 423 770 964 7 746 315 485 963 37 1088 327 702 441 593 734 88 660 501 432 985 316 1054 620 284 926 176 326 603 990 302 959 413 358 759 663 356 441 788 232 682 901 524 852 2 504 823 77 712 692 361 325 601 980 338 1029 254 989 426 688 430 921 512 293 689 54 971 382 993 424 638 538 846 1048 148 966 99 601 71 1000 398 373 978 7 671 1024 308 3 597 1081 429 785 209 494 1092 240 765 934 497 923 263 465 613 92 566 116 1051 677 115 206 999 592 118 226 573 488 763 279 1011 95 1051 328 620 1079 530 193 1052 466 670 163 645 269 800 10 794 89 569 628 410 979 221 121 850 634 26 561 147 381 1064 855 399 1079 429 644 318 608 250 78 600 325 752 167 697 487 878 449 1003 137 824 49 710 316 709 387 958 273 849 104 1003 123 589 12 926 46 1035 934 171 602 141 77 883 616 42 859 527 754 18 600 425 380 1041 249 569 506 902 993 201 780 403 937 144 942 432 21 1029 209 894 644 150 883 59 62 710 126 943 392 567 719 128 244 830 636 266 968 163 603 289 32 674 901 235 113 1064 407 935 1020 519 910 191 50 749 699 318 54 553 444 927 510 934 706 509 867 186 938 382 807 367 455 791 1085 5 404 954 977 487 762 259 952 175 642 453 240 775 351 964 39 714 1023 174 226 695 299 759 707 483 904 469 879 1 311 1032 170 667 530 865 910 513 517 608 657 271 298 715 257 619 682 81 1071 109 1083 521 450 929 165 951 615 359 433 888 41 730 760 137 1076 182 526 818 132 577 248 862 745 414 46 758 965 182 353 694 885 226 832 24 2 678 676 244 955 269 967 295 479 684 830 452 781 21 409 691 90 739 554 264 943 241 1056 148 257 1018 728 272 120 659 73 757 733 151 875 142 471 597 302 973 104 840 818 398 868 392 283 792 1075 421 750 328 214 1049 296 574 352 994 382 720 51 1037 581 329 449 763 948 85 154 748 262 881 256 1071 128 847 898 240 183 900 448 1057 203 652 528 822 139 859 582 19 1038 535 319 600 102 698 343 557 988 462 873 298 594 440 11 999 638 106 35 905 28 623 950 56 619 429 140 950 372 818 1077 232 177 823 889 243 803 141 331 678 323 675 1095 306 664 544 103 746 628 294 560 120 100 995 370 715 906 290 212 891 132 558 791 402 297 781 575 473 1017 375 714 123 754 411 1059 207 82 1057 552 311 268 649 445 837 706 77 642 364 282 569 984 527 636 57 484 784 185 732 293 772 453 864 612 2 1037 187 90 624 566 276 48 762 829 294 889 450 767 362 701 179 1053 481 651 284 724 192 250 1022 936 525 104 894 662 447 340 993 152 772 916 423 1031 136 207 639 85 700 909 19 1000 404 623 362 311 865 413 966 35 717 412 707 725 503 59 1033 199 661 1083 332 890 441 622 510 800 174 540 797 481 1067 492 994 636 91 1009 503 681 199 474 736 962 132 950 497 450 1005 699 47 973 60 112 1055 1047 237 742 388 35 699 525 870 702 450 191 647 550 230 437 833 450 1012 140 628 642 339 759 144 787 534 316 990 63 856 672 339 431 907 472 920 566 261 481 556 23 557 551 279 1092 72 637 453 446 557 151 870 97 752 334 1042 908 529 308 975 160 919 572 375 498 823 223 622 614 306 767 334 601 462 514 1015 827 445 907 97 959 136 41 1046 898 509 115 866 738 160 853 259 596 156 725 274 127 954 123 554 984 434 346 829 920 501 868 492 936 457 1044 432 957 313 866 75 897 126 26 680 79 987 937 278 263 822 677 368 867 73 377 890 418 895 595 43 356 991 627 475 346 554 1060 269 748 62 246 682 524 654 210 773 558 285 1055 521 872 30 698 58 861 280 839 38 413 723 698 49 14 1083 1055 470 1046 311 113 627 64 634 1073 450 584 182 350 1075 979 178 421 1080 525 1024 852 394 23 754 314 968 130 751 396 890 219 596 210 803 468 696 822 123 1026 477 784 373 340 746 960 166 956 512 324 769 688 195 989 2 1018 276 835 304 830 80 957 243 337 618 801 94 981 524 104 977 1070 261 47 660 600 436 259 691 895 57 1074 137 26 1010 701 410 619 494 324 945 260 817 700 529 149 625 93 778 768 106 395 1003 221 614 990 188 939 146 408 812 897 243 432 782 1061 39 615 428 984 227 266 643 918 182 1006 435 216 911 403 1072 663 247 354 974 10 784 1066 455 1040 225 235 1046 647 239 734 265 14 913 520 839 585 96 733 460 623 397 872 293 511 553 1087 393 274 582 87 968 1075 460 391 592 822 330 16 938 640 445 604 465 473 572 1077 30 361 838 999 306 14 572 492 685 494 1088 287 752 911 308 848 20 259 923 651 24 168 1003 612 83 311 857 383 979 590 88 782 410 763 512 224 1040 586 220 145 1043 855 221 439 1051 570 512 877 219 1018 110 995 170 545 794 678 354 672 232 99 882 660 227 129 677 791 483 753 521 553 20 239 610 998 11 400 1001 828 422 34 895 1016 462 248 566 94 608 619 381 753 505 827 472 1035 287 9 879 488 969 141 1026 1047 346 513 1007 561 422 839 377 430 692 657 430 684 371 1045 538 1036 196 1059 468 816 446 248 1020 863 167 864 490 672 443 325 941 571 173 640 357 541 567 444 735 93 1054 1057 89 174 943 343 705 812 293 689 317 576 84 472 675 769 497 551 21 44 640 45 1009 328 587 423 783 1036 418 641 243 884 40 669 170 750 253 305 748 143 992 974 539 817 536 255 570 143 564 1043 114 328 850 32 1037 304 1070 480 668 692 471 139 783 20 923 534 851 222 562 176 808 818 459 565 122 391 1007 940 58 449 779 1075 82 871 307 459 989 681 99 543 689 392 844 797 390 300 835 457 657 617 388 1071 110 968 96 459 673 52 990 989 321 1005 299 309 889 920 83 341 907 781 118 356 862 836 23 981 59 284 661 264 614 702 314 866 386 277 570 738 326 7 979 317 749 959 401 110 1083 810 211 730 71 444 684 854 526 980 279 61 765 688 484 211 906 1026 254 974 496 199 698 195 847 583 261 344 698 970 371 738 247 154 868 866 6 468 862 19 693 292 873 147 1069 180 752 303 906 569 276 87 948 188 625 270 941 742 465 759 478 873 407 953 102 80 557 662 56 628 310 738 185 1020 271 840 131 696 39 838 164 569 477 870 20 386 833 764 179 417 877 797 199 497 801 587 317 105 988 828 238 811 234 883 97 323 881 993 470 758 178 1041 525 894 128 461 856 1033 125 1015 308 1085 319 216 696 555 286 87 951 1042 475 575 45 198 663 1024 317 1075 23 245 986 25 620 388 1093 965 239 50 1016 1054 273 60 864 706 439 837 54 526 750 913 459 805 207 678 512 214 677 1075 240 85 963 569 225 180 610 776 220 356 917 613 125 618 301 597 192 574 120 27 961 276 650 620 242 694 86 463 727 827 432 299 554 922 161 33 958 510 814 481 767 922 473 538 743 78 673 37 830 737 113 788 387 545 695 1062 387 958 465 528 599 390 612 526 860 1003 523 358 997 540 578 1048 247 599 268 754 213 837 179 1066 251 132 887 816 70 743 196 684 540 969 60 753 198 680 480 620 244 46 1004 578 523 618 405 971 152 954 269 556 119 225 786 28 645 278 1000 459 715 484 1032 679 367 286 631 988 292 248 818 777 427 408 954 649 434 743 342 130 880 148 943 159 561 339 1028 873 102 274 1019 229 1012 28 872 141 780 960 120 29 1017 708 466 222 1092 116 836 836 193 638 348 453 1012 915 543 445 693 1019 135 1016 402 982 288 216 548 163 890 290 583 961 63 1009 238 834 463 268 852 195 663 307 797 1014 53 283 1038 55 912 294 998 209 906 238 1029 1000 153 835 294 839 62 878 7 661 40 723 467 788 183 966 546 564 74 707 108 530 572 625 177 997 294 916 420 551 503 551 141 65 1047 802 526 597 529 10 692 282 722 947 350 645 322 897 407 50 705 255 711 1029 1 381 625 301 566 645 149 335 1093 298 887 1094 124 53 582 703 5 542 711 982 296 261 950 997 242 458 905 901 29 967 341 658 507 97 1083 76 623 194 855 696 536 524 1095 679 397 1050 22 305 861 688 208 992 54 248 874 1018 46 370 573 639 399 1006 488 67 996 433 780 1008 91 878 131 503 888 131 1036 1060 44 802 490 793 111 415 639 231 864 875 429 641 183 473 602 27 842 946 27 419 1028 266 665 393 583 25 766 896 395 433 1066 1051 319 392 884 602 117 805 344 1041 370 497 593 299 975 957 491 284 983 102 1083 64 1025 236 696 162 750 790 183 837 33 837 134 870 39 312 674 139 1027 535 1089 486 570 293 891 814 52 467 993 202 765 615 107 235 840 1028 268 500 983 435 1069 1055 240 777 433 889 105 196 891 856 14 555 427 610 157 1045 357 641 48 501 700 40 803 409 970 13 914 672 227 485 554 554 118 104 799 593 445 384 548 575 407 570 278 789 379 779 109 785 313 1039 373 308 1036 906 149 213 737 389 638 35 913 888 365 35 924 1047 231 500 756 364 872 332 774 940 86 890 145 764 464 327 558 1007 430 814 14 695 287 407 1091 100 917 810 45 399 653 500 558 697 353 643 21 589 3 740 371 319 557 662 497 84 947 817 183 376 740 7 1072 430 800 783 377 446 1009 12 770 1047 393 881 462 633 366 739 142 511 723 56 1065 1038 397 331 719 885 204 823 97 324 877 345 1055 30 1022 845 219 1047 161 319 770 334 953 722 162 139 635 693 71 944 142 810 160 965 87 1080 365 395 642 434 689 1055 71 843 251 766 310 824 369 974 128 604 333 46 1063 647 9 830 453 1088 97 793 46 991 361 913 183 267 862 11 618 399 830 998 494 671 280 1018 217 375 1035 82 984 1018 227 188 942 619 518 882 133 667 420 627 253 375 663 822 184 1034 256 199 935 711 419 121 558 308 609 1011 67 43 885 700 408 523 899 390 555 502 973 57 558 243 694 784 322 330 668 864 102 825 230 319 776 634 431 528 1075 234 990 239 723 383 856 1070 319 1008 477 650 115 648 495 296 864 426 550 564 228 314 841 1009 57 677 183 925 365 796 284 42 969 19 1030 641 538 957 519 32 670 1025 50 360 892 512 648 611 114 398 969 552 161 531 963 681 223 654 422 355 907 772 387 380 992 424 902 610 480 790 388 160 931 986 171 921 177 843 467 240 918 1079 358 244 883 23 714 334 872 279 829 437 872 324 977 128 582 775 165 998 199 23 977 806 170 588 465 960 322 506 840 146 800 639 517 829 333 1082 329 74 1046 354 869 574 529 988 304 737 19 500 1066 781 330 617 502 829 351 921 239 504 705 885 213 1049 363 505 793 837 283 341 829 460 835 86 770 639 228 96 997 490 710 549 505 16 786 122 943 25 942 781 491 292 1039 178 871 593 488 821 102 1054 286 937 95 867 523 310 617 105 1074 478 601 1084 403 682 248 971 504 256 689 352 1010 848 50 649 330 637 188 478 785 812 22 176 734 127 973 106 918 1052 340 459 584 20 657 530 901 419 629 571 527 881 381 87 768 352 1040 545 569 797 189 400 990 589 345 97 747 1091 33 121 1002 53 777 112 926 428 743 493 649 73 1084 617 404 118 1044 1034 439 165 836 89 626 284 897 319 1003 584 460 350 980 522 675 187 1038 457 1024 298 899 967 133 344 684 697 123 1090 299 577 139 771 287 921 130 1032 542 895 48 720 516 888 395 212 890 587 409 538 656 383 724 899 303 606 113 200 868 68 888 265 600 607 120 813 156 351 555 924 30 11 660 1031 133 973 532 263 804 393 1093 31 746 3 708 376 906 720 43 686 179 984 61 622 346 31 552 847 533 873 269 625 173 171 671 848 473 594 424 311 619 818 334 431 793 488 682 667 43 257 693 238 832 292 857 1090 246 580 125 738 193 762 300 421 892 721 166 100 1061 233 986 657 492 571 429 464 556 1053 231 546 910 623 312 704 255 634 203 809 425 529 801 1022 20 848 227 182 1068 767 490 143 943 29 641 163 920 669 56 125 644 158 727 0 903 856 403 941 338 207 817 1093 421 501 1023 213 1065 349 929 347 1064 307 801 537 873 189 1033 61 978 995 400 273 729 212 1000 879 335 134 662 444 621 717 523 114 654 153 817 467 660 526 680 1025 26 966 445 871 383 968 530 484 994 132 719 549 122 308 800 232 591 181 813 484 1056 870 419 789 10 219 1002 938 100 4 1062 69 1007 387 864 280 796 1035 442 31 939 252 1046 1005 536 985 139 426 612 574 334 977 490 1059 219 329 626 92 1061 872 358 801 413 534 586 220 672 804 267 88 660 367 555 912 370 560 42 340 560 933 159 127 906 904 388 526 667 43 867 434 632 693 342 803 238 70 1034 269 595 49 956 223 918 731 14 945 210 832 156 545 1009 937 123 480 1006 869 97 970 259 643 157 89 997 379 1006 1011 117 583 249 860 188 850 447 243 845 860 375 29 737 252 700 324 887 931 427 223 1079 886 269 213 707 474 628 838 441 28 836 32 836 857 43 577 537 211 927 441 628 10 786 345 1033 601 318 345 694 810 439 375 702 580 493 824 364 389 608 648 453 807 33 578 155 770 527 376 963 1065 207 796 109 150 757 615 330 1014 92 204 806 260 857 17 963 685 165 701 435 1063 271 314 1086 1056 395 207 980 520 1036 608 228 268 690 169 678 170 1052 554 397 976 170 298 818 534 1049 944 137 12 1091 794 21 1004 11 192 937 75 928 733 365 344 941 485 971 728 233 346 703 139 651 999 317 630 62 534 1031 757 86 833 34 169 766 824 321 516 791 313 929 941 419 823 214 538 747 928 156 895 236 665 385 1066 417 594 163 261 1026 969 347 86 1081 563 280 543 834 813 474 435 777 291 902 321 849 674 376 390 637 540 810 274 1065 974 336 340 758 617 273 437 561 1081 518 495 1055 704 385 1049 541 179 668 733 28 477 603 541 1036 258 735 656 442 892 519 22 980 959 392 695 195 521 905 545 594 19 1057 36 664 28 787 611 150 845 303 959 283 138 1093 540 727 384 812 90 836 140 1036 667 31 112 746 766 14 491 943 635 322 679 28 1054 178 519 1072 136 554 410 773 705 506 964 76 47 687 668 506 45 944 680 429 1049 536 842 283 97 614 250 932 539 649 680 466 176 746 72 589 41 1065 912 249 945 94 251 1036 373 640 1012 332 1073 406 1076 214 829 2 794 396 263 946 501 553 210 590 229 584 324 1019 446 634 386 985 158 752 416 956 431 734 799 341 984 53 92 891 328 642 107 797 1025 142 409 987 364 956 601 134 703 266 351 726 641 232 776 420 515 577 204 553 19 882 924 430 176 1075 155 612 1072 43 745 99 181 627 965 160 920 412 578 299 162 569 94 784 804 426 1029 320 622 259 479 868 341 631 976 469 205 992 593 365 269 718 76 647 728 105 923 8 54 751 988 281 637 351 646 355 481 806 581 378 837 355 304 904 171 599 739 16 521 839 424 755 480 601 935 152 692 540 30 896 678 472 311 709 1087 479 124 731 37 1080 498 595 1093 196 1018 454 202 614 868 350 503 800 310 659 25 900 364 699 927 248 1035 272 779 48 747 421 908 452 579 468 603 415 317 1028 454 811 638 105 687 135 398 631 544 1060 319 687 337 652 703 40 626 179 587 520 473 968 1014 278 1024 228 1048 300 908 342 804 224 75 969 886 276 824 467 154 745 149 685 920 293 58 1030 387 561 1000 64 445 618 29 861 563 315 677 116 301 562 119 764 926 341 1048 481 461 933 1027 535 887 326 793 393 907 453 535 689 326 604 621 480 1085 489 174 852 862 128 805 212 373 716 848 476 496 965 623 267 872 546 203 951 898 5 693 443 1009 274 456 707 1003 296 215 810 1080 108 190 738 507 602 498 757 421 874 827 357 225 1093 322 1089 826 247 992 65 503 569 477 664 574 207 647 197 552 483 450 725 495 595 832 464 27 548 292 829 328 1083 675 488 65 591 232 1033 291 1095 927 271 806 423 194 794 571 241 779 169 818 242 432 897 42 870 641 356 620 91 963 483 1074 393 168 805 926 441 244 1068 582 84 1004 496 214 1029 1032 286 713 507 523 759 569 137 330 880 616 364 632 481 923 249 475 1081 1019 275 1002 37 805 409 333 1039 751 205 553 466 658 170 806 54 602 429 138 864 301 1026 369 687 1001 362 489 599 230 657 1069 417 1053 82 405 1052 250 749 56 892 607 382 668 323 277 1030 1022 115 708 525 328 909 259 655 18 975 788 69 104 734 918 363 94 566 22 771 783 175 844 299 586 34 771 514 672 512 141 915 1026 459 995 162 953 310 651 442 859 233 287 564 146 710 1044 482 293 754 185 1061 216 871 721 69 280 959 271 804 834 200 367 713 116 1076 436 1021 832 328 1026 7 922 437 543 759 294 1092 749 128 20 793 768 37 669 474 967 148 29 1089 993 399 325 661 789 64 407 1041 169 597 464 855 60 603 1012 238 636 164 866 327 961 216 1026 417 515 907 269 818 79 567 526 902 350 740 329 593 367 715 794 94 343 565 474 973 742 96 776 361 429 575 436 744 1023 402 352 664 334 827 135 577 1023 484 282 865 631 522 928 419 196 812 496 754 1054 2 954 324 695 394 694 409 1075 440 427 944 951 37 44 955 486 618 566 58 383 700 912 255 995 233 851 317 822 63 489 704 1037 75 966 57 595 438 854 308 838 484 717 188 47 630 30 761 770 174 775 324 180 548 1027 228 456 1065 167 637 390 846 1031 317 206 1071 905 23 464 890 588 352 730 430 1040 73 47 589 844 374 1011 160 21 770 688 363 754 348 345 910 388 913 309 871 299 569 820 91 318 855 1083 181 432 627 339 1089 172 761 819 340 133 599 545 958 263 867 760 88 365 886 684 142 916 27 376 983 146 946 652 518 556 15 325 750 741 38 169 929 1061 1 70 590 1089 94 152 1017 417 900 254 1093 485 788 736 488 561 377 96 691 930 430 312 599 113 938 857 382 1019 115 739 479 1051 272 193 1023 637 445 531 1035 1014 203 601 542 144 1009 102 837 926 38 647 128 68 566 1020 332 1029 242 51 883 160 845 832 329 691 127 740 220 185 1034 338 769 93 1055 209 576 448 920 1033 274 121 757 202 683 903 67 629 201 358 961 521 639 28 928 149 663 1038 362 653 200 1037 250 589 132 696 105 911 229 819 96 1082 100 593 98 600 391 1053 362 226 805 1095 451 732 420 551 515 487 995 200 809 594 339 59 875 215 762 213 887 329 929 517 554 934 376 985 171 29 571 156 872 116 733 162 804 422 688 692 263 178 798 655 274 1002 499 603 119 884 333 950 0 318 885 578 359 876 126 589 93 978 396 832 200 201 777 860 441 991 236 757 347 769 440 561 64 787 77 839 178 103 1054 484 1084 940 284 48 745 1023 385 421 962 970 481 633 419 556 351 143 1017 1052 366 83 1037 491 842 793 52 119 797 437 730 282 1095 940 2 341 600 375 764 212 813 448 1015 501 1040 198 679 470 1015 87 611 1045 310 1041 44 287 735 460 937 690 285 266 905 966 98 245 654 142 1064 145 987 713 17 440 896 320 553 507 655 103 866 588 416 412 970 1088 442 11 780 1055 180 173 962 403 892 159 703 506 978 862 197 288 550 889 8 104 1030 362 904 756 296 646 294 91 711 397 938 488 1052 725 172 754 166 328 689 666 12 587 138 998 372 749 97 474 649 104 666 309 686 1074 32 377 690 499 1083 106 694 360 1065 735 159 116 639 790 539 790 370 683 354 507 978 459 702 277 637 269 711 43 795 15 950 981 357 437 1009 525 1042 1005 103 679 464 446 665 62 962 979 10 542 595 427 618 974 46 341 924 420 729 570 64 412 631 84 851 545 1068 43 888 918 270 234 1090 749 48 167 901 143 913 86 1053 961 110 751 232 322 994 306 953 744 66 1055 116 438 735 128 799 279 1071 556 399 279 856 79 607 1035 209 1044 415 306 1089 1040 91 221 733 40 1082 910 136 465 896 274 791 427 720 592 260 693 94 175 1041 71 989 479 713 314 739 978 151 13 755 1064 439 1015 543 183 977 481 826 440 850 1020 128 53 834 332 776 559 186 656 411 407 809 908 144 426 879 245 628 915 200 1094 74 843 26 788 254 157 883 135 680 433 707 955 78 823 0 610 211 1023 32 959 395 723 302 955 531 781 203 207 576 608 174 159 999 1018 311 69 873 1020 192 1067 233 205 1033 1050 536 953 417 66 993 12 716 1063 343 975 344 381 730 1016 348 693 5 164 938 557 99 567 145 1041 193 133 872 940 448 740 483 153 572 879 240 29 662 154 1003 982 502 968 221 517 751 369 898 1081 90 277 989 802 128 281 1053 674 477 24 825 481 641 241 1086 954 419 837 30 509 1084 915 201 25 975 835 125 683 140 320 962 716 433 118 748 148 716 453 881 793 257 399 842 217 807 541 921 716 389 732 372 522 888 397 1015 128 783 1058 519 908 8 1009 410 310 913 1071 423 664 472 582 435 438 991 1049 392 867 39 1082 138 348 1024 889 20 197 844 635 261 238 972 769 26 157 1059 230 617 1001 443 1005 368 630 369 925 516 1043 178 993 303 290 1033 822 424 627 281 588 51 334 1065 478 920 453 948 450 693 922 312 246 1044 461 1060 992 501 995 333 222 653 523 877 83 633 1057 340 665 322 1092 319 143 938 133 820 324 914 909 294 982 143 263 727 850 144 556 512 483 572 143 605 561 152 197 822 824 101 1026 95 620 543 756 397 141 777 792 405 1074 255 230 928 925 490 223 710 658 193 41 711 508 578 464 733 224 725 819 499 732 247 532 715 632 303 208 806 322 733 262 789 532 645 381 994 711 244 682 49 51 907 156 689 499 615 593 344 29 608 11 837 95 613 269 781 411 820 627 463 624 135 1066 539 374 668 800 425 426 695 888 502 785 459 810 473 431 1079 918 125 789 532 287 931 596 173 647 21 567 426 584 540 215 603 1071 411 989 5 392 882 594 488 1091 457 718 239 256 805 100 809 666 208 468 1052 1089 317 701 301 970 94 457 1042 636 365 568 544 746 129 849 125 583 144 89 664 181 1012 865 202 539 951 101 762 257 796 519 598 923 316 44 761 152 655 82 868 39 956 186 607 392 766 136 778 478 836 267 764 844 208 729 542 326 697 189 934 676 69 205 952 880 273 396 630 808 480 95 992 531 555 19 726 683 24 961 70 714 200 910 272 913 220 793 204 284 951 1083 434 268 633 557 449 933 174 480 861 792 388 33 913 19 698 1094 544 468 895 236 868 455 702 167 759 756 16 159 580 684 465 67 1052 802 486 141 946 1026 354 88 1068 321 1074 1013 27 959 355 902 511 668 37 1073 547 248 1052 881 115 875 121 663 178 907 315 746 293 45 673 449 673 726 544 1010 457 850 415 72 1046 653 448 495 1088 655 479 568 282 932 32 811 179 1090 282 474 771 198 842 652 403 177 1029 577 203 781 386 485 968 458 634 421 929 697 468 445 957 132 876 696 285 9 657 977 461 148 585 993 195 559 173 639 284 1043 497 467 552 949 447 1016 271 939 388 981 424 1008 235 297 636 820 32 195 615 781 72 930 483 109 691 721 347 779 483 39 1036 710 392 846 313 400 605 253 658 698 153 919 526 627 152 21 983 861 364 710 242 513 657 129 820 806 297 469 901 231 1012 9 751 620 393 120 743 614 105 668 444 80 1082 482 575 337 702 234 1035 620 414 767 507 167 857 529 1000 82 931 722 281 243 1022 297 1039 778 403 1079 20 506 597 769 509 1037 306 342 990 968 488 60 933 394 644 477 730 780 131 288 704 762 363 452 646 570 448 183 667 990 253 613 306 569 19 871 94 976 390 359 942 56 656 867 487 774 275 838 192 348 925 474 954 629 110 342 565 1031 223 870 404 159 691 388 569 372 633 720 453 638 152 74 985 321 688 300 872 467 1076 342 1016 766 473 657 58 276 717 623 430 1059 386 105 657 289 570 542 968 778 265 1068 501 752 360 1 777 529 1092 370 1088 118 919 780 198 384 976 723 325 571 219 687 289 114 703 985 395 615 530 276 846 898 404 139 1075 573 538 924 266 229 682 333 915 711 84 391 897 538 1088 1034 239 836 543 355 724 861 542 396 566 579 210 320 914 389 632 1014 296 608 58 707 545 68 814 572 350 215 897 818 413 348 732 904 370 75 801 977 81 260 854 914 482 280 754 841 0 1006 334 1037 102 790 15 939 224 990 63 276 848 851 20 203 719 779 381 959 195 567 51 14 675 462 886 614 456 754 343 986 63 1038 171 1003 495 204 622 932 317 525 913 850 517 870 480 710 329 52 1053 1022 123 542 720 27 944 234 548 1011 454 785 192 577 443 240 618 252 853 597 429 412 742 116 1003 586 440 114 683 986 104 808 91 198 708 31 972 565 41 107 558 911 182 868 160 195 926 960 442 504 716 895 348 400 912 0 860 1068 310 106 717 1007 277 430 1084 129 837 800 353 858 415 356 1060 664 484 335 1038 34 894 870 502 1050 185 43 858 315 810 454 967 937 12 83 751 266 908 787 195 36 1020 689 57 241 933 185 830 70 985 708 358 450 1081 666 157 595 392 842 124 811 315 815 406 546 1003 318 809 137 708 82 724 771 312 759 435 555 426 663 540 396 565 63 639 1071 37 572 442 943 237 914 197 149 859 420 571 968 244 817 175 745 391 41 1087 507 588 306 922 791 350 622 103 872 170 396 994 1034 270 122 955 467 1035 374 984 27 926 400 1014 478 936 626 298 13 918 527 1064 137 926 751 287 793 491 422 824 205 907 862 509 395 805 355 918 769 260 20 917 316 986 721 338 437 785 541 561 536 784 836 278 579 249 216 632 966 153 211 620 960 48 727 394 786 416 960 406 129 847 818 537 1008 374 318 583 954 525 113 569 657 294 993 397 1033 80 830 263 678 389 453 1034 958 436 16 924 419 1075 912 115 61 1083 377 679 612 116 1039 475 697 475 704 3 510 979 661 44 644 112 990 114 16 735 461 634 65 780 477 870 350 954 366 1082 658 178 187 1047 1042 124 992 370 81 801 499 990 445 812 1079 145 1066 341 143 1014 76 887 350 861 448 840 721 187 631 536 269 1012 728 285 678 533 646 104 386 855 360 599 5 899 98 1043 887 356 491 748 475 841 1028 465 600 291 876 509 798 442 567 116 444 696 923 58 952 436 856 389 1045 416 516 963 52 674 931 167 487 578 553 405 34 640 816 520 622 406 488 566 583 452 81 700 543 954 584 336 923 453 537 1013 1013 90 1045 534 132 712 549 444 116 739 821 468 614 527 508 912 101 788 809 338 2 1006 510 1033 565 477 1080 394 764 283 798 528 6 800 291 998 1046 483 699 246 170 906 78 987 76 711 372 1046 370 936 306 599 223 654 597 468 17 873 20 888 62 752 591 207 833 436 4 678 764 346 913 518 1062 228 904 163 728 244 403 890 602 522 72 889 690 364 282 604 884 25 213 862 202 1047 1061 120 807 52 512 552 1040 184 682 237 274 1017 59 766 1001 314 119 939 781 413 971 483 842 16 866 469 113 971 985 267 461 984 1049 391 72 761 1047 431 114 1024 484 1047 346 1017 1015 386 450 774 866 504 676 492 832 463 807 251 1055 56 204 811 400 860 704 356 978 460 212 1071 986 256 727 123 482 1011 216 972 714 285 158 783 397 928 458 730 751 8 252 602 698 200 697 212 213 1080 1074 293 360 717 761 370 918 169 92 812 1014 458 844 465 405 1057 301 928 54 741 892 278 658 143 432 598 740 128 667 41 850 407 186 806 782 50 882 218 154 812 277 834 244 1042 1070 93 202 858 966 5 75 1080 963 235 239 668 120 554 378 794 236 743 418 661 792 236 679 210 724 153 797 139 644 235 176 945 214 698 599 229 972 75 67 962 959 150 940 273 379 777 715 157 1010 469 842 287 1085 202 54 1064 858 236 732 360 660 336 418 698 204 605 307 698 670 413 188 674 131 844 857 68 948 228 516 931 180 604 545 646 133 843 886 524 59 1048 113 724 788 299 754 513 192 996 618 547 903 219 194 749 667 357 14 916 253 1048 156 1068 655 470 125 968 971 252 570 38 727 160 704 226 315 549 329 749 730 26 412 998 898 420 399 757 58 970 12 1063 847 399 139 758 799 501 313 1010 538 803 475 824 78 1014 319 788 633 158 189 583 1003 308 539 614 1008 478 124 1084 696 193 362 1037 22 922 195 780 720 205 103 927 257 1002 613 363 85 976 374 619 766 344 394 549 798 419 879 406 12 900 492 833 277 1012 753 289 953 125 742 353 65 654 905 456 1033 477 555 94 425 1019 749 395 206 650 113 726 971 488 539 901 357 693 246 679 505 1029 184 1049 48 607 539 835 908 381 354 870 1086 98 528 856 358 567 283 855 324 749 847 390 389 891 3 582 207 865 869 32 106 977 1039 543 114 1004 23 909 181 778 377 1054 14 926 650 339 834 203 134 931 434 700 135 565 457 644 979 132 927 357 973 237 757 531 942 199 905 292 931 72 1007 80 526 711 501 982 935 72 432 628 116 560 538 978 297 1046 798 1 267 554 442 1066 804 255 543 560 637 378 369 1082 712 456 39 911 831 474 37 687 67 1034 246 661 587 481 1015 194 909 359 1005 293 914 60 550 330 642 73 1085 242 673 236 497 962 80 828 177 818 615 31 113 801 372 875 858 426 735 102 362 771 798 378 339 1023 844 534 989 211 661 219 941 14 527 757 105 941 331 934 1002 431 93 955 295 642 57 942 643 461 311 922 139 722 1059 268 859 270 829 112 253 1084 297 1017 422 637 794 343 773 522 967 293 656 181 673 489 728 536 279 1027 66 663 865 25 243 795 812 356 1048 296 919 457 581 81 56 947 490 1020 938 325 45 613 541 851 117 896 715 202 2 851 713 334 924 491 898 105 434 869 272 699 205 795 52 870 159 651 833 456 1071 167 520 899 837 106 699 153 855 152 316 737 949 183 260 668 426 955 98 802 906 115 504 842 1010 450 638 135 23 955 886 298 884 298 582 498 476 942 210 871 517 875 412 948 56 761 634 422 107 952 432 936 169 940 145 672 424 975 991 373 792 59 859 302 768 423 742 495 344 716 558 123 809 543 816 233 219 695 152 743 264 771 862 157 444 945 587 63 265 907 761 248 229 1065 1047 48 245 707 708 93 924 120 168 1020 229 970 559 495 217 727 170 728 765 523 922 527 671 533 64 967 514 1048 1026 182 471 716 78 745 1089 216 839 471 31 927 632 148 141 883 462 669 743 272 1051 278 903 539 478 1092 1002 544 368 763 527 852 491 671 639 523 458 936 474 769 586 407 361 1028 922 98 587 438 1083 520 1059 312 563 533 711 157 372 907 204 567 677 461 582 116 313 668 676 469 232 1080 518 1070 1020 281 71 1016 854 477 879 516 701 447 163 1021 1094 172 332 880 583 180 921 178 105 602 82 800 16 1002 770 260 111 651 461 972 183 608 414 1038 1006 94 132 1004 998 467 994 161 701 359 573 150 1087 272 769 177 1076 113 149 788 475 675 268 570 790 490 815 124 943 132 209 805 770 152 290 733 386 1023 499 878 690 516 346 998 70 1023 780 237 660 132 831 125 1075 13 961 458 589 190 855 129 105 1039 381 792 1093 190 476 1073 616 419 393 611 870 314 569 55 953 59 1047 405 1065 489 522 952 803 367 8 669 672 126 742 115 566 504 713 116 905 129 124 726 529 986 885 524 857 473 787 154 612 302 269 697 545 857 980 131 840 371 609 77 1040 392 88 803 397 985 254 854 420 644 474 822 412 729 891 118 978 173 671 331 1003 511 446 827 626 272 1038 27 918 126 73 1035 554 324 395 783 871 288 431 876 208 927 158 841 654 12 715 171 501 822 644 80 726 145 386 622 137 915 467 899 519 964 986 274 315 665 299 598 760 305 719 459 414 1036 743 488 885 32 1038 25 550 283 849 42 564 333 282 859 928 305 476 673 408 573 910 135 1082 428 259 865 1090 485 226 1078 119 1060 394 873 600 545 841 411 29 556 350 675 84 1088 450 1018 988 329 717 146 70 792 155 873 395 972 564 238 259 684 297 677 786 149 297 601 688 241 844 125 27 799 155 1011 40 1049 1049 352 532 962 790 248 309 1067 955 18 397 1053 421 636 588 514 820 495 832 481 531 634 855 290 1080 239 580 508 247 801 987 52 642 135 796 529 12 670 930 209 901 330 2 615 14 875 430 1091 218 639 35 760 656 154 732 141 671 34 827 39 723 359 733 262 1004 180 891 247 543 688 1086 102 594 521 633 341 24 661 237 1041 289 754 1073 353 465 701 27 852 381 849 989 465 8 805 157 871 1 1069 414 572 139 916 246 560 1037 95 382 969 396 1077 784 37 251 625 1032 341 161 631 351 728 851 371 877 311 31 817 296 975 273 770 1052 207 306 747 881 318 800 35 272 675 548 142 978 6 572 218 992 188 634 147 227 851 252 549 369 946 214 950 52 854 269 930 369 902 514 571 1000 258 730 290 545 878 376 856 572 113 897 396 479 778 772 164 883 466 720 44 772 447 965 429 257 584 298 1063 974 456 875 538 129 744 879 84 234 863 669 448 702 192 366 622 348 882 593 298 801 354 173 769 538 838 667 493 169 558 285 802 671 531 1059 329 457 1035 52 873 950 396 892 424 465 640 176 910 647 370 397 918 608 195 356 720 1045 423 457 616 680 23 211 768 728 291 127 850 352 559 274 899 817 397 1010 255 960 492 467 718 744 350 329 931 511 892 1077 257 42 739 531 954 347 939 682 508 1013 540 321 769 183 780 207 957 542 559 746 464 585 345 272 1016 948 272 225 886 223 1062 828 86 146 647 812 360 474 840 248 1011 52 898 1086 377 321 902 889 199 355 835 850 238 463 748 1034 441 958 475 240 786 1057 306 484 594 40 853 654 508 156 1025 563 87 258 865 255 773 638 400 455 708 714 34 806 298 478 1002 152 945 295 1077 633 192 904 383 924 347 236 1048 198 714 1019 300 902 519 440 581 47 882 500 1073 620 482 671 481 253 757 17 635 627 448 154 553 824 410 456 842 183 806 181 550 485 725 550 485 360 972 897 446 256 669 524 737 1042 258 602 118 282 606 647 325 322 772 409 1087 198 756 968 88 4 612 1034 192 228 833 586 482 601 193 970 127 223 799 1059 4 695 492 136 791 1084 186 71 925 718 110 729 296 262 627 189 847 681 475 843 457 497 713 1006 65 652 129 531 620 967 157 622 229 205 624 553 23 1 1075 208 775 488 872 402 548 771 508 995 155 861 434 1012 431 861 382 1053 105 187 811 634 13 598 394 244 803 298 640 877 98 426 943 175 943 714 383 515 619 200 779 266 856 195 826 70 984 897 19 747 546 414 594 889 264 520 861 917 53 369 688 489 789 773 115 818 400 921 117 80 1060 695 106 273 755 364 967 257 594 761 38 860 327 486 743 946 452 497 557 240 975 631 509 496 614 560 255 220 859 576 519 521 653 991 428 656 343 259 930 1034 329 847 61 315 678 535 827 609 505 311 979 519 694 789 472 109 592 586 504 730 40 379 834 484 932 812 275 319 1055 557 120 231 657 257 732 493 776 989 264 784 330 618 339 357 609 728 409 495 925 167 926 1009 335 1067 491 1028 346 266 555 447 706 770 345 944 374 29 1010 672 112 109 709 934 185 130 952 7 630 803 478 764 275 491 628 824 484 759 366 1021 514 950 335 222 792 776 214 197 618 1079 10 978 529 844 270 55 643 454 595 450 700 323 707 717 432 852 472 797 348 764 203 438 703 1091 533 1052 83 260 951 1021 412 940 152 373 843 234 594 60 865 418 1032 1078 441 182 634 164 992 990 44 1003 338 505 939 165 860 733 91 494 557 709 365 796 144 572 494 476 783 372 573 686 250 229 983 562 347 742 125 743 426 459 684 235 812 1041 178 892 355 399 737 331 560 621 151 492 1023 1036 493 494 924 411 637 613 303 675 460 645 97 527 994 870 342 723 352 87 1000 391 1062 757 529 397 1008 37 919 27 1008 403 871 782 159 763 538 210 1066 491 831 952 6 467 877 338 810 329 844 404 1039 198 897 270 624 164 885 365 702 377 615 916 251 452 858 216 821 586 531 358 594 726 16 935 448 1031 356 583 23 1033 320 257 670 1019 169 449 969 17 1064 144 897 628 242 1071 519 968 69 514 718 735 384 192 920 305 597 530 574 25 692 614 184 78 744 235 587 298 719 444 680 952 66 901 151 228 1074 616 464 473 1004 473 635 788 97 696 179 255 650 310 814 158 960 668 387 373 1029 439 1071 1038 418 906 326 99 917 387 685 324 971 1023 397 48 836 1086 390 304 856 1082 511 343 727 138 796 418 856 911 325 122 1089 401 914 839 431 944 218 679 387 864 189 180 662 237 670 17 1078 834 81 278 1007 883 239 269 564 622 12 648 85 505 714 88 1017 901 310 958 10 968 500 1095 40 812 159 181 934 325 1002 545 629 992 391 594 196 841 372 399 637 177 797 1056 344 351 626 95 600 90 1000 150 646 973 313 556 500 410 1006 585 181 779 335 456 834 197 648 249 719 845 87 872 227 771 371 632 493 434 936 53 872 58 808 379 819 969 44 287 802 674 17 268 666 810 400 211 774 1091 163 1016 180 93 670 625 297 636 30 807 212 572 15 386 861 97 838 652 103 1044 444 510 896 169 853 812 427 725 171 569 306 792 3 882 101 947 207 702 449 362 1003 375 712 440 978 8 561 673 486 257 988 129 609 526 674 1095 66 528 727 367 622 131 913 506 1084 1067 379 17 766 620 401 648 102 55 1064 222 696 902 217 512 667 351 1076 88 684 872 265 308 647 1070 159 702 38 237 920 771 406 737 497 926 498 706 410 1083 146 696 440 24 808 240 627 857 210 844 177 906 199 333 783 176 716 932 268 793 261 863 400 265 709 228 593 405 1083 597 119 328 1034 997 145 243 945 1078 34 486 678 1015 294 259 954 611 498 976 503 644 154 88 1018 335 804 469 706 1029 395 739 93 670 159 768 80 883 315 267 786 587 18 813 322 982 123 519 787 447 617 39 822 840 389 431 796 50 796 620 416 721 274 98 883 696 481 1058 512 819 85 611 235 627 251 433 637 1029 292 829 466 1026 334 288 776 698 455 484 805 23 780 149 712 696 292 188 985 51 854 13 597 456 782 1045 245 1068 153 520 598 131 929 630 211 983 397 1042 496 258 727 938 126 1012 410 868 516 1004 7 698 382 355 779 720 346 1052 232 301 977 205 842 979 473 746 439 469 942 557 524 645 137 239 932 209 987 954 412 594 162 516 800 847 83 875 397 543 790 31 977 743 288 115 548 672 138 395 885 551 197 831 158 99 986 527 1028 1092 458 376 702 530 766 774 347 975 493 949 82 593 58 1073 159 348 649 938 0 853 412 263 649 931 136 413 588 191 745 505 918 829 352 1071 383 1077 269 634 365 527 857 412 772 858 142 854 305 940 133 673 44 785 335 770 250 356 847 61 573 779 218 73 1049 220 1047 344 1050 240 704 87 828 798 23 287 916 686 314 204 824 515 916 1013 22 653 163 116 717 733 241 332 990 574 390 1033 45 875 383 103 1034 50 1071 478 671 757 407 678 314 844 17 582 135 172 949 993 521 689 514 379 791 195 981 251 1053 891 342 177 694 169 560 504 595 1010 328 132 1092 99 817 857 531 1086 54 720 235 115 1008 720 207 392 643 970 357 49 862 675 423 524 825 90 1084 717 471 344 707 204 730 137 927 460 1066 671 17 155 950 65 790 661 470 503 681 598 365 607 279 533 772 495 565 1033 356 822 296 875 13 998 46 211 756 862 471 651 303 857 192 474 743 334 647 1006 206 3 781 586 255 484 990 25 1000 539 889 450 1039 544 974 1016 275 995 463 621 235 634 507 601 292 951 92 406 1012 446 1065 975 212 911 109 226 703 223 602 689 228 384 662 517 818 721 250 597 275 418 904 629 314 882 501 937 266 432 1074 196 699 486 579 37 852 475 703 634 108 1084 400 13 804 402 1005 988 384 229 862 405 777 275 773 312 665 446 825 619 511 342 917 1016 314 971 489 1094 197 115 736 850 108 879 96 1066 319 869 417 716 439 1032 100 391 966 48 877 14 1004 262 674 351 999 341 640 26 921 291 687 671 129 1062 338 682 433 877 201 56 970 951 358 921 456 798 523 824 413 861 342 897 479 573 331 247 671 746 326 375 919 971 309 398 693 726 217 1004 433 728 281 1006 516 592 36 367 834 328 991 439 970 406 1057 800 144 335 672 575 102 531 591 828 544 664 201 486 915 860 52 519 583 54 1068 403 835 468 640 63 878 293 944 135 610 706 454 603 520 914 435 561 79 820 322 296 607 983 253 635 483 1082 492 725 265 78 799 338 764 1088 469 773 192 587 361 315 884 298 907 1054 213 818 231 110 1003 923 149 462 857 962 402 123 983 173 966 443 935 279 1047 917 49 747 257 863 243 273 629 777 498 252 724 459 942 875 521 830 48 404 712 122 636 377 724 48 782 289 1028 114 650 61 654 702 258 277 676 677 241 58 605 479 1047 651 283 237 880 730 281 1002 347 725 347 731 309 229 562 313 720 682 247 564 372 1086 75 710 216 380 1063 1041 424 5 846 1017 184 211 626 608 371 466 805 816 239 880 539 80 687 427 1005 358 653 184 940 343 954 555 110 1039 541 288 598 675 160 593 332 558 190 85 937 810 6 151 866 333 716 620 36 820 62 721 289 1094 51 824 29 606 36 645 22 466 1074 456 848 400 554 321 862 1039 93 831 333 859 132 1066 153 413 603 126 982 243 737 873 226 549 395 254 673 291 671 220 910 11 575 887 60 732 126 198 988 85 996 1000 276 66 789 944 26 1038 108 297 934 234 1071 543 1020 567 298 244 603 400 733 554 286 403 993 340 802 30 695 38 643 937 157 818 356 142 725 595 78 303 795 1078 485 538 957 461 744 282 721 894 117 421 776 919 181 294 758 68 631 591 217 763 47 770 64 491 714 913 509 368 1085 772 427 707 367 872 373 888 82 466 1013 464 718 459 1025 1007 424 729 199 1015 328 752 216 81 962 2 1089 66 782 629 519 979 147 506 917 157 747 5 566 382 588 124 881 849 474 973 349 1017 14 714 430 336 792 534 715 995 102 473 1036 371 923 573 353 755 15 29 990 1080 311 1059 419 412 643 425 576 782 184 729 483 268 672 181 696 498 730 143 666 575 457 49 555 630 402 1087 107 185 550 305 868 800 141 719 318 841 220 272 748 260 727 211 590 397 922 49 584 606 520 429 569 853 262 899 332 309 862 166 947 1085 459 199 762 902 35 879 439 203 905 71 865 134 1079 270 653 484 1044 937 225 818 378 288 643 552 471 820 50 392 899 1024 426 1064 18 364 794 285 641 847 246 325 769 656 200 1036 364 191 606 800 297 253 808 842 154 839 359 529 952 798 288 233 613 387 1069 713 472 359 786 279 819 585 99 764 279 707 178 247 728 463 1002 802 8 428 587 755 359 119 778 413 743 952 155 476 668 475 602 296 830 907 139 313 982 495 675 634 246 1055 519 610 137 808 334 309 755 111 939 136 922 347 793 739 504 751 67 814 116 760 354 287 979 747 309 852 63 487 818 127 569 271 946 39 628 208 599 56 1007 61 958 1085 439 374 736 1058 60 547 864 881 80 12 1042 93 707 101 932 465 933 901 284 280 800 59 647 516 656 568 30 185 1092 420 1021 380 996 283 665 717 129 327 932 797 335 698 204 463 831 487 911 968 419 476 883 37 937 1085 117 511 837 438 976 412 800 458 788 628 353 265 678 1077 271 323 934 698 254 553 519 656 37 1057 216 773 333 426 669 293 1068 768 168 138 1013 1003 299 27 978 769 81 632 146 484 872 290 1067 954 315 945 0 137 1028 976 106 383 627 611 479 1058 290 466 892 890 437 1000 334 538 655 1043 136 171 905 1077 85 314 726 361 947 837 359 1084 533 781 368 934 184 416 802 484 1026 641 344 629 215 410 1041 965 545 944 412 156 996 8 864 717 473 424 750 206 743 778 352 58 955 1088 461 371 562 1024 182 983 147 464 931 876 142 181 847 630 447 144 751 922 539 270 750 132 766 21 695 54 558 852 83 978 357 52 912 61 607 464 895 369 693 142 974 446 930 677 472 927 298 590 504 727 9 6 814 476 646 699 412 839 414 886 309 666 501 85 1009 260 989 162 978 147 792 842 218 751 284 960 488 616 461 362 845 986 393 652 47 129 791 867 547 482 868 3 746 710 545 885 57 275 611 760 100 454 655 681 195 1002 398 141 699 547 696 478 963 271 565 648 47 862 201 926 124 657 317 743 299 640 16 783 42 284 1069 880 272 246 990 1012 337 542 773 88 1034 385 623 439 720 309 775 944 190 94 1073 85 1007 48 551 304 832 323 769 285 832 398 907 225 1080 259 989 369 1084 527 841 271 899 591 135 192 651 480 986 832 270 163 686 1017 146 1044 340 128 633 890 197 1083 249 885 170 666 348 239 1052 632 479 677 534 261 797 211 601 540 798 566 309 1003 309 1055 14 711 382 1037 109 583 408 445 817 559 448 32 994 137 1020 541 808 682 442 135 878 41 1011 550 128 944 86 52 745 197 895 657 5 623 363 1023 263 394 888 216 1049 224 597 482 891 551 51 163 975 526 1047 714 30 424 682 106 871 299 958 9 658 543 575 3 1029 437 708 153 1075 391 871 1007 507 791 48 202 619 255 1054 916 492 443 583 623 221 211 838 357 1034 54 995 119 974 69 685 730 463 1053 106 1031 291 553 280 1055 248 474 589 597 516 98 931 129 912 717 500 634 316 773 412 580 315 936 67 214 857 738 186 1046 381 242 770 745 455 243 1053 580 542 336 703 471 705 536 582 41 990 658 94 470 555 1077 15 600 135 372 983 613 338 509 1003 142 669 641 458 695 92 102 801 811 452 616 414 740 102 1051 422 297 868 359 982 575 490 669 212 888 495 249 980 527 664 379 1056 620 69 517 919 898 166 685 80 689 345 885 459 380 1051 566 538 1018 177 495 791 201 1085 856 239 121 847 541 601 292 925 853 315 695 245 771 358 960 429 707 248 1002 14 51 943 132 629 166 867 121 681 518 1076 527 653 571 261 1025 264 370 615 232 607 580 94 553 60 899 186 1082 284 590 201 1084 92 206 1088 481 609 545 739 185 879 1012 403 650 484 705 328 493 778 400 842 69 765 849 507 740 24 904 144 412 778 46 1009 41 701 893 58 106 661 195 984 944 470 212 1049 678 467 349 1016 331 698 190 571 383 670 1020 418 159 659 445 857 778 533 375 713 851 299 448 927 698 264 410 694 286 886 650 287 15 1071 22 917 1050 514 823 333 251 841 1071 4 390 812 647 426 593 160 974 197 126 987 1052 176 853 490 621 270 623 273 1041 183 339 1036 257 888 299 724 1045 101 931 39 124 829 1067 207 635 276 378 1076 895 439 18 743 49 989 512 848 159 590 702 408 112 912 1093 327 824 56 672 28 296 1071 276 1085 606 73 463 883 245 551 312 953 729 250 158 552 571 80 933 227 520 857 696 522 916 21 644 539 668 381 377 729 951 330 714 360 856 237 484 602 699 191 94 622 824 438 244 565 141 664 1002 193 582 427 210 1002 195 699 51 601 962 286 68 1018 109 1018 216 1062 222 936 469 1062 1052 157 537 710 831 182 677 362 23 902 887 524 543 735 288 824 693 525 119 700 396 963 465 1048 198 1077 49 641 317 782 46 996 385 672 565 386 31 928 370 730 666 433 324 1086 144 902 961 401 855 358 835 392 935 118 622 145 463 731 116 837 1092 508 890 106 1020 487 632 195 10 664 387 684 1064 293 84 698 344 579 47 800 93 998 45 551 309 761 649 252 160 922 311 756 188 599 295 788 391 799 370 649 124 571 562 170 775 145 90 801 576 420 702 96 652 242 167 977 606 431 189 1030 704 183 935 546 161 932 889 163 748 312 277 872 579 314 158 1065 298 912 400 1035 1012 145 394 811 502 847 1094 410 549 319 1046 71 847 106 389 965 614 53 390 1072 954 281 246 1010 404 730 965 251 51 668 1025 367 362 781 68 765 1083 76 4 950 505 773 844 296 649 317 339 802 745 545 80 779 497 692 886 23 616 462 196 790 1072 491 731 71 661 383 845 479 493 800 1008 402 993 520 619 332 204 904 582 11 959 191 228 711 910 473 415 986 702 46 247 619 67 969 589 46 851 301 1002 188 967 164 310 1084 236 597 371 635 192 934 409 813 53 796 364 706 1045 19 116 622 121 882 834 394 474 807 728 516 490 1018 860 488 722 503 83 983 38 1025 756 148 1009 175 998 206 102 844 89 907 5 673 653 497 207 834 15 761 773 14 376 902 427 767 980 476 229 758 700 93 32 565 120 617 444 798 899 358 458 793 762 96 432 551 95 875 479 1022 170 1012 77 574 463 775 506 875 89 825 418 817 436 587 36 989 856 215 170 595 665 110 651 449 314 791 281 1017 649 515 767 372 912 224 1011 316 1017 310 836 189 106 1064 693 420 884 505 1016 415 54 1034 420 833 635 535 538 614 542 749 1018 95 692 394 515 995 523 1022 618 44 304 996 466 1015 306 759 308 845 714 347 715 104 957 198 1014 385 996 123 801 92 117 648 222 803 576 479 883 309 50 978 911 242 1001 24 725 308 264 724 150 719 223 1077 1013 33 749 402 299 808 987 511 749 162 677 264 159 555 546 991 668 498 329 1063 145 823 729 307 1059 5 504 995 767 49 449 1080 280 730 589 118 502 876 931 366 823 84 383 1074 295 707 174 778 267 1071 869 297 233 629 219 952 902 161 992 37 734 109 1010 409 996 80 100 591 558 367 1073 370 750 419 696 261 859 18 190 1032 92 739 603 127 518 588 144 555 322 567 785 144 21 1063 682 457 770 157 340 708 49 1083 768 131 6 999 808 378 1061 501 145 552 164 690 742 298 369 801 911 495 242 928 891 58 305 967 1016 523 84 1012 951 115 269 932 1045 367 250 653 9 555 237 675 903 173 170 1063 229 784 591 399 392 712 456 952 1034 183 487 904 1030 505 870 60 504 688 681 489 1016 57 156 847 93 968 664 27 956 472 32 755 301 594 514 820 899 424 393 646 464 1049 481 607 733 284 251 606 653 267 732 471 325 732 1025 332 78 1017 935 461 568 478 624 367 1086 97 786 388 388 767 956 8 358 680 63 691 1014 333 757 330 1086 485 103 1037 495 1064 911 352 716 334 212 581 349 665 409 966 578 293 315 833 433 727 1007 248 421 584 696 240 514 995 447 932 575 42 631 382 648 371 551 531 653 78 667 368 53 883 700 335 896 215 861 112 1010 323 855 532 590 50 634 325 200 911 239 942 393 596 447 946 323 792 404 749 276 590 1017 25 274 739 453 767 332 1003 479 572 317 617 683 42 942 88 940 149 608 211 679 406 848 33 24 611 849 95 908 39 405 684 1086 318 683 216 627 454 695 129 448 916 985 401 368 563 52 821 449 1061 810 113 62 601 613 418 677 77 993 255 670 364 996 293 1034 345 130 584 111 573 288 583 573 542 759 33 58 1016 46 943 987 30 221 686 964 378 16 762 438 953 99 803 831 56 101 620 420 780 67 830 410 760 735 498 95 924 17 660 123 873 955 436 744 3 836 141 81 869 819 52 440 934 792 142 448 659 622 496 836 68 269 583 825 165 712 529 194 808 358 1050 115 852 128 893 809 69 22 883 931 183 72 898 931 462 257 924 344 563 898 196 98 650 634 281 921 499 866 4 142 822 53 1018 0 857 425 621 146 622 1093 56 359 637 576 391 4 727 403 575 365 981 24 619 693 126 388 1031 608 454 586 314 103 678 478 1017 985 400 804 91 204 646 281 942 985 168 937 264 470 1031 1016 477 1026 241 352 859 355 671 994 88 98 1000 502 887 332 999 385 575 181 1011 866 196 885 56 947 281 535 860 754 455 860 213 836 368 1007 373 106 1001 79 880 870 81 320 1020 969 463 631 187 354 622 669 511 650 521 729 269 599 438 325 898 458 612 854 194 172 695 671 356 179 742 194 965 470 880 1093 253 328 1037 875 20 565 385 1028 74 1007 437 843 205 902 514 889 437 928 463 668 428 121 1029 101 775 109 631 260 749 104 791 67 857 49 628 825 304 510 552 1049 461 1062 10 585 1 601 77 815 514 165 908 582 488 975 523 967 323 177 683 244 593 504 922 960 484 761 199 992 439 85 752 850 340 472 1004 714 353 731 264 6 837 1037 443 766 249 396 948 541 801 903 240 656 139 51 691 665 73 346 967 851 457 671 267 859 235 449 568 974 376 456 923 38 780 444 1087 1091 497 282 954 46 621 666 537 265 679 206 825 1083 185 819 207 698 29 1004 113 421 667 310 1049 14 583 837 479 747 221 289 807 759 286 762 25 115 983 514 780 226 751 257 1026 429 1052 150 777 916 56 1045 302 617 161 541 578 697 346 906 284 748 266 653 450 254 919 55 1050 655 161 776 468 132 997 249 936 841 378 441 643 354 791 436 928 164 891 312 1023 437 1075 51 1065 727 137 845 218 574 520 1017 36 439 1094 454 871 392 601 638 492 763 226 368 972 1022 1 133 784 1079 139 107 962 130 848 389 819 334 1010 192 1037 653 439 952 444 927 129 480 828 86 667 119 675 617 264 884 41 362 809 428 959 942 471 39 771 425 874 495 759 546 858 139 908 347 1052 233 1074 261 796 573 121 1024 8 729 133 707 538 245 566 197 953 1008 383 226 860 637 331 380 1076 25 943 471 998 352 762 1033 95 794 300 489 908 968 172 1095 134 283 596 851 428 77 1055 117 946 72 870 1046 417 566 120 688 27 432 710 840 134 522 781 732 266 984 256 522 1083 419 983 705 83 262 960 456 1024 277 861 324 818 971 397 185 782 861 521 121 679 129 631 1093 302 294 938 1049 493 519 679 862 506 98 699 306 911 550 117 217 844 296 1057 284 834 339 1088 1049 190 686 524 395 638 861 301 126 846 474 815 218 603 627 121 340 682 358 770 486 807 827 511 568 20 276 1043 144 758 590 207 503 925 665 491 184 1022 65 892 742 418 171 854 293 934 630 298 889 332 21 895 1035 438 102 1093 1023 159 117 823 819 376 66 1068 121 948 966 158 919 17 528 813 431 803 828 260 741 188 1075 317 1026 500 328 893 117 722 1012 362 633 159 678 413 749 201 503 877 1080 352 1051 402 955 295 659 139 726 251 1035 354 629 373 363 883 300 975 954 6 385 987 878 535 996 109 897 161 228 917 987 448 960 541 431 1067 573 151 884 513 1081 392 205 731 339 1094 411 1040 151 791 1028 540 75 606 1010 497 669 237 571 483 990 113 717 75 327 1018 373 659 923 522 999 254 717 193 1011 356 451 601 607 330 157 776 445 912 542 768 1072 45 117 732 249 1074 971 362 573 134 882 116 176 723 595 381 652 526 7 831 50 884 16 623 497 897 749 331 750 315 112 583 980 92 114 949 337 727 1004 282 819 400 470 744 222 959 31 920 456 946 52 1063 268 730 408 567 821 131 846 519 586 46 532 616 689 403 824 305 605 525 361 740 256 972 858 503 816 347 147 606 417 1007 1043 350 501 577 291 763 16 984 997 293 891 458 743 542 851 485 850 530 977 440 985 21 17 695 250 1078 1035 115 154 1057 153 666 600 159 857 73 580 12 19 652 192 879 446 619 712 319 100 894 193 762 43 692 509 1081 11 915 329 935 1092 93 41 591 979 120 297 908 125 944 996 481 976 327 173 1012 1056 442 943 394 753 490 49 1094 664 526 1072 250 164 579 812 42 401 1069 551 139 411 866 653 231 920 323 757 291 664 229 1045 100 678 366 584 375 1068 127 643 247 231 1020 850 77 739 126 1067 66 351 695 71 837 124 653 1064 59 810 442 293 639 1056 243 411 549 806 182 316 787 784 23 629 134 619 144 698 297 629 121 863 308 773 209 1095 95 55 764 858 212 157 1091 541 789 596 541 942 172 698 85 395 695 16 708 390 809 769 459 909 484 1011 138 582 356 557 305 140 1063 785 88 586 221 184 659 522 733 340 971 564 131 93 824 692 334 297 765 724 398 484 1033 453 786 911 335 12 1026 780 73 1039 289 580 422 403 642 849 538 509 651 588 120 805 290 706 138 729 388 980 326 437 964 582 502 489 815 81 771 561 172 404 593 85 795 750 292 543 558 1084 77 94 736 209 635 961 194 215 1063 471 756 640 115 716 42 1011 520 521 1026 593 264 311 575 447 598 219 808 1036 416 283 773 335 1000 361 1003 901 214 230 884 178 963 1037 160 357 754 65 973 1068 70 164 930 278 648 989 271 1068 328 798 222 949 95 196 694 1033 427 856 205 828 403 339 553 64 704 653 59 919 205 1034 77 854 368 560 172 199 631 285 944 1 610 229 710 1038 435 940 424 277 1068 1044 404 722 98 808 181 812 138 534 664 1069 19 243 608 778 172 962 355 898 264 163 823 273 926 395 731 188 1041 14 878 208 836 745 511 70 974 1000 273 1032 235 823 344 187 1024 589 246 457 601 189 1079 671 320 919 298 390 785 608 28 213 810 437 937 462 800 615 170 1053 64 759 136 1043 440 218 707 751 385 226 945 135 807 1002 230 63 1037 1027 377 706 152 104 872 46 844 777 397 903 93 27 698 154 555 828 284 999 125 752 492 91 606 953 488 208 856 963 171 855 346 185 938 285 718 622 45 503 718 1045 488 363 558 803 250 687 96 721 356 855 398 1059 54 1088 402 1062 355 613 161 147 1039 62 917 220 911 153 1070 65 877 989 15 179 828 567 528 235 579 958 200 699 422 35 792 675 385 391 648 402 1068 727 104 662 270 863 543 920 139 896 337 596 42 371 870 122 964 878 373 982 440 496 963 865 56 84 999 453 594 912 339 882 482 792 45 860 318 386 676 1071 58 108 869 410 897 356 876 1046 50 992 117 117 1049 89 679 358 1010 701 312 1049 500 691 438 562 206 913 162 455 929 815 502 159 845 132 642 1089 514 727 52 49 891 86 780 1008 243 1056 281 342 929 937 30 1045 284 840 236 309 603 223 1089 931 354 358 557 780 250 1076 531 858 351 864 130 894 207 78 1063 297 701 579 68 525 865 48 711 992 509 113 688 1022 396 705 155 198 811 25 790 1037 256 878 396 271 683 361 573 69 1005 699 239 198 880 218 716 796 129 33 981 705 223 578 288 508 694 616 348 967 2 388 923 755 521 425 1045 997 188 546 651 313 782 493 937 642 278 617 46 619 412 338 554 916 247 859 267 180 1036 658 237 813 149 750 372 134 773 765 216 931 527 262 951 685 42 450 802 320 960 468 735 522 619 647 169 259 774 1081 103 450 913 524 1048 114 852 896 192 250 797 373 842 4 837 758 331 743 535 590 11 699 265 838 218 293 877 1039 298 899 133 846 244 894 263 362 618 162 857 235 994 636 129 464 595 485 994 658 399 224 635 96 677 414 592 931 481 326 1089 736 298 277 1045 878 22 317 920 824 183 1048 39 266 622 252 942 958 249 1012 151 1059 63 22 1017 249 883 229 623 644 135 688 409 496 980 183 769 861 523 814 195 1029 457 609 382 111 1048 1083 240 451 807 392 1046 1063 256 409 773 708 386 875 456 683 515 951 513 1036 105 995 311 100 918 172 724 429 739 398 665 461 1014 777 99 472 1077 984 240 67 806 489 728 829 111 866 522 169 846 926 426 521 776 158 902 126 808 131 982 232 1038 1015 534 84 549 788 348 222 1056 271 672 236 1065 225 711 929 462 706 202 186 957 763 100 186 811 14 783 103 1080 278 902 916 161 45 1007 320 833 862 461 936 91 1085 272 475 954 926 39 243 998 272 592 806 429 73 998 629 120 124 590 42 556 807 219 1057 48 928 297 377 658 252 778 106 862 498 1028 389 1050 285 858 929 481 524 961 822 467 353 982 367 780 802 103 417 926 669 445 982 104 643 234 216 561 810 443 547 994 665 479 42 803 1077 491 839 145 101 858 239 788 1009 12 443 807 38 953 79 1029 588 371 987 497 563 349 182 793 135 692 500 897 238 652 469 1095 871 521 701 0 702 430 144 577 990 235 1043 395 784 62 759 505 433 859 76 578 839 22 217 931 300 773 699 313 895 166 309 677 129 625 783 517 588 370 401 628 48 732 604 206 309 1086 332 752 687 63 602 280 102 1019 241 1087 309 579 1023 35 805 59 523 697 69 1000 486 854 861 338 133 620 976 223 1058 207 1082 168 1002 255 731 82 1031 429 697 303 205 934 877 490 683 405 346 679 497 766 336 628 496 1068 979 19 8 1054 1053 157 816 72 150 772 357 771 784 284 24 916 971 465 830 119 258 817 836 336 74 1041 189 690 455 943 203 1001 89 659 579 182 133 554 1077 49 303 555 96 928 729 318 62 905 371 965 133 1057 979 121 107 1042 652 147 137 1085 150 739 294 972 29 1012 390 853 665 450 42 727 364 830 454 808 169 580 444 911 494 920 636 235 57 1080 175 692 278 971 635 67 176 1048 362 636 598 346 469 579 942 523 877 275 1043 419 197 860 661 299 979 51 506 551 433 821 856 311 852 324 252 893 831 278 308 624 82 1005 67 819 654 446 166 712 150 726 823 441 462 1047 755 98 471 623 148 809 578 140 517 835 339 845 217 691 94 906 266 757 49 708 859 402 98 891 753 169 300 718 376 727 1020 8 219 1061 374 798 269 803 261 766 593 502 524 938 156 952 601 455 736 519 498 1071 251 1020 781 534 171 993 1063 364 515 752 319 722 178 793 237 1057 1079 488 656 469 448 779 414 937 1009 180 806 326 503 966 29 733 1065 315 980 333 789 505 49 957 646 457 147 1067 17 916 293 936 933 273 518 621 934 430 335 934 312 643 59 564 928 265 13 936 486 888 964 119 919 297 357 924 1049 517 165 549 586 347 247 677 900 150 1040 270 51 965 323 1012 500 569 777 19 702 186 216 938 114 942 251 829 176 911 136 599 578 213 14 1044 814 261 949 238 1091 204 284 567 483 774 74 630 234 1051 917 106 93 868 587 318 396 747 1027 9 855 205 277 852 373 871 661 100 843 277 265 738 162 625 295 1076 746 314 291 806 964 489 463 1022 1018 316 116 871 489 1041 809 58 922 71 927 96 956 426 294 748 973 70 469 587 930 229 540 884 254 1065 62 631 673 89 132 776 1056 321 218 559 936 152 349 699 122 857 221 829 130 652 435 583 566 247 949 544 65 630 29 647 444 733 181 783 1072 58 263 879 807 430 101 744 986 11 335 647 229 848 319 822 251 644 34 612 134 867 363 590 919 492 593 543 416 721 740 411 290 986 153 610 4 606 728 392 973 143 910 164 646 275 935 482 1084 78 429 641 564 154 156 642 505 763 219 767 930 414 946 224 1085 102 760 188 976 447 1070 265 92 784 744 505 276 1027 900 114 325 655 642 367 640 91 699 362 675 236 664 136 766 403 767 236 649 356 226 979 151 801 575 474 1068 438 750 527 186 1079 563 220 419 728 369 567 578 58 95 1004 705 316 904 324 730 454 542 569 778 123 451 644 528 858 368 970 404 917 161 834 123 856 76 1022 397 600 41 712 103 813 31 1001 588 300 204 955 52 607 167 643 348 617 596 404 202 633 704 21 343 1083 280 953 654 166 937 152 673 470 445 695 1030 151 798 243 882 212 850 413 32 1026 475 1064 870 236 257 725 798 269 152 869 1064 246 712 225 602 345 1094 413 1079 382 194 596 1017 43 500 805 535 716 931 41 708 300 365 554 602 158 102 553 1002 225 555 416 89 1093 861 47 461 601 541 568 842 450 1071 208 23 921 850 520 798 500 881 230 152 1054 347 1026 979 447 157 566 459 752 909 532 599 90 809 18 469 747 692 360 1060 122 473 552 228 766 678 155 875 283 638 174 892 45 1055 62 572 177 1088 516 521 991 673 320 911 342 662 230 678 234 887 232 493 887 231 823 1051 502 287 907 930 392 194 969 427 588 895 322 129 696 543 559 948 459 667 372 979 279 539 570 578 542 195 881 753 118 658 427 475 837 677 480 434 914 85 925 433 760 83 762 542 977 260 560 306 1082 164 1018 107 880 800 65 516 990 259 1040 379 592 703 454 778 320 606 344 213 653 478 576 815 173 842 478 178 573 1045 230 22 877 574 232 693 460 555 60 33 937 554 387 459 687 912 79 737 173 303 953 841 540 819 460 1 658 441 998 609 148 877 391 537 999 78 700 472 1043 693 144 442 566 886 383 412 1085 1028 536 102 1081 479 590 645 190 459 568 966 384 1072 183 216 717 396 953 558 5 758 376 608 399 1043 479 521 932 121 608 785 228 1065 422 895 462 977 266 493 572 745 343 457 949 1039 307 417 996 43 991 220 852 486 822 613 383 70 685 19 873 162 712 424 1072 93 936 790 45 1034 147 135 981 373 551 1067 133 787 498 173 963 82 907 961 331 905 426 911 150 556 71 428 834 806 3 45 835 464 970 805 371 747 390 125 610 445 848 27 839 872 475 651 69 183 753 0 837 653 238 629 206 788 1 607 273 114 899 646 372 907 41 1009 269 247 1039 208 1036 1081 455 212 851 893 429 391 711 576 134 599 109 23 753 328 796 885 348 342 1062 838 187 270 623 820 318 217 985 8 821 949 487 93 895 732 244 237 730 679 17 361 690 885 469 872 226 391 844 991 510 974 25 293 883 228 745 816 540 527 1047 376 938 571 502 136 581 849 475 886 356 221 648 632 511 1021 480 546 772 121 747 889 470 933 184 903 204 262 832 313 1016 90 1058 801 476 75 657 961 173 448 835 95 602 193 1057 591 341 134 872 577 282 120 910 1090 98 860 262 338 855 695 239 257 949 928 517 469 915 622 26 1093 82 744 49 188 572 287 1092 82 672 976 465 848 388 951 241 534 639 337 699 651 278 172 843 210 693 783 516 554 360 389 979 1030 223 176 604 643 166 666 306 468 902 553 458 638 170 285 656 614 261 248 953 1056 327 508 899 1084 45 561 395 36 1091 298 892 809 205 854 503 80 757 343 883 140 855 532 1026 798 226 467 827 835 165 919 19 981 427 780 109 302 562 1044 540 325 697 531 747 915 436 22 892 159 889 605 430 15 938 429 1049 838 300 339 583 682 115 793 503 1030 103 136 601 712 27 653 136 567 535 842 265 546 586 628 528 625 442 865 456 392 763 304 888 598 220 1071 360 35 611 248 904 1023 541 65 860 435 878 410 875 943 505 622 293 883 381 1058 97 976 316 262 997 213 970 720 529 835 239 610 80 767 450 593 307 1018 352 1079 534 257 640 601 143 336 1091 866 310 841 205 659 179 952 278 556 295 701 49 367 1074 668 399 230 752 750 416 808 173 172 1069 720 364 213 861 754 223 385 1067 507 827 681 17 577 35 143 1005 680 89 1085 307 118 927 622 379 346 911 1051 490 221 853 1092 446 967 160 81 755 631 368 748 352 198 1050 1026 168 350 1083 575 453 929 53 215 619 169 909 39 723 174 754 837 448 673 515 655 494 16 685 273 626 185 895 863 433 929 281 481 816 739 29 416 788 154 695 730 292 914 137 493 599 941 462 318 993 348 583 9 688 421 813 168 846 534 726 1007 492 126 1017 806 145 1062 379 757 301 828 461 634 407 899 151 397 730 81 1014 475 563 606 199 206 902 968 18 980 55 432 1067 659 474 98 1032 856 183 437 602 197 855 320 916 853 466 876 226 576 5 990 55 583 462 412 1052 85 1078 854 516 264 950 267 553 529 1037 656 299 641 518 830 208 670 116 525 1083 152 674 402 730 848 494 736 405 196 1053 680 142 70 691 1062 248 891 178 912 421 408 965 45 1043 328 720 827 491 1064 273 145 684 361 1073 782 352 563 505 728 360 1026 234 773 436 67 746 462 975 585 426 1087 208 1075 73 693 111 69 995 620 533 966 271 166 905 51 581 885 166 720 527 629 144 641 336 1011 88 11 683 1069 360 392 650 630 343 872 141 1044 397 872 25 668 295 196 1069 24 668 879 521 763 21 244 1061 518 1013 449 1079 121 917 738 324 739 102 1009 247 28 1035 445 813 407 647 496 890 909 473 916 26 835 312 638 75 41 588 167 638 5 565 638 94 645 38 798 450 576 242 797 120 50 1064 114 1016 618 485 654 429 799 91 870 98 315 1087 990 169 546 820 640 362 1059 237 1093 381 806 356 785 21 992 8 876 11 373 684 118 594 160 560 491 604 386 966 976 514 71 654 879 171 991 408 360 805 664 154 425 965 910 61 717 447 986 404 218 768 338 733 695 50 778 345 106 701 1091 503 595 407 237 703 875 478 785 380 804 338 350 712 543 715 1038 491 350 1057 96 631 685 63 430 609 411 1062 747 196 474 977 266 954 652 386 699 431 385 766 80 1042 1018 183 647 186 974 3 714 493 1055 534 291 766 687 424 997 27 259 686 1039 47 25 819 811 453 624 366 252 892 624 115 391 1058 303 956 927 117 307 951 699 458 988 220 874 261 843 73 426 626 1056 296 673 492 757 108 291 927 5 649 966 402 533 821 918 473 782 237 1078 489 567 257 1055 145 736 219 307 731 677 358 287 932 47 581 846 491 318 1018 249 1017 192 881 839 1 245 915 253 655 819 358 890 124 529 919 180 651 491 742 459 644 212 1073 638 309 80 984 224 553 443 699 427 841 782 359 966 498 750 164 728 303 722 517 106 679 309 830 827 207 214 989 735 477 29 962 225 826 238 866 899 331 146 1020 911 219 916 434 133 1077 1022 310 1057 185 524 561 747 175 897 108 365 687 943 188 205 669 615 268 113 675 983 335 742 402 8 877 147 669 340 563 940 236 978 54 476 562 476 630 903 333 591 156 1057 210 295 878 37 828 806 484 954 267 465 845 478 637 1008 248 299 689 972 38 684 260 589 378 868 428 1014 273 970 309 869 497 284 946 534 786 371 828 961 369 54 885 101 628 168 738 595 481 585 527 457 930 307 952 112 892 924 165 291 767 164 974 582 249 60 713 712 213 233 783 566 60 381 685 628 270 1050 91 298 669 197 708 1009 533 812 164 1044 96 40 696 1036 327 938 306 633 255 642 213 861 444 693 124 591 146 111 982 607 108 270 704 289 845 251 616 1080 373 598 430 511 1069 919 334 314 623 291 613 218 1061 818 135 350 716 90 553 634 44 655 359 129 608 366 734 172 651 104 1011 401 1052 1032 151 657 383 193 1019 909 497 313 1003 335 1083 89 838 3 647 82 1032 949 203 411 1011 904 384 456 783 747 78 406 758 135 942 1052 151 937 153 513 947 872 223 979 49 225 1027 920 240 835 465 521 759 1030 92 353 992 933 303 133 1050 887 442 1057 199 992 279 1044 359 886 148 1069 458 575 226 88 763 725 210 1002 161 498 834 349 627 332 898 397 572 28 1027 987 373 361 709 459 579 425 789 386 933 680 428 612 491 674 110 165 717 658 242 135 573 1054 202 56 753 782 462 387 1015 365 724 573 115 170 779 525 1006 467 912 828 231 302 639 555 258 910 316 707 460 222 926 513 592 262 935 861 502 548 143 295 1023 321 965 908 461 30 857 1008 289 838 139 689 308 675 26 183 843 187 915 39 565 501 659 885 71 299 829 956 164 462 938 205 924 110 934 425 570 614 343 430 1026 127 570 69 1066 95 718 879 239 688 246 697 118 229 879 820 192 1078 276 201 962 289 551 218 912 221 696 494 793 522 665 839 276 186 1056 603 537 104 728 787 53 699 150 492 883 145 663 826 493 590 327 574 488 999 368 1033 428 277 776 46 736 763 133 303 708 548 238 649 44 416 622 231 791 1085 243 41 987 324 682 1002 183 75 742 1023 524 317 570 725 528 414 779 747 280 903 57 345 568 1052 298 810 190 959 6 368 554 1067 71 692 23 737 234 14 785 62 636 148 633 967 334 989 316 558 345 518 1069 290 620 46 924 441 715 61 877 552 488 887 275 966 535 886 366 972 389 96 878 500 626 985 501 892 312 559 184 373 1021 1026 344 514 637 933 137 623 41 356 839 1075 327 277 758 109 816 404 556 1051 429 145 837 931 230 475 908 1046 296 151 1036 775 171 722 164 420 636 940 306 237 651 298 935 991 440 304 915 534 1014 942 448 840 68 377 1053 624 427 345 573 143 664 279 610 579 1 228 982 101 965 773 153 536 948 414 550 1006 295 98 905 884 295 860 254 390 685 587 268 612 1 424 941 310 664 1065 387 1008 375 103 968 531 902 1042 427 997 478 601 371 737 271 807 5 644 529 550 440 136 643 927 404 647 192 996 43 412 591 796 39 848 459 638 173 294 917 191 653 79 565 562 164 24 866 523 615 798 474 516 815 327 1013 596 262 97 944 446 651 389 936 662 386 611 381 817 467 706 206 77 1079 800 326 83 719 1069 305 466 933 10 569 176 999 266 1091 354 877 564 54 452 626 986 367 403 986 478 774 59 639 563 217 979 173 578 109 478 1079 1043 505 408 831 977 396 57 633 835 378 145 1061 687 295 575 160 219 761 584 427 312 876 298 559 518 548 742 118 57 696 214 971 1094 306 975 471 984 359 769 8 993 472 846 440 742 507 910 509 111 589 157 779 1060 267 243 902 374 1073 963 114 979 305 860 77 950 168 979 293 774 512 148 962 1010 87 921 285 1026 525 585 435 1010 293 802 342 218 864 783 145 1066 200 749 452 82 1018 526 771 750 144 348 769 269 901 984 151 717 389 682 181 382 1015 342 833 100 1059 740 465 723 45 641 322 409 778 812 106 1043 133 185 902 1054 331 435 768 527 692 492 749 143 959 702 281 565 134 62 940 137 698 93 719 1011 226 288 928 368 627 361 860 707 137 67 1017 642 447 757 11 438 1014 507 830 167 573 1088 279 348 1032 647 483 771 16 456 553 120 559 605 498 61 749 238 883 496 691 282 701 953 300 13 724 556 177 68 1079 21 975 12 752 221 1051 904 1 732 159 2 787 727 38 1030 281 255 765 489 1070 876 329 752 328 208 809 449 1050 634 105 508 975 998 479 846 441 942 305 178 729 702 171 467 765 748 481 184 1051 438 572 225 1074 605 2 917 520 785 319 604 415 56 967 168 1048 696 150 506 872 201 619 331 757 1053 450 987 389 604 531 71 651 115 618 476 1031 23 621 977 511 1024 300 916 23 345 569 708 249 308 696 483 897 295 1068 390 1067 557 100 622 435 524 998 50 720 102 654 606 180 988 542 488 993 929 469 363 831 664 300 1037 171 419 1031 229 964 247 1032 150 976 755 4 192 895 339 726 557 459 613 237 496 916 85 811 0 727 568 46 999 524 758 417 123 641 597 511 713 433 738 92 872 238 601 425 1056 325 960 395 759 59 432 643 268 857 699 102 768 24 811 385 242 874 787 233 622 383 1039 336 728 68 1093 101 1011 368 450 630 906 36 507 966 410 669 394 1072 795 392 245 771 103 950 911 31 1051 245 73 648 54 779 1073 61 765 369 416 663 244 931 384 1079 257 558 409 604 1039 114 540 1023 424 608 730 132 653 66 235 825 79 1079 934 271 319 949 784 84 62 841 170 1057 3 632 95 916 295 1021 989 473 981 498 366 1095 163 689 983 150 458 590 57 929 297 674 841 17 970 366 138 718 664 312 527 1057 844 91 816 97 965 77 361 884 954 441 971 454 825 401 406 1054 981 431 692 424 487 622 564 253 1069 34 903 384 589 434 362 1022 756 282 781 457 586 323 281 1061 784 411 936 161 12 786 51 772 129 629 898 451 875 475 132 655 155 766 321 940 674 537 790 422 353 1090 409 589 639 290 495 802 984 545 342 851 404 604 488 754 913 74 467 846 846 364 541 630 922 537 2 957 498 687 646 58 505 630 649 79 467 975 784 140 801 84 632 453 560 418 896 414 923 68 266 554 314 993 27 1063 865 319 1045 198 1021 418 678 430 485 720 737 513 448 1082 1040 42 713 460 27 793 956 440 42 686 854 1 1089 382 8 873 901 466 1086 381 225 604 127 760 22 1055 872 513 798 18 595 463 175 735 424 581 477 785 703 492 417 908 727 75 179 712 783 177 608 203 543 1048 597 430 782 299 839 123 739 536 178 894 208 887 503 873 876 331 560 67 1039 362 290 851 510 1091 265 643 40 680 364 749 32 660 993 97 144 1061 977 509 752 41 587 302 677 400 679 305 260 972 328 830 110 811 87 669 239 997 334 750 249 757 568 260 595 265 164 659 276 598 434 606 193 813 1024 352 928 308 657 502 641 340 669 451 206 1019 396 891 614 16 885 444 264 1089 383 779 772 257 140 936 205 892 204 1035 1026 175 60 1081 1076 157 441 933 431 948 270 1085 132 575 1047 477 782 158 1007 201 113 806 845 540 621 506 885 312 326 975 449 634 452 638 601 75 905 192 646 167 806 437 876 236 1089 180 713 327 1043 531 603 255 501 954 784 261 967 483 631 215 288 910 699 329 71 747 1011 383 962 466 296 1078 410 919 126 821 290 924 300 842 727 346 690 142 72 828 249 981 24 729 147 617 470 597 1028 51 5 977 761 273 1028 347 319 574 199 1073 686 401 942 503 507 946 533 749 999 443 303 858 199 867 277 1043 284 1062 326 1010 1029 208 553 236 1049 4 215 673 76 883 618 340 651 367 560 497 320 649 58 654 852 443 684 328 867 531 1050 420 391 944 288 803 866 73 869 294 720 418 599 280 777 389 452 1083 1076 140 216 703 1062 473 955 101 586 141 143 849 914 524 512 880 366 797 376 682 132 787 772 18 245 749 1 770 530 1030 818 430 964 513 976 86 291 777 345 1043 903 137 159 830 687 113 388 635 446 982 1076 117 638 416 300 1079 443 939 216 968 810 266 906 164 362 984 233 840 332 851 126 895 963 245 1019 306 441 807 350 950 767 119 751 3 1041 479 685 339 769 326 859 190 492 945 1082 387 679 175 974 475 523 610 843 268 710 234 364 646 889 534 491 856 268 783 725 163 683 528 516 676 121 877 836 492 277 1035 586 513 784 423 939 479 463 772 514 998 31 982 629 19 442 692 86 656 328 1056 774 468 847 415 713 519 139 549 881 31 894 338 215 920 57 907 1085 365 1058 227 154 894 852 192 369 703 100 909 776 405 212 698 935 465 518 891 1016 347 132 970 991 47 280 614 615 518 1015 84 531 805 496 611 742 146 380 1071 1065 301 1092 518 882 332 562 180 706 423 593 133 894 429 1055 329 178 790 940 221 1073 204 1037 395 620 13 811 318 955 91 174 1010 553 531 737 445 25 778 946 34 895 330 669 397 678 129 731 233 449 965 693 510 453 971 380 645 905 109 511 1051 681 444 536 772 609 438 421 701 446 605 434 1044 822 519 1059 519 853 497 688 133 714 203 1003 452 1079 158 782 211 990 196 835 37 863 15 536 746 806 175 107 927 906 354 929 118 1063 496 469 1021 198 990 950 342 474 826 1003 427 943 10 763 1 1076 24 253 707 32 561 197 619 119 599 843 525 915 147 612 231 615 429 886 372 258 669 1084 31 371 872 465 675 55 1054 55 807 865 459 228 1019 1070 451 469 986 325 585 327 624 860 484 827 547 554 12 457 914 1032 440 312 961 518 565 140 1004 215 720 490 1057 900 331 88 890 780 390 914 43 134 635 287 877 845 58 232 865 17 812 930 5 779 49 108 646 613 251 48 683 1012 375 278 1070 718 372 172 980 52 1009 794 35 8 729 60 872 701 9 337 967 18 966 565 75 352 924 902 0 241 897 92 1079 42 664 693 68 344 560 667 283 380 837 414 992 957 475 635 463 72 567 289 651 258 1075 28 1039 644 167 127 937 392 1054 159 776 826 143 428 676 864 346 925 446 1079 401 835 12 151 564 334 579 679 506 440 1002 173 615 416 1032 700 123 579 216 407 767 414 556 116 1035 405 665 415 704 158 855 1092 285 807 94 453 717 265 663 609 120 759 60 1041 122 768 342 53 772 81 685 924 218 651 329 113 844 495 646 990 13 1081 166 998 216 1039 451 347 1081 527 630 1032 226 167 620 1072 508 809 49 761 478 11 800 364 788 781 116 1001 478 1083 267 471 612 1015 321 299 864 241 645 1087 413 458 918 449 1030 131 594 655 233 659 414 490 663 793 8 374 764 797 69 307 602 1024 311 941 535 304 816 824 362 65 1000 191 1034 363 736 146 938 286 943 252 1068 1088 477 383 838 191 916 266 785 298 612 873 400 702 160 882 240 808 10 849 533 610 88 583 70 1039 477 267 813 934 466 412 714 982 496 1074 184 259 976 490 983 178 767 204 823 1082 131 519 817 549 385 528 775 248 653 231 763 705 486 358 757 827 294 791 369 150 704 459 1034 1059 367 468 633 502 551 136 719 723 112 212 751 546 1037 772 415 53 696 929 362 538 741 299 736 67 610 204 1040 1059 348 646 84 411 673 650 49 125 819 19 597 233 587 1093 156 969 176 207 702 764 536 984 153 964 380 790 473 362 838 869 198 1094 543 998 499 511 967 418 825 91 738 22 770 1001 354 241 913 1024 510 435 840 113 561 690 99 130 681 912 266 518 653 509 1015 688 128 826 193 69 919 126 975 590 383 724 399 775 105 722 523 572 389 936 297 545 1075 285 695 115 1067 191 738 1012 69 879 380 838 399 285 729 291 1063 336 564 442 768 690 190 750 221 106 1005 619 1 154 1046 560 286 448 682 481 549 706 140 624 378 603 239 632 366 563 283 425 1009 433 693 394 735 824 411 358 754 545 630 1081 486 491 571 843 543 855 457 629 389 941 250 102 918 632 15 893 103 78 794 1041 287 537 628 483 699 186 816 65 739 201 678 494 715 604 238 1031 475 49 860 750 229 770 179 1065 35 1005 333 399 808 830 268 984 202 607 97 964 68 790 292 580 370 135 990 82 904 339 971 317 757 815 179 647 36 451 597 1054 394 449 721 559 61 80 611 855 369 910 229 721 298 779 477 1086 454 1008 517 269 584 839 272 252 791 323 985 761 285 691 388 261 676 384 791 154 675 1002 490 548 296 589 293 1019 527 455 840 130 990 338 961 178 657 777 316 847 534 27 935 986 371 205 603 518 998 687 182 865 9 420 633 18 1048 569 104 473 781 936 358 1002 321 403 844 647 122 389 812 792 370 840 425 864 37 58 915 880 431 719 349 982 521 32 802 54 574 472 769 1039 504 382 856 433 560 792 539 520 1032 599 153 90 610 349 601 925 212 1013 311 358 933 767 542 705 172 340 930 687 199 432 731 624 358 874 378 151 1043 1006 272 233 722 124 984 801 454 437 748 643 420 1055 410 281 1074 223 716 118 559 852 84 124 939 361 1018 11 803 1092 14 235 1094 641 78 136 613 897 97 300 770 755 82 344 909 593 52 996 110 765 150 774 143 749 512 29 562 683 463 85 735 1027 39 807 330 914 144 1006 509 156 896 413 568 502 951 675 528 353 712 531 1069 56 641 80 1023 546 685 815 402 527 629 870 306 105 1038 174 571 802 335 925 509 736 236 977 79 880 322 616 84 771 220 331 638 751 91 652 323 1063 465 698 182 729 207 190 692 205 845 967 45 22 681 870 218 594 477 579 84 789 290 611 530 427 613 908 61 265 802 911 497 620 45 737 268 888 484 1055 395 948 303 781 497 113 899 801 117 649 244 154 678 214 705 645 428 19 967 468 866 570 495 836 288 538 594 1029 274 589 464 752 438 421 568 252 984 731 215 733 508 270 1068 623 159 253 892 601 535 515 798 166 597 534 1026 734 293 1030 346 484 796 1060 263 432 776 996 182 390 855 970 267 634 101 722 226 45 647 205 735 899 416 601 529 161 811 488 777 61 604 816 85 563 499 758 517 266 967 986 221 798 174 30 1002 722 318 688 450 344 936 1094 310 246 608 585 204 635 65 831 258 38 892 944 233 372 574 688 233 1017 507 266 1065 578 252 417 749 559 432 120 1072 615 28 191 843 232 1027 355 862 736 164 700 212 113 790 443 746 465 825 46 1084 918 289 520 971 21 857 541 664 512 911 649 198 148 1033 846 256 776 98 226 654 355 805 118 752 1009 367 681 481 402 880 895 285 650 423 407 907 746 287 737 74 85 805 234 556 566 275 944 413 640 224 684 496 115 994 259 796 72 716 1073 332 53 702 457 942 282 783 587 313 287 801 703 26 918 59 774 69 56 904 962 457 471 633 1029 11 990 354 1007 140 590 93 354 911 173 572 697 81 975 453 891 535 585 422 899 296 990 195 824 322 564 148 1073 504 839 291 769 84 200 993 840 355 1037 20 143 1094 315 812 1038 508 17 629 967 74 935 6 200 600 711 5 928 404 705 36 432 830 958 36 213 1089 149 852 56 878 176 793 570 332 787 120 414 690 694 343 492 601 13 603 854 72 919 196 252 1059 402 708 601 94 410 579 202 688 408 848 623 383 1063 482 665 9 837 524 1044 198 232 791 1075 224 857 138 891 253 1019 371 410 1036 217 1015 1028 56 246 616 794 70 1028 101 614 48 667 453 193 1072 577 493 985 199 390 567 855 417 148 812 931 126 363 939 457 642 114 661 1033 397 486 749 543 971 484 629 15 933 1005 34 847 443 526 920 987 31 303 887 1079 191 979 412 743 245 897 298 389 549 194 698 1037 40 326 556 974 359 203 746 785 446 918 133 558 96 558 350 1043 298 661 83 1085 310 722 40 311 701 944 265 812 299 109 1087 518 986 433 839 930 252 136 714 862 296 71 921 474 671 907 463 889 480 369 1064 265 882 640 46 659 345 448 758 606 529 805 194 234 767 715 228 801 215 403 802 356 1061 932 143 818 159 463 663 579 426 683 403 592 199 712 515 816 352 824 159 221 857 790 428 522 974 1043 235 250 903 1088 547 1069 64 294 769 782 67 773 303 429 600 838 141 326 1062 775 64 450 927 367 749 936 145 203 605 663 260 93 831 598 399 90 710 440 560 932 412 532 832 954 241 626 396 829 492 282 664 425 1058 45 1035 947 48 68 1058 1065 60 95 612 1053 165 471 1029 623 61 645 407 896 364 703 356 990 124 957 277 139 691 410 590 723 10 744 63 696 228 823 411 792 324 228 793 102 910 204 625 852 520 846 197 462 610 572 427 662 541 361 907 1071 77 12 739 693 147 531 736 166 577 833 61 888 361 846 480 1035 118 807 276 906 422 492 632 372 678 644 18 819 12 1007 186 999 309 567 187 380 868 489 977 57 718 63 1089 437 743 139 981 748 547 678 119 267 678 282 560 78 895 415 886 1084 524 492 918 342 907 804 196 599 325 599 170 18 942 216 904 749 56 584 7 369 923 639 112 614 318 494 947 51 717 361 762 611 297 282 878 386 614 183 1068 192 894 139 725 55 644 687 509 392 847 302 678 754 451 727 270 1064 417 479 549 974 271 191 1081 748 82 734 179 36 573 845 470 124 808 43 792 23 828 340 911 76 617 515 785 1058 105 892 8 327 682 600 348 414 814 103 673 584 34 1041 54 563 166 521 709 48 837 8 1044 785 443 179 703 661 369 235 740 92 986 613 260 1061 14 399 931 940 0 865 410 752 241 1024 125 488 895 693 404 784 107 997 197 1062 372 132 882 735 45 765 164 873 474 788 67 852 33 1074 530 553 109 599 364 67 955 32 659 779 206 914 189 1028 232 16 881 1037 545 12 587 89 635 152 792 949 219 1019 533 128 834 602 304 481 1028 71 769 579 329 157 804 737 15 287 597 918 53 1075 206 576 239 786 139 871 351 358 1046 117 1070 905 113 649 523 580 109 936 480 1006 207 527 928 1087 537 668 505 674 7 171 753 542 1058 454 569 231 609 597 290 1009 497 907 111 973 354 10 763 842 41 462 902 389 553 10 670 785 336 908 27 821 521 183 960 593 201 329 780 445 616 796 476 1083 523 300 964 713 97 667 524 18 726 168 989 588 290 1029 388 1025 496 156 584 522 890 556 457 284 575 828 473 858 362 281 677 74 592 134 622 350 869 628 76 119 882 900 539 378 1008 1038 188 1056 318 441 694 46 828 29 676 237 808 407 589 124 937 928 3 955 222 287 994 696 482 764 546 691 10 31 1017 13 814 890 144 583 9 108 645 288 1090 626 358 260 822 924 194 650 172 831 141 356 548 681 272 221 635 247 1051 755 414 393 650 896 59 530 737 324 740 720 78 298 613 297 824 565 211 415 683 438 650 826 196 874 403 104 798 264 920 94 845 521 1016 494 900 141 735 156 725 924 247 884 441 999 527 491 746 983 32 319 736 219 734 222 918 929 22 58 576 697 478 902 497 620 128 1025 222 274 557 16 646 759 126 239 889 325 684 242 1015 119 963 99 1022 1038 254 166 760 522 1046 165 1078 1032 193 357 1023 457 793 531 548 457 967 625 365 634 439 650 233 16 686 340 1072 990 320 3 944 144 1029 650 519 497 806 298 707 267 927 877 418 397 923 468 1074 959 126 253 873 246 631 401 925 328 617 435 932 147 820 373 704 1017 479 682 337 206 765 730 427 454 1010 520 676 135 877 214 956 444 767 747 516 129 650 33 919 40 656 844 176 724 146 109 647 89 804 764 82 969 119 893 225 173 925 918 167 1046 322 646 98 465 660 188 605 686 307 298 1048 1071 344 23 1074 814 226 845 489 356 651 518 893 612 49 654 408 22 1021 531 562 50 824 197 730 404 754 307 796 212 914 920 90 1013 498 895 159 293 782 526 1089 386 1082 949 293 251 865 608 496 983 175 209 714 314 605 647 131 56 704 835 314 871 302 287 708 428 987 279 1035 657 53 30 625 260 620 324 959 398 551 197 931 502 1029 883 398 621 280 307 973 92 823 495 706 896 504 399 674 957 484 1041 89 192 1055 143 822 217 954 839 457 713 400 1013 272 279 647 693 417 352 789 957 449 15 955 175 691 852 164 909 339 565 210 965 31 488 921 125 584 467 681 856 27 351 885 65 1027 787 178 523 619 165 958 383 825 874 310 61 917 102 762 804 60 202 625 580 67 375 760 582 319 916 276 576 299 967 350 960 243 695 9 978 455 481 654 925 326 130 579 581 446 922 210 434 740 577 240 965 189 723 472 193 654 253 646 191 684 686 386 272 900 424 803 945 119 280 868 489 955 646 17 226 838 1083 37 466 1053 11 601 482 1095 330 893 32 882 197 1028 788 211 369 652 726 285 743 278 517 1015 131 570 482 704 950 414 683 352 323 859 184 767 81 1079 717 267 808 406 567 165 388 982 26 583 801 266 860 271 94 923 259 870 783 90 854 291 12 949 1088 150 806 125 552 107 1008 145 873 137 936 175 451 612 537 885 752 372 784 60 278 592 141 825 891 506 516 739 328 594 197 898 158 728 305 673 594 298 348 1019 598 109 58 678 98 803 42 891 708 100 239 971 555 433 231 586 292 964 838 243 40 985 332 871 109 912 1064 280 839 114 598 200 948 65 98 794 252 644 863 478 472 834 710 416 880 34 951 293 146 807 474 725 786 498 241 707 265 1056 273 643 326 796 88 647 184 1072 483 1012 335 972 344 870 150 989 1032 489 543 1018 680 100 129 895 690 497 901 19 974 308 854 334 87 988 520 864 551 405 379 837 443 889 167 765 110 651 864 391 681 68 494 1091 6 802 387 828 177 734 577 221 213 774 225 600 422 907 1056 123 863 36 860 139 81 899 228 991 109 595 453 727 452 852 17 1009 1084 336 349 1043 409 1065 513 692 703 167 672 79 281 944 122 938 580 195 69 1092 275 609 366 640 708 122 568 292 917 396 1009 115 632 521 234 555 631 351 436 1015 31 806 479 842 538 609 149 726 634 6 160 651 377 833 91 705 728 430 447 929 193 819 760 331 726 52 957 522 761 393 638 195 38 656 99 846 957 279 355 848 127 1072 10 659 134 961 1090 156 239 956 828 252 1065 112 320 570 72 757 942 237 593 295 806 538 539 734 864 339 908 273 616 527 537 725 177 573 547 733 1038 79 205 784 344 814 582 34 387 942 324 1001 1094 359 966 43 675 376 765 168 900 219 107 921 512 864 287 1074 810 373 379 910 203 992 996 94 724 288 845 271 622 150 755 478 132 1056 461 847 238 597 158 700 35 728 269 791 270 553 120 675 532 811 276 745 549 222 509 816 1021 330 906 391 553 83 866 339 417 642 653 29 1035 450 968 414 395 1050 136 991 833 77 673 35 773 406 891 145 892 354 111 988 993 324 995 477 72 914 57 804 123 980 547 969 712 107 684 337 146 668 464 552 836 16 903 58 693 15 57 576 975 109 382 975 733 509 800 161 33 1078 791 31 1052 95 287 831 1054 124 951 326 32 620 359 873 83 800 162 684 418 574 970 437 436 579 642 282 664 118 296 631 594 381 602 79 207 928 214 954 111 851 944 118 435 780 24 627 332 600 453 1030 142 704 685 222 1037 389 130 665 333 575 135 776 168 1017 270 974 645 498 339 808 868 312 234 896 346 995 348 726 863 73 979 8 548 53 717 189 818 245 340 983 777 373 671 277 580 177 901 486 684 367 228 585 132 934 521 1000 385 629 635 72 54 945 650 45 41 923 460 1094 735 207 890 488 751 44 700 115 536 868 752 352 1067 297 689 512 1089 164 726 428 541 618 1067 486 530 848 107 934 1065 135 724 315 877 148 731 517 398 623 868 396 889 358 487 683 721 319 283 742 727 536 542 922 368 971 318 635 499 845 447 774 962 170 179 951 1047 379 173 825 286 685 372 940 958 509 448 992 1071 534 246 597 157 933 480 1012 165 888 935 77 825 120 385 670 875 171 1006 317 283 785 583 268 1078 59 1036 374 731 520 322 791 115 1044 828 228 735 314 1017 122 519 570 998 304 1031 284 601 338 718 226 995 531 1024 271 566 50 967 535 87 1015 1036 53 866 260 328 854 327 843 501 683 505 905 1061 64 476 833 30 990 30 780 545 979 300 979 780 519 189 769 1071 250 919 345 678 263 901 275 447 1024 486 1072 561 160 1025 101 128 820 711 280 499 823 518 581 987 391 101 915 320 959 1090 396 106 809 487 714 730 244 1017 448 46 699 936 184 633 288 165 898 351 1032 181 1005 77 949 336 961 331 708 931 84 50 854 671 26 1039 363 688 391 470 586 858 50 164 644 929 23 595 144 997 107 1043 204 277 1079 191 892 91 859 218 664 981 434 557 269 524 757 179 795 901 128 657 391 1061 84 35 895 1079 527 310 551 829 25 23 892 995 7 79 931 85 711 923 4 672 498 410 594 779 425 728 53 66 682 116 870 454 830 543 812 273 788 802 380 416 835 47 967 687 222 387 1095 634 5 513 810 447 894 820 357 56 829 1076 151 169 608 392 707 62 1034 626 488 742 78 557 417 42 911 104 967 309 863 549 73 675 211 554 415 854 149 24 614 1028 509 49 1014 1065 181 110 564 50 908 530 761 575 136 1086 41 248 867 988 527 185 867 178 644 115 977 822 400 970 320 480 1027 23 1085 892 374 243 937 495 1030 1012 320 269 1075 220 1039 296 901 333 1054 195 634 198 996 672 424 254 949 176 724 613 328 380 927 39 741 353 779 595 347 139 914 726 221 761 178 620 54 669 173 256 635 65 1001 653 158 273 676 595 443 856 90 190 1050 43 551 187 757 630 372 866 56 435 1080 2 674 732 84 972 362 550 225 1079 38 1058 55 360 556 283 902 203 698 1039 538 734 244 762 430 482 964 775 91 66 702 367 627 930 323 70 930 300 1003 444 1070 1038 91 288 905 1035 108 859 258 1003 120 44 579 196 670 121 755 89 697 699 12 566 281 262 659 156 622 598 526 1064 234 481 915 1 977 768 222 472 595 964 412 756 115 1023 112 491 711 1017 70 818 404 678 236 542 1052 872 349 305 1026 168 1018 520 872 723 164 686 447 955 488 1011 317 686 351 766 243 364 712 295 779 1040 453 943 307 1063 2 435 626 697 222 179 709 330 772 76 1077 1037 485 1066 518 433 974 754 329 1052 70 219 1083 837 142 908 411 1052 451 992 436 369 1072 658 343 744 1 424 919 875 474 645 229 442 1013 1030 262 616 425 750 267 149 879 634 257 217 572 1047 466 932 140 73 629 1057 483 365 755 990 406 320 620 338 1005 532 770 681 536 991 518 150 942 336 608 285 780 284 582 862 160 598 442 205 1009 433 914 1088 312 129 1043 919 272 941 377 394 565 1055 168 874 231 647 246 120 838 155 846 807 208 8 1049 86 751 510 595 1013 331 926 347 911 40 23 672 344 872 964 258 1064 193 914 364 64 660 139 708 216 778 342 1048 179 836 289 553 379 674 366 878 584 280 789 289 196 980 284 811 1044 258 371 1036 174 859 246 662 365 878 330 758 221 718 286 687 158 874 736 506 510 627 362 621 64 652 59 935 991 376 336 706 332 647 987 546 757 401 401 1088 291 793 724 34 512 859 660 151 882 509 676 320 421 699 947 14 171 857 723 111 553 252 992 452 870 183 269 948 514 980 923 331 396 696 882 465 441 865 725 227 964 259 487 656 448 705 188 901 829 132 787 450 214 595 691 151 1063 472 780 170 1031 396 368 889 1056 180 107 860 361 718 985 305 644 282 688 157 22 650 312 782 515 870 895 540 1025 311 973 67 995 387 812 344 988 139 382 980 175 887 232 905 25 932 647 344 196 810 324 657 1090 124 954 426 772 530 452 761 878 170 813 102 1026 383 440 666 942 55 282 999 726 249 84 1025 678 546 372 639 82 627 692 446 837 527 763 59 535 760 397 605 761 381 4 725 535 658 893 306 33 989 559 292 1051 92 458 781 968 215 323 717 1066 311 220 924 955 71 773 397 861 396 719 326 388 687 490 666 354 654 826 244 181 679 317 709 248 1060 430 660 1086 423 225 994 31 628 293 893 277 1064 221 667 762 150 323 733 1033 351 1070 225 147 1075 442 1063 309 683 362 846 489 588 353 583 445 736 640 13 191 919 120 948 462 979 278 1060 1068 230 310 976 56 1057 537 872 231 1041 27 1083 131 959 744 148 840 206 31 910 507 572 792 131 87 927 995 189 978 86 832 296 501 770 269 593 36 673 667 243 1057 25 1066 357 783 155 287 952 972 8 591 277 1048 322 1045 440 725 123 286 851 287 962 916 266 974 31 544 737 406 753 252 672 154 1068 9 867 981 175 952 424 650 116 592 19 132 714 227 1093 796 332 579 37 760 277 990 319 1019 154 1095 487 498 584 1056 396 707 74 61 1042 813 248 504 581 548 95 531 679 196 651 519 743 690 161 463 857 962 104 73 934 655 48 975 84 908 441 37 1025 86 967 791 373 512 710 362 928 52 889 518 807 592 394 616 260 960 361 416 742 482 741 671 488 830 344 1015 484 30 789 978 8 311 731 895 497 160 1070 867 524 892 297 421 738 397 1087 426 962 1002 196 849 442 675 226 39 581 46 627 714 67 978 336 278 1058 445 688 196 997 860 280 855 34 1062 123 760 107 350 696 953 27 166 946 255 599 499 833 315 743 828 424 118 892 319 740 667 397 782 260 102 1091 821 377 361 742 1058 341 297 986 93 911 49 865 847 269 441 826 436 830 241 1090 852 49 722 48 1058 47 739 363 910 302 629 278 929 516 65 677 80 909 846 338 897 129 435 971 657 354 597 199 66 691 664 151 325 727 812 536 418 954 406 708 102 686 901 476 217 1020 641 517 1010 6 721 366 78 1056 754 144 209 747 577 101 972 305 362 561 937 312 1027 360 435 641 577 542 403 644 6 1004 266 634 578 203 199 610 143 1092 440 623 801 141 883 115 1054 464 23 820 736 26 365 1033 463 714 457 706 465 676 449 706 614 137 1095 205 1066 56 146 733 719 527 895 349 34 875 280 815 342 584 300 693 450 856 1040 336 168 701 392 923 948 470 274 626 804 231 876 242 662 489 951 129 323 825 349 963 226 768 55 890 574 185 651 309 251 1060 972 356 518 604 800 0 238 1069 755 47 720 320 530 931 441 984 1092 543 249 898 1028 80 245 1062 785 30 790 395 876 473 175 618 946 387 701 455 216 1012 381 964 145 1093 96 739 919 20 127 1017 532 691 506 760 774 433 263 562 34 644 632 279 250 858 178 568 859 33 442 1062 503 879 22 691 670 494 1008 395 820 155 907 344 1057 308 11 778 190 1065 948 194 103 1028 1044 416 517 596 260 756 785 305 58 1044 503 712 128 561 0 1087 102 936 517 1074 678 431 196 698 127 695 28 1052 318 758 395 1033 708 226 611 513 95 713 30 1026 116 631 143 1078 390 971 251 866 377 731 411 1053 708 128 562 185 52 583 266 614 898 544 316 975 684 148 70 811 666 531 439 623 217 562 407 637 124 704 261 957 765 232 830 502 234 1014 670 63 916 331 1074 357 477 882 1001 146 605 275 535 627 348 696 1017 105 1002 480 143 1045 791 49 1007 487 1005 250 126 790 153 996 786 244 531 1030 1008 187 779 392 883 168 508 865 390 1078 1022 345 78 562 886 61 668 502 521 577 115 1095 832 214 461 904 1044 217 559 332 1027 107 349 1083 405 848 343 867 315 983 1009 37 1091 363 238 621 1054 231 984 295 781 329 1059 15 583 447 412 943 888 311 956 435 969 508 777 44 851 118 1080 473 548 358 316 565 544 998 450 866 864 219 212 722 908 373 520 797 163 905 714 232 693 387 686 306 582 247 273 943 274 822 943 525 565 49 400 1075 1006 118 668 134 707 362 501 1072 407 772 437 734 690 475 759 431 545 596 233 869 661 235 681 348 510 1040 49 764 929 234 317 1054 942 58 492 740 845 8 647 399 587 255 200 995 1024 161 971 295 876 53 305 755 839 135 199 713 98 906 150 926 871 192 355 559 836 215 737 273 484 668 184 606 184 961 172 974 870 30 998 537 135 723 1050 158 884 227 367 925 494 724 639 263 889 209 1070 194 913 356 594 157 923 468 186 943 981 481 164 993 662 526 893 234 293 1045 239 1078 866 92 878 190 1039 64 781 17 1000 407 209 1077 67 736 878 204 772 279 1068 344 1065 92 382 1071 573 88 102 563 913 83 955 300 34 824 419 939 743 32 83 856 447 582 23 814 856 132 218 969 54 998 925 486 129 624 971 508 557 238 547 1059 332 1041 90 1087 573 250 387 701 950 131 419 851 933 293 76 919 525 765 926 261 212 684 217 896 602 329 507 729 147 636 680 510 41 861 303 690 47 956 606 436 89 846 647 111 171 595 152 841 694 190 554 248 195 973 767 266 800 138 1001 298 673 393 696 338 382 920 370 639 51 1041 704 167 522 734 766 140 729 331 62 1016 563 429 272 659 868 321 955 248 568 491 205 577 711 260 476 964 259 1061 190 585 68 939 262 589 824 179 539 1091 32 618 191 622 771 203 216 799 172 935 900 171 994 22 608 37 111 602 1064 45 577 6 912 81 830 7 114 795 567 447 765 244 398 659 154 681 1023 292 394 995 365 633 1039 474 926 169 545 1033 5 911 568 342 293 551 997 509 967 61 457 955 919 54 908 79 1046 197 587 407 798 188 1038 503 249 1041 66 982 406 1062 495 951 965 187 610 469 515 1082 635 423 561 71 251 972 265 660 244 815 693 168 643 195 763 106 178 764 1000 108 439 602 545 686 977 397 183 616 51 770 654 227 1043 10 304 995 887 84 613 449 655 254 383 1077 512 971 255 635 432 564 70 821 183 580 32 732 875 30 913 219 362 871 608 158 979 96 673 529 903 255 133 778 676 335 962 535 360 943 923 317 1029 65 1036 225 749 463 594 342 809 242 1090 208 929 24 605 272 274 897 389 915 534 745 1072 163 273 973 170 631 337 751 493 750 415 751 362 594 941 543 958 432 689 537 474 607 515 835 935 125 816 156 373 838 782 286 155 1094 895 382 599 388 1061 503 422 807 112 911 790 198 1075 68 377 1022 990 201 359 842 158 624 291 752 826 2 1024 357 1041 129 570 87 813 312 929 117 589 309 783 374 528 667 60 745 1087 460 679 79 775 31 137 910 840 430 434 1093 449 881 732 206 858 278 960 143 525 1052 485 811 290 1000 323 938 937 228 1039 118 820 540 110 860 265 830 152 904 206 846 358 702 917 183 662 200 513 616 795 228 581 447 1050 92 346 1074 1035 283 349 705 468 1007 897 253 892 317 953 192 352 1078 840 162 211 829 80 806 1044 471 622 6 932 501 645 507 145 882 423 674 418 1065 569 109 557 429 815 371 670 195 26 862 830 542 491 1043 897 469 456 977 97 744 1067 471 1012 5 1059 447 872 390 316 973 969 259 310 830 291 1087 926 210 59 894 319 988 156 586 689 483 614 2 507 744 664 424 818 54 430 793 348 575 964 320 38 568 759 244 84 580 447 549 36 735 1009 337 931 297 401 1050 585 323 90 648 752 153 574 266 217 1094 426 763 952 104 640 189 489 754 689 184 473 963 448 1068 762 484 284 996 1055 55 527 818 45 721 593 509 425 744 115 1075 599 104 278 895 508 794 287 891 179 620 265 706 859 449 57 871 630 324 164 819 709 425 620 194 1049 25 461 986 318 1026 35 698 159 559 1040 233 467 651 859 494 892 535 301 558 620 119 132 1075 625 282 472 1032 429 617 703 481 98 620 81 739 483 636 402 813 890 364 804 272 171 651 442 862 1043 544 360 1026 703 39 136 563 498 879 612 289 590 357 507 739 935 68 272 849 677 193 345 820 143 836 521 1087 166 745 264 869 603 347 1051 282 2 865 107 595 826 444 440 922 320 576 680 328 512 687 807 105 664 166 986 278 377 665 667 328 406 689 872 180 24 1061 787 409 506 694 842 513 493 550 47 775 666 439 499 693 289 664 611 263 334 1041 573 131 727 384 241 843 442 890 656 364 174 694 541 669 396 1026 501 596 61 588 824 146 268 930 1002 19 768 384 684 377 908 528 620 489 75 1040 647 524 136 805 792 406 1029 0 587 164 769 166 911 543 571 295 412 893 852 55 253 552 1048 144 20 689 204 652 1079 510 173 894 1081 500 1086 432 1047 456 277 1092 714 225 714 217 1050 219 685 391 813 236 552 206 696 96 343 927 688 184 356 613 103 975 935 372 949 99 1046 210 301 1019 763 349 701 10 25 701 1090 262 234 1060 962 300 939 322 277 791 567 252 367 589 595 517 1062 200 191 994 797 125 656 264 661 240 578 273 261 872 307 610 124 803 195 617 999 291 943 353 309 809 1005 126 521 579 185 860 920 422 24 724 830 139 765 142 141 690 505 1014 860 479 1020 359 473 696 946 66 550 122 109 847 242 592 160 795 950 317 694 247 1019 55 508 983 66 1045 35 984 516 627 114 830 1048 352 598 150 16 578 842 70 756 331 846 417 215 627 825 341 455 747 283 686 417 569 984 31 256 748 94 585 737 155 815 360 681 329 15 753 718 485 763 370 919 61 42 892 652 373 509 1004 557 365 624 341 224 705 1048 221 566 308 554 480 642 488 156 1046 1008 509 82 893 297 989 996 87 962 269 349 1059 97 705 581 285 858 129 855 18 71 798 862 486 1008 457 1026 239 460 673 646 83 374 817 163 858 1020 108 778 196 981 278 689 233 533 1042 717 376 1008 12 552 389 857 400 803 474 792 439 880 206 403 918 683 76 893 339 759 376 777 282 280 639 659 242 48 575 567 162 855 233 34 943 343 648 323 798 60 758 1002 154 211 805 682 415 472 656 1091 547 742 66 94 1030 291 986 498 572 295 582 85 909 444 905 312 874 424 720 727 362 179 751 780 235 183 859 1026 437 379 608 864 465 621 350 413 1065 1054 13 416 767 793 41 498 1009 149 966 852 314 665 399 682 369 950 83 626 451 373 906 502 575 682 333 185 992 165 1008 483 961 949 108 754 440 1074 428 450 648 554 119 705 515 882 420 147 1015 1010 95 185 805 342 971 856 445 609 19 281 708 1017 302 1051 531 1090 125 716 140 362 826 1094 416 228 1056 1086 433 944 537 696 244 797 318 892 400 60 926 563 331 106 670 307 682 247 637 397 992 19 1066 563 147 846 31 340 908 261 812 168 555 106 1031 199 950 1080 128 853 133 432 996 758 127 1050 440 790 526 38 742 248 781 886 474 507 607 604 96 967 383 280 659 390 638 1013 501 1072 365 98 627 261 601 407 641 849 237 590 481 828 176 617 206 796 331 781 311 656 36 1046 393 324 610 66 989 64 842 743 81 417 657 417 619 832 371 679 7 63 940 878 254 215 635 73 691 277 1006 940 310 844 404 681 54 503 610 988 192 1095 337 37 580 665 488 361 585 30 988 80 1026 831 547 500 678 906 135 448 605 1086 226 313 645 979 108 141 919 970 25 230 641 589 318 1005 271 111 869 454 1056 1006 483 130 673 349 744 347 1006 187 593 732 284 353 740 621 67 723 3 235 868 747 268 752 540 233 685 699 297 563 287 478 957 437 736 157 812 576 528 723 289 778 446 872 545 337 892 116 771 158 668 961 263 752 127 348 595 927 364 608 533 115 970 403 940 823 4 96 746 982 318 1035 196 840 119 1000 117 375 790 641 503 683 467 306 869 245 785 808 367 536 947 887 284 947 480 92 886 933 271 300 729 995 544 753 486 349 1024 872 241 911 44 807 255 508 864 351 698 636 318 882 382 954 425 232 859 723 14 634 112 719 191 585 498 878 21 789 533 991 155 924 394 136 553 687 274 1053 144 924 450 97 874 764 72 211 681 43 990 21 847 910 413 34 735 272 676 296 857 132 828 670 226 269 763 744 310 501 864 76 1064 894 450 596 482 219 872 1034 60 981 525 243 554 544 1056 210 1019 538 968 34 800 508 963 186 831 746 335 716 432 184 698 93 957 623 111 92 1053 767 454 665 191 846 490 785 481 422 1014 850 301 119 1074 306 700 88 1013 745 302 175 741 499 842 7 947 843 474 558 167 648 179 1 813 683 133 1064 414 671 374 867 427 539 780 743 409 798 221 737 24 453 555 73 1073 1038 353 636 384 770 530 715 500 202 1009 652 251 396 962 349 773 553 269 112 604 1093 122 449 940 281 608 1008 343 129 982 724 401 580 225 1064 53 197 998 616 427 647 294 350 888 977 221 478 661 136 953 431 558 395 623 135 978 409 903 206 690 676 280 707 197 412 899 1090 244 390 898 286 730 6 988 927 485 85 1049 734 93 476 832 509 739 254 585 226 737 450 1062 331 998 90 690 482 967 883 91 861 94 853 72 408 1059 580 473 877 310 189 826 1094 489 624 46 379 786 261 914 249 733 1060 67 1040 38 791 343 987 283 343 813 337 968 761 281 638 61 127 749 483 579 801 496 367 906 884 169 565 352 875 360 422 620 758 91 987 326 274 572 38 613 666 457 1073 81 378 767 8 955 853 346 650 189 646 327 700 492 1021 350 2 638 117 1067 121 976 1078 19 978 65 1086 436 926 144 306 861 40 840 447 991 1079 112 46 1076 1068 38 543 791 21 556 950 520 687 316 1025 532 246 1023 375 801 792 46 1035 489 595 247 831 410 937 279 569 4 749 361 606 383 116 1041 246 1074 328 845 422 1094 255 669 826 331 895 392 855 127 1019 282 341 711 1087 512 815 436 54 613 378 868 941 529 340 1076 358 662 749 547 314 995 976 89 291 851 364 841 473 578 613 141 1024 181 224 588 505 801 609 410 607 495 121 686 67 724 178 1036 669 469 11 1026 376 714 735 320 294 732 263 859 54 720 780 466 304 695 749 411 281 630 207 572 867 168 280 1059 64 813 1053 207 978 502 825 249 733 86 783 262 231 925 642 389 375 778 458 674 909 226 793 37 1000 209 374 723 906 185 464 841 127 654 599 316 135 566 1035 282 774 470 359 590 120 735 331 1057 386 717 552 94 268 713 301 1084 873 201 625 424 83 948 166 980 605 352 893 312 259 1063 91 752 1030 79 703 128 956 329 156 842 1088 355 976 275 610 513 437 765 518 882 134 1009 123 1009 187 717 768 210 604 314 352 886 232 965 424 783 433 1036 131 899 914 306 642 365 40 673 1032 89 576 131 134 954 178 949 136 1048 239 840 399 559 710 378 520 653 294 918 108 750 526 928 541 888 133 829 48 984 837 242 977 43 978 371 20 738 466 909 755 292 894 37 646 228 793 544 1092 240 472 793 1074 89 214 584 902 31 1001 72 216 748 9 948 690 290 323 653 952 170 416 1051 747 281 455 648 288 739 24 899 312 661 1089 87 719 446 137 681 69 973 546 1054 1082 196 327 918 583 119 428 856 727 411 755 477 567 168 88 812 344 900 234 958 242 1054 734 190 1034 458 326 915 769 355 184 918 685 438 289 828 951 154 82 787 676 430 57 890 162 877 3 1002 327 1027 382 614 969 113 375 1040 237 558 415 818 392 780 808 93 164 734 197 1002 393 564 858 4 130 855 801 243 647 425 130 703 168 854 397 1046 274 927 141 1067 471 589 974 339 218 565 452 550 1004 101 500 979 13 748 831 459 484 1037 466 619 78 755 769 378 938 6 276 1068 576 431 1095 118 75 994 334 852 308 1066 376 1039 905 507 88 827 722 140 633 281 452 676 545 754 283 1051 446 578 1090 371 464 687 554 308 73 625 484 800 863 35 438 823 81 606 862 115 968 308 663 202 863 474 416 894 1089 208 746 14 1056 329 414 913 446 597 1031 98 347 1009 1058 474 874 374 770 243 702 145 985 309 258 996 211 752 849 3 607 266 1079 52 840 329 936 296 1007 454 1011 178 872 350 569 116 821 483 394 703 482 721 795 318 993 34 1055 296 430 658 396 844 304 703 872 36 326 1082 142 665 585 493 634 117 411 885 297 978 181 1051 306 653 460 999 511 675 619 147 987 305 636 383 347 863 67 623 293 620 520 640 688 7 508 949 768 379 809 64 189 656 590 98 103 835 1022 86 956 129 939 491 493 896 341 609 295 1014 611 299 478 950 852 310 133 659 1077 86 553 31 363 571 732 14 839 519 411 1039 268 1029 55 956 1066 513 843 339 200 953 88 779 808 22 585 270 652 409 57 717 844 22 33 964 69 567 107 659 945 457 398 690 202 821 727 478 688 111 1091 180 586 276 943 38 1041 441 863 314 299 1060 345 938 351 854 789 74 591 406 964 239 872 84 1065 282 341 1057 395 584 392 859 675 101 613 261 379 593 313 683 146 989 721 291 590 499 843 295 288 607 725 269 347 672 765 146 552 504 468 988 362 703 27 571 992 36 747 532 547 641 1039 480 565 368 288 711 101 639 911 511 352 852 1044 17 705 185 203 969 639 261 393 1091 328 926 68 777 38 846 246 729 820 219 413 668 74 597 169 635 273 694 85 922 513 985 1011 345 876 440 976 518 183 589 17 928 336 1063 79 657 773 242 668 296 264 972 430 603 58 1077 215 1035 925 246 303 1057 576 503 741 53 37 889 810 89 169 1011 757 303 240 866 272 923 714 450 150 1060 237 890 87 929 173 1024 695 121 763 306 842 418 414 847 708 107 630 504 431 584 815 540 829 470 104 828 16 949 52 963 406 666 188 679 72 848 279 603 412 588 40 653 981 24 943 268 108 1030 504 1069 1024 216 1017 131 1071 155 563 16 11 698 214 577 431 835 742 63 605 487 1006 39 809 135 351 762 913 272 902 501 339 560 493 853 758 349 99 888 722 271 673 97 693 162 232 1068 213 661 278 979 1001 241 1021 405 758 119 8 871 343 884 137 582 642 528 492 877 226 621 999 511 181 1003 633 245 506 658 497 715 859 250 780 279 359 734 795 165 201 1013 826 416 936 392 16 823 934 480 318 617 833 378 262 830 194 998 983 395 508 828 445 648 325 931 897 496 802 537 953 260 765 301 499 1029 258 569 124 1071 337 1072 322 978 597 215 738 383 711 182 894 401 781 209 78 1082 564 466 473 757 825 62 419 683 656 253 375 998 1080 22 1034 275 773 85 139 584 915 290 690 306 113 977 320 906 213 775 527 790 141 577 205 608 662 477 982 23 700 146 1095 494 880 132 483 972 186 857 535 703 594 2 1031 119 90 892 731 402 133 931 914 405 565 273 960 0 267 833 885 66 1054 244 169 739 17 554 395 624 615 15 1026 505 155 1066 721 373 616 150 382 704 205 588 548 520 309 618 254 861 266 756 40 946 758 222 1017 439 779 252 321 922 141 1006 499 665 276 585 304 761 948 76 435 883 1001 206 516 808 212 575 245 574 979 315 341 774 1015 96 688 151 150 1077 527 804 153 589 799 194 751 399 35 996 647 302 832 124 601 523 467 922 404 728 211 654 421 920 798 327 718 370 775 33 960 176 558 77 1025 372 1009 403 1058 476 682 321 75 653 156 893 608 187 68 877 259 902 133 805 106 1015 779 172 344 676 830 340 1035 110 1065 307 205 604 158 1091 1036 6 439 1091 1060 74 853 507 949 314 791 82 112 735 829 35 184 1018 1009 250 1037 426 928 149 286 1055 648 139 947 264 691 1 106 901 605 281 382 721 469 836 928 331 997 357 521 956 841 127 638 251 435 640 778 75 294 600 821 156 774 488 1021 222 611 336 601 3 34 826 822 115 972 455 238 638 960 51 114 856 419 864 39 828 815 444 647 487 655 234 573 303 559 42 1037 493 657 494 51 663 763 5 596 64 918 196 976 377 566 56 21 880 379 1059 1021 435 212 1063 254 868 46 791 264 736 983 511 66 1084 22 1033 807 87 726 232 120 796 798 77 906 472 856 306 618 275 82 882 766 451 291 872 613 480 1068 195 847 3 103 575 713 149 547 1077 852 51 602 181 644 36 767 73 327 688 892 514 506 754 897 245 80 1005 281 786 1072 384 955 84 917 392 178 884 450 643 554 74 766 398 8 761 151 860 296 863 688 424 1094 1 996 509 205 762 405 898 313 944 1061 507 835 326 510 1050 216 1092 467 625 291 1062 932 54 807 223 7 842 198 1032 533 1010 64 1024 457 705 810 293 928 277 853 536 446 784 327 635 1087 103 378 660 334 912 530 682 492 742 743 322 129 627 103 1090 476 794 699 462 999 307 376 691 692 137 1 956 872 527 771 93 151 1006 689 124 565 519 215 697 729 368 844 543 934 152 617 384 41 898 956 255 607 231 965 217 589 506 1034 244 452 609 514 651 402 1057 279 839 1016 32 777 167 732 112 515 607 633 145 704 48 1022 462 206 903 654 346 109 1074 721 360 781 372 11 734 204 979 920 52 212 738 401 1065 657 78 242 706 342 903 878 118 280 769 305 736 942 43 478 612 447 1040 1060 140 615 216 1060 492 891 1 822 315 607 448 937 11 160 573 330 591 626 60 667 509 890 0 771 305 86 686 667 5 839 437 187 854 652 326 415 577 771 204 341 584 431 943 1043 67 300 985 771 380 951 167 1054 33 317 842 935 32 40 1015 535 1072 522 614 129 797 868 522 414 717 546 811 371 704 456 992 980 507 895 153 191 662 830 242 545 727 12 873 846 485 495 621 855 32 1088 440 334 969 822 241 121 741 358 555 1071 378 454 637 595 368 734 193 665 146 1014 241 954 504 87 869 744 404 912 104 354 813 298 853 401 783 131 865 191 723 212 1078 568 245 197 704 601 118 412 669 66 868 538 689 42 867 631 526 826 476 275 638 892 268 466 599 413 1037 331 1019 852 133 306 991 521 1052 987 515 351 647 338 552 89 704 940 156 860 422 225 995 47 939 848 325 975 24 766 413 597 289 140 698 376 896 153 780 1018 526 559 486 620 117 11 945 995 28 157 769 222 857 195 1005 703 281 35 827 440 899 874 544 39 996 32 693 1022 504 198 581 836 397 710 222 691 223 1037 516 376 635 879 425 760 90 376 562 531 1081 683 81 408 1031 72 705 636 415 177 1089 911 111 705 101 486 574 731 89 460 974 356 828 1080 194 834 5 365 955 112 727 965 350 635 478 170 902 1063 460 879 47 1006 155 456 805 23 824 813 141 806 394 230 960 315 879 890 425 1028 122 818 79 1081 246 17 1012 559 361 179 1012 760 489 1018 171 910 474 870 121 687 205 688 223 946 234 296 1000 750 66 408 642 974 526 305 1090 1030 540 1087 412 522 797 654 45 490 855 840 32 284 602 1078 288 549 374 916 157 826 113 708 147 557 352 322 553 200 697 434 843 313 841 829 168 785 391 797 93 1038 425 587 98 97 793 693 265 1062 130 803 258 184 1065 111 880 582 481 500 1045 342 1041 247 755 490 768 411 1076 1077 371 8 1060 509 761 395 802 326 791 602 106 974 453 546 819 764 357 508 1088 84 970 509 1073 1005 329 963 354 892 538 882 467 26 673 120 1039 798 418 926 270 996 533 170 1064 499 890 489 1019 285 1049 861 122 282 578 179 872 39 952 543 682 813 111 499 852 465 601 813 537 755 138 612 166 784 195 202 993 302 665 7 644 776 530 1029 350 535 655 1019 290 374 1033 84 638 111 959 982 303 374 557 25 1011 742 452 362 840 1007 388 732 137 352 713 789 439 560 356 1063 154 754 476 274 1045 200 1058 1076 422 450 782 583 376 788 296 752 79 1007 79 13 573 38 1050 874 89 559 73 942 198 514 951 827 484 610 387 562 98 485 1093 564 38 546 788 153 862 803 16 819 382 221 959 647 125 169 594 165 720 374 1059 620 467 447 855 998 457 672 287 2 913 543 587 918 208 16 617 738 196 382 1000 1047 544 434 729 438 693 686 500 5 776 836 144 154 918 1026 310 977 342 245 662 820 475 155 987 196 798 715 390 629 505 802 130 351 663 346 978 280 890 911 237 107 973 480 560 439 891 158 593 470 951 358 1055 614 428 686 258 836 263 713 319 1038 364 288 628 810 284 586 320 359 1026 204 669 307 803 73 1024 54 773 887 23 1033 41 790 165 705 74 340 752 1078 504 254 1082 1033 538 1078 450 833 28 41 974 853 46 208 821 788 65 736 163 681 230 733 46 120 853 852 73 814 377 74 912 3 778 921 395 970 168 58 692 45 640 174 803 447 1029 1019 420 142 756 970 177 328 864 601 236 503 779 62 767 248 1086 920 498 758 297 547 722 935 521 486 860 170 927 4 1014 99 1023 865 190 433 871 932 482 287 651 889 223 293 953 938 30 867 481 273 1046 522 1078 979 384 411 818 77 858 735 217 1036 420 473 913 727 301 219 1048 139 795 308 1093 449 1023 339 660 906 362 774 244 553 366 231 955 382 843 1085 308 1036 262 290 613 601 302 349 765 392 816 1058 377 403 732 713 120 646 377 454 646 36 937 312 801 462 1058 409 1046 849 173 591 462 953 108 367 1041 607 308 253 835 661 190 113 582 551 475 73 620 596 278 131 809 842 313 579 88 721 175 867 259 230 1027 1001 436 786 140 252 736 414 901 1049 371 720 430 1064 58 345 956 799 414 320 823 1025 422 738 434 379 923 115 716 528 1011 997 312 0 1062 13 558 180 887 693 2 1010 396 191 802 225 842 821 462 249 856 603 316 919 534 431 594 962 246 503 1060 615 447 857 380 1062 389 345 1030 422 770 163 767 143 867 777 261 912 493 5 929 657 473 597 136 100 1023 1047 258 1008 85 593 486 589 232 61 820 666 444 1060 259 772 63 540 1010 1021 109 1072 101 824 490 236 619 277 601 945 481 770 183 716 330 664 191 269 981 70 1064 894 347 386 995 952 2 264 907 497 581 160 847 1062 290 463 715 445 829 674 472 226 740 349 554 980 193 688 206 157 1064 460 896 224 809 667 16 274 691 1027 331 926 396 252 977 423 686 722 78 167 1021 157 755 989 257 473 733 237 689 989 72 855 504 358 1056 474 584 360 944 29 602 475 569 814 534 531 1008 853 93 549 223 786 196 551 306 67 1057 42 1045 883 396 551 535 15 699 199 919 1054 446 364 611 414 996 972 371 807 203 643 198 753 185 873 268 795 104 503 709 638 200 332 856 700 273 1082 86 706 32 558 311 169 589 76 613 813 502 911 431 146 988 289 922 267 1055 478 673 1080 431 735 199 41 765 751 12 979 2 182 558 419 949 625 364 532 771 541 1037 1055 324 204 629 511 752 596 87 176 593 424 808 485 661 269 956 26 1005 964 191 971 286 838 136 1082 346 611 448 1067 190 487 841 13 868 919 401 168 728 67 723 205 1006 132 993 895 487 239 815 1036 426 907 340 240 886 250 673 721 328 201 647 1082 505 230 549 189 958 994 534 640 108 921 88 747 380 184 795 458 1000 1038 115 367 1052 577 162 267 1057 975 9 621 278 194 551 74 992 937 536 193 931 242 933 918 197 322 1064 272 987 456 603 791 186 820 448 434 680 995 193 410 914 828 458 625 8 333 796 848 64 55 837 601 115 924 333 991 317 325 927 837 423 908 202 869 517 676 470 82 941 326 864 404 817 1080 304 765 245 960 37 593 125 487 653 868 306 7 703 194 1034 351 729 944 455 165 708 1073 238 947 416 916 229 739 287 142 620 203 779 802 235 85 939 724 4 461 716 836 122 571 81 280 903 309 924 426 888 771 420 809 178 757 356 357 719 785 44 34 683 819 258 532 864 1075 114 340 928 1083 286 1086 352 758 74 548 428 749 134 332 735 304 884 457 951 876 231 369 737 845 374 606 305 824 456 481 691 492 1035 1076 28 854 80 651 66 252 933 72 929 61 1019 744 238 62 863 208 638 921 384 148 1073 748 468 1031 528 1011 149 473 738 360 869 37 896 750 182 347 570 401 625 278 731 228 776 886 239 885 295 333 645 533 582 552 163 720 150 201 684 758 359 435 578 1070 318 329 636 1091 208 1007 150 107 1088 10 687 302 1065 862 482 290 895 344 1052 817 310 55 718 751 278 463 988 1014 319 780 160 106 748 25 852 254 573 941 75 800 150 704 79 942 467 879 116 326 623 227 663 27 810 273 776 170 1078 328 791 376 550 661 276 460 960 275 820 957 505 967 194 938 20 303 597 520 881 608 518 788 310 900 405 239 813 1045 459 383 742 720 378 127 997 707 446 290 960 105 909 423 563 566 87 967 170 923 201 173 754 512 1091 778 218 156 819 853 533 774 320 969 23 153 688 601 289 1 951 819 436 658 22 540 1050 1048 353 154 985 551 165 421 863 283 879 548 177 1054 146 559 250 7 931 291 670 767 205 674 463 31 935 994 223 684 510 47 615 313 733 226 879 322 690 743 450 300 967 1086 287 962 32 1045 462 42 659 650 72 283 809 858 430 442 737 553 279 363 624 1039 275 672 215 143 939 892 487 605 278 864 540 251 958 665 155 579 96 403 672 654 357 1018 258 44 909 213 555 164 951 0 892 742 359 1022 330 898 266 1028 247 286 936 535 831 790 297 126 868 668 382 781 316 11 797 469 919 698 248 263 821 909 439 1094 5 22 1048 997 240 510 638 189 972 819 336 852 530 595 45 1022 63 946 76 702 288 395 1088 459 978 402 1049 123 924 637 104 356 1028 578 65 381 934 446 883 431 736 571 213 767 385 25 815 176 1028 518 800 68 927 624 99 221 680 8 724 327 594 990 38 31 838 769 461 697 255 922 253 372 715 852 321 498 1073 324 794 614 59 130 672 884 200 652 38 116 572 578 284 715 245 218 625 1045 411 387 876 945 352 77 1073 368 847 589 402 104 643 671 226 994 83 407 777 416 1017 1013 10 666 526 341 594 22 575 210 1018 26 802 28 860 422 670 343 670 859 479 886 138 742 1 730 55 624 45 225 1095 748 28 644 227 240 1022 756 161 532 1013 115 720 182 902 865 197 537 639 695 99 46 1048 700 175 716 286 381 663 108 713 304 771 726 151 298 574 385 1045 470 610 273 559 192 608 726 434 295 1072 860 239 32 654 833 542 374 914 1043 70 976 456 566 509 635 357 629 9 710 184 515 641 767 207 531 550 509 786 734 321 860 475 885 365 104 607 841 453 576 547 504 1068 1054 42 1048 411 1064 154 446 894 1064 505 389 697 19 871 593 364 929 77 586 522 159 925 602 62 439 786 437 1085 1056 211 852 435 390 628 17 690 378 619 495 921 782 36 843 284 41 817 61 802 1022 364 186 683 736 457 240 1095 860 409 100 702 730 169 43 953 304 1043 1068 253 138 1095 479 589 970 520 0 777 1025 240 26 615 985 518 969 272 767 227 411 687 235 672 93 971 526 761 508 548 372 686 778 175 499 1011 52 828 741 236 883 283 844 185 562 523 75 1093 278 1091 737 101 550 348 1015 337 89 730 956 504 553 21 771 540 38 651 494 679 895 398 996 472 682 186 101 591 331 1029 161 1034 415 661 177 899 403 632 313 591 24 851 718 100 432 685 580 151 185 1008 240 609 873 455 346 667 729 425 1070 494 623 144 1095 272 215 909 762 387 912 65 256 653 130 1061 901 223 651 125 997 170 121 690 808 445 942 472 609 150 454 1023 456 584 807 527 416 1079 1075 395 721 34 253 612 488 644 178 923 1077 495 473 836 37 721 849 291 804 146 1033 463 535 890 632 192 633 230 565 470 776 404 827 483 745 62 547 1002 354 580 137 888 408 1022 1031 499 767 99 770 249 395 911 941 94 577 66 722 374 742 112 798 203 740 329 12 1067 813 119 95 561 1051 349 316 833 749 136 378 646 573 263 596 157 67 938 375 812 346 643 1078 262 1010 138 768 9 218 890 388 1071 490 1041 964 435 13 566 1003 534 198 916 1088 348 885 31 69 628 149 916 576 25 218 991 783 173 172 649 225 590 956 509 820 0 1029 529 945 225 845 356 956 355 195 947 725 302 3 1066 425 931 1019 445 656 338 413 860 702 60 731 163 848 521 809 410 608 320 13 611 134 1036 838 354 939 332 591 499 221 722 508 1042 154 696 361 661 263 899 168 737 387 755 1051 189 188 606 392 789 465 773 457 624 213 715 347 1008 160 1078 80 658 330 967 479 612 850 265 348 1033 67 767 404 647 937 288 68 642 160 923 282 803 235 796 837 317 755 335 765 19 330 933 934 467 330 586 782 37 388 765 929 215 380 555 525 894 384 740 425 897 173 954 120 808 1085 275 383 992 1090 172 917 306 370 673 198 1089 195 799 460 1056 3 679 493 1062 586 136 168 924 165 979 604 87 159 1029 766 172 739 350 716 374 1080 189 813 232 329 968 68 1090 727 34 988 294 1092 533 577 294 885 94 859 216 77 615 685 506 648 519 331 859 921 160 822 42 741 347 546 649 756 267 525 1034 268 879 478 921 14 677 408 671 727 274 750 39 596 272 271 1010 249 1057 26 964 149 649 79 656 651 397 318 979 900 393 58 709 935 506 870 131 82 705 880 519 37 818 437 1023 853 406 682 9 699 416 940 479 172 984 713 171 528 772 738 365 820 363 764 243 442 883 177 792 683 543 128 922 13 555 896 433 739 280 306 753 292 1043 952 261 450 799 676 434 510 959 873 213 749 311 837 397 850 435 134 821 358 864 171 686 52 617 497 914 383 562 297 569 572 41 94 673 384 917 540 739 131 797 109 771 832 283 658 144 473 1047 127 1054 744 181 183 1010 779 473 862 208 144 694 719 299 1043 503 1066 397 941 1 451 775 1067 318 223 669 525 579 79 1023 638 266 698 173 785 393 424 613 945 289 2 691 908 162 732 189 479 770 745 366 578 390 616 530 825 37 104 1051 840 439 328 1071 285 1088 267 606 70 976 564 42 251 922 250 944 212 930 739 216 642 53 574 463 938 476 502 729 611 278 323 1037 433 835 124 894 97 565 812 456 2 778 620 202 608 347 146 999 211 1013 252 731 304 966 887 415 489 1003 643 28 899 236 139 587 579 90 835 153 6 738 1005 231 314 721 313 689 660 503 544 1032 327 964 765 81 560 469 453 795 732 366 709 342 590 296 1013 527 219 763 120 628 635 347 910 62 462 769 163 1087 848 507 397 954 504 862 431 1015 407 904 209 1023 291 750 852 264 798 177 809 223 619 461 728 546 748 353 624 492 388 615 769 495 212 1088 422 1011 1027 394 128 928 560 92 441 828 303 733 380 921 1027 484 733 453 973 46 593 391 612 202 150 551 845 439 454 904 1081 472 798 109 558 214 229 747 138 926 96 595 379 730 68 863 674 404 987 535 449 677 858 513 628 102 582 143 256 1039 657 190 93 823 569 17 724 21 13 571 388 826 19 970 238 1045 80 704 843 357 364 945 119 704 10 991 514 816 1054 402 588 149 468 627 944 245 309 762 1038 103 760 541 96 636 680 204 134 729 797 113 481 956 462 667 68 737 831 21 478 689 69 604 653 261 116 1057 932 16 758 280 922 87 362 1028 31 1026 1003 348 467 597 850 143 1061 490 247 664 238 765 412 930 98 1001 452 1091 942 511 781 267 491 599 301 754 1010 343 640 215 1093 422 877 115 229 899 651 27 320 918 218 665 563 179 1071 324 928 64 566 385 1088 403 873 482 925 467 529 814 862 63 950 113 409 769 1018 49 685 22 811 223 696 302 926 275 165 677 362 1009 160 742 844 420 427 845 534 722 420 772 194 738 1068 248 450 768 40 652 412 990 329 921 83 575 236 879 310 624 421 992 783 13 298 723 1041 277 945 347 584 413 744 446 194 606 849 298 838 431 323 1038 905 124 1021 246 1065 453 690 70 375 686 769 198 524 671 705 332 784 234 1059 283 895 358 886 443 978 432 522 1014 424 984 322 829 237 778 1050 226 101 767 984 206 210 569 341 781 912 208 959 127 566 174 975 223 554 110 629 328 901 295 874 339 97 650 266 681 765 489 86 882 297 812 118 652 242 803 700 474 328 633 681 146 923 498 504 1020 911 0 345 903 226 1091 676 121 1009 289 993 111 59 724 650 199 833 506 297 969 718 494 495 1038 799 378 695 12 476 1052 639 367 720 90 699 523 943 90 941 277 591 142 693 69 1043 516 652 370 888 194 968 245 475 827 33 686 526 699 371 712 960 65 507 766 374 666 608 213 645 151 590 502 702 245 152 713 428 585 68 754 714 406 710 533 841 118 249 934 353 1032 418 1059 242 689 386 645 285 831 654 385 1093 263 245 740 678 437 1035 410 406 697 37 893 595 64 307 644 237 662 346 767 495 738 80 548 216 649 66 647 253 845 787 238 999 129 205 1008 1050 261 1034 356 572 426 961 449 212 804 402 798 33 830 378 693 698 48 391 623 352 1094 44 552 373 592 795 266 227 980 674 273 1058 268 203 1019 740 475 583 523 603 43 1031 362 147 1035 886 79 381 757 1063 274 731 162 589 24 111 812 654 438 520 757 769 423 739 473 243 986 1078 244 714 233 444 1058 812 311 171 818 136 580 993 334 220 1011 969 299 579 402 457 700 1043 421 18 681 424 888 978 523 871 445 265 1034 672 502 177 1063 492 867 792 68 284 778 730 82 235 589 154 1017 1011 339 438 723 256 812 754 149 73 562 278 963 1030 527 359 750 50 920 609 126 698 479 795 287 1093 88 44 756 727 55 449 766 1074 379 510 725 294 1016 570 291 544 826 817 229 671 366 720 82 638 453 665 365 694 430 110 682 1067 244 870 527 774 88 586 469 584 40 905 176 867 244 448 759 843 149 554 93 694 143 351 748 445 568 291 712 60 797 781 437 862 323 1027 526 497 646 353 776 709 303 662 222 143 671 1010 361 685 238 948 123 1088 479 1012 305 706 222 764 446 295 850 1026 158 993 498 337 779 222 656 851 333 175 973 959 8 1077 384 787 272 289 748 30 878 791 14 369 853 225 825 523 1095 147 1026 354 632 119 924 678 408 158 730 786 157 250 865 730 301 38 609 173 688 254 1070 281 842 1065 443 74 917 950 344 134 753 418 753 603 39 676 468 472 1017 645 188 720 403 894 445 887 429 961 537 618 234 435 1007 114 717 16 895 643 396 119 732 63 905 930 211 989 225 1019 111 747 237 939 80 659 256 487 927 460 1031 988 10 393 737 523 688 15 1005 227 600 282 808 946 360 989 331 290 1018 87 1072 683 235 411 565 291 643 268 1021 542 565 471 782 439 764 127 692 1034 44 202 1001 465 747 627 472 549 205 888 472 822 8 204 976 30 802 1050 90 448 787 900 431 299 600 20 644 334 803 1037 523 179 740 323 917 646 365 501 1011 29 703 271 902 720 39 760 364 647 166 862 164 387 907 612 114 60 1064 879 394 185 832 213 1076 658 167 30 615 905 49 176 873 617 490 271 576 893 349 625 340 752 488 897 288 1067 376 125 1058 714 115 646 169 188 715 529 725 812 93 1093 338 979 469 671 508 410 796 921 30 137 675 241 685 32 595 967 51 106 788 705 2 6 870 710 24 111 754 180 1070 433 631 15 563 812 204 839 260 673 404 839 136 333 1070 932 465 409 833 174 660 180 735 191 838 174 774 546 717 722 56 94 876 416 639 630 86 718 115 1055 4 207 858 567 333 713 473 475 711 98 648 290 786 311 583 848 172 148 765 51 1069 252 846 308 618 525 1047 984 328 378 737 723 161 841 539 129 817 77 690 429 707 553 282 717 138 103 976 309 925 739 505 983 202 1047 322 914 87 734 494 628 530 242 900 737 475 352 844 417 1044 859 277 490 992 1059 376 183 970 151 673 338 553 960 8 1000 52 672 231 756 74 872 208 846 107 835 230 714 343 739 84 432 774 445 1014 939 493 646 542 976 126 846 336 643 158 371 641 772 395 644 343 376 850 113 743 299 828 64 851 477 909 1018 510 79 789 299 1029 152 667 907 462 181 926 695 483 545 787 770 74 431 690 551 313 645 144 385 965 335 896 160 763 145 850 909 412 432 804 544 559 897 203 23 835 706 504 537 620 1089 120 884 55 672 33 409 738 714 436 300 565 917 444 968 130 562 459 669 259 235 663 621 162 463 897 1033 470 125 792 128 855 961 443 836 224 611 262 746 373 328 1061 839 16 804 343 390 614 166 610 1044 194 688 268 161 770 326 1043 621 497 481 925 816 262 180 675 333 772 957 322 219 928 998 310 995 497 895 140 16 1006 171 858 313 922 929 64 993 425 605 226 673 506 649 506 563 367 320 686 757 56 559 343 875 199 362 951 572 184 285 1007 611 288 1007 353 653 280 918 373 1083 531 870 311 1082 17 238 1019 183 620 410 578 348 552 209 648 310 657 1085 329 521 1031 698 280 318 768 82 887 374 794 579 128 223 865 713 448 281 820 21 684 897 14 250 681 291 641 728 183 230 557 12 792 537 769 365 1038 611 422 548 220 1078 142 306 587 969 298 961 388 828 188 244 1043 386 940 831 398 656 302 656 535 977 365 1063 126 658 205 351 589 811 96 227 1063 840 246 663 506 168 880 105 619 339 978 989 286 709 51 45 1030 682 146 22 778 737 53 53 828 343 937 675 375 948 379 190 943 741 372 1075 458 232 701 969 5 127 1022 133 965 360 1021 74 1079 20 605 778 156 620 413 510 667 516 966 40 1027 76 564 283 574 405 1072 46 881 83 569 404 1035 960 329 1046 349 443 964 487 915 900 53 915 409 684 173 508 753 786 475 182 664 1045 356 945 255 497 811 945 123 470 765 525 1059 1069 422 650 354 12 698 851 330 768 139 217 695 381 1071 679 293 589 94 15 820 46 639 384 1019 346 581 472 1069 492 653 665 256 3 773 884 61 1074 323 727 127 348 790 426 916 315 928 313 867 921 183 677 373 387 929 603 462 103 667 850 37 1026 150 702 340 439 993 574 211 375 685 287 1013 511 583 79 985 546 968 410 802 183 891 664 11 1087 84 527 605 1048 190 923 29 797 468 482 705 1015 463 422 832 670 111 48 797 820 37 428 1068 454 942 379 1061 677 330 64 699 567 304 682 417 889 413 389 643 798 160 135 705 631 111 124 971 944 287 997 469 106 658 602 37 870 63 624 222 118 710 944 95 884 134 404 1037 695 417 653 381 892 267 353 1067 1042 439 378 788 955 257 1004 137 336 919 1091 341 364 579 857 113 574 201 959 406 362 839 0 833 1064 12 8 1090 237 719 825 438 441 1029 580 104 114 845 710 98 763 313 700 34 616 57 920 11 386 641 832 545 469 789 694 266 588 137 971 490 656 15 307 684 144 797 136 951 271 839 800 364 879 127 303 781 158 797 688 51 272 1075 6 750 888 452 484 554 1062 45 1002 473 586 516 2 774 761 210 67 907 1089 470 335 638 652 214 962 272 280 804 206 968 207 596 869 182 892 203 37 1041 295 1095 372 1057 580 13 518 896 933 429 279 970 1079 50 1066 123 506 892 64 1094 643 347 417 921 635 397 333 742 51 775 0 551 50 1053 689 542 1054 194 41 626 969 1 666 468 444 562 51 687 899 232 457 588 389 771 266 617 602 206 16 615 1066 136 1045 115 751 172 738 245 589 525 430 1046 694 354 89 677 777 254 438 741 321 817 338 562 824 468 39 972 311 556 98 1021 497 993 700 540 165 739 741 354 552 303 1089 195 569 142 461 607 1093 85 234 591 350 730 624 30 291 1006 776 533 218 789 129 605 735 173 651 30 535 964 122 1071 962 363 312 925 310 636 207 968 24 1007 384 635 225 1079 1071 299 621 492 1091 151 178 605 82 1082 352 745 279 701 692 329 457 719 605 199 417 1019 291 1084 913 538 102 1043 999 150 521 742 475 873 1083 258 211 1078 525 752 891 6 929 477 913 399 391 782 459 599 433 691 123 709 1004 219 228 995 870 435 268 637 831 270 789 115 998 258 41 760 513 638 401 949 1010 164 944 69 758 140 28 941 610 278 650 131 311 1029 401 1037 762 198 399 853 1076 404 111 811 175 734 360 1042 1065 53 7 988 545 701 728 46 134 1091 652 459 857 383 933 165 814 374 292 742 982 484 732 262 958 427 15 976 932 474 842 353 182 979 591 500 793 172 1072 493 25 929 977 80 797 292 280 841 445 755 989 474 463 794 589 53 726 161 26 1053 417 821 385 641 1064 537 530 827 972 392 985 259 82 982 978 441 418 731 712 263 864 303 939 177 105 1024 101 1055 496 820 468 779 574 95 73 1011 602 534 877 438 58 753 254 797 75 892 11 562 990 33 602 186 537 784 620 472 1009 266 942 505 1048 17 98 1089 728 2 108 798 1037 273 255 731 641 189 8 809 709 251 846 156 616 212 161 963 570 353 834 191 955 77 487 1029 174 585 804 371 363 684 1070 32 212 561 964 330 36 556 939 11 716 230 495 860 364 906 401 908 848 444 420 1091 403 1074 423 832 918 315 198 568 199 994 169 1059 564 243 645 158 987 14 318 1007 313 908 327 983 1063 327 968 460 376 935 817 517 413 633 45 692 175 602 63 791 990 510 563 225 684 336 704 451 40 1024 751 502 605 13 264 1083 585 506 936 252 116 899 481 651 591 178 220 551 879 45 1070 481 257 1032 718 26 583 81 923 544 374 1067 905 143 719 350 43 1036 704 411 37 708 724 256 838 422 688 178 623 309 10 549 100 835 777 125 993 414 1075 330 1080 147 910 494 508 783 247 1010 80 940 1053 10 587 26 761 225 977 46 704 281 199 1018 13 956 1075 434 1069 291 850 146 742 32 684 153 836 372 58 553 811 306 189 874 528 952 782 174 236 665 215 576 937 380 236 942 837 443 322 828 50 803 419 821 751 373 1052 482 975 224 258 954 162 958 501 693 619 468 452 688 185 765 989 495 215 1075 626 340 536 895 61 850 210 1032 472 1082 31 834 853 424 572 202 437 951 550 274 853 454 356 982 888 334 191 640 741 183 554 238 819 534 248 910 231 830 95 892 614 34 20 824 311 1068 569 357 435 963 27 924 577 211 326 959 546 897 1016 169 212 735 628 333 787 165 960 175 200 1094 817 197 942 477 444 619 675 132 523 1048 420 558 1056 323 345 647 959 441 771 71 285 633 351 970 42 837 1087 228 774 387 248 832 769 442 265 590 585 147 812 351 551 131 267 753 274 771 571 531 906 13 327 595 600 269 383 955 525 946 218 551 1075 179 660 429 79 630 394 983 128 707 1077 468 662 2 235 872 881 295 378 762 662 449 872 493 1082 201 585 529 1087 504 882 243 681 123 553 480 1075 49 660 293 330 1080 892 68 180 825 315 965 631 227 450 912 698 53 568 21 832 29 948 12 827 278 947 461 305 750 792 359 259 903 532 731 254 892 864 295 298 844 439 893 1086 396 132 614 1035 507 301 876 1043 95 459 549 391 833 499 918 484 1016 1092 228 1029 43 297 1095 523 567 995 5 986 200 172 708 726 289 747 43 296 585 1052 18 734 450 741 446 20 903 1050 141 735 505 148 731 210 1080 748 370 981 538 580 101 985 249 7 807 823 54 686 53 85 1002 440 999 152 874 1056 514 282 738 537 874 550 458 888 16 646 19 167 868 237 881 392 1003 105 1033 1056 437 896 209 542 996 985 120 574 345 879 470 986 149 43 1045 23 548 721 401 261 996 277 585 983 411 618 314 837 487 469 912 244 946 833 302 208 694 807 128 200 895 179 820 849 481 761 483 589 331 558 332 147 1093 293 614 168 589 1040 383 964 433 42 974 785 486 80 1045 496 552 866 278 728 316 727 18 996 436 165 1087 323 1039 67 905 381 858 842 306 187 950 1030 136 48 792 200 576 644 508 514 851 514 819 622 9 873 0 226 701 903 461 1056 431 581 67 712 53 838 436 191 1033 717 178 745 197 769 362 211 674 128 876 108 1043 974 507 778 331 750 323 616 381 101 996 241 842 530 1080 885 84 793 245 328 709 128 699 995 450 482 822 624 155 572 315 878 479 983 520 223 756 1 860 50 918 929 58 567 97 823 65 1056 444 350 911 152 798 46 560 487 592 976 393 997 39 337 673 515 1020 667 484 438 1060 588 354 224 707 334 568 256 900 753 284 731 191 635 79 192 788 1069 78 1030 196 378 898 24 572 79 701 126 811 92 696 280 573 535 640 850 1 368 792 332 603 333 970 153 634 207 800 521 562 949 497 828 229 147 576 247 970 489 739 48 675 717 532 12 748 215 1088 452 1048 887 237 183 957 1001 93 891 308 627 59 921 459 320 723 507 664 513 1089 576 89 46 761 1030 299 92 1039 810 51 849 63 258 725 824 213 435 695 1083 300 227 982 389 561 604 291 729 154 331 1052 975 226 766 67 558 91 751 419 1032 478 94 664 512 976 432 681 724 414 152 1022 380 654 148 561 154 691 443 858 526 872 892 174 684 231 319 923 769 62 1064 91 699 444 43 876 220 681 277 772 363 1083 639 39 581 275 480 963 1001 292 817 50 441 1049 43 1011 941 547 289 631 1043 442 53 624 683 182 251 1050 47 930 426 562 849 485 315 843 315 644 906 371 640 517 416 604 639 285 916 84 671 296 917 13 185 1012 340 668 501 974 277 612 162 723 624 81 969 485 707 85 142 838 316 720 389 731 27 1027 491 597 654 94 717 365 158 940 159 1085 691 472 110 1032 42 820 65 565 15 672 7 770 93 660 569 443 1049 523 404 595 61 601 738 143 3 973 181 876 632 168 160 861 261 608 611 524 130 1049 569 172 752 183 996 285 24 870 329 1095 761 445 682 507 1006 87 382 644 647 323 886 260 288 939 249 798 603 90 144 572 754 121 923 374 693 326 864 360 188 767 307 785 271 742 1023 481 127 1012 503 765 667 259 896 128 544 773 215 628 483 616 277 608 988 244 1076 286 31 1016 1018 153 461 664 870 263 773 375 402 722 715 52 891 355 437 732 220 760 274 611 493 807 238 794 760 121 288 1035 879 500 228 638 170 1095 332 664 831 455 3 696 296 957 928 539 415 940 439 1090 851 199 829 243 846 6 908 60 350 1012 422 675 257 1046 368 772 698 518 8 584 776 137 159 932 693 63 249 949 770 248 687 197 783 544 795 261 541 794 249 1087 981 430 614 50 268 676 863 98 1058 313 457 643 234 1017 702 292 49 758 497 790 498 891 644 57 189 878 880 99 566 418 627 29 635 530 480 958 446 732 458 779 526 998 673 182 22 822 800 173 430 850 408 1012 935 367 539 1093 831 466 145 947 763 391 107 961 1046 534 702 14 172 634 10 578 66 604 1082 25 685 228 336 799 256 803 329 866 611 265 709 401 183 1031 906 399 945 27 353 668 229 1088 10 708 409 717 610 359 365 1028 215 972 921 482 501 724 151 874 738 454 1014 509 130 949 761 439 779 159 107 824 412 615 1008 199 154 568 282 987 249 914 94 574 1080 510 456 560 647 273 35 703 850 419 441 999 941 380 787 25 257 798 831 229 393 689 714 309 1009 124 547 875 594 89 368 921 971 21 742 247 1089 486 491 763 314 755 253 730 452 1062 290 557 432 557 267 785 406 581 1040 460 566 114 993 523 181 657 52 998 584 42 196 628 667 389 212 767 622 164 927 329 1000 165 824 479 977 541 72 1039 726 270 808 144 877 454 779 42 551 246 636 193 1068 421 821 436 904 232 593 292 1049 279 879 344 415 644 422 992 199 1032 100 770 717 186 725 77 1017 44 378 707 216 929 112 798 51 826 771 318 536 655 94 1027 600 76 16 1062 419 830 755 339 68 689 1030 245 826 492 943 446 924 259 1066 253 1012 70 306 624 74 956 741 275 751 200 1025 285 421 890 129 610 174 876 9 551 868 331 115 1071 970 8 876 140 336 691 373 669 826 102 146 1006 1020 12 404 615 678 445 839 426 477 786 793 252 931 339 478 765 739 326 840 418 162 550 727 113 255 565 60 609 823 48 584 491 661 142 455 934 965 63 884 60 1081 173 274 779 800 374 583 214 562 107 898 3 123 828 115 834 430 879 606 415 38 826 187 549 383 860 203 683 528 677 428 994 255 622 973 15 1034 373 546 767 114 984 843 466 56 931 1052 268 223 1050 1037 352 300 607 1001 399 893 286 425 842 659 406 464 821 378 628 814 44 533 765 784 496 552 327 743 64 109 901 301 877 568 501 342 783 902 337 1059 46 317 658 748 349 570 468 858 15 722 305 961 404 455 597 11 912 844 447 938 419 527 834 744 109 1053 374 801 284 137 1008 1019 53 208 1044 143 970 285 868 990 128 781 460 972 47 1063 66 335 845 505 755 288 892 108 763 961 175 76 792 730 225 528 1010 336 908 968 408 164 962 756 47 691 449 453 1070 1011 165 654 391 47 777 509 922 190 1014 353 873 924 376 812 492 139 835 877 174 898 363 938 437 325 658 1031 512 652 479 152 780 875 271 1028 191 857 135 385 893 182 859 572 131 789 159 584 444 692 375 518 561 1044 342 880 386 965 137 534 720 300 900 600 49 1070 491 419 996 208 605 506 832 166 659 1075 148 397 761 923 335 969 441 316 829 150 592 521 700 65 899 336 602 72 885 1014 123 289 630 786 108 633 182 97 631 184 863 552 221 735 529 800 98 662 392 379 581 196 902 863 511 496 950 301 858 428 624 624 151 150 1031 601 107 745 280 860 10 924 537 334 603 316 697 1083 17 915 145 816 389 158 938 965 420 985 440 19 1087 914 284 487 1076 364 661 1007 219 220 741 149 927 964 371 689 170 147 622 695 41 836 35 188 948 490 820 132 886 374 1079 131 966 627 55 393 568 610 396 679 334 716 199 615 294 697 335 460 908 639 259 591 30 433 847 631 134 1072 431 864 166 440 631 674 117 441 667 766 197 528 558 142 692 986 442 783 48 738 426 869 270 797 124 903 107 11 847 617 24 130 592 183 895 1044 237 717 118 609 508 525 899 643 323 382 703 1002 527 623 437 362 1006 936 275 378 983 225 795 536 566 980 479 111 1088 1085 110 79 610 150 771 976 68 333 691 101 693 177 821 294 740 702 522 969 0 712 479 459 781 970 30 166 938 582 271 868 90 584 387 281 736 585 0 1093 336 229 701 205 1012 336 631 689 11 135 668 65 813 236 589 870 540 1041 174 979 350 93 1085 104 835 147 711 852 346 791 72 590 366 627 207 529 569 943 534 100 1040 436 890 97 605 170 860 495 1065 123 745 498 1030 382 962 526 643 734 542 1086 319 94 1086 247 786 1007 53 864 113 825 152 344 614 36 964 367 884 248 687 1031 500 1060 230 212 1062 655 523 1053 340 1 834 924 267 438 731 1025 185 833 110 794 87 168 947 83 810 82 701 571 309 1069 27 340 869 332 699 321 1003 813 274 135 817 905 317 654 509 89 1028 902 121 596 61 983 52 457 720 864 80 184 779 287 1061 782 486 622 328 573 499 39 633 1021 499 428 847 210 1086 511 1067 109 770 309 959 610 291 575 223 721 235 882 194 550 479 269 561 456 1059 965 103 199 1034 1047 349 741 504 608 417 557 276 451 792 687 414 301 1001 753 507 800 513 467 697 1086 530 845 176 348 686 861 515 487 855 394 584 985 274 684 504 244 969 124 871 104 844 140 759 1030 503 448 1010 1032 537 154 662 1014 103 397 852 884 466 275 914 372 1039 1073 201 320 691 106 828 20 913 380 695 601 56 1088 515 1076 42 564 418 858 435 289 1042 758 415 866 146 1020 266 728 202 474 595 440 567 519 827 891 431 627 517 101 647 706 481 445 1005 42 1061 1092 225 193 1029 1093 479 317 921 85 1072 611 194 298 685 13 1037 339 575 644 515 977 6 7 827 1021 166 991 341 103 752 731 317 343 991 996 229 462 1053 476 677 757 362 516 923 390 813 1094 503 452 972 442 884 964 454 54 859 264 945 1073 142 826 110 281 826 797 371 836 339 139 1061 627 79 604 24 184 786 628 170 163 930 811 257 1037 296 1086 201 528 612 462 1084 864 272 932 76 396 763 1074 306 565 82 779 369 724 228 357 580 217 1025 362 604 858 319 13 973 284 629 331 944 1082 249 995 83 782 442 584 497 39 785 41 713 298 787 483 706 149 675 510 802 875 300 350 854 998 414 1008 114 979 298 558 81 433 845 931 216 880 105 626 280 389 616 945 381 534 732 937 525 278 841 621 144 198 596 1042 522 669 242 653 419 1084 53 332 874 923 346 28 834 491 804 223 595 173 576 183 647 478 676 476 700 1003 297 322 1003 310 1073 546 882 77 740 418 898 883 540 928 449 147 727 811 414 1055 493 849 96 750 415 848 35 198 765 91 877 218 791 55 703 699 315 443 865 973 333 756 516 162 918 958 210 8 602 656 10 528 722 590 223 332 742 369 595 1034 446 302 869 237 792 1 1044 272 791 702 427 809 78 116 977 826 529 1081 134 1009 137 250 671 165 855 203 670 481 1020 370 680 513 567 429 1087 603 72 457 1059 1094 476 376 1084 1027 349 801 299 1026 499 897 488 861 208 855 416 439 775 453 826 922 110 956 436 959 472 482 699 820 64 671 495 593 473 203 557 545 1058 942 351 951 217 909 515 251 883 612 67 619 44 688 388 437 740 96 708 945 69 759 94 75 670 523 968 387 566 787 439 401 1094 673 0 872 101 228 1086 199 874 402 1025 627 132 231 654 808 354 546 1047 209 730 31 950 640 297 459 593 572 282 729 190 234 901 689 330 943 418 278 669 177 1077 1023 467 50 986 929 166 742 291 913 438 1068 131 365 1051 217 922 405 811 423 648 847 268 707 526 661 288 469 683 179 1079 1023 356 591 125 707 381 555 30 665 504 1044 451 1012 103 87 1082 943 470 595 202 680 460 15 856 1069 353 978 497 59 762 549 131 136 900 367 625 184 986 437 667 254 678 606 129 484 944 809 230 794 525 493 586 693 189 838 528 310 586 768 494 742 90 169 899 93 854 322 990 897 18 632 348 492 845 551 276 45 677 272 995 925 123 464 899 187 616 619 312 776 395 470 726 508 886 233 803 530 950 999 458 382 572 751 230 283 938 851 125 274 846 972 530 507 794 473 718 904 127 697 14 423 790 43 621 186 739 294 605 335 893 28 837 1001 167 967 37 486 627 847 323 270 1066 822 182 548 147 89 1015 37 785 821 246 957 479 470 838 428 747 640 486 57 627 66 814 1023 434 629 131 231 906 139 591 395 668 18 612 618 332 983 58 105 637 85 798 70 771 49 681 304 723 489 586 164 953 613 129 167 886 436 847 158 1089 742 400 656 525 590 253 272 706 909 424 554 54 447 907 649 302 887 392 826 13 101 925 596 432 88 979 456 703 838 270 710 185 817 243 178 941 318 685 81 835 497 849 235 935 309 724 176 753 794 15 1094 274 1091 260 860 473 954 41 1089 478 8 720 30 797 242 645 114 569 1017 520 868 224 876 138 875 132 141 703 431 856 539 911 408 597 1013 125 702 475 384 691 992 465 394 1059 1068 265 192 923 903 15 781 456 207 686 954 511 848 106 279 636 92 941 773 364 180 785 1040 516 893 334 346 803 465 568 578 374 575 63 626 250 776 424 794 255 386 579 518 942 654 401 792 13 880 488 68 969 534 739 438 640 700 250 0 618 1039 393 474 639 520 944 772 89 270 652 634 519 593 48 786 39 501 993 494 754 862 124 958 335 179 1059 172 995 617 436 524 922 276 570 374 909 464 831 20 1081 433 840 57 1012 480 850 982 269 1017 442 541 763 430 778 759 349 1006 240 30 958 484 1057 625 349 830 228 70 667 170 1058 923 153 698 275 80 1078 764 451 851 306 300 703 384 920 486 745 839 317 1039 76 1082 375 1046 313 982 298 364 1012 483 750 254 849 200 991 594 438 117 848 794 406 685 169 693 278 123 708 227 791 813 5 214 1042 1066 229 1032 375 178 616 481 1026 902 524 199 913 424 797 482 790 240 650 846 354 70 574 526 574 341 932 893 372 478 898 852 240 868 41 369 782 179 897 671 323 1046 143 1074 234 323 861 744 35 174 841 407 1017 1003 290 311 937 411 1004 13 586 1083 238 327 920 737 52 231 744 827 100 668 207 408 859 888 164 1058 180 42 667 196 551 1019 114 901 344 981 16 402 599 275 780 857 319 206 863 1092 107 583 287 950 33 882 214 1005 292 766 520 1072 212 400 1034 359 1086 139 1021 282 551 881 532 7 1007 990 237 736 246 672 56 664 14 303 1059 121 1082 979 349 257 574 457 905 181 748 821 362 306 897 704 493 908 25 443 626 798 407 237 995 214 1077 775 531 441 938 698 391 1038 410 590 197 901 178 1017 134 110 646 866 325 324 1050 506 985 1078 4 6 637 866 12 381 659 567 135 394 817 408 1081 586 178 879 41 498 841 739 113 444 646 561 315 641 43 1070 526 772 95 11 1021 677 495 706 277 610 30 258 698 34 1075 415 747 34 1019 677 338 231 783 305 765 313 793 787 18 729 423 972 490 25 659 431 836 1007 214 945 81 702 158 776 335 652 487 1080 148 140 847 824 527 486 773 113 620 144 832 504 918 247 1059 514 832 662 321 796 545 457 989 68 812 686 444 69 960 226 598 14 680 1004 497 513 556 312 781 1000 336 1025 10 604 173 1068 404 356 973 828 18 41 762 111 1005 664 378 384 926 715 99 146 666 532 563 258 693 62 961 632 372 112 744 851 51 811 19 352 632 290 1020 934 164 789 209 50 973 16 989 1057 92 499 900 660 347 1036 263 401 565 999 311 779 436 536 586 546 1018 336 775 555 137 606 52 89 1054 1095 99 131 575 658 540 190 895 844 45 577 142 218 901 895 387 854 141 205 991 886 530 960 388 286 885 716 319 539 1090 530 866 1008 36 982 384 511 828 725 501 826 101 912 349 263 1038 309 1031 484 863 760 249 22 904 699 63 949 84 831 34 806 323 700 126 356 731 615 539 196 756 921 94 154 785 1070 287 90 746 482 811 315 779 914 47 842 278 683 137 785 105 875 87 479 691 969 293 307 998 412 749 818 233 953 469 711 231 668 209 1030 233 225 957 320 1093 161 781 172 850 718 362 666 296 969 315 302 886 96 906 912 520 541 731 931 270 92 837 972 504 681 437 342 626 126 563 217 820 1035 373 630 177 756 176 595 467 849 354 520 583 652 534 297 924 736 114 298 1036 864 241 195 1054 648 516 129 620 784 100 469 622 420 1043 756 475 883 212 638 409 516 914 353 706 396 1023 511 652 251 727 144 677 1019 270 715 150 618 57 1055 399 3 627 355 981 543 833 537 995 906 512 155 879 757 113 8 750 699 292 444 1006 797 304 440 717 150 1067 846 373 914 379 888 66 418 589 1040 496 948 38 736 539 811 328 908 483 540 1019 238 726 803 253 936 488 561 174 340 1080 645 255 327 820 823 311 426 629 467 1074 266 750 666 360 66 915 400 704 543 743 12 600 670 453 27 932 815 23 62 673 869 183 1006 223 191 1053 51 742 775 515 827 476 494 1087 669 133 1036 120 228 751 681 494 30 616 221 932 692 439 190 664 364 834 371 577 152 959 1077 105 495 620 1091 545 64 563 1035 197 198 877 56 841 236 843 220 1013 214 822 329 669 610 296 330 923 997 217 430 888 629 180 319 1031 268 949 554 344 905 78 348 782 468 675 567 50 1057 443 255 1004 511 578 672 353 357 969 655 230 376 599 631 125 975 418 937 522 477 607 723 106 91 981 1053 147 103 884 9 684 563 210 1064 449 53 958 723 107 442 595 671 68 719 313 1000 162 392 1062 791 278 192 650 957 399 89 561 25 897 717 23 599 458 778 125 321 994 566 537 480 832 202 618 253 941 908 459 146 673 451 1012 1048 63 376 1023 754 225 102 1058 642 299 332 942 844 52 813 478 521 800 479 591 615 87 507 616 698 93 136 942 767 336 231 764 24 780 874 30 122 655 674 427 173 678 15 822 363 814 1013 229 85 1050 1017 492 191 914 443 928 461 1093 813 46 4 852 894 354 485 778 90 927 25 572 673 477 957 354 197 630 926 265 630 457 382 902 192 998 129 989 831 251 887 434 258 775 165 625 804 460 500 904 1095 448 786 389 916 172 1035 241 875 157 401 980 449 939 734 440 964 414 388 998 873 330 430 985 453 903 376 823 1067 485 841 450 20 916 883 4 924 401 830 366 747 384 903 471 640 157 798 395 953 403 708 31 836 139 360 555 525 627 108 580 884 504 546 785 438 764 402 843 1044 42 1095 137 620 111 572 65 903 38 962 510 635 188 108 691 244 548 299 778 456 714 953 96 808 470 64 1014 42 561 22 1094 133 786 1051 21 962 84 879 20 72 1077 458 560 57 570 396 575 984 380 1040 97 159 699 963 543 271 874 68 730 323 995 857 523 451 938 540 732 573 48 866 338 766 91 475 715 767 439 425 851 1043 387 617 383 984 254 846 160 632 291 987 423 80 871 1023 414 63 1067 719 241 644 277 66 553 898 141 265 983 108 565 956 361 184 998 845 123 56 567 786 368 451 786 439 586 995 139 512 845 755 256 271 557 980 150 190 806 287 917 661 234 584 401 317 772 444 774 337 1024 512 840 771 503 928 35 561 433 679 184 314 804 304 843 1078 540 726 532 218 975 783 100 45 927 275 719 247 565 864 210 130 997 599 2 456 932 954 114 781 272 409 613 276 1020 1071 443 669 512 886 494 772 419 243 652 771 459 901 484 319 999 112 1050 701 225 244 742 109 632 197 938 877 458 253 735 597 315 755 255 256 1066 213 1000 645 300 414 1095 259 949 157 701 68 970 425 623 1014 1 324 579 665 88 966 211 869 326 319 1033 621 212 1028 426 818 267 698 144 586 299 1010 205 887 42 540 1092 924 413 877 7 30 860 95 898 62 754 144 969 694 136 765 178 1065 69 316 701 1068 14 385 652 122 877 965 272 865 386 799 425 107 983 952 468 456 721 119 1034 808 240 631 506 150 887 312 758 854 464 232 1082 770 30 746 527 83 1092 506 552 470 827 414 695 194 769 133 1069 806 305 194 940 888 174 233 999 978 480 597 18 1022 406 849 190 929 436 143 996 1043 239 559 20 292 749 48 581 677 119 351 908 169 671 630 33 513 779 575 158 898 316 76 584 32 734 961 486 226 947 944 270 52 767 300 746 152 987 85 886 921 525 656 513 617 122 956 219 647 306 581 130 912 228 212 972 916 265 531 605 989 519 601 484 430 928 879 17 272 895 970 39 99 771 322 892 229 1084 288 680 847 374 157 975 809 48 548 110 534 799 352 808 521 713 82 696 638 21 492 781 639 197 1074 291 1028 283 661 339 989 288 883 312 160 794 757 316 292 576 423 810 922 283 882 490 117 764 705 163 846 384 230 652 837 517 635 144 566 319 1023 389 391 574 341 786 889 179 697 116 59 678 272 633 800 56 1005 196 277 846 533 730 649 103 296 598 131 832 1092 12 196 1019 1006 375 216 791 857 411 862 78 655 186 549 183 619 164 286 883 272 983 445 1012 644 155 793 539 177 672 871 73 69 1041 1038 486 441 697 929 385 175 575 807 484 736 75 444 997 956 467 1 1025 579 142 447 589 620 411 638 365 822 161 560 262 477 1012 762 459 737 256 738 356 149 671 1077 532 547 646 1072 246 315 837 533 920 852 52 183 565 908 541 627 202 263 827 751 302 656 152 915 328 69 948 979 20 383 572 28 654 646 351 130 671 412 864 79 988 165 1067 771 259 1085 65 598 33 869 461 606 86 68 913 707 156 578 139 536 768 629 532 841 9 64 873 4 1074 76 784 691 7 86 855 468 780 838 196 457 1062 521 558 1049 91 1005 27 63 1066 887 344 347 739 880 212 207 705 725 477 713 286 591 20 1093 238 691 502 1084 372 86 764 91 749 833 224 534 1018 287 989 818 163 585 306 522 609 456 1036 614 241 250 1008 812 517 378 1084 322 885 769 299 42 923 393 1041 578 211 46 807 440 942 942 54 932 174 935 432 525 836 1001 333 660 472 513 1032 291 588 60 783 888 188 645 451 352 747 453 1022 790 17 0 825 944 480 40 596 505 915 182 1041 635 303 197 670 437 710 797 539 608 540 85 889 809 79 790 283 607 85 987 494 268 1079 108 710 10 760 978 16 590 473 31 1004 1023 243 630 224 823 157 64 560 762 527 482 1074 530 679 869 444 153 888 791 458 1028 450 164 591 239 745 601 35 797 530 1067 284 305 1013 745 6 101 844 15 646 542 1017 576 87 879 53 456 740 198 849 1022 460 694 8 902 244 1019 208 889 187 679 42 660 303 18 908 653 315 177 728 44 647 228 808 435 1046 422 942 860 114 226 633 141 762 622 520 595 31 992 258 751 219 760 239 887 369 987 168 852 156 184 561 997 536 564 112 884 446 639 413 95 999 512 839 362 704 487 984 942 283 160 1003 19 832 394 614 742 192 502 663 1003 368 441 1051 967 530 558 143 400 866 201 668 261 830 172 686 688 38 942 374 947 37 1057 70 960 253 351 1075 980 274 1063 254 892 477 694 330 268 686 721 528 123 1057 243 578 47 860 58 749 1035 228 805 32 435 708 73 911 238 1038 5 944 883 116 535 874 475 1091 595 166 117 812 9 1082 147 863 477 701 313 875 505 821 448 749 1078 380 710 294 969 65 333 699 361 984 1069 228 415 549 830 111 854 122 1031 132 46 1043 767 157 122 1092 118 887 947 246 231 877 556 193 132 1013 684 538 494 560 453 880 30 901 46 719 609 360 170 994 1031 131 239 1030 488 691 989 22 139 565 454 768 709 266 748 126 151 924 487 875 1033 217 1026 123 796 524 843 477 902 448 1063 175 101 860 1062 472 39 1001 826 150 974 36 388 899 159 953 391 894 562 112 732 535 653 300 954 270 26 1016 190 869 914 92 727 458 143 683 496 846 827 382 891 338 904 310 710 326 998 186 581 456 405 620 830 163 865 226 60 793 426 848 427 603 74 772 949 355 542 928 190 1026 737 263 396 574 175 874 608 232 758 24 1028 234 126 955 1053 162 351 627 173 864 670 207 160 641 362 828 169 625 310 858 548 30 19 830 1095 470 956 539 76 726 392 1071 989 30 253 676 796 275 873 144 532 1006 200 1054 590 150 598 527 422 665 208 588 241 831 480 737 980 139 360 686 701 32 662 23 204 620 552 123 155 1029 617 103 84 818 1089 212 952 100 195 633 608 366 675 415 520 573 622 537 416 908 682 265 117 784 609 214 84 744 208 1095 579 452 312 612 82 890 901 154 636 49 373 628 242 680 436 703 267 564 845 320 873 422 136 699 659 188 906 52 733 405 954 200 44 645 835 489 635 267 126 741 1033 277 388 596 498 942 862 75 535 763 74 680 619 411 42 873 64 1086 1068 198 525 901 418 668 54 907 948 1 471 985 635 492 969 274 536 703 843 175 719 415 870 489 3 840 97 561 1081 114 916 122 29 883 429 648 709 412 576 258 26 624 375 905 1077 178 636 286 1059 398 970 510 1089 65 842 334 895 203 893 189 701 62 846 516 439 940 305 723 738 103 315 703 384 602 112 990 16 980 647 86 115 851 607 352 949 226 816 232 371 1048 1066 396 242 672 294 617 355 680 336 798 469 642 434 579 997 259 362 859 654 62 398 967 22 788 371 960 476 908 680 455 156 844 232 919 108 898 609 312 726 301 932 22 89 854 538 1082 247 854 821 175 402 868 1045 212 752 524 318 904 598 96 201 859 738 206 972 317 1052 454 693 129 302 727 316 778 958 507 128 706 1074 207 747 436 286 590 470 907 339 905 902 96 677 376 843 332 872 382 145 862 220 591 568 180 91 753 546 780 869 82 344 659 61 772 315 955 129 589 525 808 89 795 67 897 437 941 233 1053 721 393 572 22 480 697 114 846 778 162 1090 538 1090 408 573 402 734 133 24 940 1005 403 188 777 1012 228 556 232 306 615 156 888 1070 84 792 343 51 1012 569 105 1016 245 387 1076 563 39 948 223 350 956 566 65 706 199 627 61 284 618 431 694 175 864 203 668 724 364 252 899 41 570 881 302 715 465 769 410 54 923 166 852 347 811 735 343 817 546 1057 128 217 622 111 742 909 156 107 977 527 604 292 1075 743 166 976 187 493 854 1043 271 195 692 780 115 1026 494 913 413 102 988 162 825 483 858 707 242 86 1007 1056 338 601 44 407 993 77 700 251 1025 616 398 54 1040 1012 222 842 467 521 761 492 914 580 316 227 745 988 529 134 1049 707 458 748 137 675 328 216 883 908 83 883 311 276 1011 886 39 126 996 104 931 660 125 45 720 416 821 102 965 450 789 902 436 410 1071 312 1021 951 277 346 1094 336 812 587 342 985 49 310 1078 557 495 480 676 188 1068 885 147 297 589 519 932 664 364 673 341 448 823 172 1045 192 1021 985 496 407 981 183 798 527 958 394 785 767 273 1053 103 772 220 340 698 608 210 720 26 119 922 570 297 213 599 419 692 873 40 391 551 881 105 417 840 471 910 235 986 282 627 950 237 130 913 1024 62 243 623 1034 162 632 108 96 554 553 495 666 452 729 333 651 195 833 445 75 1050 364 1004 281 859 100 576 152 1037 729 464 693 248 84 768 873 214 1091 92 757 547 800 151 711 330 576 399 625 40 785 73 952 300 257 1031 701 220 275 727 39 837 553 112 437 574 688 348 392 594 475 991 488 712 697 208 846 263 703 283 644 122 650 105 226 733 77 887 343 830 1078 174 349 1032 43 728 905 213 154 1085 374 708 813 339 612 356 157 847 339 839 659 174 402 943 959 218 299 824 407 748 1043 226 124 592 272 782 997 441 153 1007 1037 340 511 582 574 324 168 550 943 336 114 606 473 608 801 526 713 24 379 846 149 945 906 447 220 595 329 971 555 488 752 373 935 162 196 598 688 446 897 125 469 554 81 1018 214 651 70 1029 468 555 63 1028 429 1060 958 309 227 958 827 303 479 602 958 544 407 1063 286 924 298 777 568 416 207 907 590 503 1087 310 874 319 310 782 586 455 246 761 346 989 742 338 395 965 1083 130 810 528 96 1053 407 688 103 716 76 1078 357 761 947 217 1 1030 76 625 414 555 660 114 187 971 997 538 1015 26 1066 192 376 1001 504 656 710 305 286 1038 796 387 217 705 228 769 680 270 336 731 1095 533 128 651 114 1085 659 125 996 540 204 582 186 956 522 1060 65 735 917 229 819 84 654 492 170 647 306 726 440 723 228 921 423 758 995 275 1088 304 28 760 174 708 652 125 31 733 43 636 664 318 376 958 637 251 188 568 797 328 804 103 19 854 272 668 835 137 213 997 421 822 19 638 606 156 525 990 956 179 743 359 716 473 591 21 675 383 312 820 574 376 666 133 603 209 951 507 834 68 665 113 665 203 466 912 129 639 675 17 66 635 442 649 661 45 260 647 980 515 851 374 142 1037 928 139 411 847 228 770 879 370 373 1032 778 169 671 5 133 1068 697 509 1092 227 260 611 647 193 1028 303 868 135 994 136 704 29 585 324 409 1042 231 596 335 1014 330 549 80 590 35 933 430 617 537 730 320 762 662 125 108 888 709 132 340 664 715 65 386 1025 546 741 525 1055 318 878 951 107 53 721 644 25 83 591 648 42 503 1050 406 723 555 283 834 315 960 181 323 1026 981 137 669 284 689 205 769 268 378 1004 948 355 650 31 134 740 147 842 672 280 792 309 533 632 97 881 331 925 757 163 1034 465 1008 54 829 30 167 808 121 756 52 932 895 84 726 28 864 308 792 372 856 408 709 416 405 910 230 893 857 134 95 552 247 607 677 79 344 552 717 417 59 822 641 363 244 647 306 802 151 556 400 568 615 116 430 984 534 839 971 237 44 1092 95 820 372 786 1007 288 191 931 697 476 958 282 230 904 404 1015 1050 487 964 83 128 913 253 1080 139 705 1076 397 728 382 755 204 426 851 956 272 428 583 843 233 214 556 114 829 654 430 59 733 949 176 160 926 755 509 249 871 451 906 911 107 1004 467 923 174 577 343 737 534 394 724 197 782 217 697 203 1027 361 710 894 367 904 474 243 871 1011 34 826 359 762 124 545 556 226 628 488 873 427 750 556 336 807 464 588 543 746 137 605 389 395 583 115 593 801 109 1026 308 563 488 788 477 253 1081 73 707 625 468 938 239 95 963 713 23 751 220 992 30 970 244 556 220 579 546 1049 414 567 164 854 157 1040 389 356 993 401 1010 77 882 394 827 310 696 1002 45 874 506 330 800 457 775 420 586 631 344 104 1087 84 796 962 141 528 710 1034 368 1016 346 324 803 913 365 238 908 842 534 120 1031 174 990 535 708 119 893 973 12 622 541 341 974 1057 261 820 430 51 619 1067 97 5 765 56 693 1087 260 138 743 745 111 1018 474 362 1019 856 489 876 59 836 39 491 683 1022 64 908 237 649 446 509 893 302 693 640 252 618 455 422 1056 349 887 617 9 528 900 822 258 568 388 930 172 770 502 848 358 366 738 766 356 468 714 302 1029 325 778 1072 432 74 918 398 1069 710 193 797 501 548 236 193 914 776 166 516 1019 625 214 737 131 686 264 361 616 723 94 925 308 804 476 168 975 352 1070 812 269 589 379 181 1072 617 257 573 375 862 512 249 605 142 585 516 1077 240 862 483 610 473 800 260 760 108 982 915 8 633 376 204 1047 463 839 825 144 431 611 447 872 1090 260 757 279 84 680 966 29 644 73 726 393 171 576 899 371 774 367 99 729 680 531 129 789 544 827 310 748 335 1002 1001 43 81 1060 661 446 716 46 1074 240 582 50 492 920 13 773 696 99 443 621 778 83 60 613 660 71 449 577 27 1044 15 666 507 688 679 547 1075 237 800 72 46 1089 454 958 904 379 606 115 521 1070 843 528 920 266 807 198 821 400 200 713 664 237 749 24 407 987 665 29 938 405 491 673 638 183 339 597 65 985 708 342 198 851 648 258 498 854 1093 183 891 10 823 302 198 770 718 114 103 592 126 1061 633 59 751 90 124 787 1058 76 620 250 650 130 639 229 1046 302 266 1052 906 81 370 916 411 864 718 348 991 434 6 1092 448 791 779 331 404 1071 1045 9 633 393 1013 181 794 232 1055 175 664 280 333 597 842 129 955 234 375 576 365 1030 694 348 479 677 830 282 1076 197 539 1059 599 186 492 1030 37 1032 173 746 733 54 545 853 54 647 554 116 954 452 641 179 244 706 4 997 235 1039 782 351 814 319 1008 3 549 519 892 380 851 393 855 51 164 1069 788 127 373 934 966 419 627 395 976 184 1026 319 18 601 409 756 443 1041 352 871 883 335 892 50 117 1091 939 517 600 215 275 838 633 218 318 807 88 792 736 255 870 296 412 548 713 230 958 466 306 706 200 652 145 812 330 805 761 105 519 895 28 665 404 609 1075 27 1070 442 623 537 1060 114 471 819 757 146 178 749 1002 371 613 216 125 812 481 610 474 698 194 549 947 221 227 863 878 95 164 705 696 311 157 907 767 379 702 306 785 516 614 325 928 364 1064 496 845 158 1019 219 923 39 432 756 988 455 185 610 281 750 843 456 403 942 519 677 961 330 549 159 733 462 825 36 918 425 895 448 124 758 611 356 423 893 724 443 313 995 303 894 303 812 997 33 164 646 38 1036 1092 20 329 1057 786 523 843 311 679 226 739 222 391 662 942 327 853 318 561 302 429 738 830 60 384 593 687 350 673 255 380 704 762 542 246 849 577 199 750 53 1020 306 276 920 393 589 394 833 28 792 32 952 403 951 249 673 888 362 755 469 1040 491 663 4 275 1068 687 385 122 984 288 916 305 558 597 443 465 981 1066 437 180 635 470 596 159 1040 704 416 237 559 16 808 933 147 965 375 159 958 694 201 776 47 466 649 757 444 635 120 223 743 362 998 426 780 977 262 877 498 498 897 1045 282 377 548 810 265 20 1071 404 924 357 603 666 540 327 799 94 588 996 456 6 550 180 759 422 1078 593 120 108 1021 1004 248 885 218 1014 105 338 1064 609 106 1092 503 272 754 379 852 477 985 1044 406 100 819 434 636 1054 74 364 880 567 348 994 198 900 155 855 102 469 625 773 404 257 582 682 12 140 617 983 68 655 133 294 635 36 1034 738 73 215 926 410 648 541 758 632 413 629 79 829 92 256 880 652 29 847 19 934 126 188 788 899 158 842 202 848 48 250 1054 329 558 966 538 485 857 483 1081 223 995 759 8 577 407 298 653 178 834 592 13 405 925 155 563 371 808 311 916 862 140 39 656 497 689 1004 192 890 339 229 980 863 516 126 769 335 628 215 962 887 162 390 667 541 811 435 1031 517 649 196 961 592 35 566 499 843 65 416 687 1019 427 687 431 419 731 945 404 102 842 393 621 665 527 330 1078 405 1053 408 752 386 1028 89 962 145 927 65 1031 71 853 416 1027 1038 385 420 743 298 758 577 23 414 938 308 769 427 615 401 898 666 290 113 647 350 582 1086 452 884 197 340 905 440 603 195 921 198 963 313 807 823 259 882 435 392 879 148 681 406 981 1046 373 588 400 7 999 1050 470 885 119 580 419 1002 47 787 65 422 701 354 1074 1086 362 1041 42 811 272 676 72 142 1065 189 776 131 1077 986 447 516 922 518 1020 734 487 679 168 855 263 808 234 75 1039 129 1073 607 237 367 810 907 402 1071 105 867 225 345 666 742 327 502 753 590 117 158 829 43 579 482 765 508 786 512 734 105 1051 753 44 768 290 813 281 580 249 658 152 333 596 1012 245 527 591 431 735 933 99 894 28 790 316 1064 141 978 69 765 226 430 552 1073 327 816 398 16 906 647 469 450 683 1002 445 1092 509 125 899 681 288 785 179 57 756 572 34 584 343 361 972 492 889 390 731 452 593 230 565 139 630 194 820 366 743 206 1031 699 543 337 921 95 969 608 337 917 286 398 930 206 607 726 208 507 659 341 610 1055 413 697 401 206 1082 684 524 710 239 1059 199 357 1082 933 42 932 518 868 363 519 883 311 553 107 589 165 947 372 568 289 917 48 685 591 448 247 1092 74 804 229 1011 125 723 29 637 692 188 572 244 776 400 516 910 43 904 738 264 26 807 345 887 474 1028 693 154 832 26 595 515 1072 171 27 705 125 926 79 658 177 780 1032 25 960 508 774 355 139 989 129 798 511 727 1029 434 573 374 735 286 57 980 392 986 893 10 161 969 455 874 718 394 334 707 360 763 291 864 39 845 285 1032 472 714 529 622 684 378 205 626 51 712 711 77 955 163 56 756 904 224 653 25 460 617 125 936 1091 466 17 870 744 397 460 1012 390 1091 1058 297 352 802 717 45 187 1090 948 268 64 1036 154 860 1019 433 439 860 153 954 78 883 480 1043 988 184 386 968 133 755 284 1040 220 1027 175 724 1015 50 255 715 879 102 94 1045 803 229 783 305 283 948 1081 512 1077 405 347 807 688 130 1060 390 786 176 242 919 213 756 661 512 223 778 624 436 864 220 863 455 1093 137 187 734 363 710 873 351 578 197 921 383 869 275 637 78 3 977 800 435 149 795 952 72 275 916 905 107 405 1026 321 947 383 823 34 705 485 652 335 855 952 455 530 603 123 967 55 842 991 476 160 621 807 201 394 840 805 523 725 185 647 87 843 122 689 1 961 81 551 497 730 58 805 198 739 195 111 699 134 693 1028 285 156 717 674 450 714 442 994 540 531 792 935 110 235 702 978 150 1033 237 321 966 684 150 169 1022 554 345 685 424 984 2 625 441 146 759 510 549 572 225 495 651 632 143 530 556 600 511 611 320 993 312 399 975 428 569 284 795 1046 144 54 621 446 705 838 539 793 240 728 472 236 584 722 260 67 759 558 467 383 619 528 703 98 813 432 780 391 568 445 559 798 101 154 995 403 977 454 900 751 361 975 503 330 759 1059 115 685 346 697 458 977 127 685 6 72 1075 567 371 1094 448 765 428 742 375 683 190 900 296 512 584 568 370 260 577 494 691 356 853 553 88 375 635 150 756 1093 115 930 186 147 939 152 911 676 196 806 261 144 929 732 177 708 480 381 735 60 572 528 1085 1003 398 694 286 560 206 991 326 903 352 725 388 740 309 988 40 179 912 1093 43 976 424 40 905 698 37 1016 16 591 293 727 145 127 1066 878 3 689 9 720 522 907 364 729 96 621 247 809 477 730 426 22 706 469 1016 567 484 376 624 18 1000 495 903 269 942 704 480 609 58 506 784 647 337 402 785 853 205 161 790 912 94 594 473 555 513 255 601 53 939 84 690 800 223 367 878 194 1049 227 748 451 702 71 844 452 869 51 556 566 43 1072 103 425 830 461 696 319 882 11 1023 130 656 929 55 554 502 1060 315 427 870 1080 419 603 515 994 31 422 1083 192 719 638 250 1012 490 465 586 1080 267 60 772 796 228 886 444 343 703 749 42 462 707 110 678 633 41 2 608 111 713 659 409 667 442 37 839 402 619 57 786 376 838 843 152 80 968 757 50 54 889 575 129 872 68 627 248 277 1018 825 532 200 636 1038 239 857 492 1048 150 564 518 862 285 480 924 838 115 708 215 170 894 225 619 896 399 889 34 205 1068 678 130 617 501 859 524 311 602 679 436 1076 382 364 667 547 894 779 224 63 1087 147 1089 60 570 585 80 955 526 492 626 947 284 733 372 659 473 662 514 943 49 941 317 142 575 1058 274 429 1028 216 906 570 176 1038 518 533 963 239 1069 118 1036 510 569 666 408 351 702 463 956 699 385 27 885 1041 402 770 106 865 314 380 751 1042 538 389 1019 409 678 224 969 886 223 348 972 1038 141 990 262 484 870 740 372 1035 261 457 652 524 856 894 69 280 699 850 207 571 83 538 967 27 851 1056 202 676 18 394 987 78 805 52 600 81 820 933 2 514 867 337 736 106 1048 236 860 627 341 52 893 198 888 604 268 1017 459 197 555 436 1087 277 923 529 961 428 776 106 755 594 248 875 358 828 479 146 712 835 258 965 392 281 841 380 621 257 746 138 1069 555 217 1072 194 483 659 80 649 995 140 132 1074 471 941 564 282 538 842 1015 272 177 1069 528 821 826 428 614 139 6 574 551 34 980 310 748 261 977 211 172 918 41 1032 422 584 282 760 536 902 930 190 165 615 139 675 827 13 623 520 158 838 343 940 173 579 616 456 910 392 579 239 721 452 67 1029 1094 441 283 1076 897 431 586 169 429 628 1073 30 242 753 250 611 1010 378 949 337 80 600 659 546 742 58 379 984 530 880 1043 404 589 347 742 476 623 547 886 123 655 428 148 1017 820 144 264 637 576 6 530 700 620 99 522 881 96 772 34 884 93 946 917 234 1080 254 741 141 26 1019 912 547 751 147 111 942 300 747 278 719 713 480 1039 166 241 819 915 335 1093 57 435 848 931 200 395 854 901 347 810 498 451 990 450 599 4 812 976 31 558 452 885 108 12 844 33 883 107 949 454 917 403 730 497 956 127 843 105 878 70 755 534 1041 823 431 645 420 560 533 542 995 193 730 409 1051 549 434 448 974 899 54 128 871 1000 234 1024 28 68 1095 856 330 677 91 671 6 890 450 93 764 43 967 409 718 991 466 1086 120 913 44 129 859 824 51 697 0 984 344 804 284 494 581 1030 279 365 961 1067 185 862 53 227 754 83 769 470 812 568 56 294 874 959 106 225 899 611 64 799 129 1029 419 623 401 1072 363 10 654 875 333 714 45 587 478 56 1075 384 623 1077 115 809 247 712 356 995 351 943 366 197 632 490 999 663 509 259 987 988 173 556 386 987 481 353 918 425 808 937 382 600 415 57 664 260 923 324 946 80 893 462 713 759 241 867 474 926 157 898 143 716 388 1092 360 896 380 397 1010 805 293 392 1023 761 155 464 922 264 1065 615 189 303 620 986 4 842 93 94 937 539 613 256 1045 589 206 1035 243 573 488 255 844 903 320 60 882 463 753 268 811 580 451 628 303 462 698 671 2 761 410 514 687 598 487 237 857 712 13 596 275 24 845 571 235 469 804 327 685 984 432 993 20 993 486 781 327 1020 279 434 724 31 787 173 1072 83 921 620 136 1063 376 895 76 441 728 656 502 350 749 6 783 411 771 891 306 517 1036 350 775 655 173 537 758 881 538 650 12 731 316 803 3 672 407 1012 493 80 672 375 1060 327 763 460 665 42 572 1007 327 97 835 4 818 787 202 314 583 719 183 294 626 206 948 166 658 653 159 471 967 1012 354 60 619 53 626 711 75 1037 270 942 329 339 1029 323 577 738 14 868 162 53 613 968 349 480 793 566 217 727 391 676 317 810 340 772 524 528 832 933 259 715 154 878 515 79 995 378 897 505 799 1080 145 418 808 703 181 425 870 363 725 380 1003 177 1043 850 377 618 411 357 849 997 51 567 364 688 251 987 57 1012 34 1036 406 678 171 274 621 268 562 797 537 649 129 193 653 173 637 7 940 621 370 124 682 868 0 144 584 977 179 1062 180 884 479 50 629 977 318 1052 120 956 466 924 249 644 322 177 1046 486 667 158 950 400 1057 821 112 1006 11 157 1068 1015 376 1094 407 1089 354 1068 312 218 799 874 377 804 2 584 124 525 1039 167 833 885 110 839 518 833 309 76 823 190 1068 868 7 826 454 537 1038 639 486 509 945 432 901 734 462 232 894 753 124 39 647 16 687 544 972 458 1093 984 243 738 133 432 1014 863 30 234 657 475 1054 596 297 868 520 311 928 1081 437 585 412 571 67 1057 334 113 855 793 424 35 936 79 869 28 944 1090 153 693 403 468 971 500 817 921 486 911 247 740 415 15 793 869 371 440 863 810 84 764 221 104 631 861 13 2 610 559 338 49 1024 866 287 315 838 548 415 1060 48 1024 179 1013 31 477 739 335 554 979 519 1041 33 296 550 765 153 757 160 904 467 564 415 993 479 67 953 644 286 269 825 813 427 256 765 900 459 1001 545 844 431 525 692 612 241 679 485 903 155 802 99 33 939 875 269 783 2 602 411 288 603 241 1006 218 1053 667 7 1047 180 262 708 298 988 676 526 372 941 106 610 783 286 717 126 1006 177 690 351 739 64 717 19 468 730 897 62 1069 266 131 857 1023 133 858 35 170 734 633 456 642 541 809 63 97 553 209 718 170 754 428 718 926 80 70 561 678 87 766 395 279 1024 470 1002 607 27 329 595 981 346 563 110 56 1030 506 681 646 247 167 635 684 460 431 966 600 79 602 330 552 87 1054 85 1069 430 911 141 525 576 101 561 193 1075 950 282 364 939 241 982 825 302 857 173 693 211 137 751 439 561 999 370 441 657 603 106 954 323 243 728 384 661 699 135 712 481 690 328 63 1005 489 713 1088 342 73 579 45 917 236 833 584 501 190 1010 743 189 200 703 876 81 166 603 63 864 203 765 845 46 903 90 989 312 1005 503 107 836 577 259 21 850 432 823 853 281 610 439 388 966 55 735 288 618 953 482 175 594 580 390 710 168 257 630 1043 176 326 1042 939 522 890 131 518 1009 416 1077 491 825 281 740 954 341 94 889 728 327 94 706 604 382 86 1056 378 986 721 270 820 280 572 32 421 842 648 312 273 937 1040 220 324 1069 746 328 710 76 216 564 1063 286 558 106 194 644 654 323 492 1011 275 903 551 237 125 1036 187 607 558 97 477 939 841 1 660 261 61 841 7 954 868 122 337 762 669 86 848 250 823 449 921 16 644 474 73 1004 56 1034 432 1015 627 490 490 1005 658 151 395 800 920 43 845 85 647 103 865 320 373 594 980 17 150 861 312 670 115 882 391 588 140 1085 245 871 1061 275 33 842 579 366 1069 496 615 213 605 303 0 626 770 8 510 874 194 635 973 485 788 375 16 877 35 966 443 840 505 863 1050 265 99 678 687 302 930 14 419 1026 877 101 968 368 408 729 571 77 883 480 748 360 765 530 878 136 211 821 1092 293 94 758 271 664 794 66 420 802 496 778 601 380 767 146 811 241 670 427 253 925 661 74 1072 362 921 267 474 603 266 684 211 583 633 146 58 1027 725 418 974 28 558 147 990 474 774 363 739 282 1031 271 263 799 1054 329 352 1052 318 799 326 685 409 1094 255 924 793 348 1068 292 583 471 740 290 302 594 321 592 718 181 247 550 367 939 671 457 420 845 588 313 750 235 580 59 1004 53 1048 242 1091 66 1021 323 261 928 229 988 352 901 628 5 342 974 285 789 372 744 443 850 894 102 114 679 692 345 1073 336 0 1015 225 1085 90 852 890 129 1082 416 592 100 734 314 890 475 116 718 628 475 374 698 691 538 1005 365 377 962 70 979 373 875 385 927 787 371 508 792 888 296 24 1066 947 234 724 461 549 438 914 468 143 571 993 381 513 721 115 1042 954 490 431 768 387 880 1017 73 616 159 947 101 451 578 323 572 335 838 769 122 664 508 227 599 1087 119 251 832 802 53 975 388 406 1077 967 220 36 975 205 636 503 810 203 703 58 1093 172 771 322 795 318 1025 249 780 111 722 214 1037 403 826 238 906 287 726 810 351 364 552 969 352 971 142 359 702 282 595 635 298 346 812 56 962 839 262 557 474 23 1071 337 1063 629 173 1051 190 947 359 592 120 548 545 999 528 103 987 537 952 95 1064 566 204 932 57 451 803 394 1049 488 800 46 584 749 532 288 1085 969 50 61 574 326 1076 806 389 1017 443 473 615 359 573 887 403 852 64 965 402 24 767 289 870 568 224 239 1076 374 718 819 442 907 283 806 314 1092 87 1011 539 876 323 10 586 913 476 686 403 807 495 234 878 817 201 562 212 1085 213 1030 50 465 1050 532 1035 648 96 469 780 95 1084 700 113 1051 147 301 583 185 786 869 241 112 586 138 801 36 933 950 531 940 197 986 478 846 135 666 234 314 818 406 1028 1028 261 896 311 582 395 580 461 1085 187 451 662 217 754 538 727 1048 51 388 1073 34 575 436 650 57 923 788 309 2 777 637 138 947 348 400 735 841 328 648 348 730 318 150 1010 198 949 16 1053 806 428 223 878 451 939 828 378 541 999 1088 432 305 730 827 185 151 714 249 566 794 123 674 255 879 233 251 1077 701 57 988 1 503 882 1010 287 179 741 100 639 964 162 162 599 187 633 178 687 683 120 803 0 496 977 127 798 402 736 891 15 514 658 847 285 1021 267 583 198 887 146 603 177 56 822 829 285 865 377 8 921 389 566 209 1051 697 521 563 253 16 1059 821 445 360 780 324 650 146 1063 1034 496 792 21 258 559 891 285 648 175 478 962 755 517 955 151 290 592 996 210 149 808 736 426 9 905 518 880 655 245 563 350 1028 16 123 811 436 799 440 893 716 225 257 1089 305 921 760 510 1032 195 39 1082 287 886 967 118 580 360 848 234 513 632 208 802 996 183 753 432 32 585 1029 45 714 286 981 509 48 661 773 391 322 874 85 1090 93 837 422 925 764 60 59 900 612 507 443 792 511 1008 277 708 803 284 454 1029 578 195 968 344 152 1027 609 502 840 174 760 86 599 464 175 797 514 986 958 359 609 202 859 296 412 675 973 296 979 164 1056 428 620 545 421 573 827 399 350 698 508 737 825 372 37 685 175 673 58 959 105 1080 470 970 564 239 424 785 640 476 928 400 381 992 779 66 125 917 335 775 607 59 293 941 37 806 638 126 63 929 823 115 792 111 201 1027 485 1079 500 792 1066 12 414 769 51 895 706 250 350 767 337 726 690 157 1049 103 999 432 761 498 984 78 1006 37 531 981 47 1019 582 443 26 579 782 364 672 102 713 470 607 285 475 754 1044 351 851 158 1093 520 844 142 93 673 282 679 1077 464 17 886 472 1064 120 821 632 540 232 915 778 504 501 1058 112 953 323 840 615 62 995 31 367 931 163 628 122 898 400 805 219 1012 570 243 687 474 77 620 158 994 367 809 476 553 868 408 1043 48 1087 344 833 23 920 148 713 499 591 434 805 318 985 222 1039 427 221 985 350 838 483 857 270 778 1075 428 105 639 301 589 759 305 757 450 297 841 212 636 152 760 938 198 489 847 862 284 455 763 914 381 136 897 111 864 940 96 390 917 1010 308 555 208 496 1049 381 778 625 522 529 984 827 486 0 885 603 281 48 626 617 242 599 359 800 355 1003 422 570 35 873 25 683 47 587 376 396 551 157 1085 936 503 66 739 838 493 38 787 60 554 341 1018 997 543 475 797 515 648 5 624 844 182 346 843 1064 129 792 47 836 428 230 798 1054 373 1025 96 160 1065 970 509 1069 395 579 119 1027 51 105 975 15 763 105 710 266 781 1027 200 1024 253 498 1048 602 145 463 1068 160 755 595 418 882 405 482 772 573 202 842 275 1008 404 988 522 86 548 88 766 774 199 575 244 672 481 506 925 27 917 76 566 861 374 397 1078 1052 286 881 395 97 852 1070 12 668 103 416 916 528 899 858 78 162 787 546 866 37 1075 54 1004 113 874 423 961 559 289 226 825 759 526 548 251 848 469 496 587 721 41 808 235 665 167 363 761 816 212 948 200 1062 268 1093 83 512 728 210 1085 57 956 142 612 513 708 190 825 204 630 398 630 889 519 315 783 996 459 271 854 859 214 1081 379 874 485 904 313 143 703 273 813 261 663 876 507 229 967 245 1008 753 196 277 679 1061 407 395 992 538 1065 102 656 412 799 873 273 125 766 509 1079 875 416 802 105 145 718 365 1044 28 790 35 1058 56 949 279 857 1002 451 1075 486 342 690 796 142 744 387 691 38 247 1061 897 134 622 361 405 1003 877 260 927 481 998 417 942 138 38 758 285 845 190 957 1054 208 449 1084 951 268 188 711 42 752 955 338 1070 543 355 630 1 628 224 854 193 683 257 848 339 727 145 579 794 202 1010 274 1067 176 937 116 714 507 990 434 894 370 301 711 216 920 1047 423 902 359 448 719 359 579 700 539 448 563 177 634 120 769 160 979 973 509 6 1062 577 172 1093 151 336 779 213 844 584 210 265 772 760 74 774 321 712 468 1008 358 307 665 163 916 361 874 308 767 678 419 317 595 535 725 85 985 61 1010 822 208 716 258 999 347 464 1006 134 735 815 8 1053 3 83 622 508 606 619 56 252 957 397 1072 311 641 80 949 947 450 945 467 322 718 776 85 597 174 565 286 200 965 401 662 998 58 247 1093 60 881 1062 146 154 1045 330 1091 844 389 1083 291 661 484 617 105 18 1037 960 184 198 874 696 110 804 80 655 13 108 1086 910 78 161 1078 868 23 1084 237 12 912 177 668 592 371 779 135 386 939 755 144 269 1067 1010 331 1066 379 619 480 585 536 258 928 850 325 237 757 76 618 672 244 381 1003 30 1074 520 747 841 173 474 723 462 896 831 332 288 854 511 704 779 17 448 885 968 175 347 648 122 1090 546 759 543 799 736 314 229 585 244 579 444 919 1033 72 1011 398 197 602 932 459 996 220 105 559 440 612 1048 482 1081 350 318 970 1061 516 808 116 406 856 1079 156 159 669 871 361 243 721 506 696 289 965 606 444 269 1023 268 740 408 630 186 989 135 574 52 753 178 1008 176 827 547 614 338 616 1060 152 299 1041 779 493 1044 19 550 4 886 41 120 845 204 936 765 371 838 491 528 618 939 423 909 181 1080 132 332 1002 914 390 810 511 151 798 153 672 597 284 833 113 280 666 598 292 390 1012 920 0 241 1054 846 124 453 972 197 989 711 517 990 170 787 276 259 866 950 45 175 738 532 667 247 811 464 1052 615 5 869 423 541 829 847 535 1090 405 961 347 492 1024 1013 421 551 442 717 197 1083 85 356 574 392 627 283 801 307 1063 815 14 620 205 1095 347 573 328 836 184 143 778 127 1069 294 709 887 368 472 695 1028 269 796 311 409 992 334 1078 602 51 153 1021 1010 20 606 449 731 196 853 156 757 494 480 1081 564 316 390 861 539 740 751 347 692 81 501 628 226 1057 408 827 443 663 754 523 82 594 627 514 821 426 141 648 758 348 215 779 743 178 30 769 25 939 236 579 743 192 824 215 374 672 573 377 1018 271 307 623 182 997 77 550 69 556 20 818 203 1076 650 109 370 873 363 1070 376 966 240 1044 854 426 491 1064 561 464 447 670 978 350 739 45 726 391 1013 79 388 584 768 512 802 38 686 4 802 396 688 161 638 437 903 334 505 730 618 489 838 25 969 360 890 203 863 6 292 713 285 784 434 706 501 605 398 987 207 956 20 807 993 121 242 738 124 885 279 936 330 693 650 468 626 150 669 5 662 462 457 1088 249 1055 97 730 64 872 743 241 650 267 672 318 975 393 560 385 150 812 254 596 86 1010 1057 233 52 994 809 456 690 446 770 81 780 308 843 11 758 254 873 443 910 107 648 260 1056 161 401 978 918 390 410 618 1002 522 643 147 1003 106 935 167 186 633 1082 174 763 326 512 683 359 667 139 779 283 744 197 681 349 844 627 393 29 1055 339 554 703 387 53 661 747 325 993 229 910 243 152 763 473 957 1084 265 820 339 131 791 359 802 429 627 432 1078 300 767 9 714 62 758 23 719 560 62 616 466 8 585 491 589 1024 47 400 595 1073 506 733 344 671 401 864 168 40 833 236 1085 918 43 72 577 475 1059 758 278 321 625 452 735 699 325 942 497 109 702 222 789 995 482 580 244 39 573 947 412 513 574 938 29 59 808 417 1074 633 331 1095 215 579 360 837 516 421 1092 193 1001 901 299 838 242 831 283 363 848 1026 200 759 291 983 318 365 1078 221 783 120 789 1047 73 185 897 191 813 983 154 964 397 753 276 879 436 507 1089 408 676 644 17 115 1020 654 303 517 1033 317 909 293 1054 554 355 634 180 386 1081 893 100 707 2 25 1025 819 299 809 281 687 470 890 281 72 1050 591 8 975 120 960 263 773 421 512 630 96 1009 567 193 1024 471 962 198 502 885 452 1060 399 879 640 355 568 98 515 908 533 712 840 263 40 554 686 51 745 342 1065 132 787 76 1001 183 467 615 295 1009 534 709 272 807 903 371 174 1038 98 995 847 89 510 1012 627 509 196 1065 574 349 1052 378 933 276 427 638 3 552 406 995 396 927 466 1084 676 31 8 635 138 867 632 422 68 598 291 924 838 95 514 735 1042 358 0 874 998 82 833 68 475 689 0 1060 306 746 943 350 894 142 7 965 937 59 135 619 631 539 748 420 427 940 843 28 148 837 399 743 296 766 1017 120 193 722 4 824 243 660 233 562 1017 505 769 51 7 628 994 221 800 441 1077 42 515 667 1083 134 1085 151 750 509 759 41 412 1007 404 856 1054 219 10 1051 95 770 447 831 895 436 1094 517 915 472 229 1070 99 644 777 101 482 589 489 709 30 1064 951 29 91 729 705 276 306 1045 881 427 710 507 1068 80 311 1053 569 63 370 776 131 707 151 883 819 365 902 274 1041 341 415 862 838 458 280 882 858 146 977 67 1023 479 495 774 565 381 75 1028 9 1013 415 983 718 61 375 945 247 555 522 655 212 848 931 346 422 605 326 1067 977 322 249 926 454 631 984 293 1021 149 817 382 280 587 517 910 58 1043 418 1078 686 504 471 1078 203 873 501 967 925 315 1074 47 892 1 207 773 859 119 674 195 793 79 852 457 604 421 114 615 0 1095 529 692 903 35 494 569 572 243 828 137 84 1036 640 96 846 39 412 684 1039 151 929 48 110 906 870 232 406 1092 422 943 1078 384 219 802 640 543 234 773 354 774 371 766 165 881 131 558 780 75 679 268 84 605 658 245 667 543 896 366 858 71 987 140 929 424 210 891 168 581 824 458 1059 112 829 130 603 491 471 1013 581 448 79 819 432 668 620 276 43 735 729 342 911 15 308 1072 119 785 182 689 26 988 892 211 360 966 135 888 771 428 658 160 220 588 756 357 529 602 234 1037 181 613 979 30 1001 219 703 440 1016 301 801 539 826 95 580 63 1072 125 258 740 890 179 386 624 532 630 190 572 978 353 222 648 300 659 823 241 813 74 1080 206 650 469 530 954 533 1066 728 38 996 144 81 1094 116 642 516 567 50 638 771 221 966 324 737 187 678 460 469 721 367 999 296 954 378 855 450 627 190 894 341 896 500 953 977 438 472 1095 311 923 522 755 158 934 872 259 508 558 322 861 16 641 742 444 713 303 1094 440 1 766 728 153 1054 197 401 869 27 1086 612 169 1040 229 672 508 254 707 1045 512 162 788 992 101 398 711 1000 291 282 1079 889 12 607 91 767 154 513 777 972 492 434 696 241 1037 664 261 222 872 329 950 996 254 883 119 783 137 1051 454 549 47 99 774 119 653 280 650 168 556 582 69 686 164 514 615 1001 322 1057 355 198 659 1021 199 909 420 911 360 525 905 298 795 881 424 537 954 832 392 1086 26 88 1006 660 39 301 774 367 946 313 681 144 875 1000 77 4 749 240 699 815 149 590 489 88 977 780 374 58 936 315 751 975 448 1013 457 763 316 197 611 25 1059 973 182 564 312 30 861 589 362 1094 238 822 402 921 382 669 243 99 988 467 821 593 75 996 105 295 1064 91 869 1057 351 456 879 356 606 30 701 1008 141 1035 296 597 440 1086 510 561 45 558 74 113 706 401 917 266 1038 745 16 840 181 95 1079 634 204 155 750 1022 352 972 437 156 558 318 828 537 783 1069 262 622 55 442 830 805 62 980 320 429 747 1077 91 410 799 273 683 487 839 118 750 775 447 853 238 406 593 1021 438 97 831 549 158 832 454 355 870 629 76 482 797 397 955 340 700 1079 302 952 405 386 731 542 572 577 171 583 274 799 220 130 1080 752 427 894 26 930 97 284 938 358 1021 846 50 228 1076 941 435 886 159 600 75 119 665 997 319 1026 460 883 374 857 226 108 917 489 628 116 581 471 806 450 1007 669 98 736 304 356 778 650 387 331 982 273 1053 570 19 476 1049 159 739 1012 262 403 1049 726 237 543 1045 754 351 696 41 138 799 141 895 782 188 820 102 885 249 992 544 479 695 920 351 999 168 520 830 390 879 1049 353 1093 119 698 76 951 481 439 562 450 820 684 13 128 955 173 721 558 295 125 737 711 149 305 976 241 950 281 684 669 482 783 147 759 214 3 575 868 88 702 75 944 163 822 523 367 848 817 184 669 543 665 397 50 835 434 968 375 1028 310 971 1005 190 1071 47 955 85 105 872 148 975 1092 292 527 876 1033 17 15 1081 278 877 725 276 50 698 831 103 1014 453 843 425 1077 366 394 1042 693 227 366 871 375 862 34 829 605 533 999 416 378 1000 968 11 130 893 592 144 482 560 791 372 650 477 1017 26 180 670 490 685 884 344 219 585 336 977 53 607 829 237 298 732 643 507 369 1092 162 759 492 662 535 851 393 866 702 363 8 944 855 19 634 418 657 363 1024 85 578 231 904 205 667 242 606 308 999 421 1061 161 25 586 590 493 259 581 804 389 81 710 913 526 313 1025 748 158 667 172 440 658 690 173 528 819 698 189 189 951 689 295 1085 235 782 331 668 39 281 789 258 1088 622 112 585 46 142 826 467 887 764 115 917 322 206 928 401 848 144 771 463 1013 1018 446 562 210 856 543 35 1030 243 1055 402 826 274 1028 905 493 312 678 937 9 926 266 428 820 299 946 1044 374 621 547 661 406 137 904 516 1073 964 496 394 574 469 947 1038 0 490 825 542 955 312 867 770 321 487 974 536 720 428 714 694 494 882 445 142 689 927 181 475 869 677 211 54 585 347 1073 826 213 838 349 709 441 832 74 226 651 513 999 735 467 675 441 289 680 1059 277 275 671 1056 122 272 594 94 760 360 910 652 194 300 619 439 776 342 1058 659 91 667 179 730 319 774 460 889 14 396 685 702 256 475 1079 679 310 401 887 790 303 643 243 906 538 738 58 692 289 3 861 116 626 150 864 532 810 658 458 600 402 1028 324 541 929 692 366 844 423 550 130 1060 110 859 332 510 897 737 403 458 749 1069 46 728 95 947 446 29 1076 817 521 1074 157 217 1055 28 876 941 403 764 212 37 911 468 909 224 729 795 97 690 490 716 93 1089 129 359 887 723 482 279 875 38 599 326 969 244 632 224 701 402 624 111 549 487 587 530 716 522 875 581 73 250 558 668 497 918 284 898 207 133 657 1056 48 385 892 349 684 555 469 875 532 976 36 877 530 278 879 870 277 766 77 397 630 814 131 987 26 44 822 242 883 450 727 791 145 410 944 296 993 276 597 358 901 903 526 178 954 711 477 921 350 521 1068 493 701 947 232 238 550 933 166 604 420 918 94 77 741 330 888 627 440 912 202 476 584 876 394 750 35 656 136 907 377 365 575 716 15 965 80 1026 159 957 241 643 296 64 1062 837 46 600 455 334 867 661 280 864 40 71 848 605 264 621 493 983 435 928 222 804 429 165 809 666 310 719 416 953 168 185 846 452 1068 607 60 658 523 244 680 76 712 870 391 170 777 1074 185 349 557 124 884 702 403 989 248 543 788 987 454 275 622 779 62 598 153 460 941 618 102 476 949 1081 25 138 1012 312 693 181 746 627 449 637 4 246 910 746 524 769 292 337 932 1095 481 691 310 894 98 312 938 384 1057 719 222 567 174 1068 94 0 742 44 786 589 528 305 1019 294 720 114 759 1017 497 266 880 208 914 993 510 107 644 40 1071 709 106 887 252 763 114 1004 238 775 174 502 1093 646 176 492 567 569 502 444 763 745 397 222 634 917 55 560 153 723 336 197 781 919 387 964 233 250 867 616 180 226 1001 1072 201 875 341 335 854 119 655 482 590 255 710 132 644 139 1046 892 117 24 878 396 969 151 936 581 86 505 673 870 522 828 407 1081 85 234 589 1040 135 9 962 200 737 572 346 802 39 644 63 529 935 1071 265 1057 354 6 687 25 934 482 733 374 982 88 1032 773 163 621 190 907 276 186 1086 106 794 1066 313 187 1027 393 554 210 568 223 962 333 1028 154 904 577 313 869 179 792 185 416 734 743 351 870 123 292 648 568 271 260 1044 440 1012 748 399 956 12 216 749 458 985 906 293 384 1044 576 501 747 413 140 1064 838 41 286 937 991 352 457 887 597 405 769 92 124 809 572 523 946 389 64 947 469 815 945 384 854 255 321 1086 499 1060 242 790 464 886 1065 52 749 468 954 481 327 927 897 250 925 54 472 912 944 378 232 590 272 1089 519 1037 342 866 533 927 318 554 109 915 259 596 543 970 644 346 687 138 698 478 140 575 925 187 535 773 797 396 191 1037 406 740 189 923 346 937 586 127 1069 513 814 448 1083 344 1077 252 319 615 814 151 204 978 76 1068 903 360 913 542 1042 462 812 200 929 258 288 930 443 635 815 512 461 1016 147 954 756 276 120 1055 467 999 938 144 8 789 471 1064 322 725 196 734 383 777 814 60 56 588 800 19 501 556 339 764 287 791 463 990 398 706 971 299 691 434 1088 531 192 646 1086 135 897 470 171 950 713 273 646 77 60 980 465 967 928 547 436 626 533 668 855 430 782 479 898 224 358 988 442 888 619 441 382 1017 429 564 553 369 304 720 1016 47 949 547 53 844 987 300 391 1037 77 815 898 514 692 139 1030 142 526 923 127 1079 211 835 30 576 454 995 691 475 796 48 956 317 814 283 759 318 153 674 336 1001 606 249 679 64 1054 78 829 439 550 30 796 498 1033 202 522 992 924 50 213 549 68 911 85 741 450 979 464 1094 0 1061 34 762 282 684 350 776 905 430 1089 227 286 600 497 700 325 829 1038 261 131 689 234 928 926 404 493 775 758 0 945 442 81 875 349 790 74 1067 533 943 270 595 114 927 45 873 421 775 1030 209 764 469 492 736 289 856 344 632 495 847 406 556 911 74 52 1038 38 974 641 133 591 38 865 440 1048 408 822 468 489 562 849 467 802 496 16 801 217 873 840 441 1083 424 433 699 434 697 1056 538 903 332 361 1082 45 939 465 1045 234 596 808 317 47 1029 836 326 983 28 871 511 471 882 771 178 596 85 561 354 664 293 587 149 1033 340 177 1066 732 85 438 872 996 396 301 1022 589 197 181 1059 612 255 1068 413 422 1064 858 299 1094 415 174 791 1004 157 529 737 440 585 508 951 998 208 108 629 258 717 984 384 828 394 755 470 383 1045 218 818 969 193 904 375 355 872 871 497 643 194 212 568 189 624 447 950 491 706 459 754 524 637 796 241 568 405 838 272 809 497 823 51 1085 488 662 58 814 412 495 676 827 54 57 793 465 587 989 216 826 407 914 213 419 788 928 344 1083 408 163 687 620 285 926 436 331 827 672 0 796 389 655 440 855 95 671 29 1004 504 298 622 450 1038 623 442 611 145 608 368 34 723 740 201 966 239 246 1045 228 610 313 755 236 1025 998 476 1090 520 210 782 768 291 571 323 1025 354 61 1035 890 153 284 746 314 1033 224 742 1018 360 106 993 704 208 107 548 831 422 808 377 265 820 1002 510 429 1076 514 993 183 944 1085 546 643 430 627 352 517 692 705 269 303 919 777 385 1084 419 344 704 513 666 49 851 889 91 42 587 170 955 416 830 85 625 431 971 117 762 633 85 766 302 91 737 645 260 255 1086 1014 381 469 939 1006 403 640 176 843 507 581 215 816 383 1087 535 1068 384 771 379 320 692 96 606 975 131 25 714 104 920 1051 24 692 134 649 127 445 581 483 655 505 1058 836 398 932 539 48 920 520 982 1042 52 154 988 137 612 762 153 156 549 1091 135 1038 7 529 600 245 764 695 181 551 400 156 911 93 915 919 237 602 232 364 1016 392 988 830 260 32 956 1088 436 383 760 55 966 282 982 817 102 1003 15 390 1010 640 22 113 1082 507 1088 819 39 536 658 246 1054 709 225 998 114 159 713 808 163 556 388 69 1017 131 921 582 537 730 294 764 201 116 996 703 221 186 1000 730 166 295 592 0 865 135 956 987 176 1028 522 36 1043 151 964 868 211 718 415 82 806 1017 468 485 636 267 768 776 313 925 249 265 900 527 1068 178 555 960 125 217 660 764 240 743 404 810 332 756 464 199 885 453 845 927 452 534 1006 521 1023 725 106 75 767 1 1088 245 971 1040 218 229 962 610 393 15 718 686 59 258 933 549 40 793 28 782 448 171 945 476 728 931 544 915 83 574 241 44 735 264 808 997 493 244 851 879 138 407 845 474 1062 220 663 55 854 143 763 949 243 491 960 644 531 909 136 49 795 286 795 450 616 852 351 329 574 282 740 860 498 349 885 109 718 6 805 870 338 886 479 113 1034 551 82 714 365 437 1061 742 14 327 667 841 338 257 711 375 1004 573 2 152 866 776 403 522 978 85 863 563 493 1001 97 409 868 463 847 294 974 627 306 978 109 431 952 227 703 229 722 341 665 796 55 1001 529 221 569 239 812 541 887 353 1036 842 422 846 423 885 430 1058 469 1019 543 493 730 861 437 367 958 326 724 1044 392 176 550 62 830 1067 264 22 742 539 662 647 512 88 1076 210 808 867 6 925 375 55 655 74 961 250 739 913 390 436 802 414 712 391 673 429 561 654 142 512 1027 1070 24 55 994 968 141 823 282 660 224 1057 362 19 548 612 154 885 437 945 409 296 581 235 707 682 387 515 929 19 931 143 823 358 685 2 743 34 689 474 677 189 1057 838 231 878 360 163 659 808 23 789 229 1003 403 1005 480 950 482 828 180 671 0 402 830 580 228 368 958 729 129 671 430 129 1014 192 808 49 1052 568 344 820 460 32 720 1007 547 311 924 218 909 972 120 707 123 397 830 361 873 58 688 495 699 79 994 56 951 317 792 908 283 523 1011 384 927 250 836 815 396 596 305 285 1070 604 495 790 265 90 910 481 871 146 769 341 1022 617 186 683 208 792 408 325 1019 863 109 683 32 1094 97 529 618 254 981 269 577 209 859 215 560 994 200 688 479 741 86 237 796 205 1027 921 445 759 153 1063 422 301 880 387 846 136 725 1037 312 1052 21 732 444 722 278 512 890 65 902 335 897 483 1030 1054 80 320 628 56 606 298 1071 15 670 196 857 982 398 805 4 965 390 499 1015 1025 182 497 610 36 757 708 387 247 653 205 1087 985 449 599 92 289 658 202 795 187 863 406 1049 614 546 615 43 815 94 374 556 882 523 211 767 613 346 540 915 228 876 1048 167 166 636 64 759 840 140 715 48 942 532 303 562 481 755 412 557 910 377 645 305 667 234 652 345 401 1067 901 319 149 779 716 13 918 430 723 322 370 575 797 132 391 723 202 1042 290 757 775 511 290 958 623 0 37 700 229 772 1072 533 397 633 598 331 945 462 105 721 825 506 676 420 471 575 760 24 1065 381 206 749 203 843 432 821 600 373 357 1006 789 166 897 249 197 667 581 291 568 418 63 889 531 624 1076 50 184 751 1027 491 446 986 348 787 593 417 834 393 854 95 547 777 779 84 719 319 188 559 527 953 56 658 260 751 720 466 910 52 646 82 171 1017 897 351 622 397 548 524 273 816 454 613 488 738 212 831 32 1063 365 862 409 882 790 263 34 923 93 780 470 942 918 371 124 945 485 589 981 440 223 850 1077 157 419 589 299 677 262 676 784 88 153 781 468 1095 733 240 581 9 1041 155 715 158 813 283 69 744 240 785 73 1080 217 946 746 363 184 827 497 863 571 108 637 522 794 77 732 280 686 63 60 1033 1083 270 76 731 623 24 833 398 331 680 437 1025 14 665 529 1053 611 23 983 392 808 193 81 844 130 931 871 142 483 681 645 480 761 232 381 910 291 803 111 643 912 530 293 1027 590 119 215 910 522 551 408 738 755 72 849 412 962 260 128 1024 254 830 775 524 563 111 405 762 1065 416 623 199 227 752 151 897 43 749 196 1013 258 981 328 821 65 697 558 494 1059 425 525 564 389 714 940 140 887 141 967 202 168 852 166 810 152 564 82 713 914 233 177 786 450 622 149 599 816 275 926 130 675 419 124 796 415 809 904 164 600 175 494 970 1095 339 505 580 615 527 863 507 138 617 646 205 612 502 1021 429 191 1052 731 145 483 717 558 198 986 49 300 560 1063 219 67 747 427 1093 36 637 66 591 807 192 324 725 957 65 975 238 1035 379 930 530 1076 83 784 220 896 49 773 417 1043 230 743 205 237 728 918 341 361 899 1045 204 312 587 182 636 440 592 251 1064 823 318 981 362 623 441 561 145 837 68 799 17 909 170 769 113 1041 170 536 830 246 1068 363 837 978 106 745 5 871 360 382 953 289 764 34 954 848 385 40 832 773 254 453 882 509 608 461 717 209 935 381 1033 255 1053 296 777 120 1028 121 799 931 38 375 703 940 482 19 845 414 1077 788 267 205 548 385 970 104 704 736 30 999 324 66 1025 1066 335 641 423 672 440 882 383 325 841 8 946 332 1036 765 96 1078 23 981 238 250 698 935 1 1029 440 1030 86 875 117 592 448 167 845 158 723 89 930 465 726 55 819 173 676 515 682 355 627 846 458 8 961 126 1085 886 96 998 470 314 1073 26 1088 860 496 258 1040 1001 417 1044 393 292 885 64 722 587 243 903 503 254 967 444 957 85 966 241 1019 223 1013 761 193 614 365 283 1066 461 870 728 209 205 926 635 94 233 774 987 214 167 747 620 519 980 387 372 939 676 161 731 175 921 502 688 478 91 623 1042 281 671 81 820 542 806 161 696 232 67 702 1095 331 230 853 462 809 426 680 415 753 224 669 654 478 681 307 285 573 557 145 195 821 713 494 1045 353 453 979 126 766 580 306 187 786 537 812 431 660 797 302 378 814 468 978 531 660 782 234 1050 433 648 89 807 27 795 426 175 979 727 438 884 313 671 541 341 1093 898 452 280 864 406 687 847 18 877 362 292 994 401 940 58 1034 866 220 640 206 148 1012 632 53 566 357 708 393 937 498 718 175 236 880 118 914 861 394 884 101 336 880 922 194 291 908 661 28 708 38 409 658 665 59 462 1035 518 568 51 748 849 515 768 361 504 738 515 1067 1072 276 731 90 234 817 878 12 104 797 947 432 441 935 163 901 438 625 143 881 687 32 184 1021 951 424 549 342 1036 100 559 291 1038 4 843 414 54 967 597 34 582 439 551 129 340 1075 17 933 57 802 282 647 262 833 507 683 464 1014 890 521 213 858 337 784 973 465 650 17 134 858 1049 533 383 1034 715 461 857 298 62 702 987 138 832 306 783 444 423 836 160 999 559 239 458 1002 982 205 511 1017 663 43 874 76 931 247 1079 208 737 418 1016 82 102 660 734 395 458 801 836 232 719 296 274 912 706 95 560 323 245 603 255 916 36 577 411 608 959 24 40 635 223 979 338 865 20 556 809 265 805 28 269 848 531 864 150 740 956 295 91 1057 813 285 1049 202 75 718 890 97 843 500 748 498 401 643 1054 199 704 68 661 112 381 1052 1027 282 310 1069 467 1043 97 916 921 481 269 642 1022 31 418 947 590 188 780 430 203 630 498 883 323 660 125 645 18 851 1031 508 823 540 677 205 411 1085 1056 275 399 804 310 915 607 499 707 468 1000 313 390 866 800 163 1071 500 41 949 567 487 930 332 1065 140 352 826 585 517 188 746 510 1031 136 912 595 352 549 372 112 888 922 486 680 396 375 899 553 210 1048 441 1080 247 1073 420 176 699 32 835 324 987 404 613 625 494 853 129 362 742 883 305 212 709 263 569 294 1048 476 1063 301 1012 504 645 951 325 365 956 705 437 514 684 523 623 1079 72 646 269 794 166 994 196 1020 440 217 776 602 337 205 765 1036 362 896 136 86 1008 528 597 324 765 704 75 478 770 223 729 510 1014 457 820 1035 541 772 358 177 767 231 717 1090 289 248 1049 363 614 798 264 927 324 721 228 786 408 757 389 517 1093 828 151 543 1024 276 737 613 131 168 746 814 330 980 34 314 1049 40 771 53 718 279 555 921 522 409 977 921 38 98 919 317 801 403 967 774 404 73 985 58 1079 1040 506 727 444 17 880 563 402 1033 284 39 858 470 941 731 505 894 479 352 827 874 276 433 1016 60 781 516 983 727 182 515 554 328 777 58 760 787 113 674 290 296 644 160 801 260 910 730 164 265 1053 141 1048 528 630 687 525 513 636 1046 109 995 122 930 342 717 481 489 582 700 424 544 1059 667 1 220 718 572 490 649 371 891 290 451 950 755 223 994 439 530 994 317 1065 815 313 374 605 54 1093 520 818 585 248 415 649 975 136 279 679 1058 437 862 163 867 159 1014 514 254 978 999 43 118 964 383 901 330 881 644 344 539 733 482 762 413 819 465 668 274 659 473 896 919 543 509 1020 156 1048 857 116 62 922 878 177 27 785 870 220 419 712 301 578 595 496 245 582 1041 439 422 695 177 674 115 879 871 493 195 918 152 1040 22 810 436 946 675 403 679 53 743 56 483 965 451 1062 748 263 248 1078 8 576 396 717 284 670 821 399 44 759 621 456 40 900 508 658 14 589 394 789 443 984 140 972 779 201 155 718 770 287 635 153 415 988 1021 102 763 186 768 240 1029 298 715 98 67 785 1013 334 859 474 1058 113 659 7 601 489 933 123 513 848 872 533 829 499 1038 87 936 339 24 888 24 839 217 729 1002 399 1022 480 1075 143 313 1001 367 578 496 680 773 457 172 735 240 565 767 231 302 729 291 558 323 1060 39 884 831 12 302 627 948 172 1024 476 182 853 1004 86 685 146 286 613 190 781 559 82 280 762 841 39 50 644 170 849 334 907 434 974 337 868 1001 61 998 233 960 402 352 737 1081 185 141 1056 904 195 995 243 474 633 1020 382 676 128 882 232 810 499 75 664 880 504 735 176 855 534 373 760 958 343 692 226 96 769 310 681 269 730 737 211 196 827 201 753 1042 521 698 405 896 272 1029 517 560 527 89 831 347 851 933 388 97 820 460 732 792 307 626 77 372 679 258 811 156 797 324 658 861 454 262 634 263 644 1089 73 1013 204 206 971 292 751 297 1038 77 1065 320 643 470 793 612 529 471 562 882 449 127 899 297 629 400 730 658 196 312 948 753 453 894 523 904 99 280 665 573 97 156 886 342 807 838 169 35 571 548 49 926 398 495 907 611 273 1095 465 420 1006 715 319 225 949 943 387 671 279 55 960 479 1062 456 894 493 651 348 1005 696 102 526 638 828 359 423 763 866 292 869 88 633 236 1024 401 355 579 921 4 544 1080 842 394 145 992 579 318 187 804 962 210 1053 206 601 324 213 728 39 558 307 599 926 393 829 407 649 223 704 353 409 1026 885 45 35 910 242 1066 249 704 436 885 931 115 828 119 407 663 739 35 186 771 1039 261 311 848 725 522 1002 416 289 969 579 104 1003 335 823 142 68 848 940 489 851 126 509 777 127 853 132 1078 875 190 752 546 481 647 800 103 7 1091 444 833 753 223 345 825 253 942 935 140 320 579 465 823 691 202 203 927 868 358 345 906 1002 306 889 406 1024 374 709 35 3 685 680 520 422 577 195 795 623 69 4 936 642 49 739 70 933 183 498 861 1032 271 748 336 647 437 85 582 117 586 259 854 86 1019 167 883 215 837 499 797 571 390 577 380 927 161 109 948 211 746 439 560 786 199 599 472 353 684 447 755 677 354 784 473 500 1011 1061 269 505 711 286 845 407 1071 464 554 180 1072 325 870 1011 331 785 271 512 1075 137 865 817 526 361 869 297 907 378 631 491 741 245 889 631 52 319 890 435 879 145 1006 430 833 42 663 739 434 742 543 204 595 619 222 28 1033 762 6 490 569 406 910 953 443 570 54 293 992 343 549 601 396 1060 63 570 70 257 868 834 145 449 722 863 468 216 864 585 241 447 1073 435 792 540 942 548 81 823 495 1071 386 994 372 989 376 983 17 896 472 1002 246 117 956 755 122 269 714 224 957 1059 228 821 20 423 919 417 696 729 146 731 47 356 848 182 930 702 25 876 54 1075 83 728 73 264 843 295 857 557 353 1079 307 584 158 436 666 142 583 888 464 7 722 833 198 482 676 841 208 631 542 1074 113 136 604 2 640 954 73 660 537 26 1063 97 758 117 791 809 143 397 781 251 573 820 198 60 923 700 309 795 221 1074 15 128 995 493 1070 1068 307 466 598 340 559 538 748 907 406 862 483 185 752 780 107 1042 293 510 1020 312 974 575 478 761 369 627 60 292 928 580 404 910 97 372 1047 829 187 79 675 1071 48 237 1034 2 663 656 59 694 125 618 155 906 229 413 673 73 770 35 912 820 140 211 1014 1025 90 903 164 626 39 556 79 956 275 102 983 570 405 135 939 288 651 67 1014 527 698 659 275 236 599 277 562 0 899 144 733 857 27 486 578 88 1070 630 259 531 834 1022 385 526 813 542 940 1046 244 370 860 430 1022 739 333 885 44 325 962 967 411 823 475 1016 258 770 458 1067 545 578 547 606 24 770 217 398 870 1053 298 596 485 370 644 730 519 325 906 797 174 591 546 168 894 160 594 1018 190 589 366 552 362 1046 438 259 1091 719 417 1011 187 134 883 36 692 415 685 290 1066 289 890 1067 84 397 771 206 641 255 591 58 564 26 1057 536 929 38 820 8 826 153 694 963 371 920 493 348 974 135 822 925 283 419 815 909 388 247 1072 445 794 589 88 64 950 897 247 265 1085 903 3 1081 149 257 591 658 320 549 396 173 847 473 642 460 977 25 814 407 802 405 615 969 406 655 339 536 765 576 436 871 129 662 221 854 290 904 466 249 982 410 612 105 948 790 24 648 49 660 494 1083 245 265 609 62 1007 430 656 1075 376 480 640 865 99 1095 127 539 608 723 400 48 754 205 854 1022 249 202 603 993 484 1041 135 830 493 469 648 545 811 1089 49 547 753 529 797 949 464 786 443 980 367 1021 518 934 72 928 44 831 225 8 780 874 418 155 964 572 139 908 376 453 552 218 1060 231 857 62 926 19 740 420 1061 822 531 113 652 791 289 130 562 802 344 695 105 79 976 701 276 1078 123 147 883 10 972 1082 461 79 1018 745 292 737 184 72 985 1079 490 919 446 718 237 539 585 348 714 120 644 540 1020 365 1029 580 387 470 893 164 729 1054 39 1049 34 1058 379 984 232 762 175 872 38 588 29 835 419 377 594 817 542 898 65 612 104 615 256 694 529 480 952 258 794 332 826 549 218 507 621 192 714 144 839 327 1084 611 149 216 887 496 598 30 609 304 661 46 558 66 681 165 857 34 944 900 252 953 354 1004 403 717 292 1065 541 138 1023 874 202 304 756 336 1018 696 138 107 612 747 506 448 743 562 197 284 645 832 272 259 644 238 600 220 853 274 1013 76 993 784 241 11 589 883 342 840 493 431 559 707 0 417 636 422 626 1058 40 771 269 802 193 875 261 894 538 933 526 207 953 145 1003 89 1085 166 1093 884 255 24 1018 1080 55 650 264 97 677 155 875 410 882 571 378 335 1077 245 1014 603 275 637 508 549 90 522 848 931 226 725 230 597 184 413 690 123 1029 14 720 5 837 132 930 50 813 952 20 170 821 761 171 466 1075 826 415 267 917 179 586 1055 42 173 789 163 854 106 737 397 1059 759 493 963 101 119 808 675 345 426 1040 73 641 657 338 559 140 597 362 197 598 513 870 593 6 140 805 859 221 70 730 830 164 803 525 993 12 683 392 311 775 1054 249 937 448 143 1034 727 472 628 157 61 1002 196 845 40 1062 630 417 304 778 93 735 828 485 583 252 946 182 773 362 892 411 739 168 863 501 247 1013 732 467 81 582 230 585 400 858 999 373 772 146 962 224 24 1008 862 469 607 204 1023 235 532 924 381 753 662 62 527 655 908 255 854 23 489 975 144 563 693 188 83 1067 203 919 1063 184 300 717 128 772 309 564 882 421 238 711 722 466 824 35 467 876 31 963 159 815 352 982 400 759 354 642 308 1055 773 501 387 1050 27 910 177 684 258 1087 518 801 1040 31 583 141 603 451 922 326 628 388 848 500 691 394 813 461 1001 483 776 212 546 737 228 1006 338 748 334 620 56 586 56 1049 437 928 398 793 758 496 86 990 321 660 126 670 64 957 1052 144 430 851 332 768 370 1032 473 890 102 635 520 609 636 71 127 623 726 31 950 490 909 431 9 958 488 857 137 722 810 339 349 706 820 250 546 682 92 791 839 510 565 415 725 354 844 202 515 1061 597 370 247 668 37 588 265 730 549 38 1059 170 474 876 437 914 858 97 915 420 550 184 325 903 189 739 212 1044 382 624 390 618 773 351 1 659 947 319 832 221 500 899 560 297 840 173 793 183 1052 13 662 91 818 15 1084 399 727 132 776 201 558 477 716 424 158 583 72 574 587 16 925 420 753 234 649 352 550 198 931 285 694 55 356 718 420 832 223 671 991 386 367 957 339 817 889 283 938 194 596 502 1067 355 649 379 517 918 485 552 144 684 70 1021 1089 55 915 186 957 193 691 188 84 976 956 167 561 325 922 47 577 120 712 542 446 616 328 637 708 200 473 703 962 13 833 186 110 867 1014 471 268 908 283 864 943 28 1057 75 382 750 656 413 297 902 31 718 819 232 83 845 145 1046 990 526 460 947 545 1051 805 307 87 620 466 677 521 1017 680 485 807 188 446 747 396 1087 456 1063 813 355 874 14 305 997 479 625 96 978 357 1093 400 908 288 574 712 121 435 828 917 445 11 975 402 792 723 524 358 1082 96 1072 923 126 675 379 283 1010 818 48 1081 117 127 726 410 1053 368 634 282 1024 274 765 126 731 615 127 933 492 494 960 821 149 619 99 614 93 293 636 330 826 1066 142 946 310 533 680 482 1081 188 557 498 647 622 110 334 966 975 241 434 951 800 73 750 201 965 423 621 475 340 856 52 881 231 794 1 915 916 273 56 984 507 1050 415 1081 757 545 911 13 805 39 449 941 224 1049 514 1043 963 444 353 887 322 1093 390 570 546 802 658 515 160 753 623 129 946 172 83 875 40 807 1056 126 347 794 904 66 137 991 993 46 195 910 76 886 436 1010 948 535 52 794 179 919 962 98 658 263 1017 150 270 687 7 888 142 999 461 773 166 705 218 942 900 380 732 410 834 372 995 23 607 163 284 941 363 579 130 578 1022 534 737 103 877 60 1006 542 557 514 378 781 868 308 125 1020 784 172 499 680 440 871 724 411 702 157 973 512 513 900 123 906 464 893 1008 507 642 277 1077 466 289 943 12 789 439 870 578 394 639 136 217 703 699 38 651 324 637 201 611 43 180 597 820 184 228 698 123 690 436 661 636 4 94 955 910 222 355 770 196 831 121 655 976 501 654 67 321 880 867 194 878 332 546 670 22 652 514 783 402 729 216 641 649 139 570 48 676 265 748 424 279 799 1030 302 431 788 346 834 912 241 127 776 130 553 188 1026 873 485 980 29 14 863 643 329 266 966 103 1091 146 648 852 405 72 596 921 21 317 737 287 628 1007 129 1040 189 78 878 588 438 1059 532 98 730 860 43 547 820 329 937 570 345 250 564 993 341 472 807 303 667 768 543 376 554 589 268 234 732 209 684 616 335 704 111 833 373 128 554 21 874 849 21 458 1018 58 704 64 892 714 405 79 1090 841 154 27 823 446 592 644 461 625 78 136 831 425 704 90 1007 662 410 209 790 866 516 439 627 517 990 63 659 148 833 345 993 153 695 45 1046 931 49 49 558 929 377 670 31 782 492 754 241 916 284 822 314 74 853 25 1074 554 531 697 527 400 1038 517 885 286 731 923 529 204 550 1042 6 1028 389 439 691 674 270 63 819 723 517 1010 162 315 904 1017 419 473 777 921 321 823 347 1048 137 628 359 252 699 348 603 276 1066 488 792 477 937 1005 160 488 578 659 59 134 628 809 7 866 463 718 358 237 638 115 672 918 387 773 309 370 716 867 424 628 539 312 853 286 884 419 880 476 1080 340 842 467 919 1054 264 610 308 894 318 942 65 687 457 64 909 19 807 848 175 814 291 1023 482 395 923 180 1037 1074 28 519 937 420 761 308 986 871 339 182 737 1003 41 913 102 333 599 347 1082 521 642 78 671 79 1089 769 358 1066 150 124 1040 39 624 75 896 284 910 1063 372 238 640 1092 418 871 44 129 691 46 832 950 174 222 560 653 284 646 165 55 900 1068 181 568 367 95 974 653 529 12 871 215 569 903 17 382 973 855 159 466 674 622 377 206 914 628 349 517 1039 196 1049 398 738 1024 545 1056 278 1025 81 886 407 528 842 279 1050 1070 316 444 981 733 248 530 1003 291 647 651 117 299 973 1064 490 817 426 63 894 675 302 388 886 467 628 124 931 560 392 666 401 829 494 157 668 424 586 101 694 73 856 216 743 771 146 525 588 873 301 680 281 436 967 437 664 580 236 323 869 404 887 779 131 458 1042 32 851 61 824 338 893 23 1086 174 979 256 562 233 975 1008 371 485 771 165 866 687 542 424 874 534 718 704 485 652 529 238 699 1061 493 694 423 552 126 480 762 917 407 204 597 453 970 402 1009 412 1077 753 252 769 275 1056 406 567 346 1031 51 680 34 805 97 541 653 994 124 950 533 764 482 96 823 321 1091 127 934 163 1041 969 348 934 39 508 589 467 786 796 214 851 529 1055 166 989 34 63 725 700 246 126 1033 844 388 532 784 570 461 539 654 575 58 321 630 259 846 584 9 45 698 353 883 853 247 744 67 728 452 202 605 522 589 730 321 951 417 639 70 359 824 643 538 207 1049 164 559 724 493 666 289 213 579 1085 178 398 958 620 353 1042 400 394 912 379 866 533 964 9 877 937 367 13 794 102 818 570 432 877 38 172 717 999 75 118 828 453 1016 60 855 690 463 558 315 387 591 188 778 64 883 164 1091 852 329 121 678 924 367 1091 360 576 390 471 780 63 612 513 579 391 832 214 774 947 50 30 718 641 35 478 953 712 399 615 432 1016 535 150 760 14 1069 327 815 234 814 1017 307 42 956 1069 79 935 318 1081 155 216 891 913 543 1041 266 471 1025 170 571 101 818 86 1059 375 922 539 658 372 870 150 1020 944 385 350 867 204 672 532 1034 458 664 586 336 786 17 901 381 593 333 556 339 342 637 880 473 174 698 426 996 70 1060 227 751 555 278 421 724 583 143 457 636 65 852 306 879 12 790 103 770 662 403 49 812 348 884 924 251 541 828 1017 333 1067 478 840 496 281 682 29 893 736 429 446 801 965 498 841 25 92 919 361 566 418 612 1057 72 21 1049 888 61 451 559 106 863 60 809 1050 384 863 110 733 472 728 375 877 103 661 27 783 36 615 210 94 1031 133 1030 466 736 67 850 117 872 1049 439 650 179 81 1017 935 252 862 18 122 899 55 688 738 230 805 101 165 1071 339 869 696 336 868 161 62 931 41 648 800 38 677 255 375 807 829 71 1062 96 409 744 556 255 110 770 23 864 399 925 1057 349 233 658 3 628 1034 385 566 228 32 1030 538 979 424 936 570 150 849 534 1041 493 796 20 824 182 225 962 811 99 169 903 343 821 241 710 782 370 706 110 667 161 416 1084 1038 344 223 664 445 1074 674 346 589 496 532 965 783 328 176 925 662 214 632 188 98 824 443 990 225 818 412 755 367 567 142 964 357 1035 581 471 414 738 479 703 839 300 290 784 185 745 843 267 525 683 348 663 524 929 942 337 815 188 379 1034 36 675 234 972 285 760 860 394 579 172 999 355 282 838 360 863 134 1089 831 119 301 1093 910 242 741 88 262 577 1046 149 599 242 295 783 38 1009 647 94 493 1008 694 310 598 513 1003 326 966 400 869 519 492 950 239 644 346 661 485 737 463 1076 724 291 411 601 693 20 304 974 755 169 1016 285 538 915 440 1068 446 1055 727 234 645 456 988 260 884 23 1020 223 22 638 365 844 239 885 936 355 66 858 899 30 1023 497 92 1016 844 84 779 474 965 288 496 836 1044 338 885 383 736 210 966 54 983 1 666 450 194 629 988 158 23 617 395 777 902 225 315 816 910 328 24 704 360 1003 372 666 1002 150 637 379 305 733 530 633 735 447 523 960 31 917 1061 18 335 1026 596 443 1020 329 129 1011 77 579 28 633 3 578 385 855 388 881 808 543 465 744 779 385 1067 320 764 4 371 759 47 946 791 537 881 434 983 41 563 186 177 599 499 930 452 692 1038 477 60 806 411 1063 385 877 483 726 73 966 804 200 221 1032 982 139 986 259 858 353 1043 487 584 204 529 960 637 32 349 610 622 542 175 623 334 865 1061 279 750 319 128 885 3 762 605 383 523 834 130 680 1087 403 566 210 147 635 619 308 396 567 1066 206 231 1002 275 879 541 748 196 921 1076 385 862 546 1007 89 99 571 948 156 571 520 72 670 185 553 732 466 75 743 936 516 903 181 73 801 918 364 901 181 456 694 442 1024 366 684 746 431 290 794 357 915 1035 513 962 501 1074 282 665 21 722 497 213 736 117 1060 653 155 209 919 551 44 380 762 118 958 120 806 951 68 499 698 198 1064 1012 116 993 253 554 493 912 145 125 667 889 169 1006 3 398 1065 268 858 677 142 96 568 285 1082 879 417 934 290 264 758 12 929 311 965 128 612 44 641 191 1050 197 615 113 860 861 384 109 961 940 127 311 693 262 592 443 1039 811 350 4 671 616 124 1044 464 878 140 849 172 876 460 632 268 696 269 363 625 1 1000 1082 226 488 990 889 95 795 116 563 541 120 933 233 1017 844 330 562 271 959 442 953 422 279 577 242 1032 610 265 253 952 566 252 603 125 1010 433 146 853 304 1048 1072 447 356 1009 635 300 507 764 585 542 76 575 643 57 363 929 325 902 161 553 817 320 184 748 287 920 507 890 611 337 60 664 605 415 249 1016 355 1058 197 859 140 587 488 785 116 1008 21 707 22 580 122 1037 1024 208 374 1003 172 630 486 989 343 1020 44 628 811 189 509 1071 256 605 534 822 453 662 684 491 474 893 757 109 680 313 428 803 1041 377 859 196 837 181 835 461 356 815 1017 38 215 790 326 854 442 874 566 459 591 302 755 402 1014 263 138 919 167 707 493 648 21 825 66 1085 684 208 861 26 940 224 498 885 799 511 354 857 371 968 649 152 348 978 836 212 269 755 763 200 82 714 317 870 678 157 252 938 807 402 479 1050 135 1014 729 401 710 127 558 255 407 929 313 629 870 373 168 741 550 358 1 1006 579 108 740 452 370 696 894 534 185 952 491 853 912 473 962 185 891 25 175 601 992 297 29 796 279 942 244 585 0 620 571 253 842 99 122 567 513 685 1049 68 872 242 106 924 1081 80 922 520 40 711 44 991 185 552 211 670 546 831 609 95 7 928 22 642 899 79 824 405 497 822 61 582 711 338 0 741 586 113 836 434 951 182 192 916 960 389 853 461 46 986 258 756 1077 246 192 669 1081 99 713 254 140 946 459 931 755 124 982 248 168 630 671 546 507 800 538 724 330 639 527 890 889 83 154 919 871 448 666 307 261 997 851 110 399 611 369 826 270 814 43 964 961 361 188 796 1054 260 318 674 304 647 670 243 674 27 457 861 459 708 1042 97 608 91 345 936 442 899 295 978 714 221 221 702 182 746 275 799 749 238 142 848 1033 416 867 421 61 1034 292 820 755 356 395 630 156 567 418 848 1079 201 449 902 966 104 1048 416 48 776 362 861 681 135 905 470 495 724 459 799 499 1033 741 132 248 885 891 78 608 301 917 184 852 424 617 463 625 304 356 861 211 1048 51 834 1074 243 703 104 959 168 1042 356 238 923 906 365 830 396 716 391 567 155 796 462 228 863 767 210 549 200 15 943 520 973 951 160 493 766 887 315 497 908 1045 200 635 465 64 912 203 639 781 415 389 999 541 846 261 988 786 206 649 409 924 546 488 700 926 546 741 151 93 766 9 820 625 354 334 910 764 145 588 355 81 1007 158 926 336 561 144 748 840 58 773 434 646 252 228 599 609 539 970 295 776 315 208 617 859 462 669 339 599 95 31 742 577 219 775 269 381 671 942 28 854 327 382 877 847 299 258 806 473 588 311 944 782 454 796 176 645 177 497 649 425 985 425 1026 628 422 1000 536 192 638 1039 462 534 972 874 430 1049 338 585 515 1023 306 64 983 175 588 65 887 560 162 68 1021 376 586 826 132 771 283 302 686 82 891 88 655 861 491 171 585 532 1073 1000 427 506 773 1091 431 429 734 211 710 103 822 490 948 526 792 485 832 30 820 801 136 835 267 374 873 755 383 343 610 757 493 820 446 848 108 648 346 321 605 540 631 570 113 823 345 489 974 448 714 366 634 322 1095 485 694 196 582 951 361 754 536 351 725 356 955 263 736 1055 539 407 1019 735 392 603 487 579 302 895 234 801 463 947 191 136 666 596 514 287 809 914 288 144 676 151 921 153 934 781 219 653 202 569 318 188 1013 187 550 909 437 186 985 60 1074 98 969 923 86 962 531 834 467 648 171 626 266 581 543 70 847 599 422 324 1046 429 592 220 1008 886 233 493 968 41 673 81 1036 882 510 359 899 332 1021 724 95 78 746 111 833 257 775 548 228 307 594 272 833 802 481 711 432 1073 282 895 196 946 43 340 839 166 572 5 1017 315 1082 294 698 391 1053 944 224 126 933 31 999 327 823 709 286 55 632 31 842 487 551 227 592 705 63 1087 88 249 919 504 549 66 665 101 600 1008 525 461 865 290 1022 758 196 992 289 903 390 81 1074 536 841 215 992 903 272 222 1038 601 332 243 595 166 728 918 394 367 717 32 567 1013 417 82 884 31 903 44 612 831 386 921 327 513 645 884 529 81 1070 264 685 235 958 997 38 330 751 342 1004 638 297 550 200 512 918 63 654 288 977 865 360 677 117 438 839 463 1069 277 916 384 1036 225 695 555 397 546 925 210 624 1064 452 1048 445 608 0 949 266 536 578 342 725 760 299 1035 364 64 782 1063 365 16 853 284 776 238 888 632 70 411 1036 857 266 380 733 12 758 115 604 150 816 118 580 520 962 96 779 354 822 136 738 910 292 625 328 717 7 179 768 853 328 450 624 243 877 691 319 887 485 954 136 1019 436 803 444 383 551 5 772 123 895 565 73 1047 238 821 515 716 19 974 213 521 1027 554 313 511 742 891 18 1009 313 798 359 1022 69 502 874 112 943 516 748 252 820 1059 327 564 510 715 509 952 409 325 1012 243 679 829 6 6 649 104 768 197 741 822 388 1070 361 850 537 317 858 433 878 473 596 844 441 971 294 1037 283 807 104 568 95 179 699 122 1005 773 483 666 89 580 234 723 178 933 256 408 674 866 28 297 767 339 979 1038 282 997 422 396 801 732 198 263 880 12 1035 543 755 69 952 740 139 605 516 140 552 368 1028 988 147 440 975 1091 118 990 192 92 625 335 884 795 372 289 973 720 131 109 610 774 56 178 1074 627 174 560 158 387 817 1027 114 505 644 779 526 449 972 473 817 783 31 480 626 186 615 959 525 829 450 349 772 1080 50 961 28 1023 373 12 845 449 1039 519 881 1029 160 263 724 251 600 525 910 819 31 1005 240 578 200 625 310 698 71 779 238 917 383 94 812 169 713 692 279 884 325 876 385 855 291 226 709 953 486 740 477 593 339 61 912 1016 495 581 7 500 612 105 752 27 745 103 566 172 581 377 598 554 127 282 637 758 479 830 6 82 792 453 955 596 307 928 162 238 707 160 855 61 957 222 957 771 466 178 835 438 840 320 967 39 677 1054 139 548 5 604 142 622 276 62 627 195 1037 989 246 620 86 418 565 697 500 527 595 45 670 223 719 115 1010 262 868 622 102 537 762 948 125 92 583 69 752 34 854 353 698 271 757 416 931 608 293 1034 535 226 959 271 586 671 404 389 573 394 742 1076 507 1078 97 178 730 106 1006 891 159 768 190 79 901 139 904 832 205 357 767 1095 129 1040 428 188 881 106 643 496 617 216 634 77 979 561 425 497 627 457 727 921 369 229 1025 53 553 240 747 459 709 470 690 952 274 762 444 388 835 113 945 16 638 403 984 992 72 826 55 813 451 618 114 123 761 555 446 558 241 312 733 465 681 550 149 471 715 1027 382 563 275 881 335 606 394 280 935 777 360 1 970 1077 434 908 55 907 328 286 733 226 727 518 632 683 95 682 534 414 897 975 2 148 755 713 545 64 727 193 814 69 879 426 871 383 940 974 10 393 756 166 613 944 504 756 544 133 1086 875 48 1003 389 227 597 942 254 1093 243 1045 292 225 855 761 106 699 545 316 637 95 606 987 183 540 828 1020 28 543 832 1089 237 1020 497 940 222 531 1086 1044 437 956 63 199 560 176 934 858 453 1041 267 762 86 1008 134 585 425 387 548 299 631 947 87 498 943 915 110 230 899 703 127 891 312 173 739 708 158 733 5 853 486 686 367 494 774 330 619 883 118 965 499 505 622 452 1090 141 974 742 230 1066 420 958 364 96 749 581 349 335 979 61 750 306 768 412 1071 346 1018 909 59 476 877 240 863 491 1052 922 325 19 1018 56 1095 473 743 106 561 530 936 967 395 18 920 824 135 530 907 457 975 1045 233 863 297 440 1065 508 873 386 669 145 705 398 893 851 258 1001 402 802 264 722 214 357 1021 185 730 218 775 1049 15 280 625 583 114 197 943 145 887 1075 315 943 320 581 420 833 514 331 990 1081 441 408 877 55 843 549 305 204 627 218 947 214 983 1074 222 949 526 453 606 880 142 932 297 145 1084 878 175 421 655 343 796 662 325 686 326 24 809 152 886 213 980 658 290 919 63 4 993 548 123 903 192 712 318 1090 481 999 505 325 970 628 160 313 1032 377 1047 1040 45 972 537 759 25 762 212 819 351 362 993 521 877 886 214 453 617 1037 499 945 219 1018 542 979 281 791 179 865 142 795 53 1049 300 160 729 672 391 868 499 600 122 488 950 911 372 760 97 856 516 278 1069 339 772 719 225 1009 20 466 565 278 788 543 714 16 622 235 952 302 926 716 156 474 587 141 890 650 341 293 699 494 817 73 674 205 700 752 479 155 871 180 914 169 630 1070 395 222 826 485 1006 981 56 578 256 517 553 148 669 25 658 1045 424 161 954 413 574 989 195 1079 203 174 606 698 443 502 667 339 648 139 683 439 1033 753 232 274 1023 933 109 210 1077 825 391 1014 277 337 787 191 935 601 491 482 1047 680 260 163 1062 3 701 394 769 680 58 1020 472 858 315 311 1088 225 573 317 963 945 37 888 417 224 789 983 448 933 50 784 492 330 662 431 772 653 343 643 116 67 797 679 380 840 211 739 499 727 289 938 541 438 993 321 961 716 175 779 290 707 503 310 819 911 94 934 215 278 815 1067 173 665 440 421 787 493 601 903 100 377 579 851 168 423 980 0 982 314 859 636 227 578 544 458 767 997 121 471 694 811 279 563 378 504 661 640 57 13 997 416 880 729 43 153 649 55 881 1077 22 531 655 872 266 97 873 348 1018 1055 74 150 695 1023 102 416 724 494 1037 603 220 12 953 668 99 829 29 167 548 690 286 572 377 410 569 579 385 249 751 840 477 674 181 823 452 366 881 930 372 858 388 299 550 597 78 966 527 431 939 258 1070 776 71 1001 115 949 397 1048 124 711 6 1072 284 684 402 359 991 268 631 54 1069 487 1077 175 966 461 610 160 893 10 1010 447 1044 426 653 798 423 365 930 1088 340 833 401 439 598 164 1072 857 206 1064 480 439 890 621 244 37 773 567 368 239 1072 841 112 408 606 358 953 492 661 1083 271 384 568 19 657 322 901 149 644 59 710 70 970 816 64 901 238 1017 324 276 748 385 577 233 584 442 889 47 1015 911 185 1078 13 697 321 952 483 527 699 660 522 373 896 291 572 938 293 303 691 701 314 218 696 660 89 1035 14 716 5 348 997 724 60 310 1093 641 214 479 954 462 779 318 865 256 831 567 508 598 311 582 535 364 943 607 366 760 227 142 843 289 616 224 755 297 825 342 981 693 54 299 834 515 706 451 980 1021 380 639 173 1036 382 480 860 855 62 1020 45 1058 466 731 129 231 750 613 167 238 702 562 72 712 265 255 725 432 684 644 345 160 812 494 615 875 385 552 420 461 1020 241 1036 191 967 1074 402 22 705 440 852 332 736 531 1011 935 369 1085 344 610 138 70 1084 1076 391 454 769 603 407 88 1027 182 1045 113 836 95 800 650 200 427 1021 77 1012 237 656 559 467 546 1042 972 105 834 530 630 129 137 996 568 43 22 857 980 10 538 611 516 1029 734 0 514 1045 763 389 45 909 606 208 280 875 428 1019 634 119 471 970 338 686 307 912 742 105 486 1060 525 1045 614 156 36 730 665 219 751 252 870 244 902 513 682 158 582 380 670 29 271 911 57 1048 204 616 159 940 636 195 462 901 595 248 109 1000 1042 168 343 749 837 384 971 300 254 960 398 588 654 517 631 25 985 512 1001 169 482 663 143 1009 1048 454 744 239 192 1007 547 879 612 221 434 593 752 450 367 900 781 131 985 92 964 117 214 740 798 36 54 869 990 364 686 547 339 992 204 723 483 756 813 234 704 186 112 740 525 552 290 1078 163 781 429 614 583 304 1042 297 791 207 568 163 316 659 1048 113 18 1012 1072 55 590 14 997 115 970 208 169 919 536 742 112 743 48 965 1009 149 1093 332 345 749 648 411 762 389 548 173 719 16 138 1081 472 826 444 818 742 429 846 243 974 385 456 962 346 976 1060 385 2 1001 334 659 1068 135 465 714 1077 92 890 195 804 279 464 688 155 905 505 946 858 444 289 787 1024 99 318 924 366 760 892 97 247 968 107 855 1074 189 567 61 57 827 464 894 422 797 837 96 860 542 801 63 311 808 595 457 328 734 16 1022 849 506 1051 326 991 162 148 657 808 189 332 959 833 117 731 249 428 1024 154 1072 31 929 404 768 256 795 243 791 118 724 192 601 396 698 919 418 714 370 528 580 532 786 221 625 62 659 427 1068 899 320 292 900 637 492 473 707 88 659 51 783 891 541 72 919 1046 287 1013 250 938 320 180 706 521 751 831 425 854 275 500 693 1003 484 1005 435 186 896 327 613 6 775 344 924 5 811 871 375 896 122 77 1035 799 88 413 571 103 789 309 741 467 729 732 194 229 775 967 496 442 754 187 1088 747 147 247 852 217 878 308 829 104 916 975 289 613 112 27 683 655 138 395 760 91 924 828 42 469 868 876 505 641 252 373 779 904 51 1023 349 683 173 394 603 677 51 631 20 832 35 223 1023 105 1069 329 1094 1039 388 898 294 603 159 906 160 253 1039 677 182 944 216 26 550 278 1052 171 664 925 278 420 1032 725 387 758 414 480 775 936 368 475 946 326 818 230 592 67 989 616 11 1023 411 430 990 225 1019 863 324 800 155 331 962 469 1004 627 73 936 142 53 820 18 892 718 263 587 461 226 619 353 1024 19 742 218 709 161 1082 320 785 543 738 63 821 47 599 94 900 167 671 1064 361 1063 114 59 806 990 441 608 325 535 614 424 703 1058 164 238 834 883 14 744 300 895 204 27 1054 267 1091 415 892 121 1043 412 868 368 575 887 424 915 69 180 907 850 282 588 62 374 715 847 341 763 547 282 980 169 704 306 884 816 245 330 558 210 657 590 65 678 278 681 521 1034 440 587 390 409 643 303 882 985 127 829 192 845 510 865 496 926 233 424 606 35 559 87 628 620 185 114 892 459 753 1 918 1039 371 173 757 1033 216 834 20 752 1 14 579 703 538 1030 267 39 700 926 45 487 858 124 1005 11 679 367 696 689 223 388 782 128 658 577 231 824 134 762 323 521 796 802 365 272 1082 710 126 1055 229 968 436 764 135 161 758 472 569 0 590 49 685 232 1069 778 259 172 971 49 1071 742 433 466 788 327 945 454 1090 150 872 972 9 571 156 852 466 727 216 820 25 106 1043 411 870 541 655 482 758 271 570 712 492 692 9 293 855 485 654 799 94 932 492 118 952 300 853 447 958 677 504 309 878 277 682 630 93 323 1064 836 78 839 494 958 250 143 1011 516 576 348 1093 878 405 1031 405 279 1051 234 560 335 992 726 474 1051 4 913 436 560 22 341 628 738 401 1025 390 511 822 204 1071 405 757 969 366 874 299 600 103 529 1070 744 431 414 987 749 49 1009 290 106 720 520 933 934 478 947 270 996 58 777 209 578 464 52 780 424 843 969 504 529 596 708 506 590 321 766 281 312 768 387 1055 374 858 1077 446 63 966 637 125 113 941 845 501 1 561 672 251 865 382 991 537 211 885 551 361 697 342 577 81 997 376 1010 537 123 1013 236 827 1008 55 86 714 811 458 534 627 99 807 288 896 788 217 992 34 393 819 568 80 772 515 906 336 109 1081 968 229 183 842 638 529 256 1064 753 122 369 879 555 59 201 920 225 985 334 892 921 134 448 589 283 862 218 859 236 1030 479 958 420 1010 185 845 1030 185 44 752 784 182 699 305 363 661 802 498 230 935 140 619 581 37 579 162 708 336 823 519 88 622 246 754 1000 10 72 841 771 60 526 579 314 891 788 279 538 1021 350 1041 1062 187 849 83 838 450 62 1005 168 981 214 610 479 716 456 722 355 933 549 97 729 192 23 729 6 581 857 51 988 171 1023 250 1031 462 574 130 732 98 360 999 854 147 17 749 642 146 631 423 357 1029 24 979 1002 520 287 637 479 621 541 812 1002 493 307 971 807 349 490 841 828 328 157 989 112 663 198 1079 72 1009 402 1069 353 659 717 345 863 509 301 779 1062 432 18 925 618 286 226 912 394 899 513 565 178 680 878 242 726 345 966 444 541 824 57 874 740 435 271 696 46 808 919 128 345 801 506 803 690 95 993 242 864 444 17 639 908 344 858 230 149 875 346 625 207 762 927 465 958 34 975 291 891 404 86 886 762 392 199 616 591 154 680 540 790 433 163 618 335 605 12 791 537 616 153 1073 384 802 935 297 842 288 121 845 789 119 62 1050 275 582 971 232 770 196 526 637 37 1078 926 540 563 223 123 692 22 811 810 474 196 906 871 472 1071 529 1034 290 12 717 192 612 309 577 1036 336 733 137 391 1078 1077 272 984 266 81 1021 394 820 9 600 751 5 234 959 386 873 1058 42 78 840 1079 247 198 654 446 721 806 499 70 841 815 230 67 639 993 475 1038 236 646 57 760 213 169 798 102 872 36 633 961 503 386 969 159 806 231 953 350 886 734 122 959 312 516 962 34 850 1021 369 585 120 113 825 827 543 19 649 272 629 153 683 457 735 84 665 335 864 56 711 1055 404 122 970 494 610 1040 188 8 1032 694 276 96 941 379 762 327 663 83 974 841 473 222 667 933 343 6 570 522 830 810 486 893 83 581 413 1012 472 1081 360 51 853 7 795 107 1066 846 370 838 529 741 458 586 459 338 1048 965 113 278 572 278 765 919 113 67 720 881 465 255 874 858 302 680 230 481 1069 1043 123 292 818 280 988 205 694 457 963 556 338 414 645 219 982 1069 522 308 731 693 488 997 179 1036 532 72 856 720 286 1094 252 485 557 861 331 533 937 1059 79 798 210 834 418 315 1056 840 75 64 694 9 1030 381 837 43 773 557 488 134 713 504 585 242 968 855 121 121 745 257 726 927 133 917 300 332 1018 525 743 783 528 730 5 672 510 1073 379 535 746 786 63 771 119 295 1066 191 728 440 692 807 195 231 865 234 708 287 918 944 406 893 324 220 713 1066 528 536 698 985 418 548 162 806 327 801 408 460 914 1016 290 393 906 472 975 281 909 167 880 978 293 626 254 818 290 163 707 727 434 284 1035 212 576 35 921 422 983 828 26 956 492 13 551 36 908 160 996 827 1 627 335 915 153 617 51 936 274 891 378 799 231 364 697 632 258 661 520 439 734 604 120 275 844 430 650 127 782 525 690 957 540 1024 416 245 801 701 388 46 633 198 838 1003 262 91 583 795 317 691 232 702 176 996 496 377 770 21 738 304 800 550 259 478 602 761 437 233 786 554 39 236 981 409 1085 458 942 623 303 379 916 281 812 680 63 43 868 261 600 616 315 281 835 598 9 759 404 158 1045 516 637 509 919 575 54 901 467 102 1026 142 900 456 626 248 555 518 878 34 669 602 417 710 254 453 805 670 469 129 788 244 1002 854 494 874 324 1029 92 102 597 340 861 29 880 743 471 7 617 156 700 405 572 330 750 864 39 241 998 201 869 353 1066 593 29 315 676 807 439 248 681 43 623 582 312 441 1050 850 83 527 603 241 966 769 77 618 120 933 25 18 565 170 1017 439 848 783 10 503 674 423 996 954 203 28 689 946 546 568 545 109 960 535 1085 380 1035 112 898 451 564 238 876 201 1055 751 453 430 911 850 404 970 274 568 495 537 1043 947 282 12 968 316 746 585 366 800 268 376 957 860 429 471 565 1081 101 764 73 790 327 614 421 247 1091 431 639 909 69 199 593 286 742 291 628 1065 297 64 792 329 989 157 831 324 619 34 670 530 701 944 232 754 76 281 585 306 898 246 758 841 261 561 250 155 977 61 553 878 231 931 469 1016 48 1017 209 76 1020 851 320 384 663 396 1018 471 1026 703 299 731 81 934 51 323 850 664 43 246 879 704 412 402 1093 936 149 1054 284 956 236 971 505 1010 154 959 504 582 166 1058 22 607 339 69 874 423 667 247 648 921 427 350 931 833 338 1015 110 586 505 604 111 610 275 756 501 861 418 323 592 610 269 472 879 875 93 347 611 555 109 495 931 498 598 335 578 666 543 829 537 47 852 492 646 345 607 872 451 73 1023 463 951 852 477 635 289 288 878 11 685 884 118 140 1034 897 460 706 60 583 256 1040 58 72 1022 428 593 680 469 533 1044 610 284 487 768 1090 536 193 615 462 766 155 951 640 485 1069 279 81 557 948 195 938 538 590 492 308 923 692 449 373 623 926 317 947 283 643 539 347 785 173 587 742 210 363 772 339 960 771 544 90 811 862 465 1017 287 83 628 75 557 161 650 1075 520 514 775 611 57 800 254 473 565 873 18 1094 424 290 746 734 526 690 386 1036 316 987 473 501 771 1063 96 394 553 711 443 522 1086 742 85 632 82 223 628 6 778 408 635 327 1080 420 623 393 859 577 143 191 755 484 822 368 616 111 571 312 741 414 1044 700 269 867 394 127 657 459 949 467 629 572 390 214 565 609 166 972 137 822 292 534 646 604 64 548 231 426 1053 258 826 543 739 576 202 418 800 207 712 272 631 986 369 22 992 269 1088 465 1032 950 534 1089 352 641 427 232 684 782 365 485 604 807 364 283 915 1033 120 900 525 71 1053 920 318 850 101 980 519 675 98 750 169 767 443 531 997 147 1088 671 407 1058 79 813 187 342 1000 1029 89 664 444 45 918 66 674 285 752 210 810 128 568 6 1067 191 592 361 713 687 454 279 817 763 296 344 806 275 971 406 617 324 595 740 225 270 697 492 955 464 633 214 928 456 790 578 86 190 945 658 538 584 379 680 388 994 187 111 625 630 198 877 514 12 1045 550 143 807 57 553 538 132 1019 293 853 118 990 948 349 971 95 686 174 228 844 655 402 145 706 857 195 946 142 356 741 797 206 328 687 253 696 860 23 36 947 757 372 867 167 408 549 254 663 34 720 645 473 292 604 523 1055 443 1019 1079 540 141 979 209 811 441 869 875 228 161 729 973 401 244 855 662 172 659 287 14 792 875 185 666 253 1 671 32 858 670 160 343 697 57 1077 578 205 174 598 757 179 406 917 976 128 955 265 1087 531 132 847 550 454 84 752 984 452 213 830 516 606 976 417 786 513 871 218 840 277 815 44 790 411 196 972 210 576 933 448 841 403 283 779 353 914 164 1070 674 170 53 649 15 1021 938 483 896 305 540 813 212 739 953 254 987 516 893 89 996 246 892 441 590 168 832 196 438 658 72 643 740 318 30 919 322 1011 620 150 320 1086 488 899 154 844 939 74 385 921 361 995 904 174 253 935 129 1005 28 640 9 908 842 420 169 554 1012 251 208 686 237 690 514 1084 598 279 1016 282 98 716 822 358 924 456 170 977 472 1046 230 866 491 682 417 640 15 1064 123 660 58 990 1052 461 665 370 775 265 527 677 658 40 743 335 975 350 378 653 125 711 28 625 1051 156 125 727 407 1081 178 903 1048 344 38 1072 602 212 943 107 371 1052 631 11 776 237 937 485 746 252 80 725 928 294 1010 41 411 786 406 955 288 1025 409 600 238 893 713 535 403 690 239 721 224 625 235 979 422 587 256 843 958 278 414 596 703 497 770 513 372 853 226 649 858 56 222 989 1084 357 1039 94 875 167 44 869 344 809 911 193 238 662 554 348 180 1071 293 823 946 395 407 719 55 953 926 295 723 154 130 618 842 123 146 649 312 743 1057 458 909 296 545 854 214 988 1075 541 865 188 1051 357 908 57 373 702 29 607 934 117 579 301 863 285 668 392 590 350 178 905 369 624 77 1052 804 150 279 984 453 1078 278 586 102 804 273 708 383 905 714 281 42 961 1054 477 694 100 511 614 636 39 174 997 17 653 867 11 466 620 219 704 973 412 1013 150 284 606 252 1084 255 797 672 366 64 821 949 485 96 773 943 24 29 694 973 297 107 754 153 738 231 931 1068 121 939 414 71 677 241 572 980 162 1085 391 220 597 977 143 406 1004 510 861 706 490 879 462 713 533 655 223 335 667 210 999 472 704 966 89 444 723 1073 535 201 556 172 944 903 80 333 839 355 849 926 438 575 475 554 472 995 49 692 508 575 156 339 953 792 459 913 497 935 29 4 1011 954 306 972 237 269 1087 67 631 455 820 104 608 568 57 736 180 292 1046 927 529 888 353 641 355 798 66 156 859 858 448 1024 221 317 562 104 852 608 362 239 766 691 462 18 970 770 454 153 1058 331 1002 268 844 152 861 790 504 19 791 457 1039 110 995 221 1052 340 687 380 869 412 1009 898 416 25 1043 133 988 517 646 10 785 98 773 275 967 373 554 172 967 276 721 859 327 276 808 96 767 541 687 852 32 77 1051 180 971 1059 75 437 865 888 369 417 1095 937 356 316 552 460 1046 1094 219 818 175 943 147 40 1047 898 284 783 70 870 353 212 668 34 587 827 229 313 870 646 30 982 399 492 1072 308 875 294 790 818 0 495 678 368 798 926 395 10 602 986 273 324 743 102 770 610 9 963 405 151 962 216 829 679 73 375 804 146 704 311 826 356 562 44 694 916 62 661 373 352 1068 327 744 408 966 641 316 331 614 385 932 197 736 825 56 216 897 838 307 612 244 819 92 989 305 144 556 286 1035 727 183 152 590 858 472 1003 2 1090 504 129 848 712 1 112 811 1027 497 244 904 649 455 813 380 383 785 537 1085 157 820 1020 85 242 973 821 99 84 674 305 784 17 900 389 1002 669 454 713 257 888 290 233 608 493 1015 295 672 28 1013 337 1005 129 919 505 1035 214 639 791 504 515 613 1037 2 869 234 890 427 250 663 864 242 585 44 1085 18 886 542 896 291 649 373 678 245 17 942 1021 448 318 753 554 256 180 744 1045 228 840 343 705 526 921 116 651 158 150 886 427 560 443 1010 385 967 778 55 161 692 358 654 474 1050 846 2 471 928 896 208 582 131 1024 171 397 690 1070 0 364 624 244 1071 614 407 1029 201 627 443 819 263 551 204 839 343 829 129 743 97 1001 444 845 276 892 147 1004 308 357 1047 1092 62 536 1065 356 918 294 931 361 675 153 957 784 464 231 827 99 669 285 745 1067 300 787 200 751 151 965 323 1022 316 471 1080 7 941 538 752 467 1028 156 680 798 262 177 859 161 750 860 451 467 990 364 1078 916 219 156 986 5 613 907 75 499 874 603 534 189 907 773 443 1022 521 694 157 454 1019 648 207 525 780 774 119 877 459 978 240 760 101 470 928 737 354 376 549 314 1068 57 635 713 538 413 708 850 380 39 1077 199 1048 784 19 260 662 299 732 25 1070 492 595 686 224 708 167 516 707 590 91 130 548 122 889 43 971 159 587 759 377 18 654 661 328 747 342 218 742 190 964 58 585 824 498 349 728 901 333 250 975 599 456 804 526 395 792 1015 223 890 239 628 524 371 996 231 861 418 1058 972 86 537 745 597 149 256 1036 71 869 14 734 944 458 989 443 325 803 436 872 301 736 584 365 1061 40 552 358 645 13 316 1068 1014 394 407 954 398 1008 238 666 1093 175 272 710 225 779 111 786 692 454 435 646 844 499 219 1022 371 776 16 813 735 30 383 902 577 230 658 215 1052 80 193 989 502 1037 652 127 828 221 850 195 909 488 313 718 269 824 436 584 22 779 1071 427 1031 367 609 263 373 1044 415 737 1089 18 99 659 972 83 653 363 845 261 100 635 1081 438 528 719 848 283 354 1019 207 689 107 845 100 1065 565 339 395 562 826 423 7 557 525 851 1094 4 951 78 721 10 84 686 605 77 561 219 961 195 619 296 616 122 27 619 59 567 814 203 768 409 347 711 754 108 984 327 847 207 405 577 555 78 34 1009 669 33 369 560 797 258 815 323 818 406 1014 254 519 860 906 113 1036 540 603 307 362 639 204 865 516 843 243 575 196 851 658 13 52 980 585 326 866 547 269 885 484 684 757 206 726 39 896 151 975 456 779 539 402 667 514 858 942 84 559 85 721 455 1004 281 963 505 369 564 496 716 148 655 815 27 745 499 507 791 344 939 460 846 766 380 937 141 415 572 591 369 133 690 89 797 326 914 128 684 260 692 471 808 123 1034 416 849 552 367 792 62 333 743 711 261 559 517 241 573 1024 209 805 260 621 326 544 952 795 128 671 300 317 973 464 652 286 875 285 961 376 794 1077 448 1077 51 606 44 162 966 613 368 442 809 746 174 42 628 30 907 699 464 826 342 120 1001 271 971 246 833 811 307 105 942 611 355 1000 102 942 116 1068 303 245 853 343 1003 400 744 986 72 350 962 1091 56 299 618 944 17 978 78 813 319 878 209 18 1026 894 349 720 182 1065 168 152 732 642 346 7 777 986 276 1040 378 734 356 1006 397 457 981 58 984 348 808 624 34 853 449 909 234 474 615 556 273 13 754 303 818 520 565 170 827 1000 311 96 712 144 736 543 839 483 589 285 826 394 1022 1035 322 214 733 826 216 616 439 124 742 850 312 491 884 1025 114 715 317 132 807 884 189 294 967 801 348 277 986 80 948 955 10 621 249 80 1017 1009 471 862 108 762 119 378 551 165 722 521 960 149 662 68 800 502 1046 45 638 1016 312 762 301 178 916 120 953 578 4 180 986 674 382 763 346 654 95 892 180 185 922 429 866 114 1053 822 53 946 520 1044 298 766 51 925 282 618 545 865 11 861 282 1016 196 347 1071 261 735 1034 296 393 553 140 649 991 115 390 749 577 384 1071 79 115 695 222 1069 514 992 271 731 466 582 376 789 501 805 672 381 1029 20 677 230 854 285 49 655 691 6 435 775 160 790 960 227 216 779 39 1014 496 1084 423 924 1000 347 616 191 903 458 265 575 589 199 53 888 421 708 990 83 221 692 202 685 567 474 573 318 765 135 500 1028 454 754 566 546 154 1016 753 235 960 99 700 0 1006 140 500 858 146 626 951 6 828 262 83 864 831 328 757 386 360 887 161 930 857 13 989 268 109 1091 158 802 530 836 212 956 56 648 176 835 939 219 375 677 397 677 944 363 302 1091 582 141 880 238 458 896 905 226 899 138 113 617 980 255 10 801 16 1073 165 742 712 485 759 42 279 908 173 807 693 298 1066 163 37 1090 280 919 1055 468 707 384 100 746 686 176 230 562 11 1061 926 225 402 1034 946 301 1071 92 1022 266 858 91 897 364 297 751 1016 46 730 227 411 966 308 1018 1014 85 938 271 1090 38 513 763 50 962 217 650 559 43 336 1088 384 865 654 54 712 467 168 593 1087 176 968 285 585 52 894 156 609 1 387 1033 217 1011 507 850 691 450 491 813 668 501 666 47 190 779 340 676 642 380 726 358 651 153 1084 34 568 100 575 499 954 500 981 217 150 945 437 877 798 421 108 681 876 90 425 841 839 23 187 902 276 713 629 28 758 247 62 894 179 611 219 764 584 22 556 276 819 539 726 466 673 4 92 574 232 1029 473 692 573 513 868 144 1075 259 1079 60 328 1094 848 470 303 643 581 173 133 929 783 527 157 584 185 702 144 640 432 864 788 200 75 1087 635 372 817 90 70 988 761 475 877 341 299 602 602 422 500 705 913 161 357 1053 381 844 839 324 588 227 284 867 237 581 44 775 3 680 304 614 70 571 608 105 350 817 545 1032 378 746 773 314 829 147 640 27 6 1006 974 355 504 571 682 504 548 195 814 296 391 1038 611 252 801 427 234 620 599 506 58 677 181 983 571 369 349 1012 865 8 403 1051 356 772 933 190 246 637 379 551 60 948 232 920 368 788 957 304 842 473 541 934 1045 36 989 142 111 645 967 257 565 420 85 727 715 136 590 23 174 836 574 309 129 952 1092 101 225 837 335 777 460 1071 320 1021 726 190 597 144 971 150 732 318 208 693 871 336 1061 362 216 628 373 1020 242 1060 680 129 417 780 1095 165 186 952 861 352 1072 294 566 169 383 1038 733 125 727 312 731 381 929 146 649 393 490 709 329 976 891 503 120 1082 425 878 565 112 202 1091 246 969 186 1061 885 516 805 304 564 490 825 27 479 598 583 168 789 239 525 877 487 940 174 700 439 594 1007 8 490 580 406 670 565 297 521 655 896 293 477 617 825 380 673 268 208 629 270 841 728 391 6 688 796 360 260 929 33 659 813 61 160 583 1056 448 707 193 154 617 388 761 121 702 447 866 989 292 744 160 275 571 400 841 544 727 1007 543 680 340 545 679 407 677 886 332 14 904 674 5 881 17 488 1081 562 270 818 161 936 139 3 1093 933 92 215 985 780 313 587 102 877 239 293 643 559 546 148 726 1001 416 56 837 742 155 661 411 1016 193 794 252 600 59 102 556 106 840 55 1051 279 554 534 712 530 1007 1020 397 520 768 213 815 363 966 290 1017 709 340 451 976 472 794 550 53 154 654 847 452 983 523 56 651 822 522 602 87 91 612 118 645 752 198 180 777 569 328 1005 396 494 1016 124 1026 317 857 147 1002 384 1066 197 651 327 873 67 673 565 0 172 808 638 407 301 548 849 12 323 731 682 511 734 403 507 914 490 865 771 507 807 483 59 548 138 973 871 96 855 253 444 918 936 194 563 193 481 1033 787 482 1052 164 273 907 750 34 810 326 607 529 339 833 85 995 863 394 964 222 92 1003 302 940 294 636 405 844 1071 351 162 806 238 714 973 367 793 68 1081 307 491 700 626 28 766 221 874 453 389 962 884 404 909 190 323 878 667 312 705 180 960 265 257 1042 508 830 21 803 40 788 573 118 1036 523 767 132 112 685 259 553 543 766 46 917 541 727 82 761 107 868 582 160 348 1066 420 573 204 1050 116 932 692 12 275 595 663 84 14 937 225 964 789 61 764 132 515 896 561 60 394 548 240 846 584 231 816 46 749 338 258 791 610 530 177 1050 82 572 467 880 287 731 956 309 549 140 914 348 445 1054 397 682 560 0 669 252 934 92 785 456 214 749 810 496 888 208 653 334 195 816 522 912 261 649 997 364 678 68 1027 364 194 583 859 482 1014 470 812 24 294 697 360 955 217 568 352 1090 393 551 685 10 1021 182 863 542 674 42 888 331 552 535 212 842 114 1069 697 418 723 137 612 226 811 271 898 348 1002 341 443 742 509 847 135 805 626 375 943 474 1082 70 960 463 451 982 922 406 186 576 78 963 83 604 1094 83 631 384 427 909 923 306 555 124 858 376 58 674 181 723 334 951 532 860 1057 298 442 997 571 31 370 602 882 53 594 448 1041 269 166 856 360 560 151 770 1082 508 828 201 970 310 1012 383 479 893 493 698 108 877 17 682 748 122 858 473 362 901 550 158 956 476 887 178 820 154 201 879 924 5 849 86 1091 222 548 114 157 980 908 325 499 792 596 118 879 416 497 992 164 942 840 377 415 871 20 887 11 834 182 755 752 196 1017 406 394 753 337 570 997 445 676 181 661 165 686 273 639 483 174 689 193 874 981 400 347 833 323 636 450 719 179 661 418 961 1091 171 161 614 797 285 293 884 165 1027 418 671 261 959 651 96 299 875 764 423 285 1090 803 508 838 502 593 446 554 439 527 972 445 1041 714 133 741 425 543 896 709 243 656 162 415 693 2 694 903 16 550 221 199 911 416 554 686 186 912 31 512 577 72 607 673 541 731 477 337 662 61 1060 888 391 985 18 616 360 177 658 664 44 855 507 713 294 532 673 742 129 343 844 946 52 840 471 132 1020 866 63 288 703 821 244 1040 37 306 915 675 409 632 319 567 36 213 859 599 240 745 443 581 290 550 56 606 19 122 895 1033 170 604 488 418 1049 1094 491 244 646 837 267 508 970 808 109 270 1089 499 856 246 1024 803 260 257 1025 504 1083 726 56 777 157 142 807 604 229 16 972 811 137 422 930 643 515 1029 396 1040 123 884 13 941 379 502 829 800 58 340 859 353 610 212 1021 1063 50 109 1038 996 125 813 204 24 571 601 225 94 1042 671 416 274 930 904 442 770 25 659 55 132 835 874 482 568 184 182 883 824 185 322 916 694 302 221 602 829 436 126 809 132 772 1 883 23 685 379 678 862 530 463 667 873 397 801 110 703 469 1072 398 482 960 199 930 374 564 270 1092 502 931 154 670 314 611 1017 255 826 509 128 693 781 331 714 188 159 615 242 869 245 1088 724 243 203 799 911 115 374 825 1025 447 610 504 306 887 909 396 913 108 874 197 385 1020 1029 181 301 1066 1080 177 407 992 963 61 915 143 585 146 637 455 329 785 991 95 188 981 317 1020 437 558 817 271 473 866 189 793 926 386 218 649 243 1036 898 42 240 816 650 330 4 559 773 329 1060 412 35 955 1085 415 45 941 423 710 18 887 496 791 966 293 588 293 930 364 47 779 506 995 121 625 636 190 607 307 685 514 828 500 106 922 318 988 752 545 641 219 304 962 153 597 1079 100 1021 234 439 948 142 832 962 447 315 666 369 777 701 287 422 993 447 939 1028 213 907 148 620 418 471 564 541 802 43 582 263 989 935 177 575 147 201 758 805 398 71 640 794 462 189 1024 434 639 550 232 800 272 258 1068 606 223 372 659 821 266 1053 272 601 141 553 299 599 272 422 803 274 977 447 1076 609 329 300 780 725 73 120 1047 707 370 625 333 603 358 33 994 619 246 106 604 911 236 58 858 577 361 764 457 845 337 463 579 302 985 461 650 127 632 42 925 782 288 424 683 508 604 334 849 1022 211 566 223 930 247 658 402 971 121 608 75 505 1020 264 847 227 987 673 502 229 614 796 104 115 829 1030 217 399 1020 1001 527 611 67 384 973 313 843 63 548 71 959 598 393 417 578 1012 36 925 158 1 703 1044 463 93 1073 451 931 986 119 1046 323 153 568 613 350 595 403 496 1000 891 102 887 464 200 1000 451 855 517 620 960 317 244 771 190 712 161 1020 993 471 895 224 740 263 211 859 760 323 777 72 864 373 1089 497 357 783 583 90 948 380 757 542 477 625 790 305 827 447 114 659 857 157 844 452 480 590 884 215 212 945 202 764 855 448 450 692 620 479 1046 508 486 1032 553 328 767 292 772 133 619 331 529 611 1055 237 997 109 117 561 181 734 616 120 341 945 112 692 359 878 958 349 432 755 929 255 516 556 457 690 89 941 885 320 275 654 855 169 631 258 171 937 162 617 433 994 954 206 335 1062 77 1024 907 184 141 820 1084 435 1033 135 789 360 758 271 170 668 848 122 601 402 332 1049 646 425 909 448 276 832 215 1003 701 386 599 410 546 716 658 463 762 354 301 703 551 15 517 665 760 251 1037 126 927 524 369 995 1091 107 623 258 957 69 29 817 556 389 84 786 982 157 500 969 27 667 385 1027 1079 257 668 439 369 788 188 800 1065 250 408 664 946 262 704 350 183 710 900 161 227 878 141 590 328 889 798 253 76 686 482 866 117 717 15 984 594 191 151 856 87 860 837 456 1058 541 322 1066 358 1020 16 1048 867 140 530 1033 132 918 481 604 171 1087 386 925 845 330 822 473 656 85 574 533 608 47 616 134 294 570 196 599 104 1047 955 148 1058 354 198 771 1061 336 375 1030 908 143 487 691 7 614 208 764 1015 527 889 448 586 259 94 1050 210 633 1073 445 1074 278 570 456 195 1079 493 1058 825 544 463 899 5 940 301 610 981 257 704 196 650 501 666 350 1052 19 730 108 801 142 565 64 881 125 651 68 479 1045 111 815 806 1 672 209 444 935 322 716 129 1090 107 809 5 806 229 874 1013 30 212 759 20 986 1065 253 359 1059 614 216 538 822 846 10 100 912 823 21 526 1025 940 285 166 934 1084 355 533 893 431 595 1030 508 145 996 395 865 476 685 762 80 380 963 270 887 204 802 270 559 624 212 508 551 103 864 20 838 846 43 912 379 497 632 88 599 812 61 273 606 874 533 710 162 273 701 180 813 111 635 1023 146 1012 235 697 374 782 89 845 141 637 131 178 960 639 353 182 704 156 1058 72 723 82 989 158 619 1091 27 1014 488 384 679 240 908 828 333 638 150 555 342 19 743 779 222 1046 142 1049 1 534 1011 625 148 383 929 785 430 34 603 1039 381 515 855 74 605 977 463 729 279 686 440 399 650 102 569 129 571 924 86 1095 151 95 943 120 1059 734 455 1044 325 719 409 1015 331 783 451 271 1070 582 371 658 404 510 628 87 713 214 768 304 841 1062 512 847 217 261 655 184 947 43 707 1016 416 972 28 131 757 7 696 180 575 170 802 877 181 698 187 888 42 1075 162 83 1007 338 1013 507 603 199 645 334 833 365 839 1014 442 383 907 829 366 496 1082 524 758 100 991 217 936 853 458 1095 490 676 218 723 198 441 753 433 667 816 380 692 356 286 559 882 253 311 1045 969 469 945 305 453 854 263 729 95 1083 74 925 327 756 1068 59 466 936 617 332 183 935 944 200 83 1084 956 194 14 1052 825 457 545 665 585 501 730 24 980 78 485 899 584 154 794 139 972 27 427 822 552 462 762 336 862 119 891 511 452 595 1014 224 284 659 844 446 698 141 517 762 284 911 72 946 133 722 388 861 696 10 91 1048 290 559 707 474 84 863 642 206 1043 506 170 928 962 359 621 430 1078 368 846 505 1034 176 995 126 489 933 955 465 971 258 788 25 798 382 494 1025 150 847 91 724 86 742 893 284 416 741 1028 102 620 378 151 734 644 507 799 437 159 816 396 677 209 624 728 224 185 901 81 1068 73 612 814 114 4 1066 949 78 193 816 771 140 539 702 324 837 1016 503 169 861 249 966 748 341 175 965 197 885 515 874 649 309 570 108 952 446 855 500 98 882 915 131 136 862 763 438 832 315 775 416 319 638 663 7 99 555 776 454 527 915 84 907 300 632 144 690 404 921 414 751 402 700 1061 300 492 822 423 838 580 500 402 852 414 1057 542 885 935 331 476 889 707 147 856 519 900 5 870 48 960 197 935 305 1060 13 157 634 1075 356 642 456 59 803 32 1036 273 1021 984 244 105 592 522 917 488 658 612 508 253 815 1078 115 900 503 667 487 990 161 877 441 918 296 643 161 50 899 1036 503 599 4 599 365 209 621 723 347 794 355 509 1032 257 974 898 489 864 187 965 500 647 458 1059 361 516 799 405 969 789 534 685 19 873 235 1074 41 790 390 632 256 218 781 850 147 179 995 522 984 853 495 145 1088 717 327 643 425 452 718 22 657 245 993 751 462 677 260 690 429 325 1018 201 752 338 557 7 750 585 293 674 361 246 1065 1046 396 217 1036 430 622 186 932 370 810 939 279 257 824 337 1000 57 710 460 866 913 18 771 317 52 915 55 1090 592 110 222 772 544 588 420 804 735 547 384 808 156 873 679 40 1064 307 111 616 759 347 813 531 644 12 536 1062 704 155 305 1087 477 761 616 240 895 514 758 158 1024 513 726 447 177 977 110 1046 710 145 471 638 97 992 522 624 1018 462 963 68 98 748 893 254 635 164 79 559 639 109 959 68 234 699 333 791 37 632 100 1000 78 1052 431 655 19 567 1088 320 81 886 56 978 234 902 124 1013 522 684 756 242 767 1 655 288 53 913 34 1016 655 329 1066 18 233 994 262 801 1010 65 204 710 340 868 288 979 225 771 862 175 124 759 416 809 1057 535 452 1046 742 148 975 504 688 513 516 793 372 996 223 650 1061 331 846 349 677 236 20 932 4 564 577 450 1085 486 152 1000 313 836 148 869 597 342 545 1045 592 189 514 727 2 925 723 448 785 106 719 86 516 1070 835 395 551 382 209 571 222 906 625 298 760 297 947 331 329 576 158 946 1035 30 816 103 934 545 841 505 1059 385 355 746 572 12 606 158 576 483 1053 44 657 403 766 222 946 322 846 536 613 199 102 1039 50 688 503 682 759 467 353 642 544 736 657 162 920 313 673 455 1002 266 924 214 453 900 563 200 396 1042 978 305 144 666 177 987 948 479 576 480 986 208 433 794 326 786 416 679 895 332 23 811 370 1034 533 646 634 412 676 499 1010 498 237 922 580 286 1023 125 523 788 1079 239 885 234 388 1047 1047 285 1021 302 157 851 260 885 185 554 347 852 201 591 964 308 307 954 33 720 1087 201 227 612 724 87 551 53 137 600 880 346 409 556 639 371 902 441 922 414 515 664 854 511 193 770 887 29 711 227 903 268 155 610 584 317 51 672 912 139 814 298 698 210 631 230 733 216 753 475 377 636 623 74 314 552 540 905 974 263 721 133 826 393 265 875 73 751 877 256 324 747 343 1076 753 22 224 747 69 912 750 227 547 1046 502 826 585 122 350 576 529 654 667 129 632 139 409 761 474 679 894 335 10 728 546 645 742 500 438 1069 173 905 450 850 223 574 204 1088 961 430 1064 376 44 648 834 86 897 72 370 911 1 868 725 430 452 978 812 62 1056 493 381 606 1043 195 1013 73 767 44 940 297 53 740 382 747 602 57 261 677 335 1028 466 836 408 888 1058 10 1079 346 852 298 144 948 380 917 212 869 267 568 1003 85 508 793 897 224 837 296 9 605 1033 532 785 177 931 279 33 753 1082 302 1071 377 985 78 317 939 606 334 254 910 886 31 1082 446 471 1071 461 698 120 692 654 507 193 890 544 1042 458 586 1019 12 184 953 1077 87 947 40 790 276 531 707 285 870 615 394 46 648 426 947 450 728 374 955 398 877 929 425 1035 175 46 1057 1060 54 28 638 338 775 53 671 525 726 179 817 829 199 651 411 550 42 351 792 190 983 374 1005 378 1031 197 690 996 251 402 594 1068 454 866 488 1041 365 543 1082 799 164 812 449 503 868 114 608 637 340 541 584 1015 228 11 958 401 1051 618 7 978 472 474 1013 1035 342 675 308 925 528 999 411 793 306 713 277 722 216 818 119 246 1092 737 398 1075 253 298 1006 999 196 410 921 169 999 694 159 845 402 21 723 926 109 768 151 385 736 767 435 327 582 454 845 542 965 792 204 1067 293 555 82 103 894 417 683 381 986 2 1027 181 697 669 27 1064 540 68 971 111 889 208 1016 515 776 332 733 344 577 469 781 547 720 149 758 842 269 952 396 706 88 53 619 685 267 194 660 645 66 80 643 532 996 973 244 558 419 710 139 970 343 155 775 538 729 931 111 494 571 1078 495 429 1070 919 139 519 795 147 1045 818 125 720 351 117 571 816 30 552 254 929 151 454 847 65 639 798 397 174 1055 77 1067 504 903 760 36 122 594 345 835 516 823 742 245 848 189 604 240 455 605 980 66 842 341 973 89 686 349 246 558 478 580 222 795 676 17 915 100 255 1039 679 154 622 454 550 106 981 302 730 176 598 258 634 88 449 636 703 231 621 275 678 535 564 453 1065 415 635 266 296 698 614 38 708 82 25 682 103 734 174 1015 41 944 717 408 702 530 1044 251 818 243 650 376 608 265 448 651 1081 175 960 200 156 910 852 241 111 568 699 263 493 792 295 950 353 952 111 892 734 86 371 669 591 175 875 33 178 795 48 1045 1087 332 943 144 1092 309 370 781 787 59 1066 169 291 1005 272 938 274 1083 272 628 757 442 223 955 721 523 698 424 856 99 884 503 1034 22 158 806 986 202 242 982 328 885 14 643 29 1091 909 303 1037 65 815 50 1054 230 201 1016 283 788 135 578 732 499 124 1023 104 581 300 1068 517 945 331 766 967 184 414 662 853 481 608 188 624 105 1035 534 890 267 694 56 582 300 480 825 870 255 247 1067 430 1086 220 764 326 903 832 519 192 883 240 888 731 416 156 1032 745 432 899 245 1049 82 1001 462 423 636 919 524 291 997 169 1081 69 740 949 442 676 214 327 655 246 1053 82 1025 209 1078 196 672 91 1039 366 754 919 320 538 777 162 790 200 906 605 91 505 900 370 1038 1066 190 193 900 874 417 1014 355 522 583 820 230 895 77 66 896 211 1045 928 27 1090 303 743 231 137 940 458 645 16 592 826 483 537 683 657 436 773 356 385 1028 133 875 755 278 133 886 901 14 453 873 1011 59 617 349 857 439 824 501 169 1089 754 69 514 732 86 576 135 768 446 559 631 204 908 451 1085 40 965 511 6 904 655 502 514 997 863 130 1079 176 168 642 530 624 1028 41 900 435 350 602 136 780 151 823 683 286 1058 510 271 888 873 290 980 98 776 206 763 228 170 610 1014 93 1010 171 916 244 63 954 596 376 746 354 783 457 453 1056 885 102 1038 517 1064 493 251 992 910 141 597 116 287 714 642 20 869 498 992 300 687 170 810 309 465 802 1023 145 555 409 989 493 462 1006 19 868 586 492 863 12 621 509 379 612 112 699 490 914 251 834 492 832 686 329 823 294 903 405 240 665 400 1077 546 628 1071 195 506 827 877 245 33 881 906 248 129 1048 327 687 15 567 282 782 535 626 75 691 408 616 660 400 956 261 852 257 38 911 149 833 415 825 608 30 977 544 642 342 136 832 137 755 490 915 323 700 309 777 97 638 303 889 470 966 401 552 524 810 496 915 607 319 800 422 608 259 918 273 548 100 681 508 214 666 546 791 81 668 888 284 119 864 513 570 957 266 352 1057 574 27 405 858 471 960 942 437 721 516 334 1072 997 438 824 25 768 221 990 77 381 1074 972 124 587 479 91 987 330 804 149 959 568 167 314 1081 918 384 843 193 982 59 38 1070 839 294 807 190 350 748 1058 167 82 974 746 97 415 982 126 604 438 736 598 17 224 736 524 917 414 919 704 246 561 38 708 370 734 95 245 1037 1040 16 256 1072 426 800 436 653 856 430 1083 232 358 689 202 805 192 1068 178 817 92 973 256 753 1038 279 916 404 980 269 677 54 456 579 718 407 56 572 806 122 768 482 712 373 308 617 607 320 453 695 407 1095 335 636 207 999 873 318 761 543 872 290 159 877 42 906 514 647 306 691 498 1083 405 692 110 727 463 750 1091 506 1081 272 761 300 230 868 926 406 75 675 362 785 304 1033 1007 354 405 794 397 1004 25 835 7 934 497 953 655 90 262 722 664 202 768 22 813 442 788 125 811 530 482 1003 161 765 411 745 356 943 1045 464 219 871 1025 293 394 1087 1057 108 715 7 315 707 288 615 336 590 146 584 642 123 1025 415 49 673 137 1076 970 97 314 662 72 899 754 341 133 911 889 491 1048 226 655 125 90 665 953 117 874 116 700 428 874 383 572 289 483 905 695 301 689 297 37 983 900 79 224 998 345 1014 983 29 162 580 717 182 776 45 590 71 888 474 103 720 574 315 642 95 494 788 328 908 147 733 584 347 220 998 974 275 995 81 781 117 1045 339 32 733 754 485 406 819 91 1010 633 263 350 985 151 589 392 875 503 670 128 800 374 615 706 309 117 1088 931 538 52 1080 940 374 723 399 20 677 413 606 569 408 1013 176 14 959 873 171 708 40 628 466 282 725 798 330 1016 303 163 1001 1020 527 457 797 1036 3 24 649 1062 234 667 479 129 1012 843 421 43 835 833 528 765 498 833 242 566 116 58 1036 135 973 26 568 534 970 253 1005 58 975 376 813 983 501 989 412 810 403 409 602 314 1062 680 390 551 87 542 764 555 184 494 712 751 218 769 501 26 694 611 354 91 893 615 99 1056 375 868 191 245 982 756 366 500 624 769 349 459 828 733 10 669 156 993 463 446 1047 282 714 893 380 737 422 184 859 322 951 446 554 505 591 309 872 395 721 124 1087 430 586 414 571 255 832 1078 25 564 302 188 713 783 258 733 398 544 703 508 936 193 1073 135 977 500 836 301 1023 728 180 1029 66 969 464 742 36 303 1079 931 532 432 701 646 529 256 769 609 403 278 1085 620 33 309 552 705 213 186 673 862 222 244 557 459 891 941 146 562 100 898 123 491 756 799 224 520 1048 345 586 129 1017 33 995 192 864 782 277 1044 314 381 632 819 224 515 1048 904 314 567 545 1068 537 155 1076 308 1089 795 371 1090 493 564 71 992 228 414 606 788 470 762 210 1093 430 605 532 353 645 601 328 266 842 776 385 368 721 897 236 45 573 599 468 188 863 344 885 409 804 598 521 761 416 594 245 200 731 1067 86 680 218 931 405 880 281 519 582 221 776 639 212 787 167 643 65 706 440 532 677 276 1071 234 857 849 499 233 848 51 954 519 996 1073 189 984 253 751 0 963 241 686 462 445 720 866 246 245 575 27 1074 395 781 97 999 970 400 278 976 526 1049 291 1019 128 981 93 976 1039 61 431 831 623 212 871 500 194 812 643 256 429 778 23 979 1019 340 374 1091 597 392 675 52 674 193 619 2 573 350 351 632 846 275 426 855 154 1033 73 645 1074 65 535 639 912 26 102 670 951 0 997 37 648 6 265 838 1028 79 205 1094 85 957 761 325 862 244 95 891 387 1029 202 1003 1065 59 137 898 438 607 368 666 936 206 244 689 689 139 61 722 345 658 70 874 105 1009 916 540 881 103 855 53 442 1037 692 163 245 754 640 425 181 719 68 868 239 852 1016 387 619 190 180 859 212 768 940 425 545 953 348 558 71 1092 520 570 589 354 1072 406 595 4 436 597 1080 534 161 951 61 805 452 933 400 682 847 291 729 50 741 58 102 922 713 235 927 281 583 518 1092 512 589 131 401 755 511 667 891 351 907 423 534 792 15 696 489 931 250 669 945 227 303 1047 1091 332 706 182 611 394 182 851 285 947 739 1 231 553 195 557 1064 187 985 241 134 996 152 588 1039 125 59 771 960 115 1010 141 252 1021 299 925 859 431 275 600 81 1029 751 258 820 501 218 948 814 38 964 31 587 224 82 921 321 990 1057 117 17 577 649 165 562 157 303 634 902 190 763 19 701 211 670 365 642 202 968 261 1044 450 855 186 68 960 304 777 65 570 314 954 127 1047 200 972 540 640 283 608 996 159 896 40 699 310 38 960 52 643 800 525 18 657 305 992 235 800 267 834 68 596 488 907 646 322 124 619 863 209 465 755 1053 239 16 849 411 610 444 850 997 270 30 556 144 1060 179 766 41 874 123 625 1003 140 538 1037 594 57 413 928 550 64 982 510 542 811 1004 410 572 169 913 386 947 147 19 1007 871 287 314 795 281 1009 1081 275 70 846 1031 417 383 615 987 536 418 1056 1029 446 876 270 117 560 13 1048 683 427 869 238 802 97 765 57 454 571 1026 432 405 951 318 851 347 1063 141 702 833 369 168 1047 117 881 381 888 696 401 500 739 874 402 115 818 805 543 404 576 790 87 958 514 21 804 766 441 570 476 348 866 888 116 868 435 291 993 778 363 997 432 419 893 631 391 559 178 851 497 69 961 228 775 488 847 786 520 853 432 246 749 127 1048 288 1073 655 448 480 868 78 1045 287 807 157 838 370 553 460 1015 726 413 648 97 424 617 963 525 780 74 461 1091 966 345 492 741 800 8 281 945 1093 221 324 587 158 1007 54 1019 687 266 409 1008 11 587 514 792 43 755 889 434 1083 3 965 148 810 135 90 627 32 817 635 63 856 347 122 1033 654 388 794 279 682 269 203 793 798 199 440 720 965 3 479 855 431 994 1093 278 1077 243 328 916 198 556 1028 521 314 1029 496 596 838 393 288 880 213 854 344 665 814 531 1059 438 328 588 248 600 1076 106 796 205 179 549 876 141 853 438 561 309 59 845 187 873 528 657 343 682 46 1000 459 778 731 127 946 288 524 940 56 1036 79 699 6 872 359 967 31 839 153 593 392 940 760 42 700 249 720 438 571 138 838 526 808 396 847 179 231 923 245 900 627 457 31 579 7 1024 886 164 988 397 653 394 481 764 281 926 71 1076 682 180 833 205 887 409 316 981 297 583 443 694 608 18 128 907 826 378 237 598 1076 475 440 1052 616 492 1045 435 202 850 151 607 516 1048 364 566 1038 142 557 246 569 6 838 467 995 382 56 609 1084 296 60 949 927 53 724 359 97 826 303 787 2 574 1075 2 54 1001 852 8 308 788 289 583 699 116 660 274 656 72 985 403 1052 96 766 505 676 371 977 261 798 90 961 538 516 619 699 140 85 885 498 785 718 499 330 718 254 826 382 701 585 158 425 735 369 590 315 686 667 407 940 257 709 312 1052 240 460 645 795 219 527 1088 227 579 564 501 762 257 671 421 448 599 217 625 486 604 715 297 596 526 9 915 709 26 962 171 785 110 1070 52 79 685 301 568 1051 162 225 737 461 838 23 876 1035 545 755 471 808 301 733 161 40 1064 321 780 593 78 776 407 658 139 98 920 660 50 943 187 165 831 996 313 182 998 783 364 449 709 1066 265 864 529 885 357 928 240 64 913 923 256 838 336 272 707 67 721 1002 206 752 165 580 282 289 932 659 96 81 1045 113 670 811 143 735 216 431 652 924 10 861 268 930 154 915 390 837 61 528 654 302 583 618 546 205 873 970 475 274 989 441 587 365 662 276 639 792 165 1077 452 757 45 569 103 81 863 808 241 601 39 753 188 243 844 816 385 756 226 809 502 473 799 399 810 1084 117 549 150 962 268 89 959 904 87 725 421 30 1094 446 1050 360 589 846 513 242 981 651 362 1036 204 777 20 802 542 991 84 93 717 154 791 101 721 590 77 461 675 897 413 602 516 158 571 169 574 1035 71 912 9 711 237 1065 136 909 411 903 213 768 261 764 393 907 253 844 61 75 1015 222 913 416 1071 517 811 218 1082 176 574 698 24 591 169 806 235 406 656 59 820 557 410 303 1056 510 980 1020 144 128 792 66 983 161 632 654 183 465 886 0 630 910 299 70 818 646 305 655 347 86 893 963 416 751 388 395 1092 286 1094 982 443 87 946 518 689 933 535 560 250 46 667 419 576 948 423 821 0 1087 424 141 760 913 188 257 936 888 180 1019 93 684 8 604 38 416 733 224 617 719 48 1052 471 109 854 36 898 950 76 210 606 833 367 217 736 66 1018 636 481 327 764 883 351 457 977 788 47 674 232 411 917 1072 292 395 567 4 850 970 5 115 653 724 9 266 556 306 786 469 699 789 221 707 301 1094 399 794 506 991 431 871 424 884 316 371 695 838 15 707 442 277 938 805 148 758 81 682 496 365 649 454 641 144 695 72 1058 271 884 14 1058 613 546 844 203 136 625 716 351 160 892 371 732 215 906 289 997 620 50 1018 512 70 773 94 956 308 704 167 1047 497 1029 808 499 142 716 599 204 220 867 678 342 383 887 322 559 579 534 327 614 649 534 641 361 1037 446 286 751 60 1061 1038 398 1025 97 884 6 919 235 16 560 1009 89 915 199 946 199 397 553 942 162 178 675 793 227 825 529 701 358 767 418 590 511 680 387 442 796 528 578 771 77 676 487 474 611 987 540 806 477 222 654 681 430 814 188 362 975 420 829 173 755 130 879 625 258 748 254 474 902 1004 221 362 1081 1009 71 587 289 412 887 1036 290 371 785 448 1074 1094 170 534 690 637 197 138 688 639 213 511 1021 181 1070 817 147 647 394 702 543 857 386 453 844 635 179 824 193 895 447 694 235 26 755 276 663 510 587 128 996 578 199 827 327 648 291 866 26 849 284 555 276 362 776 790 224 905 187 789 267 286 922 139 816 57 934 902 134 474 582 400 582 594 449 758 373 989 476 125 859 229 1037 1065 120 700 144 455 915 570 295 449 650 356 942 900 391 677 510 475 934 1017 363 48 864 664 70 885 62 825 257 55 804 190 837 220 939 34 936 475 959 179 924 791 407 703 31 338 567 540 600 540 671 280 1086 1050 351 590 121 847 213 512 637 728 11 299 855 172 917 146 944 762 147 967 491 206 859 296 929 674 108 479 674 921 27 166 918 766 464 579 464 332 1034 93 676 58 776 793 540 188 699 548 184 324 605 506 645 432 882 805 394 1027 192 336 863 371 966 858 533 15 561 128 1042 4 555 38 890 356 907 30 552 577 181 531 998 439 1062 509 1049 787 55 952 9 436 1050 146 793 135 1030 690 100 268 801 1031 304 681 520 1034 547 378 1051 272 548 212 711 456 1071 306 644 194 764 676 367 364 817 269 1074 985 112 1033 31 1 719 539 1029 814 147 386 668 548 126 239 845 375 878 969 226 127 900 360 980 755 312 693 62 668 168 460 695 619 127 763 533 455 1080 753 83 145 740 832 86 443 639 225 643 314 854 376 832 166 589 289 752 1053 4 106 612 386 870 796 206 259 918 599 485 98 845 198 908 938 147 998 437 658 75 816 325 87 1025 965 528 250 670 730 362 856 344 240 683 997 341 803 197 127 873 374 755 492 1095 1010 529 630 485 291 782 408 811 773 183 606 29 663 231 930 477 19 1000 388 1077 613 505 868 118 271 833 594 405 790 387 146 930 699 442 67 1024 828 210 71 992 932 68 401 923 468 736 987 353 45 824 77 803 69 606 486 945 902 521 132 1006 1075 45 657 132 794 228 496 823 112 965 872 74 156 921 668 164 118 1094 363 589 1079 330 281 997 372 879 683 194 315 901 992 355 894 213 611 361 1008 120 919 216 674 38 618 220 237 1051 297 917 311 1059 0 677 757 404 68 847 501 788 116 620 417 958 1002 234 854 483 597 123 662 93 957 8 1022 325 742 336 385 870 599 269 439 899 534 710 191 704 590 208 599 356 927 230 612 58 370 980 535 985 464 576 869 473 143 942 325 1036 611 242 237 745 228 723 555 384 301 862 463 549 228 1034 458 696 873 499 816 397 762 296 218 822 959 101 300 1028 225 599 589 289 207 1017 732 416 883 186 37 636 595 519 801 55 332 763 218 629 1025 292 520 869 1095 147 559 95 27 1052 76 1088 205 1092 302 733 224 1091 265 885 308 563 102 557 137 603 452 1022 733 276 604 396 1013 178 911 259 204 583 208 641 443 841 101 1019 154 895 887 68 640 70 543 1027 732 291 886 423 1036 519 402 932 914 300 132 1041 1043 381 417 849 571 1 485 1087 283 556 535 921 859 353 314 568 112 1052 407 971 881 19 247 777 786 91 888 11 175 844 725 86 830 427 519 764 675 352 218 887 1061 430 500 740 9 878 918 6 262 599 400 627 936 220 295 567 760 57 669 115 344 969 338 881 587 545 956 308 123 557 420 974 670 533 889 170 56 638 712 12 965 56 654 544 746 161 974 75 300 630 319 906 80 919 128 769 689 14 331 981 44 615 298 843 511 886 833 361 581 203 669 479 441 952 304 858 296 606 409 961 89 710 1017 353 855 162 231 1052 506 894 1061 388 775 266 920 250 503 672 236 565 602 438 686 80 741 472 427 905 911 378 460 754 949 164 681 218 773 68 427 827 662 224 127 757 518 818 87 943 481 554 447 671 835 530 74 1042 345 762 710 95 55 1011 743 182 174 832 884 380 753 445 573 335 814 322 280 824 527 644 137 1041 186 1022 601 330 74 836 566 370 427 888 249 1094 505 832 203 702 387 688 1032 178 866 385 543 635 424 610 861 506 255 995 732 370 90 759 472 898 355 686 36 550 91 1026 51 926 647 214 645 373 995 455 369 882 177 760 739 413 220 1071 1002 417 1052 509 635 54 929 134 388 732 390 894 900 426 955 417 625 360 119 936 186 679 600 86 651 389 60 917 623 12 76 918 1039 433 60 774 105 1022 301 995 359 1056 776 253 231 961 339 950 1013 244 159 574 981 262 1076 281 264 1071 477 760 108 693 746 193 745 431 878 292 184 889 219 1053 134 951 128 821 767 524 54 714 629 361 1086 240 1029 179 629 402 297 641 249 694 37 642 965 376 750 170 1082 188 555 331 879 231 443 676 24 1033 811 384 653 415 252 818 690 214 279 865 31 794 446 940 498 858 482 651 579 4 678 187 34 1088 758 266 541 1018 1023 215 126 718 278 1034 501 653 735 254 420 958 380 655 880 496 129 869 770 472 108 741 546 1050 745 192 609 217 320 710 1003 364 370 891 273 678 21 1045 464 642 610 98 1084 58 1004 193 698 270 469 730 516 934 70 933 71 645 389 911 204 1057 960 111 761 545 699 91 1038 476 170 651 415 937 514 1087 830 422 741 205 587 444 633 251 81 580 166 707 970 455 974 234 511 782 657 325 183 734 80 895 46 563 781 494 1025 72 506 971 35 958 119 912 137 721 182 945 785 439 427 823 879 222 172 840 849 346 356 895 636 216 29 965 97 1077 708 43 483 772 647 369 180 886 413 881 386 1058 697 172 808 70 861 145 75 733 707 390 374 855 619 209 383 941 551 185 648 68 273 581 367 882 1028 40 1018 475 904 226 708 426 931 64 50 939 749 489 33 581 354 599 781 216 407 618 616 274 1070 387 55 924 317 750 727 318 856 74 761 215 57 994 135 840 32 579 774 66 717 343 42 990 636 477 415 756 961 198 549 170 54 752 557 139 682 222 365 1017 1081 413 977 74 244 797 578 171 594 360 80 875 162 969 721 471 1041 241 1060 506 163 586 663 367 5 979 380 596 645 398 163 670 300 845 460 790 199 594 762 418 23 786 676 329 182 1080 980 437 526 1086 297 728 761 22 861 248 1043 111 599 442 349 697 538 1069 474 971 936 73 644 82 225 1050 138 1015 176 717 834 73 263 826 243 814 596 164 652 59 30 1005 486 873 1018 479 552 222 752 274 232 549 452 876 648 383 79 847 482 955 227 682 290 983 931 314 39 838 241 881 327 861 135 1017 893 525 212 873 513 655 708 489 172 782 354 856 792 171 1069 199 1022 392 740 395 183 614 394 622 941 238 533 769 158 623 1071 121 637 339 654 384 26 1055 709 158 601 173 52 738 558 417 898 269 46 991 141 695 940 45 757 221 519 1033 252 881 730 369 281 894 236 932 867 170 883 271 363 852 758 39 894 216 1023 135 959 307 539 641 786 277 713 321 1017 547 324 671 1049 537 921 390 810 508 152 692 605 286 358 908 249 679 32 737 987 84 381 623 339 599 1083 347 167 581 435 970 225 916 24 958 389 838 468 864 6 766 396 825 321 1050 578 498 729 42 172 998 271 774 442 801 506 577 734 194 986 431 1025 261 505 842 228 647 140 602 1004 367 453 1046 630 377 654 235 610 532 62 1042 843 111 736 70 433 632 1028 84 251 1085 310 676 119 894 812 133 893 502 305 836 24 738 698 356 541 603 490 1030 878 482 648 129 453 683 305 707 890 414 893 389 886 253 746 474 835 198 135 830 698 298 250 982 1046 489 714 161 427 614 1035 533 447 748 416 614 289 874 524 1008 528 730 970 524 847 254 799 206 484 818 403 1062 510 750 263 758 4 1089 642 74 483 981 1070 340 861 186 247 1001 516 777 219 962 199 801 260 921 485 807 228 1084 641 221 192 624 160 1084 40 828 695 541 474 961 430 916 1018 358 570 531 523 827 744 139 453 631 986 64 149 1034 964 488 894 420 816 44 211 1094 870 405 283 743 114 1023 44 683 226 550 1049 66 458 739 100 585 388 871 206 1032 973 499 1089 291 1055 545 33 610 739 146 390 793 755 337 1015 100 1091 502 12 984 877 42 644 270 269 921 1044 63 877 544 571 400 258 724 247 676 579 407 148 1055 14 612 224 698 863 417 98 991 39 729 178 732 569 270 1001 201 79 1000 1077 274 716 280 373 625 576 64 728 445 35 682 926 544 233 874 193 985 462 919 1020 69 373 571 449 572 439 955 565 84 392 579 622 409 528 1014 290 793 332 654 263 780 706 373 91 874 114 699 700 244 538 653 633 494 406 1058 65 655 278 764 342 830 409 665 795 12 514 1083 989 291 501 806 98 807 482 760 277 968 879 543 187 592 137 1069 4 966 759 268 937 148 244 1020 459 850 879 253 307 1074 641 6 821 85 242 983 881 406 297 661 795 408 52 899 109 1011 693 399 421 982 925 182 1078 496 93 817 822 137 580 518 565 523 980 132 929 456 1077 304 105 788 863 537 196 1014 1082 514 1024 326 893 243 780 252 404 575 1083 492 163 875 192 848 844 264 392 642 715 502 96 725 450 600 524 1071 722 482 949 302 243 918 211 758 665 393 199 1053 600 98 689 125 917 242 377 678 368 919 118 995 53 634 443 638 104 816 482 606 282 989 787 239 572 164 625 197 865 473 14 597 13 550 189 711 962 240 400 828 239 772 112 708 196 935 759 85 473 919 535 800 160 889 877 247 257 1059 283 737 40 615 875 505 428 989 530 820 806 427 206 574 885 283 761 60 266 1049 642 259 1071 73 1025 469 1037 205 60 659 635 212 872 507 123 722 773 229 854 397 716 497 407 837 705 384 539 595 550 249 656 426 17 1067 627 268 40 987 138 737 204 586 639 113 910 76 804 297 798 34 776 399 1028 192 130 876 620 425 134 594 533 698 525 1091 653 496 15 920 144 998 918 365 511 728 1094 539 866 317 609 0 1021 122 625 176 583 123 301 635 70 928 585 140 122 1064 474 986 1019 44 676 540 340 860 1047 356 575 274 471 751 417 1005 31 930 414 595 928 62 516 1081 502 707 782 402 1001 502 791 214 828 163 57 939 865 497 32 597 706 228 656 423 445 578 40 1003 317 800 926 507 1048 438 809 525 282 1059 988 27 484 847 210 827 579 23 609 198 934 388 445 797 658 251 311 710 225 768 353 876 1071 45 528 1058 967 79 833 94 220 570 974 417 1010 11 403 807 235 562 261 878 934 321 355 814 432 948 185 754 238 721 95 801 886 323 860 333 726 121 942 516 723 233 380 836 440 765 530 625 801 269 364 959 1052 47 599 216 193 708 948 265 750 448 694 51 872 145 715 93 871 363 72 966 852 38 979 433 887 94 235 823 280 857 642 270 971 315 304 725 381 722 68 691 825 244 857 188 1076 477 147 742 60 795 52 628 545 793 551 249 294 878 818 29 392 1020 402 800 800 5 455 860 876 294 1059 141 323 716 64 613 192 759 701 307 284 765 403 884 275 1010 562 142 494 629 54 1065 361 950 573 239 621 331 122 592 850 115 805 174 750 356 623 40 1005 305 941 46 1005 520 515 820 592 184 177 982 855 67 718 20 169 974 113 1018 329 621 354 583 123 987 517 936 289 577 288 821 132 846 802 311 558 104 39 1009 598 317 340 978 892 61 114 893 800 431 287 921 251 599 159 787 700 235 154 821 391 720 78 790 1018 386 721 487 963 150 209 822 842 446 559 418 136 782 546 570 1061 480 990 166 772 57 1079 175 391 989 201 921 886 299 224 801 211 762 226 779 148 957 1081 447 224 579 1046 509 855 382 301 644 113 709 229 982 710 494 150 618 896 146 809 9 402 685 1078 30 57 759 602 360 1091 492 514 1047 15 631 797 162 583 173 392 649 65 768 256 729 535 1031 199 600 934 367 909 56 1055 47 201 1080 378 701 350 601 603 516 350 987 137 859 798 342 354 744 190 962 1014 22 870 401 442 1059 496 1015 401 897 104 744 130 597 889 287 978 489 565 424 581 269 690 383 136 932 1073 355 752 414 51 651 5 823 664 475 251 893 475 576 985 475 300 650 736 400 454 798 656 448 849 13 1064 384 397 968 150 690 587 202 209 928 253 831 433 734 307 1062 841 428 223 1032 550 218 353 1012 190 697 479 898 570 247 121 773 707 91 57 726 941 292 666 220 607 10 958 435 814 346 57 720 846 367 997 9 497 734 745 279 150 723 149 635 185 1040 774 230 773 492 484 907 689 262 208 1056 383 673 381 743 491 607 650 234 276 882 538 1074 683 154 113 715 35 604 130 645 642 200 1046 506 199 898 547 886 959 379 726 482 536 652 815 78 361 666 514 1054 621 332 217 595 784 211 35 651 922 58 116 1082 627 342 411 989 468 1006 666 409 176 707 976 101 649 479 404 620 121 946 764 499 677 210 406 589 175 772 762 173 322 832 199 957 1036 80 251 857 584 339 169 876 437 1080 673 519 801 71 875 495 962 316 442 716 891 53 783 327 487 738 1040 539 536 973 983 273 514 631 651 234 1007 21 550 132 397 833 944 411 854 325 719 155 511 1076 122 927 164 553 678 466 605 328 1026 388 63 1001 317 648 338 933 126 577 688 222 792 140 977 362 844 516 96 962 240 638 921 60 552 238 715 326 912 231 105 714 466 683 789 243 212 885 750 3 446 902 294 614 437 567 854 315 1077 322 891 163 972 316 940 55 883 401 1018 270 675 284 132 798 503 863 686 357 784 543 320 818 401 969 276 711 391 854 727 31 682 92 594 99 336 992 434 924 1068 471 631 120 568 442 819 408 19 654 621 201 62 1054 1061 483 680 458 264 579 542 953 738 67 420 616 193 1034 14 834 1091 384 390 854 319 875 862 22 540 1062 19 983 672 311 983 182 1087 127 863 290 413 642 614 480 743 491 1024 267 598 249 913 139 607 24 793 112 129 764 334 742 109 1024 762 443 482 781 341 603 1094 295 956 44 925 59 772 142 849 487 8 763 585 419 339 730 284 711 855 65 159 773 542 589 768 203 589 372 871 327 808 166 91 564 494 685 334 645 687 76 357 1041 87 743 823 369 618 498 678 515 178 674 671 161 278 921 296 609 485 976 25 678 881 1 1062 415 90 641 1012 525 521 764 572 341 790 506 725 412 16 899 824 345 782 358 871 461 334 735 980 28 997 535 144 614 449 633 608 392 191 855 1063 160 937 101 807 214 929 101 1090 127 633 227 294 722 473 644 283 994 140 910 802 390 384 651 921 397 8 713 202 920 378 1022 108 562 384 648 270 689 390 1004 144 766 575 13 785 151 888 285 1049 156 902 465 276 855 345 655 907 28 734 386 480 598 790 122 194 953 602 421 179 808 94 614 96 1041 334 855 1040 430 985 459 574 215 734 407 1063 193 292 622 706 107 126 810 675 364 895 320 600 505 223 824 835 398 299 776 246 793 268 794 231 567 129 710 477 750 198 623 147 554 377 948 173 844 884 161 432 1056 560 358 920 399 733 391 653 400 714 109 642 62 748 299 527 680 351 861 1055 433 906 532 293 905 407 745 318 746 416 695 547 843 494 966 235 554 717 220 74 820 818 38 551 384 191 642 277 897 415 799 803 68 285 563 639 240 364 594 761 222 140 886 416 796 151 683 310 683 239 606 388 1037 822 338 165 645 608 441 1046 264 935 179 876 489 86 905 746 366 829 307 232 989 688 400 727 93 550 323 799 24 630 524 106 685 671 55 930 286 369 600 441 585 999 249 288 893 651 434 621 402 178 670 573 316 376 1019 575 503 536 1016 293 579 873 31 206 614 434 551 428 866 196 610 832 167 264 719 885 81 446 558 546 761 252 750 717 333 490 970 819 196 635 58 70 856 399 758 530 673 97 1072 346 819 207 911 295 1022 317 1064 387 1047 14 789 1078 158 690 369 1076 121 651 149 839 90 88 983 336 876 752 424 1080 192 518 867 665 162 596 477 82 1089 460 895 840 274 717 66 330 803 803 198 1052 353 131 888 633 509 51 569 1085 399 657 356 180 969 371 879 71 668 991 143 317 1018 850 92 344 769 697 296 241 866 544 993 131 866 844 457 89 940 397 776 932 125 487 1009 990 48 62 789 56 569 270 627 109 735 885 423 770 334 856 336 480 1054 435 1002 41 659 929 157 242 731 1044 234 18 690 516 636 400 569 1029 143 375 792 772 432 224 605 674 1 5 983 796 376 602 386 1070 158 585 507 420 739 1070 161 497 1015 801 480 44 812 703 307 804 306 902 529 912 142 376 1011 321 714 690 13 710 316 1070 270 445 718 304 624 905 73 891 122 394 859 588 357 216 661 677 273 880 162 872 41 610 272 306 604 212 978 754 267 1029 34 86 1068 357 1036 944 450 528 684 46 907 87 800 888 510 671 316 748 27 366 879 401 780 657 36 870 543 780 527 997 244 652 175 316 835 21 754 865 37 816 154 1060 5 392 934 778 395 852 493 848 275 895 303 962 35 533 909 586 232 990 506 634 471 744 87 107 1084 241 755 284 781 92 778 516 1072 84 701 471 935 216 662 319 780 513 676 433 968 365 767 39 850 889 146 572 267 438 796 75 673 481 902 718 457 1075 54 480 758 149 1049 679 348 952 322 326 847 29 922 154 606 276 840 379 558 41 801 177 656 652 190 647 386 476 740 517 886 705 470 677 489 771 442 495 983 469 1070 621 327 219 729 430 802 1037 9 351 565 255 589 940 411 216 885 485 903 1029 460 99 884 906 152 40 1026 709 543 299 1085 795 405 658 62 778 247 979 505 367 985 602 543 230 1044 459 648 182 705 403 930 445 1080 555 400 355 1003 264 636 377 972 492 923 504 1067 348 1008 456 631 367 1029 787 258 827 358 744 302 177 1041 636 539 928 65 748 482 1085 491 281 982 757 434 115 903 364 767 754 96 222 677 766 266 804 396 768 73 1021 333 258 931 333 989 203 769 984 194 561 41 732 387 541 875 319 801 1050 339 175 842 723 266 1061 466 1052 443 533 612 600 207 630 536 657 359 823 304 721 460 110 1077 489 954 180 786 427 965 235 729 7 980 533 658 391 913 794 102 307 554 464 707 636 430 495 1056 823 123 119 917 216 552 750 152 430 1064 518 717 46 692 964 73 600 143 964 444 1056 50 39 740 610 197 1059 299 973 507 1016 422 893 32 933 459 672 152 290 798 1039 88 1047 273 599 67 975 510 789 491 115 900 491 880 634 459 821 249 179 1078 721 447 615 10 467 663 942 510 767 202 500 617 808 236 605 220 603 467 54 1079 1084 227 596 36 149 549 179 1027 126 711 11 807 70 668 767 233 1041 119 638 107 26 1060 727 259 561 241 323 561 628 492 932 154 103 568 459 656 891 485 86 960 964 372 968 154 418 548 461 1058 1035 203 48 702 1065 23 997 333 655 269 534 717 771 192 705 40 35 688 275 551 136 682 647 118 233 856 413 839 703 458 54 559 705 264 722 250 936 321 178 1028 502 805 137 852 730 414 943 328 105 920 185 988 411 711 355 609 893 532 103 782 780 298 71 1048 109 896 737 206 254 853 1057 202 836 153 676 75 1023 139 264 615 1075 64 816 129 400 620 742 301 281 665 354 707 729 110 997 6 822 172 860 485 638 351 913 440 203 976 482 672 65 766 485 909 528 996 216 1017 55 780 72 774 279 550 819 353 127 823 259 805 167 873 787 40 603 273 471 686 1089 60 64 1023 3 981 447 1045 668 155 12 1059 811 373 487 992 916 474 512 914 468 682 854 35 460 1070 206 664 21 1073 734 377 606 77 900 121 970 417 158 773 868 184 726 343 689 175 367 928 478 885 423 1090 488 1019 227 652 1031 87 357 994 1062 240 311 806 329 1065 617 119 484 915 829 510 834 380 731 203 293 548 758 324 329 1030 543 1043 207 696 692 373 436 590 379 845 38 825 379 766 918 416 820 254 771 64 888 501 994 162 1046 172 291 733 814 259 1030 543 660 292 163 747 887 302 497 619 908 547 51 771 260 1012 149 782 291 595 429 851 1074 477 705 284 1007 4 919 186 271 1044 854 389 927 409 674 380 660 405 1038 149 722 1 567 329 927 511 325 568 784 263 476 662 519 790 40 721 1016 501 594 103 504 952 498 613 1086 328 907 199 45 846 288 1061 755 319 433 589 363 1053 1057 129 536 656 787 393 364 977 1058 365 844 141 284 587 311 654 399 1017 993 387 940 465 697 423 278 617 45 991 969 420 545 655 464 903 814 201 501 616 879 156 365 656 56 1048 694 356 345 719 733 88 186 754 161 576 89 898 88 667 556 43 406 1095 174 1067 1012 370 41 1050 238 1035 821 503 100 769 81 1027 409 907 552 35 629 247 1004 516 14 910 579 207 728 63 801 302 130 1015 992 309 536 867 817 464 497 762 567 378 756 278 323 639 682 240 346 934 265 825 615 154 338 688 1047 364 174 609 420 942 132 909 299 972 774 187 969 3 332 1068 682 531 999 337 28 964 827 86 266 978 40 548 983 27 633 542 665 243 490 601 385 1061 839 174 981 42 766 298 315 622 954 17 919 403 349 831 604 369 696 414 614 473 622 79 894 457 636 31 28 918 1075 495 736 375 456 706 241 846 269 937 658 199 983 316 586 422 856 396 0 854 429 943 100 939 322 1069 396 951 462 998 974 511 1028 48 1070 273 1014 358 867 256 216 707 674 445 300 563 412 559 649 104 137 857 231 851 773 197 112 1028 303 747 891 61 759 166 101 1007 684 525 230 876 1001 52 390 1036 836 274 571 32 14 898 228 840 531 683 673 368 980 516 523 1021 814 295 383 1068 680 207 641 504 832 246 160 1023 583 366 144 806 528 911 1014 363 13 933 980 62 295 667 258 1012 325 942 790 202 230 822 270 630 756 98 41 918 71 941 46 919 872 7 456 928 779 480 908 331 592 547 772 489 954 197 597 438 445 958 66 822 328 1064 297 1061 399 742 804 194 1013 402 543 794 30 884 96 897 107 559 398 1020 1066 302 186 1016 534 1064 1091 195 920 217 806 55 653 319 65 685 964 203 99 836 404 1075 809 323 106 855 203 898 942 401 2 817 88 852 935 347 615 487 408 926 707 294 824 332 41 1020 525 550 715 58 611 60 139 633 183 744 508 1021 544 850 238 800 845 38 546 549 632 332 465 1017 298 956 819 33 735 297 123 601 401 606 728 334 871 33 237 826 237 1092 571 503 1093 194 565 314 315 930 501 631 892 375 300 668 41 776 802 377 884 329 861 200 214 1043 1067 476 468 1035 153 922 839 350 714 307 929 508 281 715 863 128 111 1054 680 193 963 340 521 696 237 554 590 215 460 572 78 694 949 368 853 32 624 352 712 387 64 562 434 917 82 817 220 981 186 787 633 523 13 1018 89 819 1031 454 874 131 639 24 1019 364 88 897 881 400 20 850 361 1022 639 211 882 493 1049 303 882 428 321 681 958 204 265 744 68 952 1002 485 247 895 1056 21 675 197 55 853 264 982 848 132 641 266 466 849 399 876 661 408 63 1014 677 481 810 180 426 1042 49 925 544 929 648 176 259 555 284 802 113 607 133 1045 773 281 84 727 323 629 704 228 375 553 315 943 940 34 43 712 906 276 764 389 569 38 13 986 802 275 112 940 529 853 194 656 804 207 19 773 222 844 1047 25 38 784 540 969 281 1069 534 699 891 413 974 451 256 1056 899 469 752 214 774 440 1057 493 638 18 143 637 736 364 239 704 63 690 116 1044 412 637 350 952 7 930 112 705 396 1089 911 481 376 801 311 611 937 526 922 190 930 150 147 948 682 517 514 575 182 785 150 1004 343 613 789 453 285 1048 736 529 66 1078 1074 58 305 1007 975 384 142 714 256 564 310 1050 28 858 204 764 241 888 540 649 504 699 38 915 146 992 84 1048 95 703 658 132 988 378 633 113 909 397 633 47 852 403 317 979 1049 350 736 515 282 626 714 162 979 11 771 469 906 439 469 738 1032 188 1077 208 525 935 1045 242 30 631 261 781 1043 310 324 808 110 596 1034 364 274 943 677 67 612 11 475 565 29 1038 112 916 465 849 496 674 626 29 273 707 1009 140 941 369 445 632 166 550 444 913 445 823 324 934 944 37 335 635 733 148 339 641 518 990 169 922 484 972 1003 537 478 564 327 895 416 921 721 74 556 58 682 62 193 757 748 220 390 889 67 945 1018 384 883 25 255 692 962 483 805 239 577 429 378 673 635 385 886 451 798 212 300 789 809 383 605 210 865 322 1060 214 888 526 647 347 375 971 134 792 336 782 569 334 309 765 540 706 464 634 355 663 887 230 73 978 105 1082 162 943 211 743 967 340 359 674 651 450 957 191 95 735 712 528 635 512 973 371 1016 432 151 979 323 841 872 253 670 8 434 580 108 1052 161 702 507 889 981 166 525 585 518 992 78 1003 1068 415 403 809 802 425 322 558 674 227 818 312 623 156 1002 421 452 1093 738 412 397 782 355 943 897 409 184 1019 1054 314 35 664 617 251 743 434 176 1036 89 974 852 337 587 75 101 917 653 26 102 661 818 416 37 855 604 187 702 102 918 471 604 457 590 358 477 769 750 529 499 985 603 22 902 324 389 623 743 224 889 79 151 966 243 994 151 642 434 805 148 619 173 817 819 455 210 918 459 798 58 883 182 798 651 19 458 996 28 565 1080 150 985 27 733 433 867 55 316 694 202 690 593 80 450 1000 1074 335 872 428 944 346 28 556 86 588 922 374 170 759 524 632 357 558 844 288 378 888 294 1090 981 367 506 783 59 754 195 597 422 714 788 10 468 1082 958 491 621 13 837 482 825 48 1050 39 79 737 16 907 376 757 942 330 1011 122 1071 537 21 648 1046 168 992 486 1024 195 313 571 851 311 134 956 700 29 115 1080 177 557 914 11 1088 493 554 261 206 762 359 888 451 968 674 485 918 254 138 1058 242 690 40 1078 739 485 951 338 646 332 265 1039 641 186 482 892 545 990 621 413 854 58 930 519 102 727 350 1045 254 770 612 33 718 539 402 612 829 456 859 467 751 497 379 915 658 258 854 162 998 49 139 571 146 1086 444 1072 338 1082 167 758 450 568 812 43 658 479 781 513 491 786 705 383 911 190 51 751 214 842 50 1034 646 193 262 894 810 233 845 9 149 677 44 589 1053 308 567 328 611 254 434 921 774 85 989 485 1062 103 183 854 905 38 1091 411 953 92 369 660 1021 278 831 194 44 598 390 553 268 762 1003 114 983 271 37 1018 1010 242 946 152 953 40 799 234 155 868 513 648 283 621 848 153 452 868 865 434 862 478 1080 389 673 338 266 855 105 868 506 654 401 658 889 422 894 271 708 183 385 782 82 620 575 41 541 1053 937 527 420 649 626 497 724 459 1014 540 1012 150 449 752 225 713 359 706 620 354 738 489 924 156 470 954 176 630 729 158 390 826 901 101 325 671 15 1024 431 682 396 555 368 1072 631 253 359 948 314 876 726 446 568 32 888 71 493 987 841 86 595 482 994 149 483 1052 780 341 98 654 504 1016 965 370 405 760 36 1033 1041 375 937 302 1049 222 417 772 742 420 485 931 177 703 529 885 410 942 174 890 890 219 632 95 487 624 932 210 24 1078 553 413 1069 67 697 110 469 726 1038 296 1002 290 537 1080 741 290 915 453 1043 488 553 143 920 495 1022 470 439 672 1030 411 880 150 725 243 264 722 457 1067 174 621 582 5 1084 281 404 1042 65 880 387 910 678 453 704 544 819 255 177 991 150 789 112 810 593 36 744 259 695 202 703 354 196 830 758 418 305 1068 692 522 166 1058 563 153 699 369 151 659 479 911 700 74 49 1032 986 209 790 156 615 290 219 800 157 923 268 744 460 957 973 30 532 898 979 474 763 492 418 682 399 634 965 401 1022 100 308 597 99 730 452 949 178 985 27 628 628 452 158 696 892 187 521 992 111 770 674 316 525 880 552 366 756 545 634 342 595 72 783 502 716 505 1008 81 77 881 314 738 449 601 193 798 685 312 131 911 235 1057 396 1070 228 720 218 928 751 213 841 392 645 395 554 176 704 521 983 100 721 25 258 640 19 673 995 465 367 1073 572 80 201 1000 200 602 706 380 788 212 488 854 372 832 319 686 853 114 864 221 167 982 20 812 507 977 119 1006 764 348 270 661 513 899 14 1000 581 229 773 31 186 1064 424 765 98 701 788 390 204 888 727 387 295 986 911 380 888 305 613 239 581 157 4 871 692 285 224 762 954 125 979 169 0 908 920 164 827 538 545 968 639 375 666 155 780 537 436 748 808 239 568 221 161 755 504 1040 1089 42 126 593 1034 317 15 1039 409 697 54 886 772 430 881 11 1038 468 957 12 442 756 947 21 680 421 742 488 848 371 239 897 89 909 264 993 673 388 110 560 570 138 329 845 822 500 854 115 839 104 820 206 125 861 911 16 1035 208 506 866 1083 487 269 762 59 861 1027 130 438 832 23 993 368 637 568 2 393 715 410 1046 218 1093 595 141 1074 401 1009 56 132 830 474 1031 1001 388 571 206 465 1040 86 1051 126 903 327 804 547 803 435 770 317 664 913 243 849 164 1034 388 943 529 221 802 149 613 996 290 1032 34 1071 190 982 98 531 632 456 888 931 492 567 5 267 877 814 187 76 1009 880 42 602 368 136 828 904 95 975 7 193 1092 756 153 1032 405 1059 315 425 711 517 1023 859 294 966 529 308 694 280 795 922 333 40 774 707 11 150 556 794 248 540 795 113 1079 558 537 570 298 668 128 804 541 745 508 866 193 372 760 393 852 594 520 7 1006 751 274 566 224 1048 424 1008 189 470 921 635 44 747 431 849 345 1008 98 452 934 163 867 497 614 872 330 52 884 757 375 612 339 452 983 834 173 178 606 503 1082 545 993 257 905 595 40 114 773 958 121 763 431 528 852 888 470 779 277 799 49 390 920 1028 163 617 172 698 107 911 514 497 998 115 559 4 1061 471 1005 719 135 161 796 318 679 447 700 445 766 208 906 328 1059 392 819 494 982 1019 490 758 345 1053 131 150 1000 51 1052 1009 233 473 972 575 313 927 176 591 68 1080 430 412 950 469 1068 514 1038 101 983 276 997 978 70 501 674 828 372 285 770 351 655 102 886 383 1091 1020 307 427 1065 709 509 396 882 795 412 8 683 576 441 829 453 1036 25 864 351 1035 469 101 985 779 463 768 508 990 106 922 495 568 435 1037 60 256 763 73 1055 753 239 71 936 501 831 1083 163 985 464 1090 509 720 369 423 809 108 865 221 566 764 525 929 423 146 573 448 568 345 984 812 477 109 860 168 752 867 311 228 809 164 795 74 995 55 1063 1016 36 704 529 636 211 898 10 925 193 546 776 246 874 112 868 377 796 960 295 836 363 461 815 630 351 353 632 441 1000 387 1027 817 194 272 638 363 1032 624 29 969 304 929 19 673 142 1038 346 843 212 1054 349 1044 108 835 317 388 555 392 854 427 735 134 1080 471 698 843 334 192 675 595 379 357 688 485 651 997 318 382 954 437 986 268 1035 227 1060 248 884 242 566 891 147 468 598 194 1025 1085 350 476 695 84 1029 997 414 1067 288 367 1007 355 633 632 269 924 182 679 280 212 970 339 824 13 1056 439 626 214 589 598 69 1088 420 908 37 52 1056 915 80 797 253 9 718 1008 349 1042 371 792 509 871 358 664 514 719 397 645 315 256 815 642 199 1035 49 437 994 1094 377 437 929 921 73 140 906 894 299 608 57 225 941 566 105 585 279 452 907 872 58 166 562 640 400 958 128 821 527 302 788 328 792 513 771 915 346 72 798 529 684 635 26 36 1011 985 275 636 358 177 990 758 80 627 301 438 746 209 651 89 905 651 5 100 891 426 753 238 740 554 197 371 1060 696 235 605 536 351 623 167 773 731 219 627 537 989 546 126 854 576 263 866 77 750 90 870 194 185 854 462 606 865 10 1077 490 223 898 144 992 215 691 506 883 101 922 415 733 143 698 593 165 104 787 1060 321 315 786 338 759 235 565 1026 49 971 273 1022 181 985 334 257 1004 45 920 831 201 521 780 688 528 380 1028 725 160 523 685 602 109 1012 16 258 1052 320 617 1073 264 463 805 1053 197 1031 245 877 365 1045 526 792 397 581 179 1 701 1038 429 211 847 4 831 619 301 334 548 1075 42 832 466 242 602 870 146 555 304 407 585 117 678 1004 63 103 856 864 518 36 925 775 227 519 781 1073 110 666 516 540 923 406 1050 646 23 924 486 177 841 220 724 635 95 531 831 343 1080 383 922 174 783 194 761 370 839 937 479 1036 360 963 426 139 826 776 314 579 281 122 1078 127 898 668 101 572 257 925 48 853 44 448 777 1063 132 626 383 373 979 586 367 877 25 117 612 934 439 520 1031 879 463 995 163 661 4 201 606 499 671 369 994 450 1089 460 814 189 609 1001 82 806 309 629 127 729 322 775 526 486 617 272 722 327 960 731 376 205 569 477 753 412 706 1036 210 156 1037 144 971 615 367 994 8 106 996 60 1040 811 253 829 367 545 593 816 181 1091 18 626 472 857 41 986 41 683 251 834 325 354 1014 547 598 123 622 1057 179 703 542 1014 435 568 270 343 1070 333 1064 468 620 94 836 761 247 995 138 79 678 1017 97 750 248 255 891 1092 46 1053 515 488 976 313 933 967 102 354 631 701 247 337 933 700 132 728 239 794 449 118 628 892 29 911 419 445 850 225 678 98 671 892 409 208 866 522 717 359 666 99 714 1020 482 382 913 747 165 325 774 155 895 901 348 1037 227 183 791 624 225 556 44 219 999 354 942 824 178 37 774 591 29 504 631 303 776 947 20 140 648 52 947 166 907 1059 492 979 397 868 533 274 1053 330 813 438 574 623 284 938 296 1012 3 158 1031 301 675 1030 0 508 674 633 379 118 961 261 859 200 880 543 966 178 917 26 608 954 46 591 63 332 728 808 143 554 521 941 130 899 217 805 191 618 177 941 297 12 1076 981 270 664 181 592 132 142 712 749 184 365 938 121 841 729 477 882 273 117 623 230 976 479 558 153 668 991 189 262 780 381 634 822 167 757 334 500 1072 362 831 563 174 261 730 242 1009 681 459 465 784 909 450 1089 435 36 669 29 780 646 374 401 678 258 959 143 813 986 146 538 953 778 405 195 875 1033 157 494 1027 988 460 343 975 1070 457 1008 296 673 197 776 320 921 297 499 861 734 339 1085 335 560 515 607 509 805 159 585 417 670 260 319 642 414 780 489 801 884 115 66 1075 186 1050 701 454 351 825 66 875 327 694 287 1094 671 101 493 994 233 715 890 498 317 797 553 227 232 735 404 1045 180 798 69 633 809 498 629 267 836 135 931 395 839 344 309 912 401 644 205 1065 225 1086 252 608 273 630 549 168 712 239 271 870 228 987 929 264 632 494 706 254 213 683 387 603 758 9 37 739 352 1093 629 37 524 1063 663 538 369 723 411 672 648 252 961 106 26 1026 803 265 1045 213 762 20 328 981 251 840 720 419 867 378 855 119 21 1050 420 838 628 95 47 863 327 1028 394 895 757 186 516 798 344 601 320 850 1060 444 434 905 1089 23 573 325 27 728 875 272 984 451 332 1050 854 220 1075 186 594 502 777 234 900 232 163 980 556 82 359 964 403 882 798 28 1060 19 367 1083 306 1015 251 957 205 564 1093 382 180 1060 989 344 358 563 704 51 159 642 516 930 244 950 411 603 1053 56 447 604 777 143 166 1014 540 1001 708 9 158 973 197 939 107 624 169 904 484 788 270 799 630 119 161 1001 767 197 134 1002 220 1074 768 320 954 518 884 231 874 480 239 793 596 261 872 542 578 399 113 1030 660 209 340 1027 868 16 356 788 255 1058 567 123 483 768 29 1040 1083 460 949 144 824 191 601 291 588 47 907 53 635 280 532 929 292 912 208 813 430 824 286 696 1092 233 611 317 945 181 514 909 982 191 359 1084 350 819 750 126 634 310 912 485 21 564 768 125 606 211 778 540 404 624 764 11 917 358 593 86 827 56 404 771 846 136 221 591 800 457 81 934 795 198 38 621 505 782 59 848 893 204 813 294 846 113 630 366 980 144 241 939 979 215 810 495 192 674 436 550 1042 291 176 922 1003 493 889 311 238 796 234 877 481 627 730 175 755 430 15 618 27 733 24 615 983 363 988 230 679 366 24 969 782 46 351 764 421 1041 57 1031 970 488 859 370 607 500 249 1089 19 846 510 571 136 747 1033 160 143 887 669 387 159 1067 424 968 615 406 548 325 1091 45 834 221 193 1042 716 62 1041 144 117 817 119 949 395 1013 728 495 354 867 167 599 137 797 619 488 327 650 487 715 623 463 36 813 782 437 800 537 170 969 891 453 180 1052 1057 211 848 421 641 148 354 989 626 241 260 700 758 148 15 1090 45 639 252 968 191 593 108 599 622 91 845 431 262 998 584 147 341 939 1032 101 268 1019 538 932 592 365 107 763 587 53 446 863 542 841 144 927 935 365 716 24 362 974 295 958 765 211 743 119 0 859 1037 429 793 4 412 912 580 107 924 384 812 48 1037 204 1070 500 745 139 891 320 798 282 500 582 472 1060 410 1003 327 880 885 98 189 722 100 675 959 480 374 999 977 161 72 688 204 750 118 613 198 1081 737 64 584 131 523 932 592 40 662 7 604 422 104 917 702 417 982 18 67 647 934 458 35 715 124 601 7 738 262 917 817 487 265 867 459 959 387 859 128 733 857 3 587 369 1095 304 538 1050 892 39 1017 187 868 465 607 379 35 1016 360 591 93 886 881 480 868 174 381 548 1031 312 760 503 541 607 603 340 403 700 790 386 366 597 195 999 755 265 227 666 587 177 570 233 1032 191 1046 343 974 179 957 294 1002 53 525 939 221 1007 780 248 548 543 736 234 1027 362 902 392 38 734 1074 96 964 369 667 162 670 340 299 993 960 6 33 1083 124 699 366 1073 829 233 215 767 619 95 399 1071 436 614 89 946 606 311 191 556 416 1042 877 144 69 1011 832 93 512 707 790 520 943 541 447 623 211 786 485 751 367 1034 413 820 949 283 87 950 1042 83 788 114 110 679 769 353 129 787 1018 538 801 338 151 727 226 668 998 191 440 990 820 513 922 343 992 434 509 744 916 94 380 976 254 675 766 237 408 967 441 555 559 441 270 1028 410 1057 634 170 749 487 910 376 317 948 87 877 1068 477 1088 418 778 294 294 900 431 921 934 136 595 376 974 285 421 694 486 1058 164 1095 892 4 413 623 687 224 897 544 954 358 517 698 648 9 0 624 209 746 291 685 671 468 1031 282 943 281 265 992 421 898 984 514 698 77 740 157 820 77 601 526 430 584 240 632 346 1037 157 712 493 1034 348 992 1056 402 91 556 9 1020 474 898 145 1040 664 440 828 116 7 629 678 299 868 343 397 1050 382 748 297 1050 3 1095 342 1056 279 842 166 988 70 650 862 540 626 27 84 782 738 319 635 19 581 18 527 647 377 611 279 904 744 405 851 502 780 323 772 471 530 926 561 223 416 632 270 634 788 36 241 1074 267 841 912 525 845 11 634 39 1 604 459 967 846 497 186 1031 361 1008 1046 448 551 158 793 451 1067 43 792 60 811 356 228 1088 707 161 905 158 845 532 674 280 790 534 843 293 1022 317 694 94 486 720 736 49 446 814 959 249 809 469 59 939 891 27 30 655 176 549 114 638 627 125 317 917 934 26 758 410 434 754 514 1090 117 1027 1048 193 422 683 992 180 19 1048 722 448 702 541 683 319 547 630 621 503 843 130 47 923 659 436 208 1043 797 301 610 227 1067 280 999 302 1007 384 725 315 119 772 214 642 338 875 374 737 538 559 45 572 251 571 963 481 343 892 1054 150 862 490 472 836 142 793 708 126 536 886 102 952 607 63 331 592 916 291 456 1085 152 602 783 242 1005 323 320 1046 220 777 432 818 218 964 473 1072 942 361 697 174 430 821 424 1091 886 410 923 139 843 44 1015 326 139 701 895 138 564 528 885 496 1016 276 459 563 51 905 366 1036 828 306 382 570 532 1084 919 52 495 948 19 565 65 617 502 658 251 715 574 97 125 558 618 71 976 367 1016 289 119 697 707 322 197 961 74 1062 852 384 961 264 388 1059 806 251 1060 296 796 397 174 662 724 210 1039 490 502 967 248 674 95 869 594 345 1086 165 57 861 163 906 939 196 912 146 518 610 355 1038 63 723 999 260 689 300 583 280 611 476 1060 64 801 410 48 680 459 816 875 511 806 511 230 685 589 8 666 249 528 870 454 1016 739 401 109 842 270 996 751 351 448 1025 173 823 400 613 586 67 625 89 892 488 979 465 181 624 578 27 806 364 616 316 567 318 252 575 890 75 971 491 803 144 1055 123 968 537 1082 434 731 245 609 213 698 157 645 501 653 524 705 469 816 472 908 380 641 193 451 878 143 962 179 605 112 962 907 58 137 567 452 637 1048 381 1002 259 1082 64 760 343 370 937 469 761 234 975 178 878 815 203 124 969 976 139 56 571 35 830 31 1006 1018 326 901 93 457 660 905 332 760 518 1091 67 322 857 548 151 29 972 137 724 1024 322 127 847 480 765 844 269 922 533 996 467 708 341 456 762 1057 364 495 910 59 858 1 1090 973 51 270 891 387 599 552 266 285 723 619 268 377 794 672 526 559 148 262 961 519 562 318 609 372 595 556 233 805 1 652 502 876 320 568 201 254 1034 958 100 636 456 743 219 883 507 337 898 580 343 135 691 134 1031 473 632 51 690 851 321 77 853 402 899 618 46 447 987 570 215 686 101 627 117 489 734 1025 302 95 744 765 128 1023 152 374 867 412 844 485 708 757 47 781 145 448 578 799 242 305 735 892 255 34 617 53 812 1040 362 413 848 300 807 903 479 757 528 412 676 386 606 292 737 1004 481 393 654 227 803 175 668 452 1063 903 474 584 141 1002 208 711 408 906 263 1015 459 164 869 894 431 745 23 158 562 281 713 501 1002 577 74 738 211 438 728 957 323 458 845 756 37 1066 64 373 971 1026 222 887 134 491 796 24 896 793 78 449 803 1088 357 584 166 678 398 261 681 698 447 842 160 208 667 753 129 495 1020 230 981 281 811 438 1088 437 1055 1094 41 643 241 801 382 387 913 808 402 555 153 113 653 563 357 1032 170 655 141 272 836 1062 117 144 588 818 325 721 61 230 735 297 644 560 523 875 62 801 326 945 314 1057 539 39 938 314 994 686 40 372 1088 266 1005 1024 499 122 1091 206 849 31 679 637 239 837 368 363 792 575 92 295 947 129 936 936 43 1088 71 598 501 123 1025 351 585 559 211 306 711 230 948 995 472 483 669 854 431 499 723 904 241 1071 533 254 817 607 518 513 896 457 589 772 261 786 479 545 639 734 80 102 621 798 533 907 343 56 577 443 718 1053 15 563 293 1017 24 881 277 733 82 514 810 605 31 698 500 679 364 467 636 185 980 1032 430 79 667 980 540 771 324 691 8 432 1020 757 346 109 676 246 906 314 675 982 280 1010 384 940 160 1094 289 423 596 488 837 81 965 199 1061 715 289 910 214 97 959 39 825 161 892 99 956 763 34 907 269 765 99 387 643 486 655 338 1026 167 860 339 861 523 644 434 973 258 980 49 635 185 831 139 678 642 304 727 358 780 273 381 940 415 783 706 372 681 331 993 189 237 694 262 968 219 889 651 137 472 710 1077 435 207 857 201 669 686 247 517 988 233 806 395 962 822 14 402 902 27 1093 679 423 515 1057 644 144 1072 547 1064 35 1069 358 60 741 967 210 428 781 812 394 157 908 94 650 424 946 958 217 145 572 906 155 542 854 928 60 829 76 411 723 802 132 1084 254 777 295 410 996 618 239 843 42 208 591 1037 49 680 409 59 785 157 1081 426 904 440 815 738 290 1084 191 994 411 820 403 223 876 446 735 841 146 1019 469 642 124 459 666 68 557 80 1039 965 69 431 697 26 940 802 350 948 313 449 1018 473 930 772 83 607 387 60 693 275 691 885 482 894 165 166 1087 220 615 579 287 1083 337 47 890 373 1075 95 1081 1030 169 190 764 920 447 808 266 647 379 451 1071 359 860 939 311 807 230 289 624 437 685 1095 531 687 20 568 398 856 26 640 296 564 319 562 187 298 999 117 667 547 669 953 291 715 385 769 10 628 119 972 11 870 23 816 26 712 352 432 1050 101 1009 842 115 628 234 614 46 526 981 494 974 450 1065 711 372 889 517 170 619 377 739 207 868 735 157 599 3 199 812 160 718 496 641 818 307 899 59 891 542 706 366 870 446 767 130 143 858 79 902 849 212 597 206 598 162 918 331 212 1011 925 320 880 340 992 120 1063 498 573 503 557 270 957 388 877 140 772 362 635 341 413 918 123 1027 225 948 727 61 996 203 351 889 525 677 294 858 311 668 119 652 699 158 370 706 525 782 134 943 487 659 485 902 1085 298 841 109 159 634 70 1091 224 607 944 472 313 1073 221 974 249 937 1026 269 107 701 749 510 1043 64 318 622 304 654 1016 537 1031 443 335 765 317 650 574 383 805 497 490 953 429 1064 206 605 230 867 895 189 784 386 1036 348 1028 452 919 283 339 706 770 465 265 797 695 413 374 756 1043 219 686 353 572 114 63 903 369 999 556 11 312 669 304 978 824 334 491 570 621 56 610 488 811 478 482 856 492 564 924 33 838 357 448 939 220 599 441 679 1020 96 408 1013 374 838 604 526 506 901 968 127 997 287 582 132 301 573 685 496 982 166 572 192 889 314 684 65 377 664 324 845 453 824 668 100 564 373 884 455 386 591 298 1091 521 969 393 966 330 868 913 111 633 14 748 139 219 776 367 758 408 943 171 885 106 825 367 1080 153 844 936 234 352 613 971 101 369 669 649 169 351 846 814 480 120 1060 112 909 132 1034 1079 503 684 435 399 869 945 188 99 902 199 926 805 99 853 280 19 781 692 288 941 155 493 923 649 107 451 960 752 405 667 241 531 774 174 556 289 645 550 456 828 321 607 77 211 889 357 1028 630 507 630 443 953 286 50 583 806 223 980 318 343 1031 974 224 861 494 429 1082 177 655 810 325 518 948 1064 481 1035 182 95 621 879 381 561 173 1021 296 159 1078 386 1052 654 215 967 290 439 597 888 509 503 837 436 712 274 613 838 145 1049 94 669 101 325 865 981 142 1041 464 139 654 291 598 288 969 797 451 918 0 1049 249 1068 77 516 618 765 85 749 298 506 821 257 615 601 210 176 676 886 118 1030 232 297 865 432 1019 366 577 524 1017 147 830 575 405 804 43 973 325 573 297 420 598 466 1082 245 988 61 1022 551 90 636 253 631 350 985 4 95 674 974 236 391 652 172 571 422 762 235 1001 83 829 381 896 430 972 137 1015 1039 172 128 882 293 710 773 354 732 435 686 230 978 431 950 360 129 1021 938 218 556 547 106 750 500 970 515 816 619 477 564 527 28 827 663 256 692 251 868 430 619 464 998 9 184 905 962 77 181 1045 653 92 439 1066 621 186 908 505 160 574 124 598 230 575 546 830 717 263 951 461 51 1016 370 589 13 732 461 1001 1 843 744 263 1001 71 925 316 147 1006 122 637 1040 7 626 275 504 607 264 620 513 664 351 875 399 884 739 275 792 184 290 760 290 677 344 706 760 487 791 348 670 62 858 6 383 848 884 77 1039 8 67 838 223 618 589 315 695 532 170 633 883 257 281 994 571 121 1029 174 84 924 153 918 957 359 511 1045 181 606 195 746 274 757 441 549 878 111 638 169 611 159 452 648 318 910 689 102 564 469 231 807 722 346 408 969 258 905 383 977 959 455 265 1029 997 359 398 715 719 325 795 360 221 1002 220 792 481 1072 324 799 653 174 682 170 717 73 340 750 63 835 385 564 1021 496 299 964 936 417 552 461 810 52 8 621 38 854 931 28 189 990 1080 243 435 696 786 3 162 631 358 815 363 867 947 274 20 1050 728 323 655 135 251 714 1039 437 188 870 606 145 783 536 454 758 30 717 771 536 323 578 485 569 826 322 108 1058 324 646 895 499 515 586 381 1007 639 430 593 381 46 930 299 610 634 424 1045 410 299 1046 403 901 691 425 634 371 397 736 1036 289 578 393 714 258 625 376 423 700 155 782 64 822 83 877 1043 303 843 541 751 203 42 721 52 824 855 351 718 222 307 585 515 948 951 34 918 310 696 514 934 279 652 522 500 967 835 67 217 903 823 22 152 624 997 421 699 386 553 382 431 812 237 606 972 494 531 786 750 40 594 404 130 815 334 1022 746 440 795 305 38 578 943 357 216 1053 995 292 385 770 439 836 1028 259 907 174 800 291 348 602 507 638 861 460 116 897 758 129 620 428 433 967 213 881 265 687 1058 269 269 566 727 241 509 821 1012 285 948 307 137 1033 420 848 1013 357 163 695 569 296 700 277 61 663 277 998 42 872 387 1060 850 427 611 441 307 726 975 122 214 580 70 566 803 357 784 167 846 406 224 667 13 629 356 789 1069 180 986 110 40 707 182 700 1040 237 63 789 443 1014 227 917 512 833 928 341 418 796 290 761 1044 92 633 461 628 531 545 964 317 1037 882 401 514 871 34 745 817 331 61 1095 929 230 740 59 662 354 815 177 851 278 966 537 917 523 1055 19 122 937 677 221 103 621 396 656 326 823 64 605 471 807 729 185 924 38 1067 81 701 18 997 57 179 871 77 885 945 511 291 1080 199 780 735 88 598 134 2 1062 162 982 889 474 898 500 295 894 699 221 683 73 646 235 107 1035 249 728 402 941 600 404 107 789 740 149 850 168 544 1057 577 87 38 655 1088 487 731 515 959 170 455 768 1054 109 1091 106 641 372 677 450 541 1085 1023 523 853 15 656 325 242 752 259 780 645 213 501 744 813 546 192 551 75 819 609 393 216 700 751 224 274 796 372 668 911 312 214 812 865 328 277 568 272 970 383 557 573 510 671 375 104 997 1093 38 859 440 67 1071 262 613 629 352 495 869 664 88 284 658 57 928 273 875 682 152 626 407 266 783 154 784 958 425 188 578 1065 517 291 564 135 656 622 398 913 348 517 948 834 209 180 1094 320 961 131 646 87 703 891 219 716 203 732 60 986 216 685 182 443 646 627 134 775 414 942 250 790 73 674 471 801 443 416 658 799 482 367 1086 194 894 574 109 991 378 1067 199 986 418 580 74 983 169 402 766 852 125 280 708 116 675 259 967 422 571 101 695 291 717 1003 115 741 231 793 523 630 117 488 760 637 132 339 928 846 534 419 762 405 766 115 689 499 1034 409 803 367 795 131 932 83 812 894 22 596 155 874 138 542 1095 352 777 555 116 869 543 959 302 94 1023 1048 145 897 502 438 601 830 232 339 776 319 880 167 700 350 815 419 586 845 192 939 314 683 17 1065 176 744 413 415 656 5 717 491 1091 31 618 88 765 161 810 687 69 551 470 679 343 463 798 78 933 126 657 688 532 254 685 660 161 467 810 864 342 1088 261 697 31 1050 283 561 75 399 746 492 642 51 741 773 337 992 132 121 982 361 684 342 550 15 555 517 841 152 1041 409 1005 754 510 449 983 54 732 429 606 887 38 133 822 299 1010 478 775 505 987 990 180 303 681 706 212 681 204 169 1051 663 404 1009 416 483 710 1040 339 204 961 1023 307 320 763 382 560 859 324 676 534 527 708 1082 438 116 767 298 797 565 416 366 1065 213 606 1017 211 752 218 333 662 386 914 876 386 422 899 537 1061 355 930 29 953 585 101 490 1073 691 253 335 549 121 793 204 875 445 963 758 18 959 390 511 953 505 1083 240 1041 409 974 1045 169 36 1061 867 211 280 764 147 1033 735 469 619 289 760 232 139 911 799 490 899 384 506 851 321 654 164 653 941 464 893 407 993 166 850 211 794 435 903 237 85 1028 243 590 418 822 53 967 832 499 647 4 470 708 578 234 607 22 733 350 1063 112 858 413 430 549 380 657 833 356 726 305 1024 489 615 230 408 754 544 742 640 399 318 822 214 860 570 342 786 56 288 925 437 836 741 456 885 470 281 759 395 684 449 897 554 298 604 443 370 683 418 1094 38 1032 952 158 576 407 131 1037 460 579 417 753 378 1083 618 475 997 324 146 639 438 884 715 172 938 228 383 555 481 589 847 221 878 253 571 535 781 102 562 154 787 183 1025 438 131 623 543 994 1021 404 73 806 556 348 417 802 725 370 864 324 749 536 589 103 1088 50 367 866 469 645 335 784 315 941 147 574 512 602 522 1094 497 685 439 881 406 550 848 147 289 925 1007 322 124 588 863 80 1029 451 696 312 1069 529 326 660 446 657 915 218 26 799 975 166 738 97 808 448 260 900 241 593 512 566 544 889 606 25 57 996 107 1082 805 60 462 634 494 584 595 15 381 963 304 814 333 905 455 878 887 285 195 625 1078 428 1005 464 971 39 641 64 223 967 766 113 359 766 884 321 196 952 540 669 516 1082 466 1033 603 155 691 186 1034 327 729 341 598 367 639 393 389 782 594 340 1038 165 1031 372 872 446 32 727 282 839 859 247 110 686 392 1087 487 1090 954 519 530 861 959 269 456 673 215 978 263 1067 267 666 279 1021 742 317 181 999 817 399 634 518 633 56 658 127 1023 44 99 916 509 848 9 634 682 210 536 1071 104 957 49 816 324 627 448 805 891 488 881 73 407 768 634 296 773 441 1022 146 194 737 458 571 884 395 720 392 827 321 500 992 847 172 1027 10 775 215 648 288 443 903 1019 386 438 907 30 1091 305 617 393 736 813 511 353 701 740 47 30 601 950 120 242 927 544 649 747 360 519 789 947 25 189 750 421 851 534 1036 1080 289 207 751 140 819 786 272 249 743 815 90 177 831 1032 158 738 243 715 311 464 562 38 775 254 899 3 642 947 99 5 642 86 906 957 419 362 585 688 48 685 15 807 145 918 311 832 415 678 264 501 910 1007 488 1024 124 392 722 407 957 1039 216 27 736 1071 415 281 1041 505 1054 70 1054 373 1050 553 52 365 869 11 869 479 574 845 13 227 1000 800 62 211 866 227 975 115 693 570 135 605 163 203 754 943 383 1009 270 52 812 281 965 78 709 955 477 1079 435 184 579 588 467 15 576 606 447 634 42 1004 362 751 547 383 1032 359 757 757 430 576 83 849 478 827 319 782 273 382 811 799 32 326 965 379 781 935 271 414 880 154 714 758 95 812 439 992 51 862 39 90 652 952 398 210 1059 731 139 255 942 452 598 366 620 733 207 927 233 935 250 1067 496 1062 52 1058 488 601 27 435 600 1080 214 810 188 917 230 998 177 302 697 175 581 132 793 989 482 143 761 786 403 663 342 453 953 47 766 76 884 492 876 165 710 127 639 676 339 52 1045 136 635 157 1034 743 371 492 754 986 532 38 932 237 772 185 703 289 924 656 73 303 1014 336 1065 807 225 729 490 773 342 227 1010 471 937 602 483 976 515 123 661 868 471 146 1008 831 153 24 1080 335 936 688 232 1003 109 754 409 609 254 825 449 812 410 591 476 127 1064 588 485 788 168 912 437 127 738 1059 411 429 741 325 1068 936 292 120 624 1088 213 767 51 660 343 817 533 1000 289 270 889 617 219 189 1052 660 92 16 753 20 844 811 78 379 855 265 1024 145 1022 829 350 780 89 120 943 213 834 44 726 954 443 706 158 753 288 1088 338 45 559 252 875 1020 301 860 196 535 671 882 378 981 58 1029 506 265 954 182 913 416 1010 96 586 991 433 710 531 422 565 853 441 777 442 454 1046 436 715 158 598 501 716 57 650 545 1061 240 807 598 531 521 878 157 987 507 627 261 1061 406 731 628 265 74 882 137 551 18 1009 1061 496 992 13 36 1058 688 353 372 894 427 833 409 1009 1019 2 408 715 268 1004 320 562 732 407 250 745 609 65 74 571 338 839 595 538 954 19 43 555 300 816 1069 259 857 389 413 758 922 48 497 868 200 631 16 684 498 1019 613 490 13 591 599 114 943 424 746 48 663 192 977 25 205 631 538 936 300 893 437 787 64 964 190 1063 498 703 632 530 19 898 115 803 907 86 163 979 754 58 478 624 641 459 153 1082 904 367 666 423 325 793 136 943 117 641 228 644 774 169 249 763 92 972 734 482 928 160 450 671 626 444 1046 516 667 209 336 859 669 347 281 996 954 71 605 313 323 946 433 804 139 615 1048 335 1087 297 219 905 930 509 770 499 466 1048 71 584 1006 120 618 347 396 864 55 1023 467 928 687 497 622 209 892 227 388 874 501 661 0 858 572 359 370 1076 837 50 573 332 764 538 141 993 570 535 655 378 234 745 732 40 159 836 718 527 1052 94 575 487 788 78 679 532 738 259 256 872 860 26 1011 336 884 7 519 915 4 868 243 557 1063 153 533 564 504 1001 283 1074 522 843 594 534 812 524 27 616 914 49 336 937 1021 77 334 715 578 377 847 84 366 901 819 431 884 459 338 1089 207 660 694 539 163 575 479 580 1053 401 346 738 710 20 351 1052 793 201 66 1041 1008 225 28 634 687 383 208 859 449 678 464 742 369 789 747 112 592 346 876 65 732 83 751 123 424 1012 324 614 851 394 731 366 251 666 837 115 181 672 408 907 906 143 300 785 168 561 1035 480 209 902 750 278 1032 481 1078 404 326 637 558 73 803 137 325 954 167 741 545 652 739 91 579 370 851 409 127 1025 767 348 687 61 413 674 812 16 825 439 268 803 1009 2 567 469 910 197 285 549 287 775 365 707 267 867 666 190 422 733 710 420 702 42 793 93 963 35 791 426 366 861 47 1075 1030 517 411 766 614 305 276 681 671 116 995 168 561 301 253 944 84 896 343 699 102 1050 549 522 892 416 989 77 442 752 801 281 123 737 488 1078 451 983 610 437 306 835 683 429 948 336 910 209 220 703 857 404 1093 160 999 481 548 333 301 829 360 718 81 703 387 677 1010 216 702 482 946 304 19 914 313 847 4 967 1072 408 708 380 536 962 1081 10 280 681 946 75 944 297 853 373 468 659 288 845 368 573 257 885 116 923 142 953 1019 499 581 208 394 941 424 886 829 226 159 927 790 481 76 761 1054 359 822 57 511 771 556 101 1016 365 733 343 138 785 770 61 283 677 876 354 74 679 177 1056 907 318 419 569 561 46 401 751 308 666 845 342 483 910 571 277 464 842 446 990 362 750 872 95 586 350 494 726 494 549 840 386 605 402 109 730 620 436 629 520 806 230 122 746 467 997 489 930 1082 157 936 395 1000 97 807 417 356 676 928 444 148 760 708 368 709 388 1036 405 631 195 927 390 173 805 141 819 489 782 769 361 76 906 185 819 502 744 526 702 244 871 369 1060 398 787 436 873 200 998 291 912 628 199 954 402 86 909 492 922 35 737 602 407 332 550 412 1028 800 218 630 456 800 385 410 892 757 10 171 1052 264 747 1085 131 682 121 597 280 846 270 1019 64 884 238 305 1040 155 743 27 927 434 998 262 662 1081 454 71 1037 699 451 155 760 708 404 873 373 277 971 922 6 847 146 1039 134 696 188 546 860 243 1001 318 945 751 27 777 232 470 802 244 723 279 723 928 90 909 43 451 833 977 429 179 1033 6 740 831 384 410 1024 271 767 437 788 748 55 6 693 440 695 268 966 326 967 671 402 764 344 945 399 650 83 398 720 219 1033 482 683 379 919 913 411 144 991 539 680 110 600 943 222 769 505 83 660 741 369 540 765 361 940 334 1076 467 892 14 828 999 139 472 1034 600 255 795 31 556 321 786 402 132 941 263 726 409 653 571 547 567 429 328 993 376 907 891 65 931 312 28 850 791 53 897 49 807 257 691 4 975 243 617 255 442 784 541 743 1069 61 1072 520 982 203 54 807 798 461 679 38 725 285 387 904 702 212 989 437 46 946 86 1042 391 696 408 958 145 942 246 561 700 197 890 318 621 405 149 639 944 160 412 902 250 818 405 834 1086 356 985 3 660 460 557 468 447 1090 391 959 384 627 456 864 238 791 815 68 682 138 59 826 985 328 91 580 463 908 1084 525 391 964 1028 294 449 686 332 611 652 173 67 859 388 828 229 859 666 41 435 610 382 812 544 930 32 775 125 698 513 796 411 599 871 289 70 823 745 311 173 659 860 503 317 875 58 631 105 630 652 77 538 976 1002 254 451 709 373 765 651 426 84 623 303 701 498 1086 555 377 499 995 877 339 301 671 813 176 628 487 932 418 146 809 211 663 467 885 196 553 132 779 227 707 430 812 942 223 249 563 660 171 91 931 333 616 51 1076 423 1076 437 641 175 793 879 179 434 959 376 623 746 367 299 629 828 482 935 150 408 1088 558 2 338 766 228 1029 677 462 609 121 111 607 719 180 604 7 832 439 980 59 878 439 386 1045 427 1053 624 400 67 837 298 774 734 180 301 656 614 205 744 420 310 1030 321 555 882 40 872 155 1 903 913 484 169 1020 869 124 948 23 83 668 500 735 1052 346 474 944 437 747 883 330 90 921 782 499 589 49 102 1027 602 506 809 495 443 712 669 76 684 512 943 301 781 376 538 554 747 22 993 313 13 660 920 196 371 933 60 742 900 56 878 321 773 84 994 250 609 324 783 73 429 666 48 595 774 344 384 1024 703 89 464 601 262 810 509 849 47 1014 143 581 561 13 645 493 976 360 503 1076 68 1003 338 1069 158 1093 1047 13 909 332 159 572 656 114 520 928 145 624 196 701 367 760 949 239 864 420 584 458 570 217 179 950 933 246 715 507 604 255 701 265 1065 285 525 958 409 609 993 73 599 421 798 344 1033 415 874 334 500 816 284 632 521 783 370 1027 609 109 758 289 919 532 1052 341 459 596 411 1025 1030 59 399 571 999 193 685 74 834 293 892 133 629 498 122 732 203 659 966 21 1025 413 285 715 400 646 1085 71 565 250 499 1064 660 241 933 370 27 923 520 1000 994 73 229 978 216 756 574 208 738 154 620 324 967 156 279 978 583 125 113 738 954 517 186 594 757 302 329 1049 932 196 319 578 1046 377 60 691 482 938 96 722 333 804 601 290 12 757 308 710 242 871 326 1093 133 977 966 505 155 809 131 763 502 948 956 400 677 331 975 442 439 958 461 764 134 587 948 533 904 486 1029 456 376 930 879 133 276 853 1047 534 598 333 488 652 484 548 95 668 522 606 311 967 130 723 43 826 850 157 161 1093 840 346 1047 230 334 1033 249 764 854 10 523 771 290 722 797 146 91 655 889 526 982 473 616 479 670 412 43 649 537 668 211 923 1071 468 201 971 302 614 40 588 169 890 605 205 988 441 428 932 929 501 129 915 526 565 655 146 770 528 648 319 925 87 714 381 181 905 655 457 610 515 223 767 32 974 177 699 690 495 294 848 904 330 842 322 548 271 484 740 677 395 543 930 600 279 839 122 820 118 844 165 363 925 490 880 713 509 995 503 363 737 542 1043 1038 538 123 1091 179 780 843 166 827 29 51 1003 1062 227 959 369 1033 201 834 392 994 393 378 846 276 760 471 1086 819 489 791 487 517 614 767 40 800 17 445 1011 775 192 189 726 474 938 399 939 1020 198 81 978 490 857 182 670 1073 37 159 605 147 1050 184 1052 954 411 592 314 122 650 247 1064 840 495 696 56 746 327 616 458 667 498 489 551 91 598 556 34 141 631 685 465 642 506 892 388 580 303 281 935 1035 473 989 365 806 378 243 839 581 466 854 197 959 61 823 477 985 0 107 634 52 604 732 312 834 187 689 92 999 208 570 397 1 930 145 571 434 608 683 412 914 77 427 891 61 1084 906 410 311 746 953 397 924 227 683 378 906 161 1033 363 643 237 533 576 960 535 581 127 755 74 16 1075 468 687 876 263 647 443 881 518 927 46 171 1003 1057 288 553 26 827 332 44 553 52 944 892 404 678 23 925 192 609 356 739 114 853 123 446 1000 256 726 90 562 78 721 737 231 612 149 625 347 25 826 873 331 134 1060 730 285 283 1013 111 590 461 723 41 789 1007 123 721 81 634 269 233 817 621 290 575 527 19 760 823 471 856 96 729 493 560 185 422 1038 391 945 355 1046 651 270 49 833 706 369 569 181 248 896 211 1066 275 709 599 30 407 755 326 778 1054 519 190 704 763 110 796 443 813 99 589 244 313 970 994 343 311 1002 198 648 172 991 758 512 596 53 227 967 665 395 318 557 567 161 367 979 331 850 89 560 980 441 255 1062 650 230 803 236 715 6 424 1092 933 304 794 354 595 398 710 431 1035 176 522 747 39 975 500 930 229 716 225 597 423 776 403 585 653 317 641 242 623 263 528 583 1004 306 3 660 743 199 987 538 909 390 1079 356 311 779 487 679 1052 358 210 634 457 568 508 816 351 712 964 362 60 1052 181 834 910 168 745 448 305 873 1064 357 84 837 227 716 10 665 736 48 82 810 561 324 852 129 93 945 587 228 507 834 993 391 129 867 666 73 953 364 324 1087 756 179 501 911 186 1034 137 619 171 695 807 418 562 457 910 305 5 700 769 433 1094 277 433 854 640 245 31 979 536 822 26 876 265 680 649 456 898 134 1006 167 181 818 17 727 704 284 31 683 690 116 885 185 180 1021 389 908 370 941 964 130 958 268 352 635 923 478 482 1059 491 707 252 587 483 877 380 558 553 301 152 582 166 780 776 287 1037 381 1029 35 744 520 938 179 506 824 701 329 686 502 336 935 222 554 721 113 229 564 128 801 579 85 307 918 64 1032 958 348 885 9 363 904 543 968 667 205 319 720 340 573 661 409 505 882 998 185 489 596 106 844 140 871 866 408 363 679 1013 491 1053 124 551 50 348 867 232 907 1095 90 1044 336 632 544 225 970 902 247 899 154 733 120 615 302 127 787 30 1080 488 848 63 572 576 225 172 1092 120 908 505 969 847 387 771 430 504 860 120 748 876 481 233 550 815 171 262 684 722 474 289 579 910 459 161 561 843 60 621 307 951 127 986 275 996 505 842 330 1033 100 834 143 720 357 261 786 250 555 737 390 281 1052 618 448 781 364 66 557 508 798 952 546 142 686 540 1040 1061 547 393 840 36 806 47 1003 209 638 601 253 99 898 242 964 618 143 916 187 872 492 1015 23 688 278 127 890 894 301 641 303 52 1078 753 222 781 453 508 720 902 540 663 122 1025 198 375 796 898 40 602 18 99 991 706 282 992 73 992 445 141 858 577 218 523 705 385 1047 295 852 538 945 792 116 491 792 1013 109 311 816 302 575 832 284 283 566 353 713 112 1004 164 624 1029 474 389 1086 256 761 979 471 235 1091 1012 437 903 201 886 165 1004 210 1011 410 284 864 1087 4 915 307 44 1066 732 361 153 871 932 155 136 917 527 682 814 410 872 485 380 919 919 458 734 254 413 1045 833 179 557 54 443 962 709 136 29 1081 55 856 712 251 340 585 266 735 913 483 674 283 1071 429 146 822 648 510 893 282 550 530 805 530 794 189 220 1005 939 418 60 696 920 195 580 435 897 397 833 539 959 417 38 888 114 799 1007 235 664 351 216 747 644 497 192 557 1074 487 398 675 215 780 465 657 433 796 517 808 37 742 1030 496 587 60 425 906 264 659 968 168 545 985 751 328 997 277 57 631 910 329 770 495 473 592 924 386 522 1073 1062 369 45 1028 618 304 5 722 1060 304 650 458 124 1011 92 698 3 1001 608 443 947 493 759 139 541 604 1053 167 836 60 199 967 332 581 1026 245 303 775 833 280 513 833 337 617 902 377 151 913 841 295 880 344 778 434 872 173 457 787 104 998 678 60 6 595 32 593 554 528 667 82 377 557 486 688 399 995 548 174 700 313 512 588 981 131 462 714 723 274 341 598 286 950 794 510 593 436 223 940 791 198 627 212 682 465 1048 444 972 249 324 616 184 643 43 906 468 794 65 808 76 1053 119 1032 1065 539 434 650 718 397 952 161 583 514 328 820 410 974 359 703 887 350 48 946 794 315 339 736 552 33 446 1094 15 951 720 491 836 514 217 848 914 504 1068 231 389 584 66 1071 404 636 225 1071 469 569 123 600 58 811 272 870 551 19 211 932 829 393 745 199 1016 383 902 330 548 66 53 559 699 507 200 1075 984 149 911 269 574 449 600 65 1062 358 971 193 430 954 644 26 879 216 273 876 29 798 293 860 48 755 26 863 323 904 1091 385 34 752 131 1071 664 239 1067 255 37 1089 1048 346 561 88 243 705 77 745 323 664 77 1006 672 528 128 638 452 931 678 541 35 689 601 48 205 1053 843 273 777 262 674 37 334 902 757 70 572 212 289 652 956 106 1007 117 937 128 233 1054 124 595 948 28 143 580 607 475 659 119 5 659 195 884 549 538 107 1089 115 940 363 583 778 333 211 614 524 1009 1053 192 921 460 1011 174 870 287 815 341 796 231 1029 379 1036 471 71 607 476 1032 578 491 1 648 768 528 398 572 567 420 84 632 6 680 1049 219 945 307 316 550 416 887 85 581 138 600 472 596 178 876 395 945 1054 277 567 121 318 838 204 949 719 147 28 745 544 1083 1075 280 511 1059 713 46 210 1087 963 311 622 368 658 171 268 656 994 488 809 263 801 469 512 576 964 211 744 468 696 262 24 594 164 997 1085 76 537 701 208 975 695 242 355 926 208 1081 1028 398 1071 5 687 479 588 100 304 775 144 840 187 900 186 1041 804 421 101 619 939 168 581 524 729 501 257 1074 982 328 734 362 59 936 191 615 946 202 27 1065 172 834 42 615 763 116 928 146 62 867 75 976 395 564 657 11 252 822 692 57 1094 478 649 174 419 741 505 657 89 840 299 687 24 963 332 741 433 669 357 921 145 1090 964 139 880 507 926 74 217 739 301 891 532 904 971 336 662 36 370 857 757 384 369 582 74 862 1035 347 740 330 236 809 1031 47 176 947 852 185 624 318 347 720 836 219 370 660 833 162 272 769 649 297 929 73 443 553 125 686 1085 441 405 995 778 111 238 1081 1074 143 347 815 250 1024 227 908 780 436 646 267 957 203 469 856 527 707 857 419 425 591 178 704 983 172 351 865 539 683 327 664 497 1030 1052 500 631 110 285 842 15 845 124 574 361 866 838 241 59 624 988 37 337 678 419 894 1048 249 335 998 1068 434 710 330 1014 414 988 420 663 305 1092 368 1063 448 843 487 118 743 882 148 1081 467 1061 471 678 479 986 537 935 76 457 1085 153 761 901 535 831 542 747 513 943 496 23 944 184 1067 650 110 390 548 339 1035 725 411 554 240 1009 438 317 1021 483 568 716 250 1013 226 974 329 867 356 898 77 1089 524 557 483 915 350 588 214 753 280 187 763 866 119 373 950 726 103 898 367 92 992 161 637 231 916 221 687 258 922 848 135 195 768 899 21 417 868 1016 332 879 419 37 593 485 702 349 556 797 117 494 996 602 159 872 468 873 471 482 897 833 317 503 959 1021 224 416 594 464 871 126 787 750 539 1011 441 980 468 128 614 915 88 445 947 866 90 56 579 715 409 355 971 156 666 793 284 577 44 183 892 74 806 122 820 529 924 481 809 1048 175 711 291 681 149 441 567 600 48 482 630 113 674 78 1037 27 1018 147 853 12 909 686 72 613 444 291 818 851 50 1045 13 1088 142 244 879 5 734 754 179 418 553 1 967 428 698 1024 516 174 902 462 622 445 681 243 1061 421 692 289 662 814 239 654 230 47 895 341 1009 917 232 1040 386 313 731 806 503 408 771 520 703 1008 186 906 210 608 501 120 999 358 959 625 56 1092 385 657 245 174 755 1055 127 375 574 775 251 437 825 520 761 950 425 125 774 1008 325 115 552 700 371 375 952 646 540 221 604 983 368 829 246 975 30 1020 208 368 1095 683 28 73 713 1004 341 51 735 40 1045 444 638 55 1003 816 50 1048 55 927 240 593 501 50 687 925 390 1027 337 259 588 932 166 901 94 84 1055 612 421 795 78 617 472 801 193 270 742 482 1018 1072 196 133 1042 701 21 358 1066 332 811 721 480 362 925 722 4 1056 94 906 463 6 1040 98 621 1050 482 344 1003 747 37 574 538 123 573 1014 287 288 674 693 193 530 939 105 890 252 917 15 663 942 235 706 293 611 304 692 228 904 332 1054 308 69 964 377 662 113 736 490 566 436 713 824 291 336 603 312 616 447 910 648 436 1073 536 1025 414 699 236 640 165 288 904 236 578 963 226 22 888 35 716 699 197 126 661 446 560 852 75 94 1017 511 639 293 1006 128 806 61 876 495 588 605 355 522 557 892 96 135 967 435 633 169 752 62 720 1025 161 182 598 1016 227 1002 446 122 969 80 674 86 711 149 696 750 546 460 965 423 585 786 452 1023 488 103 655 748 168 155 562 351 1055 429 922 166 940 284 835 482 936 888 167 585 457 217 761 445 999 422 881 612 41 88 889 514 1088 1011 494 790 60 856 465 856 331 711 486 968 112 553 194 772 540 393 984 686 69 819 370 1002 27 169 849 882 330 275 644 608 456 32 685 715 282 34 748 455 807 884 58 554 527 922 163 507 1084 466 703 262 1071 706 12 513 919 934 345 445 878 108 628 1051 163 115 711 254 595 425 571 413 688 157 731 800 504 506 716 809 84 479 856 323 662 0 688 797 405 615 162 416 711 713 429 742 267 519 550 284 719 742 545 1031 466 118 877 475 619 718 493 312 1069 311 976 142 1045 58 600 788 196 380 971 602 104 70 1025 117 697 903 33 972 477 679 518 624 27 901 428 663 420 525 662 50 642 188 721 511 1084 804 40 653 208 153 785 393 909 105 1086 724 546 1031 181 994 310 690 507 469 814 559 256 674 198 597 388 395 1079 64 577 22 710 193 845 655 338 600 151 1062 110 987 211 913 206 507 548 46 956 735 21 507 562 841 234 86 595 25 775 372 950 22 809 740 516 653 109 402 865 227 814 692 252 323 734 691 67 806 273 593 271 301 846 984 428 441 586 982 271 351 890 358 691 517 858 1022 96 415 979 1 957 121 937 472 929 1006 235 903 300 484 670 397 801 839 430 303 572 863 59 374 941 1012 512 631 33 508 592 980 228 344 747 209 816 130 857 186 1057 418 962 633 125 294 727 860 435 518 617 508 764 616 107 287 855 715 177 1028 526 409 686 878 68 209 712 895 209 1080 443 578 425 734 274 908 54 431 1078 128 829 32 636 1081 237 258 745 1040 28 535 751 960 340 511 1075 629 253 124 656 674 59 1066 23 797 43 1014 384 575 109 865 503 206 631 529 1085 1011 545 367 1014 938 45 514 772 225 602 447 677 900 468 577 212 319 697 778 81 351 805 342 956 125 579 720 396 724 242 41 704 1050 37 23 940 160 1072 634 545 976 315 871 449 762 286 260 928 646 241 844 201 882 491 833 155 432 856 233 845 479 1066 1029 530 847 523 948 280 718 437 643 340 704 445 471 835 221 743 162 708 1031 261 1026 60 40 795 156 834 601 0 1010 134 484 966 173 876 605 522 544 813 971 48 410 640 846 327 811 524 433 735 386 632 45 632 508 1090 555 330 758 171 882 158 26 654 59 999 993 283 749 490 643 348 1047 309 637 392 678 28 905 381 1067 122 975 169 513 802 46 850 472 792 676 63 672 522 111 787 623 188 337 936 770 304 385 719 587 131 310 759 774 374 174 900 479 603 601 278 585 13 100 833 188 634 258 651 101 625 156 661 1049 287 944 247 406 655 872 178 1091 376 662 248 930 277 148 808 667 118 825 137 917 194 709 339 85 891 409 935 449 778 790 393 787 434 67 982 924 500 561 505 280 854 105 989 167 923 34 646 318 751 252 836 908 317 134 697 840 141 138 559 756 86 547 613 1079 412 587 24 74 1033 840 258 30 965 780 302 1052 510 812 292 272 888 1017 83 209 1092 649 312 935 64 746 167 333 759 389 906 400 1066 843 324 549 450 609 435 718 251 420 704 91 938 274 843 141 721 790 454 47 993 867 123 215 1015 316 996 1078 104 504 838 1075 161 747 462 17 878 967 72 923 342 697 250 845 404 425 554 732 9 364 995 874 352 756 169 411 691 375 1037 696 318 465 653 335 805 851 406 134 853 881 38 770 17 851 135 439 968 82 844 109 868 15 977 381 871 280 786 881 35 1064 379 765 527 239 1067 434 675 94 733 905 27 651 435 924 229 729 297 555 237 328 911 225 1038 791 396 435 846 813 420 406 558 150 902 607 436 570 372 517 568 242 786 886 525 369 980 847 517 64 633 36 727 844 354 4 577 123 837 749 365 437 863 588 87 515 966 746 118 401 556 775 412 779 100 584 321 761 264 110 1054 326 799 231 605 690 539 110 786 394 946 137 568 542 881 917 394 109 923 287 626 733 517 18 835 404 778 933 22 383 554 958 91 427 932 447 608 279 722 565 169 532 824 1067 136 124 775 347 610 735 313 1042 500 44 918 723 166 724 333 111 950 606 472 290 678 792 199 19 1031 765 6 119 852 730 142 588 527 491 955 308 953 698 105 1008 269 264 919 333 982 865 50 349 611 300 970 619 393 123 682 376 784 684 466 405 986 955 512 685 101 544 918 308 894 36 731 864 492 1069 50 618 174 393 1054 380 738 170 1056 591 214 917 103 565 530 306 680 179 562 831 301 558 310 561 163 715 112 369 883 162 661 370 764 625 207 1011 374 274 911 793 454 572 187 745 464 36 845 29 769 162 727 2 802 633 18 511 731 186 795 594 354 1035 10 69 1083 58 724 971 493 592 476 796 202 245 782 265 560 1049 58 390 1048 705 357 926 230 1044 99 276 794 857 503 400 693 379 734 846 40 908 19 1054 509 945 357 120 548 620 388 973 497 98 762 406 829 71 854 693 446 729 195 201 786 34 1007 262 550 957 68 179 1085 890 467 644 197 786 183 510 1065 724 481 301 1094 819 343 500 563 897 279 772 203 189 969 106 1092 295 1052 377 869 276 617 14 990 471 776 170 1069 919 447 259 995 120 818 796 117 885 325 350 1066 415 634 453 1002 815 329 698 483 217 927 792 162 696 237 148 959 432 927 26 601 545 814 90 694 358 1038 301 672 311 763 199 1014 455 1011 801 537 441 948 963 477 521 998 718 167 1027 270 785 473 402 788 935 515 933 318 496 978 653 272 371 575 506 839 528 737 425 999 622 322 59 728 1013 424 435 661 14 974 794 444 856 476 381 1009 795 362 167 722 233 769 504 930 570 408 211 803 213 634 92 962 311 670 345 900 978 429 918 421 690 42 859 249 372 1052 858 185 1055 306 77 774 696 359 238 651 979 451 1053 256 344 915 633 258 244 1041 701 29 183 736 469 1084 1010 1 941 323 898 183 476 574 543 952 948 323 369 812 164 912 795 9 1018 496 819 270 940 342 468 832 258 1046 200 724 288 614 906 261 309 1011 1092 364 237 681 527 659 12 822 338 751 417 853 450 1019 909 273 1037 114 302 676 718 135 1065 163 386 744 637 352 53 660 826 117 347 1084 748 119 239 584 510 832 910 50 792 132 340 770 1013 308 169 583 323 870 601 262 548 249 340 609 729 416 867 438 462 1061 1059 34 17 894 354 964 394 1061 266 989 816 137 387 1091 798 409 29 1082 479 921 1045 117 76 1034 837 494 478 577 427 775 224 1068 602 260 1087 543 65 796 802 276 860 264 247 800 500 884 193 595 650 497 122 742 867 61 1069 268 790 401 564 456 488 704 346 869 342 1028 667 264 242 1056 513 552 430 747 467 767 206 739 541 933 133 1047 902 69 913 141 567 444 921 229 472 1067 23 716 578 128 808 540 552 111 853 203 853 289 458 909 208 980 648 298 333 840 1057 173 172 833 574 411 1002 350 900 135 421 983 552 328 22 786 291 977 298 888 868 156 286 635 390 635 330 796 1081 358 157 1038 71 1089 780 535 815 331 16 602 978 333 346 930 14 1039 414 764 532 818 664 419 374 1084 208 587 403 819 857 487 155 741 628 433 415 1021 209 584 638 404 4 913 104 671 205 661 1014 494 85 576 1072 28 694 31 532 901 607 399 359 784 855 94 831 73 825 8 629 547 1031 541 238 1095 18 838 836 237 230 1035 724 480 139 843 292 1085 1056 404 946 355 865 405 133 559 806 381 958 293 757 470 437 880 609 178 887 57 595 309 706 383 554 24 245 865 885 157 401 633 107 919 105 884 316 880 628 37 323 551 148 906 361 758 146 1058 806 374 68 909 560 330 827 202 161 967 237 844 234 587 452 616 194 786 1041 485 1005 104 718 60 483 865 728 523 726 120 753 25 296 1040 398 732 16 994 447 1043 428 728 302 618 79 836 810 428 181 950 246 1039 1073 116 520 1041 398 945 164 756 945 134 216 869 63 726 820 26 33 802 899 242 303 611 194 809 604 429 64 859 563 66 119 742 90 905 758 486 46 939 288 673 172 1071 974 195 13 888 880 439 984 62 247 947 269 905 701 459 942 324 356 976 540 844 700 116 111 785 1064 349 597 179 547 600 331 791 412 646 774 172 176 762 820 456 874 539 1056 419 891 7 47 952 705 205 268 1015 584 109 207 640 354 763 997 215 176 600 1053 485 627 523 981 205 94 596 19 1047 123 963 195 813 628 19 732 140 735 330 1095 38 563 409 895 195 856 263 760 261 635 428 474 696 37 1058 392 794 108 592 810 240 1024 175 261 862 229 931 585 176 603 360 313 651 852 470 852 427 446 979 98 1017 362 848 775 250 709 347 990 416 701 172 251 696 970 69 787 518 533 1087 385 640 604 387 804 121 94 874 704 383 2 665 623 356 588 46 86 980 181 1066 646 507 197 985 1061 278 497 906 449 670 701 466 722 206 262 665 846 4 786 218 984 142 208 1013 617 538 885 523 1001 195 692 71 726 112 768 173 328 558 613 121 915 2 994 276 527 1094 629 65 657 293 75 556 94 697 236 855 943 93 554 375 703 478 604 448 167 1019 468 1031 83 687 154 923 615 387 77 603 242 926 330 559 446 843 703 2 214 931 563 55 982 261 624 375 369 951 35 1014 280 618 762 302 969 481 1044 515 119 1085 240 635 272 698 372 889 201 802 532 946 445 775 189 763 969 470 854 112 156 639 599 392 46 577 869 168 814 400 925 370 1022 41 167 959 749 314 807 534 309 1024 331 985 1009 393 1061 525 969 235 488 900 1046 136 123 1016 856 288 881 158 832 23 748 197 1068 511 273 826 881 284 40 761 772 526 330 1085 964 329 1048 459 431 560 224 576 698 193 411 764 803 110 465 578 650 344 930 308 16 696 376 884 382 732 878 270 804 289 458 597 1013 307 711 390 772 274 355 1095 673 488 589 490 478 660 851 507 282 868 746 458 671 133 126 861 1037 411 1078 189 424 1084 605 360 415 744 395 634 646 39 68 706 191 1000 507 626 766 27 370 825 412 601 2 930 344 860 116 557 180 733 523 819 640 82 399 1003 824 304 34 641 525 767 1072 545 1039 227 913 231 142 1061 432 896 1019 211 754 123 713 209 855 177 470 778 232 744 744 298 538 848 571 180 217 840 992 112 644 241 524 918 908 278 217 968 628 434 165 1072 477 1078 946 94 50 1052 854 181 312 804 18 958 405 689 669 51 820 85 634 279 726 195 475 744 498 976 905 436 564 153 801 523 965 119 619 329 679 522 764 234 1070 21 73 602 1086 185 405 655 930 175 98 554 434 605 710 48 559 135 76 639 747 272 644 356 944 417 151 619 980 122 156 719 394 970 436 975 312 737 57 791 759 122 848 328 1040 535 573 252 186 551 907 529 218 598 175 568 911 392 597 226 711 524 489 838 729 383 479 791 542 855 147 807 538 812 588 111 994 3 327 767 617 202 384 596 476 888 25 1053 240 784 119 773 685 95 607 514 136 716 1062 354 215 886 436 841 985 534 1035 66 190 765 980 26 498 947 1077 307 683 150 612 504 566 405 643 414 311 862 406 1005 439 762 101 786 744 174 769 438 555 5 146 678 772 343 690 60 856 133 475 670 581 196 818 392 843 129 865 368 294 747 164 1036 374 1072 197 572 987 135 514 1013 664 93 520 925 876 480 105 626 198 669 358 781 123 821 482 607 214 649 520 566 237 870 422 765 925 417 910 48 1053 75 255 955 918 95 873 344 248 783 716 177 977 256 1034 32 728 42 357 757 774 431 375 975 983 234 212 889 1047 374 940 520 153 647 685 8 1006 121 577 27 26 772 79 735 855 499 171 554 313 840 368 846 730 496 431 1016 74 690 881 362 252 618 754 336 79 653 947 121 345 968 405 857 250 857 54 743 782 147 994 150 248 1061 1039 10 628 347 578 538 954 240 875 537 87 1058 1013 203 525 1066 959 286 327 876 526 904 663 56 20 729 611 174 1008 488 830 391 1038 485 883 340 1031 73 1018 126 588 126 418 780 306 813 1040 35 590 536 787 251 972 363 745 337 642 101 117 718 870 249 520 740 472 744 439 976 692 26 357 881 530 840 814 76 220 708 486 1055 613 387 281 676 758 329 321 792 392 672 166 897 639 465 769 127 972 43 695 504 447 1092 539 670 1059 101 563 43 341 589 1011 450 595 99 835 24 556 416 330 986 899 521 715 417 389 910 532 857 32 630 1024 425 648 124 567 91 326 1075 795 37 794 33 513 1001 918 55 776 249 176 712 846 121 181 851 104 674 531 784 1037 274 1066 11 676 481 371 589 871 452 653 157 972 319 744 374 1008 288 271 692 975 134 729 122 687 360 207 768 565 341 176 816 986 18 656 117 725 458 182 613 1058 531 636 283 157 748 333 571 1054 496 698 388 137 863 523 971 1026 413 314 639 502 568 244 608 407 724 622 540 686 277 500 644 565 92 766 401 430 796 606 146 898 201 280 594 1056 532 596 191 40 1060 1012 217 981 508 112 783 259 808 896 95 887 503 445 939 508 675 148 804 876 267 83 615 829 27 352 785 586 205 727 481 525 839 69 1068 381 1000 830 94 691 145 1079 331 533 580 1089 457 60 1030 458 834 803 45 506 788 177 999 1035 155 153 872 276 779 183 1085 869 49 654 512 54 588 724 437 224 982 132 768 972 479 1064 318 703 395 750 232 623 287 846 537 453 762 950 343 44 665 391 702 635 13 393 741 646 298 564 47 358 723 1083 540 380 606 155 894 4 912 812 170 785 137 830 57 909 444 392 553 441 683 308 574 736 522 863 53 798 187 1030 183 300 1073 5 891 110 630 1019 418 1003 349 38 1060 459 764 1057 53 1006 531 382 1024 240 549 77 572 1081 323 219 777 66 1090 751 313 421 1066 1081 137 966 60 943 335 684 434 133 884 988 383 468 1046 906 457 365 645 594 119 250 785 679 546 920 91 754 338 14 642 266 879 833 287 930 232 202 948 584 264 540 724 985 373 361 925 337 920 1040 121 1043 40 754 361 804 126 1085 245 516 1069 136 560 437 1046 1007 402 430 883 967 67 25 737 995 354 1089 309 136 871 206 559 514 920 662 203 920 529 1013 316 337 770 977 479 765 534 1075 195 624 272 872 255 1011 153 779 499 854 20 912 184 1038 451 835 126 366 661 1078 191 1088 497 244 930 197 1030 1041 406 807 85 993 379 851 152 342 997 1076 483 613 111 975 525 237 1063 1046 379 59 587 706 493 641 161 415 948 449 607 1067 470 708 375 978 45 44 811 777 523 571 543 1091 84 566 74 697 435 44 908 1058 184 248 1057 206 874 941 53 253 749 373 845 908 491 528 916 862 516 941 459 98 914 57 930 794 325 447 948 34 913 198 561 410 697 343 1027 27 595 62 918 864 179 136 822 812 345 434 556 799 421 819 359 221 837 21 604 580 76 1048 393 453 653 921 507 528 974 1047 229 324 716 206 935 918 375 630 297 613 193 219 948 887 111 17 784 608 385 279 915 617 426 1030 99 541 994 14 793 611 134 838 135 87 785 948 233 202 830 570 157 46 682 346 717 989 534 145 625 601 263 296 865 1047 141 253 579 1008 133 164 994 301 708 384 625 693 490 874 133 684 396 1091 89 538 815 1045 537 903 341 1050 192 583 413 595 125 248 772 1012 295 39 813 443 560 1034 138 381 987 550 471 324 761 186 933 894 87 214 1093 859 117 363 722 922 214 1004 182 1050 126 151 906 334 657 167 955 246 639 503 705 556 106 98 793 181 571 453 553 809 3 107 703 448 703 149 581 554 69 914 217 975 64 81 1056 283 1083 290 930 944 354 691 282 1071 497 501 1075 25 879 317 911 686 262 545 1039 36 1069 873 462 1048 361 800 149 224 960 694 533 1073 68 496 771 871 434 312 1039 280 880 202 735 730 223 820 188 111 839 317 569 535 908 325 753 23 770 170 554 1019 77 253 792 767 359 190 852 807 24 633 124 621 321 258 1048 644 202 915 406 481 908 862 207 636 84 49 606 630 237 109 557 596 435 303 964 7 862 175 662 635 12 475 722 704 505 80 578 1049 324 635 438 1074 396 929 182 785 208 705 496 793 92 945 320 92 901 42 931 110 760 56 873 1038 38 1045 289 710 408 613 245 1090 148 88 924 998 482 79 669 494 666 921 477 554 101 600 315 288 560 679 193 857 496 196 724 1044 456 995 494 461 557 1071 397 567 214 154 953 1022 0 841 316 912 409 691 402 860 352 776 496 976 443 764 409 425 1025 487 970 474 618 426 675 1021 407 710 263 154 1014 423 802 576 284 1067 368 649 128 851 523 264 891 624 496 104 661 454 1006 22 561 345 794 883 72 16 688 355 628 1055 272 494 835 894 215 377 964 862 169 573 35 606 489 197 1084 98 820 818 535 602 156 935 358 568 485 1076 459 453 656 359 924 161 989 700 135 38 1054 832 314 1002 334 469 905 509 1012 19 1090 663 268 876 139 733 197 926 7 795 434 935 37 338 735 201 866 986 174 573 91 235 593 161 593 161 563 24 578 552 445 513 723 982 414 1085 390 443 940 849 109 484 679 583 454 194 753 94 825 317 1062 292 703 789 246 121 568 216 905 370 657 786 4 313 758 319 841 298 733 33 673 479 938 880 461 308 593 353 635 461 561 148 650 406 592 737 424 549 184 969 409 503 853 503 963 497 985 79 705 203 646 608 409 547 731 652 395 765 295 619 293 930 513 705 331 202 897 223 969 319 1020 293 590 1021 506 142 1054 292 687 753 352 1073 540 779 7 1081 223 20 1020 618 440 954 67 797 425 535 697 642 532 320 1066 54 874 99 734 541 574 748 146 653 144 954 460 1091 435 591 213 91 695 34 830 876 225 600 475 357 550 1084 293 995 547 152 665 676 166 195 936 562 442 984 414 143 1073 677 93 91 942 825 476 840 201 611 248 48 692 510 847 1018 364 456 797 545 684 555 87 628 175 394 877 853 325 483 653 299 647 807 179 1005 535 396 1065 303 960 990 241 916 402 178 827 737 186 1022 428 165 597 526 644 973 312 613 192 627 283 479 1027 42 566 531 1020 1052 373 752 541 518 600 113 889 535 979 113 636 320 873 940 104 871 81 457 750 46 840 600 290 699 267 704 139 1003 432 852 293 134 831 160 1042 257 737 605 186 651 429 670 264 301 628 268 774 57 573 458 575 366 952 50 928 369 929 431 1020 688 482 919 294 120 700 788 311 128 850 742 81 632 414 72 1008 269 627 1061 401 791 428 805 180 412 933 764 99 761 380 510 1056 965 261 855 22 1028 410 636 268 886 218 293 775 1068 68 384 824 222 1095 546 834 443 666 126 869 662 292 866 199 115 1028 884 462 322 1020 676 437 543 651 546 691 1026 454 1067 509 258 995 953 179 839 118 142 603 794 424 455 927 921 85 1076 274 811 415 281 723 756 173 226 944 1082 142 738 178 138 680 308 599 317 1027 109 664 773 27 485 579 1045 131 155 552 1027 283 365 641 1088 260 978 176 912 372 202 1029 114 948 967 188 14 978 166 749 502 559 204 1078 354 629 1017 82 11 751 1034 105 1000 41 341 573 915 327 290 1010 347 1011 192 831 643 408 46 753 804 342 321 1092 644 364 753 460 256 647 1037 302 772 113 674 447 70 946 3 1015 834 116 407 644 199 764 22 568 773 244 592 173 974 140 468 1081 109 721 284 842 174 747 768 336 80 969 369 802 594 216 301 611 602 303 389 879 812 279 238 1087 801 38 579 482 309 846 737 189 323 724 201 914 566 449 645 40 549 219 331 801 219 930 457 717 927 236 507 755 805 347 970 352 31 695 1019 528 75 1089 414 844 779 89 860 86 428 717 550 527 352 960 376 1041 1030 150 419 722 34 1025 905 68 982 381 392 961 440 629 604 92 134 862 424 704 1067 87 268 880 492 639 605 433 742 258 208 811 375 818 16 873 982 153 164 955 206 592 421 909 589 498 110 873 274 753 629 443 61 1075 558 130 583 365 111 675 502 650 891 381 372 813 696 342 71 647 444 978 555 118 869 308 64 1092 1 1053 455 945 804 323 647 26 1023 90 846 186 406 688 599 435 673 536 1001 282 378 908 161 987 900 372 999 202 179 887 327 720 394 901 897 251 657 242 55 964 458 628 940 499 558 243 934 524 1086 30 1022 118 754 342 557 148 758 381 833 305 1076 6 211 580 684 129 286 784 479 961 917 539 77 837 370 722 1031 283 840 479 80 1056 818 443 460 609 701 164 565 172 5 587 833 87 617 474 196 568 194 939 180 790 111 972 1008 330 1020 545 443 880 501 893 518 728 177 907 227 781 132 950 340 743 537 927 616 357 373 582 784 295 675 530 500 754 747 19 174 920 1045 179 547 640 776 60 906 30 889 523 661 236 328 682 809 38 723 294 501 550 1060 71 1013 13 404 645 592 281 607 106 870 182 381 572 399 592 909 523 210 1072 608 62 140 645 1088 414 601 237 256 1018 462 880 935 356 500 1048 709 248 539 925 24 679 504 589 347 838 681 25 127 929 101 574 521 1043 1008 350 936 334 445 975 504 828 483 672 1011 105 28 1091 47 600 927 512 416 974 985 504 455 576 579 40 275 628 460 727 337 966 1024 10 300 788 765 314 808 161 751 194 956 410 1077 341 711 193 333 827 546 786 966 105 1095 73 1091 197 770 36 1037 35 1035 398 898 334 93 1095 205 579 841 369 864 469 59 963 718 506 747 445 67 866 34 888 776 352 934 303 886 116 693 202 987 392 414 1002 76 888 145 1059 375 607 713 227 892 439 458 826 846 315 587 61 507 1036 737 164 575 439 645 448 966 58 717 288 744 382 711 159 432 998 485 1089 700 118 279 643 117 789 223 1024 470 904 809 507 573 419 683 225 622 248 33 825 55 850 966 172 913 284 863 428 1067 163 1047 98 218 841 302 628 177 835 83 1068 217 1042 861 207 939 335 721 18 1029 12 929 542 877 257 433 778 262 553 796 191 1058 256 56 1011 271 628 959 34 305 828 463 646 955 339 966 0 855 182 571 517 260 848 187 627 1079 19 707 416 537 596 969 414 805 528 459 917 496 607 11 934 439 800 274 982 639 313 269 881 847 448 720 15 765 460 908 523 50 727 546 827 994 201 325 815 912 392 35 612 428 838 570 191 338 1008 786 86 375 583 258 801 278 703 521 986 571 439 212 686 459 906 35 567 945 68 764 21 567 385 372 567 550 463 805 470 186 1002 369 1016 1075 403 229 802 502 879 447 1000 225 663 165 711 718 491 206 651 333 651 751 133 362 852 993 29 818 98 897 176 687 133 169 1027 169 784 484 748 410 821 726 546 287 868 19 704 749 346 940 428 974 363 748 364 619 280 369 1068 159 560 683 206 953 455 600 51 236 740 1007 50 75 1062 806 72 507 790 402 1066 317 781 112 670 99 782 1030 510 1036 255 262 648 1029 215 611 470 453 870 1026 542 806 369 13 1041 521 964 1034 276 878 141 1062 486 973 162 777 158 406 884 3 625 615 279 338 1019 560 271 626 368 754 159 759 433 467 1045 648 335 836 358 526 878 805 358 944 345 956 209 862 517 396 651 773 194 518 996 418 614 692 346 1014 356 219 557 132 631 1005 422 973 421 950 145 64 976 990 111 975 479 586 524 964 458 707 38 367 891 497 834 117 792 777 394 895 427 111 705 628 65 545 571 74 849 349 837 245 994 31 822 982 327 911 91 425 1002 581 252 254 1052 320 880 25 973 556 465 322 924 486 1005 168 902 318 767 274 981 77 576 639 462 191 820 149 665 632 72 332 801 790 389 947 173 545 553 711 308 993 169 660 305 479 1046 816 393 50 1002 754 32 176 965 304 1005 387 752 586 472 917 8 894 466 572 467 1004 423 55 560 326 952 15 732 694 117 246 856 444 938 227 993 478 1088 734 520 58 780 656 221 102 612 58 1037 7 772 10 710 848 447 157 798 391 615 642 325 138 894 177 722 670 21 894 486 311 1072 183 659 236 807 242 962 894 289 11 593 985 533 752 222 644 357 595 53 31 766 142 619 573 141 484 889 980 103 452 785 952 381 613 234 2 690 470 839 645 206 637 232 185 986 550 317 73 844 417 972 726 371 797 126 504 679 625 271 210 1083 937 509 774 496 1010 539 386 725 291 859 653 379 239 848 696 419 1019 81 676 328 304 883 412 980 1081 8 309 896 670 143 883 297 956 64 898 483 1014 284 78 866 357 1018 294 955 361 887 901 420 1056 512 141 580 1054 492 856 498 128 854 967 479 680 7 820 124 575 15 648 398 462 949 517 674 150 828 917 372 874 7 922 257 294 755 717 403 20 865 218 548 928 115 869 435 428 1036 836 479 125 970 171 714 201 1042 660 356 944 251 1050 106 68 577 864 364 819 169 717 160 644 336 443 949 713 58 445 1038 932 100 379 549 515 666 875 24 13 830 745 157 162 670 458 1067 853 482 827 468 0 740 251 888 654 181 345 833 116 772 552 64 489 685 152 788 17 1089 447 945 146 723 323 811 1011 344 553 415 976 236 200 898 209 952 1033 535 1045 170 221 646 85 651 399 686 698 357 99 911 77 1023 864 170 306 694 424 876 342 965 812 25 236 902 600 178 162 769 79 1043 189 912 578 23 195 840 490 845 924 403 1069 252 67 764 643 369 795 509 406 664 1009 47 193 1000 674 484 636 486 596 428 161 627 293 558 612 262 66 900 447 1005 1017 534 469 817 893 437 143 1070 91 806 668 424 415 1093 249 571 850 105 318 713 497 841 557 359 567 92 787 56 802 463 936 158 385 923 804 180 603 54 1050 103 939 374 126 841 674 442 265 669 478 603 1005 397 258 679 527 1091 823 233 152 666 692 410 819 309 161 1053 15 657 979 242 694 32 591 356 80 817 901 396 1002 127 883 102 1001 359 815 215 3 593 464 573 949 417 197 866 768 134 310 559 726 415 163 804 751 271 319 660 460 907 308 718 961 346 251 870 1029 525 814 222 567 85 274 867 857 25 601 190 710 19 81 948 573 78 681 534 815 439 680 477 869 219 678 357 224 651 293 864 598 152 368 669 688 109 224 562 1003 499 48 907 93 811 712 497 1068 137 929 188 940 461 633 244 196 825 919 383 410 844 224 658 314 802 913 156 173 778 169 887 391 756 124 735 738 135 554 172 264 838 446 1078 65 849 870 223 209 550 232 779 762 391 674 13 396 785 614 400 487 802 757 207 754 229 902 55 210 965 1047 299 424 596 479 1037 901 80 688 255 365 794 372 904 293 942 29 1013 233 853 19 975 1075 227 1006 41 96 935 984 214 471 563 616 437 962 481 361 895 876 476 309 982 770 123 1075 182 555 395 98 725 376 567 1047 68 773 58 715 110 913 86 568 144 590 312 504 1070 8 844 967 69 979 375 350 902 172 1070 293 691 924 424 448 728 153 739 973 359 497 935 556 456 480 667 868 14 555 479 1021 19 1084 51 116 591 283 823 739 63 277 822 1048 405 785 255 555 171 515 556 696 28 405 722 509 948 928 356 478 895 705 391 198 589 477 772 204 953 347 658 756 112 1027 338 578 6 768 129 445 776 222 745 238 710 534 558 510 717 88 1092 148 1007 827 118 339 701 184 951 964 154 827 168 320 665 234 807 65 979 419 622 743 325 1005 529 476 744 357 1040 378 909 359 940 491 610 278 588 1048 62 904 4 714 179 620 522 648 59 529 625 1019 426 1051 98 1077 428 1094 536 1065 501 402 950 516 729 389 1038 670 394 864 136 479 1069 245 696 318 960 446 762 799 307 306 794 1075 379 418 906 345 844 792 308 808 232 145 670 350 995 884 539 228 555 91 904 37 1001 238 961 403 619 975 429 83 1040 833 46 464 649 83 980 703 414 871 340 554 160 1060 79 35 852 970 546 322 888 156 587 569 514 541 1024 523 790 50 652 164 710 399 643 507 867 335 584 337 851 114 672 927 21 79 606 726 210 213 1035 679 115 924 271 943 371 328 785 69 1026 40 716 937 2 436 785 401 1020 956 387 429 848 326 851 1006 324 710 425 122 754 46 579 256 996 359 641 926 13 723 209 1034 2 539 946 175 663 646 379 44 749 1051 358 48 1000 776 262 1004 389 1075 322 717 265 776 36 95 927 2 577 197 742 595 218 940 517 133 739 770 522 953 193 439 952 527 986 364 687 996 93 192 880 956 506 31 590 247 577 290 595 70 761 770 204 551 166 935 243 127 598 518 792 972 283 175 1046 150 589 881 436 611 182 917 192 309 866 386 854 347 670 1055 465 104 1022 865 505 190 995 868 542 713 253 883 41 517 610 316 556 223 977 330 879 233 585 984 483 1051 30 57 833 315 701 1016 295 385 882 710 462 982 454 337 961 435 603 833 343 1062 492 203 739 716 122 969 188 983 498 825 499 427 1024 859 280 309 630 667 380 593 44 250 596 272 587 205 562 709 531 23 1082 328 574 1055 262 865 476 55 760 345 772 230 638 479 976 161 578 294 1074 363 603 10 643 733 18 952 138 992 321 1044 160 461 1000 415 1009 830 161 204 1048 974 233 871 525 822 187 174 668 443 564 683 191 90 957 864 117 832 117 418 794 463 628 41 975 220 608 993 178 413 952 415 1006 310 773 843 347 804 208 416 708 30 551 701 257 677 55 183 1049 43 893 933 539 330 1030 511 980 779 306 93 822 772 210 341 767 148 879 578 131 938 97 66 987 764 104 71 625 692 151 794 328 633 260 320 1076 740 196 902 539 33 1053 673 191 97 877 674 160 566 90 180 993 157 650 136 679 401 627 979 138 601 421 809 85 423 913 419 1004 389 646 947 96 136 853 351 866 809 241 353 1057 222 666 224 1056 727 63 857 301 592 94 663 340 613 132 663 503 1001 543 331 849 392 938 343 600 1033 355 978 141 112 737 412 1012 190 906 795 72 615 365 746 165 333 613 657 411 493 1033 85 551 835 481 347 761 867 437 402 713 1028 451 743 498 720 240 705 294 1074 202 145 620 370 749 281 779 388 1054 716 357 296 618 822 346 64 667 495 591 148 1027 502 924 189 1070 34 663 373 740 874 541 294 678 711 51 438 652 494 579 766 8 173 828 289 585 91 1053 17 715 260 666 796 497 661 193 736 83 596 6 819 473 165 807 193 553 359 659 586 374 436 693 367 815 685 271 910 358 741 260 142 565 175 807 955 388 61 907 919 339 384 944 979 533 837 541 281 804 390 982 1012 160 407 903 274 745 42 731 207 748 945 145 337 1092 205 862 390 1033 811 97 311 568 368 591 59 562 127 635 543 686 385 696 676 7 272 671 551 171 26 732 797 515 77 627 632 522 214 711 659 479 326 755 971 90 373 688 495 681 1051 513 663 473 899 265 170 859 1055 78 137 1039 52 857 708 504 602 238 273 938 262 585 476 828 274 1054 791 142 1041 211 281 782 388 624 147 994 729 262 778 166 705 178 1079 284 690 367 87 1017 557 156 121 602 180 1068 497 810 144 1036 587 240 569 445 130 670 369 868 1033 58 286 872 61 737 253 906 3 800 621 386 118 1015 40 848 409 1018 430 587 328 630 257 952 476 642 974 35 403 1008 526 897 648 547 1081 128 642 46 87 928 263 606 401 599 799 333 662 133 405 871 797 279 607 433 1082 300 978 528 174 756 331 974 452 746 225 718 840 268 343 581 64 788 798 227 582 318 5 1052 301 723 520 633 783 501 746 150 405 624 757 79 474 788 110 720 628 45 509 768 1040 315 378 994 1034 40 705 365 910 512 396 755 896 275 524 697 361 700 485 919 1022 516 735 430 577 534 1090 155 3 910 46 984 1090 99 964 40 125 572 428 1030 1043 258 454 699 105 993 381 917 862 135 570 541 1022 9 867 77 960 282 843 206 929 474 181 1067 623 479 687 389 28 713 339 926 97 608 649 470 685 5 376 1042 309 796 11 742 520 836 948 118 678 3 618 361 1093 133 479 949 401 567 991 19 204 659 848 167 1002 447 774 426 589 313 907 131 675 124 144 936 798 209 396 991 527 694 275 558 499 572 177 915 925 134 1036 423 218 1094 475 907 782 392 784 351 583 277 412 991 729 497 515 809 700 65 1082 176 185 613 424 706 867 499 708 376 809 71 241 782 1001 497 886 527 182 986 657 491 562 169 157 922 852 252 906 182 405 646 92 677 963 157 938 428 487 820 154 668 419 989 808 61 145 818 814 157 1028 208 326 1048 192 1000 355 1055 804 110 829 441 486 1094 402 917 1074 303 439 1080 57 761 887 45 83 1034 527 782 655 224 734 154 918 468 498 982 460 620 714 522 349 1052 364 715 901 419 922 348 802 310 246 668 383 633 463 605 252 870 95 934 506 759 358 853 404 958 237 1088 280 918 255 1029 146 674 485 683 724 158 98 1055 367 814 395 839 843 374 500 1092 264 973 681 474 937 179 386 973 566 400 255 863 800 386 662 507 9 919 186 838 397 593 647 336 293 808 643 321 473 940 782 54 764 40 839 15 1046 242 661 376 672 76 6 1011 467 1085 372 821 900 148 240 738 530 743 1045 26 395 1060 652 396 166 670 920 1 80 698 949 156 394 847 190 1001 253 765 310 596 954 546 664 158 395 823 951 7 374 880 863 253 35 672 871 347 783 384 175 922 454 1085 212 830 845 357 597 7 643 238 783 119 880 203 63 917 321 711 735 154 780 169 883 5 621 19 225 1009 548 134 583 496 304 939 700 411 1072 238 993 542 903 6 1054 279 784 132 611 65 340 741 825 545 914 314 918 101 1062 211 608 60 674 206 897 399 498 1075 538 949 870 40 626 11 993 77 343 556 671 358 480 719 425 1032 689 148 189 729 372 858 209 725 339 737 820 83 523 962 896 125 1082 423 131 1091 245 766 356 980 379 806 529 936 908 109 288 575 848 510 425 862 696 197 620 406 776 382 733 255 499 592 113 793 21 882 361 908 524 1021 197 852 893 123 614 296 787 70 125 951 274 612 1056 49 18 1090 487 750 767 456 594 69 211 708 768 264 261 947 1029 491 653 481 296 556 1018 232 702 115 421 1036 145 962 194 1061 605 268 711 82 1033 516 278 559 916 8 279 1079 949 64 1047 494 565 165 132 552 187 552 277 778 539 778 572 491 977 8 1066 139 588 320 26 593 727 360 333 785 760 204 852 512 577 94 961 515 561 392 879 113 562 344 1010 116 304 587 655 82 239 936 159 649 729 439 996 535 202 577 433 776 624 454 906 474 719 290 15 660 84 1023 148 768 204 1033 538 902 969 455 290 893 643 488 82 577 48 811 611 514 125 555 56 1072 112 959 305 764 184 807 1078 291 84 899 577 110 768 461 775 112 663 403 905 450 88 672 1034 197 233 712 432 550 1036 257 721 149 428 888 716 329 424 652 1033 446 221 1001 310 829 283 707 1094 72 991 424 457 849 297 1028 160 647 34 863 407 989 221 948 581 187 503 664 1066 87 116 802 420 1068 823 265 588 399 1093 276 366 644 605 353 806 513 181 879 343 746 1004 459 85 903 862 459 1067 270 941 20 790 244 44 561 361 1021 1004 327 375 614 709 10 696 203 1054 424 573 282 47 628 2 794 380 755 780 463 949 427 836 444 965 150 203 1025 350 899 890 457 345 818 440 945 939 198 1036 242 252 854 232 850 1047 76 580 329 1022 125 473 943 710 240 340 913 852 109 462 987 926 305 939 366 651 294 982 512 750 100 953 205 1002 105 127 730 916 124 187 646 597 460 789 333 904 96 523 869 989 386 989 504 739 331 431 818 446 788 78 736 272 1052 947 107 214 620 756 137 908 333 644 224 856 387 798 527 916 52 598 481 905 365 940 6 419 916 397 926 181 975 41 742 376 875 884 68 857 32 365 754 540 800 312 784 288 953 415 952 811 116 105 754 307 813 257 822 248 583 653 165 582 353 906 78 759 264 729 289 974 356 427 1015 935 257 797 470 501 961 246 629 68 826 166 775 97 1061 733 436 108 884 885 95 1084 162 186 904 984 268 577 41 526 882 401 1022 835 309 200 590 605 201 584 320 713 295 100 633 794 457 638 446 879 341 70 1019 837 483 55 549 157 999 995 50 252 1025 1061 358 1083 294 666 451 831 292 215 1070 990 299 555 58 865 463 280 816 417 771 987 363 898 208 112 733 270 826 560 319 815 138 989 368 856 57 434 600 586 72 1026 172 470 821 327 629 144 1074 823 515 782 334 934 85 1055 499 193 1012 989 120 710 144 934 435 1059 422 8 612 225 774 7 651 869 114 918 316 335 774 1063 99 751 191 492 800 117 756 221 1083 438 732 136 1054 894 437 447 621 981 359 194 1009 191 757 617 345 927 125 536 861 899 354 261 742 1072 219 70 824 782 121 165 903 473 695 751 534 714 303 321 815 554 288 922 488 355 815 454 846 488 982 320 697 166 765 511 703 959 314 113 573 849 472 476 639 833 333 610 423 219 858 607 250 4 848 16 872 179 839 687 126 628 415 231 899 1050 307 118 1059 568 41 274 926 671 120 327 735 813 342 476 753 146 916 839 109 11 634 977 257 617 385 667 535 616 401 1047 315 644 51 758 360 77 981 2 649 397 1003 563 382 877 224 232 598 48 941 666 84 224 556 173 884 85 604 479 701 989 173 855 282 262 900 571 15 187 1010 1066 494 717 296 427 990 224 638 913 177 138 1019 456 677 568 343 821 111 982 12 75 700 339 719 181 1080 162 811 447 1086 43 1062 81 963 1000 515 688 304 967 272 1 851 955 254 543 609 148 556 14 772 694 116 416 747 466 818 746 34 908 181 567 423 133 885 743 266 983 402 539 765 256 856 924 173 1086 3 196 1064 176 979 854 434 364 973 561 303 254 1046 436 842 15 906 890 536 599 130 343 1079 173 898 985 338 1061 529 160 615 76 922 288 780 1039 33 89 641 620 387 205 602 555 76 470 955 950 467 957 412 483 685 50 1021 107 731 111 759 132 999 506 687 723 44 632 270 673 112 554 465 941 371 854 83 1028 438 571 193 534 1010 318 689 779 443 103 992 499 798 259 677 740 172 204 1015 806 488 683 283 716 45 231 551 168 926 90 1048 495 623 877 325 835 69 388 815 78 992 131 803 514 844 7 621 156 981 928 411 1038 63 179 812 432 621 1046 187 995 148 67 890 577 389 407 985 692 201 447 998 698 529 394 854 734 372 1007 332 636 224 1036 163 890 259 599 398 207 752 237 563 525 993 359 690 976 400 112 587 786 292 921 181 730 120 689 343 673 495 533 825 82 568 882 258 774 445 691 522 239 775 249 863 532 707 32 716 934 210 575 464 1062 131 907 226 775 7 515 694 582 265 187 625 268 1010 336 824 449 1089 820 33 401 1034 1042 537 196 800 523 739 306 969 1084 330 301 1059 853 192 1077 215 828 6 1018 103 168 743 1011 147 540 1075 417 885 862 139 258 642 272 733 7 1014 510 935 697 63 956 82 918 348 590 46 544 817 91 1001 105 977 406 948 860 350 963 388 407 1027 228 577 301 648 271 711 641 79 696 439 363 991 522 794 30 564 867 491 917 376 765 239 301 1048 731 22 516 634 343 788 664 455 895 265 1055 31 18 1019 644 71 686 60 465 753 227 875 400 922 797 145 403 912 812 29 941 418 1052 265 453 775 235 735 1079 138 921 39 414 1073 883 329 271 846 1051 69 163 1084 72 823 377 983 884 310 477 604 421 691 571 410 268 653 397 1094 86 953 631 148 664 493 453 673 695 145 1011 381 294 953 160 881 237 785 1084 450 637 237 450 610 405 1001 83 958 849 140 1049 49 351 580 276 835 8 919 1005 247 852 365 343 828 266 931 236 856 613 259 1022 202 418 549 656 42 810 436 408 714 191 962 591 353 641 442 633 134 812 21 385 1044 422 638 29 569 86 894 49 1042 962 150 345 1061 974 67 185 849 1069 10 232 874 629 266 541 742 257 1019 539 856 95 993 387 624 716 205 850 432 1072 321 426 603 126 994 442 806 773 144 564 366 686 97 117 588 471 953 898 439 188 1085 258 879 624 312 105 869 154 835 391 807 890 383 770 122 636 543 851 73 211 934 372 988 423 712 640 184 502 736 1022 339 839 304 705 388 58 1081 285 739 294 1063 353 750 210 1065 572 13 57 917 1041 417 140 888 155 1047 450 921 816 291 463 793 852 316 121 758 555 263 535 1062 613 69 971 481 638 281 740 418 1007 469 101 739 180 780 956 70 1055 185 943 244 721 415 159 965 753 483 443 611 323 735 693 163 448 630 522 776 120 678 79 996 1000 254 489 905 611 533 845 515 545 694 232 1092 524 574 528 802 469 958 975 16 481 854 772 217 393 1015 427 997 886 327 1059 446 338 800 481 662 7 950 215 1058 191 896 444 839 876 518 340 966 754 259 919 261 438 1084 713 385 609 216 758 489 729 316 877 439 27 920 939 507 649 477 707 393 191 906 1028 116 128 764 170 611 397 671 957 129 936 330 520 1007 240 676 241 905 661 386 756 224 107 587 19 1051 555 48 558 21 1002 122 219 574 721 396 897 114 1044 9 1035 294 853 269 249 1031 621 525 439 1068 734 277 478 825 227 894 608 7 423 905 440 628 345 633 694 272 837 320 347 986 763 32 512 793 270 1038 451 885 649 224 354 684 787 486 626 376 210 852 416 837 41 915 707 188 682 78 709 332 401 667 633 450 286 750 1067 237 217 993 1059 530 649 141 665 331 771 331 1009 523 995 78 56 734 1053 238 506 964 595 349 349 1092 46 934 976 349 548 282 311 1076 175 579 10 834 570 466 869 227 537 648 573 75 508 914 282 902 388 718 768 459 95 933 224 748 1013 118 566 84 473 740 1024 463 410 960 413 822 834 261 201 635 470 804 752 513 614 122 950 262 1008 167 919 77 555 526 770 544 368 704 660 521 642 379 82 798 634 515 664 243 414 991 934 520 826 392 413 592 284 558 231 1069 513 949 857 109 110 856 880 59 144 964 669 264 710 160 328 595 897 369 123 634 986 376 284 964 750 365 310 818 87 695 385 753 847 65 969 26 125 907 645 298 856 496 941 108 564 98 951 28 127 819 286 578 1040 92 465 765 169 783 864 165 427 926 249 944 253 637 802 19 102 574 299 881 672 66 18 1007 173 1075 206 1055 580 379 730 52 848 52 864 199 243 710 626 533 835 487 919 399 344 784 173 664 601 322 137 595 39 1019 1076 372 918 298 106 760 682 139 467 900 1085 323 654 404 1034 537 250 788 910 240 27 671 588 318 597 492 513 1017 1081 342 646 363 646 60 479 983 882 109 987 400 468 1091 698 362 714 403 830 466 723 457 896 38 379 665 738 84 883 408 825 424 379 744 89 796 894 442 797 427 794 186 945 473 819 314 133 1028 652 291 209 626 310 739 844 411 543 737 764 335 670 373 750 331 280 657 116 960 402 1039 771 482 198 735 944 467 104 628 924 298 653 308 805 137 451 715 1085 238 528 1079 681 175 753 215 121 1031 1095 84 295 786 947 478 1009 333 995 408 434 829 842 503 256 636 275 837 275 1084 209 883 8 613 557 309 692 423 965 195 299 1076 391 836 280 981 718 547 342 649 468 843 371 1069 288 911 657 421 668 481 800 538 582 75 972 338 699 449 906 506 530 681 175 883 960 94 235 824 1089 230 854 316 723 434 1077 117 957 9 61 690 912 481 919 523 342 817 72 593 14 561 393 593 356 607 142 1056 345 961 150 1070 364 935 506 762 122 632 744 534 771 110 330 1029 240 663 751 131 650 515 1030 463 457 803 677 383 662 415 435 550 488 1012 769 213 180 1007 553 177 672 495 301 849 884 278 281 975 751 393 305 973 912 541 359 683 754 281 176 1014 348 959 22 849 1043 525 733 21 609 330 431 648 60 1094 1016 30 139 592 183 1024 634 129 1066 54 251 773 112 941 77 922 769 246 469 776 1012 194 147 609 991 36 619 167 956 427 1070 42 162 1030 353 734 65 695 193 709 287 728 206 989 400 711 163 1049 165 911 553 412 296 780 449 707 1006 305 1071 310 777 225 689 469 315 1007 853 341 461 708 687 461 459 1066 806 277 221 976 838 477 18 552 673 154 29 879 352 589 155 584 832 201 769 525 976 369 993 466 671 71 859 460 990 148 733 289 425 989 762 364 385 981 1026 501 264 1072 351 1024 873 9 775 108 450 763 863 510 963 490 359 658 785 200 335 807 635 401 198 1051 1065 268 862 111 645 265 679 43 731 88 759 218 704 172 456 658 42 1085 294 781 372 572 539 849 962 105 864 347 751 495 139 926 312 995 670 430 1017 48 329 948 757 234 169 905 805 285 600 217 72 878 902 397 577 439 589 186 1050 189 247 1029 894 461 837 394 898 295 827 301 377 1083 1049 169 138 838 726 361 737 239 207 671 344 788 383 651 147 737 963 360 1068 260 997 505 491 850 169 885 329 714 285 1071 68 966 978 263 1002 383 809 302 893 475 1008 272 13 729 232 803 592 215 433 736 559 299 227 1066 97 666 549 462 488 967 292 611 524 1054 287 1050 67 858 953 73 354 616 299 965 661 269 239 832 463 938 822 74 390 726 944 114 689 498 673 520 739 144 619 443 556 92 941 314 832 290 482 890 978 510 539 966 1029 416 839 432 695 190 319 829 357 879 92 549 89 590 1035 81 605 506 471 727 33 577 782 196 252 622 562 239 438 575 428 701 32 822 609 293 685 181 441 830 1065 263 759 4 897 329 484 1018 834 535 17 607 332 928 1029 343 428 918 469 1044 155 1077 797 186 655 525 918 269 40 650 906 14 1075 473 1066 445 755 248 99 785 1087 262 268 820 276 743 601 543 893 275 806 346 817 359 1049 483 1091 147 61 1031 926 148 1029 74 743 435 179 723 169 845 454 1075 817 187 271 799 779 104 815 200 616 472 651 341 553 49 879 323 811 372 926 448 342 772 743 396 455 725 1033 350 317 918 1084 94 131 773 65 1024 119 717 354 792 762 123 778 527 1043 263 971 526 12 958 138 614 821 292 48 648 608 140 234 1003 744 201 81 811 147 602 871 10 442 892 943 264 586 80 69 901 751 18 335 968 159 722 959 121 595 547 346 836 165 1045 111 897 889 117 198 601 575 299 942 168 352 1028 508 1033 500 994 995 159 604 71 545 912 1046 332 255 747 493 815 893 490 782 306 1010 32 1010 279 908 531 126 817 932 476 101 861 462 968 308 631 967 97 99 698 672 329 559 31 30 658 824 539 155 1026 178 989 898 520 1044 322 377 811 745 87 428 675 405 905 553 530 266 833 9 955 9 681 416 630 39 1005 1083 501 125 911 873 390 121 789 521 1005 412 972 446 824 909 60 326 704 665 547 799 477 186 626 1044 473 714 256 1005 528 633 482 895 364 643 469 308 934 995 71 893 512 67 572 181 935 685 141 507 1069 490 873 420 863 285 849 66 708 742 485 419 613 313 826 782 180 210 970 654 389 434 715 805 441 376 603 552 112 121 605 23 981 888 214 319 1028 306 1034 1086 231 963 67 1020 227 168 558 832 263 197 919 996 530 901 206 247 1058 364 1084 191 743 230 730 1029 187 532 584 664 212 929 256 791 8 129 802 1095 98 397 894 936 352 792 319 32 809 148 603 779 370 375 988 152 632 276 700 419 1072 440 674 838 246 640 541 469 812 483 841 754 497 418 617 281 971 588 238 1072 226 407 623 822 288 213 962 490 930 258 930 1056 226 591 168 227 911 995 108 310 566 717 227 376 645 154 1023 234 703 166 556 885 198 731 300 829 117 268 650 225 1045 0 598 671 95 116 668 922 479 553 76 534 663 333 595 290 655 834 62 179 984 106 563 405 838 1035 281 744 269 1076 242 394 669 508 829 85 699 468 1042 629 380 738 375 165 599 72 582 1032 5 97 585 264 734 607 431 608 327 610 225 578 378 465 1019 723 437 244 716 858 95 425 845 18 578 746 288 990 271 726 334 87 791 2 983 553 67 913 266 87 1056 717 55 257 964 629 303 926 358 189 1054 224 601 860 401 796 21 62 573 810 273 364 894 451 905 1042 515 1077 41 516 731 94 652 203 689 439 1045 792 135 548 416 922 540 483 573 551 232 632 471 543 627 674 61 672 53 96 912 283 1079 146 911 1069 148 139 660 958 218 1080 314 422 917 396 1067 400 608 481 813 357 746 937 44 514 572 898 56 62 907 273 824 171 844 822 316 87 964 131 1011 450 937 71 906 33 1031 751 332 476 657 247 691 485 666 553 525 318 1027 237 590 446 724 483 638 58 933 111 661 365 1036 678 396 1094 344 59 721 585 209 566 189 504 628 557 540 812 171 233 891 912 3 420 631 410 637 492 593 752 507 339 982 836 310 698 348 804 291 19 690 115 767 649 168 980 3 71 680 229 1029 325 905 616 502 811 505 1064 477 299 614 112 1039 762 539 134 765 1093 7 389 941 719 260 596 161 417 824 393 722 965 35 1068 184 882 149 431 996 1008 406 260 996 75 820 236 1012 307 886 439 605 169 804 125 1057 513 1075 922 265 397 1018 994 256 594 3 445 645 115 704 1091 441 401 596 721 461 1090 17 592 165 866 243 846 471 842 258 55 998 678 104 665 87 1011 35 629 252 682 97 35 923 774 489 506 806 655 83 170 1010 969 338 981 253 770 416 857 168 150 851 651 295 147 819 78 658 489 1090 583 13 29 947 121 574 6 1054 608 222 181 730 622 34 494 771 393 824 903 455 978 533 292 658 474 752 288 868 511 576 960 546 3 574 929 350 582 130 979 29 315 1042 152 956 957 211 842 500 780 497 607 523 674 85 348 937 53 570 753 277 171 832 735 147 683 229 839 275 314 1010 68 922 785 504 257 770 571 394 392 772 322 653 27 765 1075 523 179 782 536 651 595 14 863 10 1034 178 555 93 697 368 51 918 459 880 468 583 600 60 953 45 74 951 974 391 975 547 935 495 512 943 225 721 676 415 470 1060 748 63 914 112 1036 248 1026 451 477 971 196 848 1060 343 164 1006 331 765 66 771 230 847 110 876 90 810 1028 307 648 324 701 104 718 384 700 3 346 918 581 416 194 983 518 1060 831 5 425 619 614 430 642 174 745 76 1073 323 998 72 815 10 434 604 735 512 473 1007 1075 60 530 580 439 629 622 114 117 945 1092 265 558 36 723 51 458 629 440 749 991 22 624 44 1009 330 1058 52 686 187 340 835 411 743 155 785 1005 444 235 961 615 454 497 1057 626 251 169 801 474 701 709 418 550 509 502 722 920 136 228 857 788 362 151 927 326 860 1072 57 486 944 359 1063 72 1018 749 305 160 972 305 664 290 704 901 105 321 687 218 797 985 216 362 952 457 795 253 833 497 999 99 672 587 251 37 553 70 554 705 160 864 378 797 365 42 901 810 475 1061 518 34 600 539 994 181 578 920 404 258 703 320 714 605 236 796 526 365 622 904 444 89 1025 955 76 522 962 875 486 633 140 465 693 462 1002 898 343 923 481 480 608 731 420 843 95 40 624 1063 253 1089 281 1003 510 317 812 381 811 140 971 240 905 515 810 756 537 443 641 718 449 328 988 917 254 639 55 139 780 132 801 355 700 928 462 727 370 506 702 981 167 636 275 329 1006 938 87 486 771 413 1029 895 493 430 689 407 835 999 435 30 686 645 154 321 794 183 927 1013 396 663 432 1056 384 687 195 836 105 940 91 619 474 923 67 901 509 271 688 50 554 1063 71 435 962 593 46 923 310 98 1084 658 518 742 216 672 414 938 129 546 625 340 932 300 882 1025 235 212 740 570 309 840 5 371 1040 312 638 478 822 760 371 377 669 619 114 240 947 391 853 752 452 984 458 679 37 1038 122 1009 152 4 777 1049 153 434 875 753 0 333 776 1095 277 216 1043 1081 179 75 764 397 735 438 996 961 405 564 382 176 909 510 838 269 880 71 1049 837 36 829 523 801 7 952 193 743 257 763 372 775 132 590 529 89 765 1091 71 973 534 799 368 300 758 376 1018 628 513 581 182 472 767 609 545 737 315 485 867 401 679 938 489 437 586 1071 56 4 930 508 662 533 701 1054 125 164 909 397 728 73 721 551 474 108 675 290 943 963 433 323 558 948 287 1014 172 285 859 649 332 343 776 510 821 1048 333 809 219 894 398 88 1047 587 537 485 904 79 891 110 613 1008 351 887 33 194 607 164 639 405 693 622 291 222 627 538 916 1017 413 426 1003 336 737 501 565 2 1077 728 509 692 335 898 39 968 288 587 273 634 352 998 98 566 381 1039 45 91 1071 603 107 1063 443 137 951 451 1068 704 0 13 803 79 846 1086 355 134 644 991 484 547 1063 383 1044 695 420 134 1033 181 933 1047 84 659 271 140 631 739 32 32 1079 455 689 147 1014 389 917 651 463 568 29 431 769 1059 274 115 968 705 209 705 476 0 971 585 259 735 461 943 468 690 373 863 75 814 253 719 265 863 178 774 96 1062 172 143 802 95 667 145 570 458 962 968 342 1006 452 545 783 827 78 537 766 449 660 13 980 796 450 304 985 777 455 878 260 510 1081 930 157 990 31 333 569 987 509 390 648 673 15 401 1059 826 119 453 942 557 489 741 4 436 746 275 907 149 1041 276 995 615 145 474 965 771 250 452 850 954 398 940 59 370 712 391 869 9 901 46 1093 304 764 6 659 937 138 5 581 522 678 531 646 734 9 61 840 544 644 582 340 867 392 913 535 174 968 491 591 713 388 886 6 1032 352 43 1014 358 932 68 825 430 659 1092 61 417 1072 305 704 434 840 902 192 340 903 696 176 812 97 852 102 972 138 249 674 695 335 210 740 202 982 373 992 877 244 223 884 965 204 965 434 607 543 159 599 72 921 1053 194 1 758 301 767 762 74 136 918 338 783 997 437 543 590 42 741 66 806 535 849 1089 493 492 892 1049 448 330 874 671 395 190 961 582 212 207 1079 739 89 748 135 128 883 116 793 856 141 228 954 539 881 587 248 680 42 200 981 391 660 664 505 406 1071 72 1081 1027 90 598 64 685 216 211 725 742 428 591 315 17 906 1067 32 225 692 583 245 434 601 745 419 997 108 173 565 481 640 201 784 415 985 529 822 680 413 878 220 1048 153 495 943 977 402 357 641 144 801 952 133 544 695 472 610 881 272 53 1066 334 987 637 112 805 432 367 680 746 270 616 222 897 313 718 50 975 348 77 1017 1073 160 480 895 252 997 161 658 343 1084 121 665 332 779 938 92 828 202 404 1023 294 966 624 512 329 882 1013 6 552 386 441 682 198 787 432 696 233 586 1040 162 260 553 1023 158 155 645 679 72 620 450 863 310 795 319 488 940 144 709 385 864 102 878 580 453 460 956 731 251 465 741 871 401 948 113 764 272 79 914 45 862 840 457 308 671 712 449 158 644 708 206 625 415 671 248 827 152 683 459 27 755 308 1080 353 1074 61 787 456 680 541 986 774 180 1056 522 1028 20 298 829 607 13 42 1064 529 1004 12 750 383 797 842 443 835 339 704 537 588 451 811 329 7 748 41 755 461 1089 250 693 958 59 769 531 159 807 127 763 339 898 566 542 471 647 405 702 683 289 507 647 104 568 723 13 271 816 406 966 775 348 39 1055 44 744 127 810 413 663 613 98 261 728 1074 408 622 44 846 190 124 1033 419 931 815 31 69 614 89 638 794 20 252 680 119 768 220 845 871 394 595 11 341 819 460 915 427 1092 620 331 766 415 75 875 119 1033 446 1025 402 1024 782 345 859 360 374 990 181 1025 305 1093 890 363 425 572 311 653 149 793 771 376 136 1087 629 416 900 500 76 557 1068 519 626 364 226 899 767 344 373 880 739 299 472 838 214 714 18 1021 492 976 1040 368 168 896 338 727 888 19 275 1094 448 751 930 174 272 685 966 260 411 615 663 40 505 737 65 786 239 940 1060 87 749 312 54 853 655 485 545 788 75 914 531 926 849 175 1042 211 1080 436 611 138 365 618 217 1005 337 888 1001 351 771 49 1048 496 279 849 499 858 599 396 503 767 512 1054 715 124 147 889 949 175 1066 255 348 687 57 613 676 479 826 355 734 2 1061 523 486 649 20 1055 47 1053 223 927 725 69 721 183 622 324 840 335 578 255 413 702 923 315 26 1001 704 132 529 877 651 466 456 686 776 513 60 565 901 232 612 404 45 843 92 875 435 1026 313 707 470 782 580 409 755 259 1067 224 546 687 1038 494 812 301 846 193 739 421 367 877 528 950 617 351 7 857 320 796 486 981 705 283 667 184 182 857 484 739 221 957 781 186 631 113 736 336 855 545 160 703 548 17 352 553 26 850 991 442 820 17 819 62 166 1006 494 600 92 1092 574 9 617 256 830 295 126 703 199 772 1008 41 33 890 13 694 793 55 146 675 201 906 426 992 680 303 858 41 739 248 225 585 301 783 448 991 516 644 1019 370 1029 380 162 931 419 1069 139 868 196 706 546 719 762 19 419 1090 287 1091 478 740 166 847 598 282 950 495 320 704 621 318 494 648 928 329 401 998 321 890 736 86 48 1094 867 469 401 873 184 897 207 620 44 741 654 190 302 1048 631 255 961 132 736 417 168 931 1015 405 1056 65 385 680 321 631 399 926 667 265 242 735 171 979 356 904 413 625 290 571 533 962 546 875 951 517 227 736 963 49 329 711 696 11 961 255 809 465 597 507 406 843 850 542 375 766 167 748 420 724 253 991 926 166 325 627 231 597 556 109 1077 515 508 600 1030 73 760 136 484 885 627 416 433 1092 468 782 306 913 272 1032 919 215 104 633 848 422 1020 370 877 297 381 801 234 616 98 687 976 99 432 588 785 431 938 140 84 560 838 254 696 148 941 237 729 418 397 850 85 803 754 393 258 818 977 332 740 393 1056 117 92 864 311 882 294 1025 518 629 913 106 785 415 263 831 69 803 525 704 1048 428 611 30 794 464 263 557 79 814 638 115 552 282 54 794 63 1034 278 769 909 355 149 556 554 223 376 926 1078 474 1021 331 792 238 304 880 990 25 1053 222 813 314 76 1069 304 631 1011 272 616 396 328 779 51 902 293 787 756 521 209 854 665 242 1084 127 864 21 137 747 514 698 385 636 705 397 1086 95 855 264 446 942 960 501 776 229 58 601 484 644 128 705 769 134 98 690 1015 502 254 560 631 297 179 570 274 620 861 62 829 103 96 972 684 500 809 169 507 1049 170 723 954 486 479 927 363 1035 928 405 711 358 590 429 403 867 269 739 1028 318 825 474 1065 226 572 520 329 933 146 1087 21 914 418 776 758 96 555 209 513 866 360 858 60 1014 39 899 419 840 621 11 971 210 677 42 565 15 173 606 345 753 583 77 641 131 1016 329 496 581 24 565 538 717 122 908 658 357 776 43 369 589 760 334 629 95 741 194 798 361 67 552 507 1051 354 866 371 763 236 585 1053 69 129 749 862 2 938 418 259 1013 395 597 108 792 476 678 234 838 704 538 1090 113 376 956 545 871 229 1057 201 763 385 966 778 505 760 365 168 617 460 952 337 1033 704 343 664 20 10 552 111 954 89 1034 793 74 156 988 702 274 665 355 347 1074 722 220 431 941 269 614 651 212 845 517 243 920 448 1003 846 163 702 489 1 675 1040 543 977 412 808 107 158 811 671 191 834 422 686 15 314 828 513 864 1084 420 686 298 973 133 247 711 735 404 435 715 390 952 265 580 580 494 404 1077 1009 138 1017 509 472 856 365 730 759 220 1073 385 850 408 939 541 60 802 648 242 1067 315 608 219 197 785 462 893 872 425 80 880 1014 508 163 972 968 133 149 605 535 802 367 920 1083 348 999 530 465 842 581 98 949 533 813 185 587 169 1062 233 971 263 432 579 914 162 6 780 553 367 937 290 21 906 894 199 535 1082 58 611 658 6 627 233 464 695 357 855 55 987 380 1017 940 241 767 351 440 1085 535 796 599 446 730 201 366 824 357 602 70 991 495 1027 911 413 180 619 150 834 159 857 293 694 777 342 49 970 266 805 930 415 735 61 18 869 155 898 173 908 897 218 530 813 842 379 265 700 198 801 137 586 184 684 560 44 680 269 155 559 212 919 959 336 815 172 456 684 79 922 393 566 210 627 975 310 943 184 1081 111 645 527 867 287 118 996 295 662 146 776 577 98 798 367 839 422 202 677 144 783 419 644 997 481 920 308 477 667 816 83 956 116 481 575 684 219 944 169 1092 456 977 260 692 232 415 1075 340 881 665 381 814 57 130 658 4 980 756 207 154 1007 645 45 740 397 825 42 971 78 825 207 388 1030 673 173 769 147 702 501 80 558 975 72 293 818 1063 23 50 886 370 1009 657 333 871 205 1055 461 68 618 1011 463 81 907 608 201 12 869 1037 39 142 1005 179 1023 291 1009 209 923 1095 209 721 423 1081 197 774 511 741 291 1089 62 602 347 831 305 996 121 902 70 384 766 788 90 638 447 740 501 371 685 564 9 267 719 709 470 111 749 165 550 575 218 901 395 149 667 1021 91 810 149 972 414 774 282 801 189 272 1091 200 810 6 757 475 1035 218 1011 407 1043 384 774 58 1020 1038 148 748 281 406 923 366 567 102 950 722 398 963 316 168 904 157 909 556 423 519 897 554 514 417 769 299 1065 260 980 576 66 169 978 1026 13 410 1081 316 797 781 112 614 504 247 1090 694 501 145 1058 45 813 287 644 432 694 305 761 55 957 964 192 144 863 463 622 974 470 635 496 732 65 293 940 263 600 1012 407 268 651 406 850 987 185 176 975 179 711 957 374 804 345 268 706 561 251 257 599 1013 95 391 562 443 701 207 1026 263 1066 1033 285 612 153 841 345 1001 186 948 348 651 300 647 445 407 1034 547 662 835 541 20 846 42 792 930 443 174 1079 947 181 1085 539 308 709 953 176 1035 267 541 907 951 273 181 637 698 324 8 776 767 208 443 743 403 556 633 0 782 130 721 198 709 291 894 497 514 1032 286 757 900 415 719 370 262 985 486 994 36 890 322 976 836 63 198 605 46 989 428 1008 917 480 619 405 1093 364 998 533 593 411 425 629 787 181 64 969 886 13 71 889 213 1094 797 479 317 1029 236 861 275 900 333 975 454 1066 13 879 1038 167 18 692 667 220 319 1004 591 473 125 871 206 777 68 643 438 922 301 609 1088 93 1035 218 557 1 764 187 361 695 629 322 863 364 231 690 358 833 928 490 185 658 236 710 886 229 716 491 932 316 294 801 482 927 991 397 1030 117 34 899 7 921 986 420 765 98 943 530 317 787 490 661 136 742 194 879 872 23 848 170 43 995 38 695 739 325 219 602 344 825 616 528 320 627 841 175 629 123 648 366 676 318 489 1005 47 585 823 13 8 925 199 702 683 297 230 610 98 916 382 971 796 132 496 892 363 677 766 259 411 763 217 740 1000 130 591 276 76 989 64 898 16 585 854 46 662 192 821 239 895 331 432 768 1089 521 422 684 733 474 970 42 25 553 900 392 513 683 793 449 759 199 342 1087 534 859 603 270 228 1066 251 685 779 167 155 1014 639 252 1056 213 8 912 77 779 900 111 258 653 79 1082 619 529 472 1009 302 844 652 483 796 408 637 7 748 509 172 589 1016 471 1050 236 478 996 1093 521 194 1028 758 285 537 1018 896 35 71 619 185 1059 22 791 261 1092 1046 165 678 261 909 530 935 2 953 56 103 553 326 706 546 928 497 555 457 859 234 622 663 536 1027 52 189 755 427 1044 793 466 705 158 332 1042 232 897 452 882 615 483 215 1047 994 522 575 476 450 740 139 750 991 122 1088 257 1086 80 400 565 425 688 971 103 87 979 255 1048 215 1073 525 586 1011 240 645 1 442 939 385 815 832 247 638 66 177 1007 607 430 1050 16 877 509 299 995 720 30 230 672 590 450 885 432 365 843 432 577 846 25 600 68 366 723 1079 259 212 638 57 1019 1049 376 770 133 706 167 831 376 664 272 613 507 65 553 198 875 958 350 853 475 315 567 970 241 832 180 919 295 662 173 632 426 774 349 817 306 222 1052 5 1075 189 839 314 991 408 834 945 101 489 884 99 951 495 812 681 335 944 222 639 53 1064 235 853 308 468 927 189 677 31 1088 678 291 849 303 979 274 13 667 794 369 291 691 863 545 942 261 626 437 631 376 753 14 1009 465 96 797 560 194 592 151 559 386 132 570 921 202 131 965 832 259 407 852 681 113 742 161 165 880 552 454 861 105 705 280 1019 9 461 817 598 149 1066 170 702 404 648 434 119 948 580 402 625 254 368 549 595 394 524 748 431 964 373 938 328 929 812 493 715 376 564 537 332 582 742 378 396 1073 43 848 384 1052 224 1044 924 287 216 818 551 376 435 601 268 973 767 122 57 897 770 406 287 965 308 942 610 516 171 1080 1045 261 11 1030 695 139 38 1031 900 547 1072 490 172 767 486 567 651 471 498 620 360 926 87 813 242 892 408 949 920 387 491 647 533 681 927 101 656 371 470 637 219 957 501 1025 738 382 704 533 902 363 963 210 284 895 527 714 243 582 248 908 33 633 194 890 430 853 813 84 870 4 225 841 266 980 550 301 235 628 695 353 238 639 114 590 797 423 1046 114 224 739 563 188 270 1030 521 883 49 864 466 999 43 697 991 25 325 920 973 301 268 742 77 1074 396 782 1031 210 711 412 608 477 785 257 834 58 295 721 531 572 1031 62 925 329 510 790 669 210 618 540 401 634 367 631 1025 241 476 981 526 739 727 311 958 502 813 329 791 454 857 387 672 531 434 853 335 863 23 765 388 758 843 220 793 196 507 801 453 913 498 978 260 998 776 289 503 730 306 1065 163 956 583 239 245 805 945 205 722 160 279 709 817 346 51 1015 230 724 1089 256 574 12 315 878 569 15 398 1054 778 118 421 1024 473 662 539 622 605 291 795 332 622 109 206 784 178 1050 44 899 551 224 183 932 415 780 597 73 0 889 928 350 476 965 794 363 52 711 419 997 639 142 823 64 185 572 835 417 659 370 295 869 599 158 122 912 440 593 39 881 535 899 517 776 962 236 781 54 643 93 769 436 932 374 528 773 311 656 525 731 293 868 837 187 777 457 461 680 791 67 411 1022 1028 313 104 549 91 721 355 549 616 328 6 779 398 827 787 143 994 313 916 489 866 20 623 7 195 740 603 331 998 545 164 1042 455 784 412 854 885 149 498 728 613 532 996 404 1053 336 1012 400 453 1010 630 399 442 684 1016 23 218 735 642 45 288 991 1086 515 139 891 190 566 303 878 291 881 376 1043 508 1060 185 558 606 268 757 51 491 862 282 1025 858 480 548 349 598 161 902 199 1044 453 1033 393 533 581 636 380 702 447 272 578 234 879 876 80 164 947 59 558 34 949 65 913 852 284 864 226 221 988 634 450 469 994 456 575 579 114 550 418 979 263 644 276 368 868 15 1075 807 545 865 14 1046 43 913 368 222 915 391 635 536 923 624 18 740 99 736 98 1071 93 947 276 779 164 144 891 157 928 317 865 784 451 463 1042 965 519 469 719 901 359 45 937 907 224 172 678 433 849 52 781 847 215 1072 494 1020 369 785 75 621 32 613 75 975 502 330 584 14 827 567 199 734 7 379 599 256 768 238 635 111 820 479 767 409 620 432 886 362 791 167 1090 906 224 1004 445 445 991 227 593 814 192 915 499 453 610 320 1045 24 855 637 356 1095 433 625 74 781 338 336 674 232 1066 252 884 98 947 830 75 995 53 445 725 40 607 1034 508 627 376 327 825 698 439 568 364 401 771 164 985 266 689 789 434 853 48 739 233 383 647 1060 155 190 963 1084 288 505 907 939 421 980 345 340 696 1036 50 102 606 4 1080 445 661 984 470 200 990 777 480 738 85 191 889 753 346 298 621 909 348 514 876 801 143 5 1057 202 989 490 1081 254 741 290 850 376 713 834 199 1034 129 306 718 925 144 974 126 303 1020 693 238 853 463 47 919 241 775 265 815 1025 276 219 658 516 1039 347 677 448 673 629 390 699 353 1082 95 341 1033 649 257 2 950 583 217 106 965 440 1077 510 798 765 444 268 705 712 137 483 783 1017 49 187 966 722 352 25 742 783 279 206 1050 380 739 905 435 140 1008 528 927 115 963 461 688 789 108 250 654 774 94 167 686 159 971 461 889 116 819 1022 346 871 186 632 50 925 208 900 178 683 489 567 48 1057 124 474 1060 29 1067 21 668 288 829 707 168 937 22 154 856 1088 45 99 561 640 449 358 1003 335 629 268 648 1077 286 514 840 1035 291 832 45 307 653 131 829 291 778 162 593 554 316 898 431 244 785 934 62 481 1074 563 60 660 382 47 815 197 599 203 741 632 541 1008 102 646 418 205 719 147 798 342 1007 1030 216 93 787 478 1068 428 911 569 197 50 633 89 823 1019 4 49 804 994 261 451 708 873 160 648 19 263 901 385 781 857 468 429 764 751 139 1035 330 964 487 379 938 841 31 104 582 571 500 645 106 647 501 365 611 175 889 1075 281 700 67 915 458 586 130 468 649 377 1051 1014 253 314 713 486 644 761 156 818 51 39 992 734 481 35 558 719 92 325 619 704 225 1060 286 242 604 787 292 348 950 63 589 471 710 932 416 480 864 238 950 889 166 792 187 421 941 279 578 336 1092 622 128 680 277 814 372 515 988 350 821 791 345 393 693 1014 238 668 40 138 683 385 924 49 576 209 943 205 1034 446 610 255 550 513 622 978 331 404 959 593 242 752 267 632 225 176 584 572 229 348 920 79 1017 951 169 391 770 322 903 83 895 68 1052 936 385 830 143 377 1061 542 824 391 729 210 652 155 606 984 72 199 947 561 190 292 893 323 951 276 834 330 573 617 66 98 817 491 896 1039 36 1047 7 585 93 802 231 929 252 742 358 1065 189 1003 90 1002 98 148 614 713 173 825 362 118 906 90 1070 9 649 907 153 590 109 681 471 397 607 777 454 551 427 984 261 292 785 98 841 451 1077 967 267 992 234 420 945 546 556 27 887 475 1046 392 669 1085 485 233 1041 1014 512 143 847 539 1081 1073 14 426 877 764 312 515 863 513 702 1040 454 86 790 255 889 902 131 1029 445 11 891 701 145 697 32 81 730 882 118 404 698 1005 294 986 214 864 140 1047 130 662 331 989 167 613 235 656 69 952 497 544 587 67 665 473 1021 406 803 57 591 256 1027 444 976 1046 103 405 700 981 350 851 103 515 920 499 728 783 156 512 590 739 261 719 494 67 778 971 182 364 659 579 112 466 603 90 824 750 468 578 476 102 1042 220 810 732 487 45 696 1042 531 727 272 888 170 800 479 1048 208 622 232 936 273 1 1051 665 430 925 16 640 193 440 1080 701 336 289 718 147 1005 698 62 691 273 985 410 517 686 929 485 549 16 649 230 120 911 621 141 216 666 518 803 285 1011 589 325 1015 465 560 417 1029 410 665 137 47 671 426 1008 718 422 538 937 986 528 532 821 424 878 1051 532 228 660 583 387 992 498 612 403 429 1035 144 882 320 732 366 761 988 315 193 620 647 258 1087 525 815 137 890 18 268 1027 127 976 364 1008 15 946 699 271 356 944 701 407 698 164 92 1001 912 457 476 973 522 1000 1031 266 243 632 1075 211 1082 190 828 375 149 709 558 476 247 982 997 21 990 26 272 584 547 761 824 66 605 82 365 556 483 1075 17 1013 1091 530 1050 246 437 684 134 933 802 147 226 820 55 570 345 912 189 950 902 423 638 423 468 637 13 749 391 977 658 481 925 261 903 50 750 262 672 388 286 981 1005 452 423 728 634 16 179 680 569 376 1033 75 40 591 82 782 794 501 281 908 897 78 121 1069 211 935 363 548 409 1012 429 723 300 1041 80 1067 1083 257 297 732 30 834 242 639 951 483 954 90 12 974 487 569 284 965 887 153 688 168 718 383 678 192 173 831 3 630 52 693 593 223 995 388 770 311 446 668 695 334 729 156 619 478 60 988 262 625 905 311 603 173 573 544 952 311 174 917 557 56 833 418 235 853 447 712 430 841 627 453 179 835 324 746 461 569 1082 424 404 826 314 805 853 516 441 872 817 48 17 706 262 771 1008 142 358 1086 101 1057 973 526 454 816 445 803 227 992 884 427 324 969 911 544 281 1039 4 839 300 934 372 865 634 444 311 587 554 311 522 779 770 535 464 997 730 491 136 1093 26 848 593 10 378 1027 167 1049 1041 349 134 619 297 820 613 266 1035 202 373 1025 919 284 54 599 770 493 171 677 37 626 824 267 632 485 329 1032 676 66 818 67 142 911 150 714 15 665 607 264 577 456 296 895 496 670 758 458 111 621 270 572 516 647 1046 130 547 883 772 62 535 550 295 653 846 127 642 477 768 453 595 339 28 868 689 187 262 753 613 384 641 67 707 29 411 1042 484 717 580 297 530 1022 88 1041 619 361 716 126 229 796 834 512 1087 390 185 631 303 984 797 106 751 352 417 1070 1028 459 582 153 923 514 59 630 468 916 423 597 65 993 709 519 706 42 135 678 785 386 1093 347 15 751 168 697 613 369 219 721 202 1060 690 256 32 744 1088 539 780 311 333 627 983 302 551 501 395 692 12 865 183 742 74 635 39 629 283 690 676 137 429 722 144 841 405 681 285 828 717 337 931 282 555 223 1015 63 820 171 282 682 889 230 546 992 173 1020 587 483 506 726 151 1038 754 92 216 664 146 561 495 1081 800 491 389 586 1056 67 232 570 183 611 324 968 805 283 464 902 466 672 45 1080 657 378 645 392 176 1001 1065 460 734 517 1094 317 123 904 325 863 294 1020 324 713 674 90 1081 268 485 782 1026 380 1011 246 696 422 644 234 1005 518 914 408 852 108 262 1029 578 110 235 638 498 560 263 1010 92 813 487 854 530 923 738 15 760 544 114 753 928 235 18 620 108 1087 987 158 228 743 20 1077 660 54 479 1020 264 745 86 864 428 682 967 513 1076 183 943 302 565 448 998 45 527 661 912 416 313 972 537 856 677 74 1047 290 596 10 1094 314 544 592 318 766 845 191 950 195 398 962 36 830 864 312 294 850 889 246 894 359 250 629 603 212 608 229 302 843 652 539 1046 239 471 859 80 702 998 318 1089 138 32 1047 909 384 575 399 193 750 393 895 349 1040 657 500 20 685 696 339 625 355 511 1016 1011 542 1047 15 112 592 363 569 854 383 662 168 574 172 110 1067 92 826 1034 200 830 169 222 1044 637 435 214 1054 713 304 217 791 1027 67 385 972 353 970 318 762 248 730 675 512 899 279 1040 327 261 778 694 295 632 174 80 773 728 401 732 34 509 897 817 156 675 76 1038 313 532 648 945 503 546 983 65 836 826 400 727 440 193 756 700 8 742 175 617 4 242 606 859 16 173 647 324 800 718 107 165 948 1015 479 645 167 438 1024 134 965 39 600 746 393 1080 446 89 862 947 279 1078 533 409 574 721 148 589 524 345 679 164 894 829 127 242 584 39 860 743 412 161 764 850 266 575 286 626 531 1053 478 359 1075 113 998 454 843 440 971 481 773 328 632 796 130 176 849 600 357 636 202 244 666 1074 120 764 274 561 203 279 561 84 551 493 819 391 1089 333 701 818 465 604 446 445 1055 330 731 302 956 444 806 918 328 460 888 292 1062 277 599 34 994 654 100 981 358 983 467 773 339 591 158 670 337 1085 13 190 622 1080 84 887 293 185 947 277 972 256 826 320 655 687 90 485 921 743 302 225 1032 1067 437 272 867 658 444 847 282 322 755 659 239 583 19 683 334 928 318 757 420 971 225 285 942 559 10 560 47 490 831 269 1031 795 419 862 408 988 275 363 599 304 859 285 586 144 830 944 235 900 192 497 1094 643 349 924 417 517 1058 653 469 442 1076 411 813 592 54 206 986 751 510 821 184 435 1009 496 799 465 833 576 333 741 535 586 454 709 471 718 71 762 43 946 241 786 141 834 66 610 14 986 363 973 529 250 886 801 521 417 791 623 37 323 1027 457 620 553 335 437 1010 398 839 354 585 44 770 1092 386 287 1047 190 816 700 238 2 600 487 1085 930 317 848 479 161 925 754 99 220 980 933 106 994 49 157 617 243 732 985 136 69 654 210 935 124 922 564 211 924 192 192 570 161 628 656 521 1002 345 757 492 928 523 146 975 677 69 650 509 849 383 719 141 923 399 468 710 11 1014 684 98 421 985 563 12 1084 220 912 174 865 182 251 1090 783 208 514 721 296 926 759 203 53 860 477 943 162 732 763 314 237 982 343 1082 1031 233 390 617 92 685 257 1038 1076 33 809 149 781 461 346 660 967 158 792 355 29 995 837 489 27 570 551 107 295 660 785 243 377 1064 717 134 1032 428 819 415 735 537 300 715 377 674 255 551 356 797 211 780 594 73 122 864 529 878 259 1001 833 355 489 926 489 800 865 171 290 869 41 856 650 542 323 993 897 387 212 893 284 892 415 875 1076 364 527 751 580 200 389 1085 667 128 464 736 81 895 108 611 392 570 354 1039 1030 34 348 586 205 941 800 267 942 313 1034 30 973 75 458 1046 1003 37 687 91 784 503 435 824 794 230 544 873 871 223 178 936 545 599 1031 420 873 140 139 1042 380 626 489 796 200 888 749 255 977 534 84 629 3 1075 275 787 1071 363 871 51 933 486 319 636 976 543 782 146 474 830 911 330 492 844 403 569 810 203 966 342 1040 464 228 654 583 497 1030 191 603 271 484 600 957 139 714 367 1001 397 413 989 318 650 537 679 99 671 197 591 83 971 591 396 1047 20 355 600 428 768 581 358 726 273 216 888 299 728 585 124 788 228 830 184 231 759 404 819 463 810 21 633 656 11 717 372 834 239 532 978 564 107 563 387 583 41 661 388 1009 161 305 678 458 939 287 640 776 547 116 1000 142 810 1013 97 940 341 576 316 310 564 979 391 375 867 681 320 198 733 200 548 673 180 638 318 776 103 801 106 690 21 57 729 567 340 66 892 195 803 259 709 914 499 322 766 155 561 813 296 1085 100 537 573 547 1018 331 883 391 928 1050 66 373 996 9 568 16 1015 867 82 620 208 905 14 837 119 846 12 43 823 714 140 670 424 370 907 29 801 1063 539 592 501 10 858 944 492 724 507 203 1070 989 435 189 559 925 368 736 532 442 629 91 959 230 973 321 837 1039 219 306 928 976 288 531 906 4 926 1088 60 930 17 178 714 708 291 734 472 835 95 302 1054 261 939 206 1074 342 646 553 12 701 97 342 629 178 685 200 673 779 59 238 654 259 1021 63 888 823 116 550 180 591 478 720 368 311 811 913 282 590 97 154 810 745 122 10 761 639 92 61 1062 521 860 597 357 985 413 620 178 830 426 812 165 64 1073 1034 152 685 188 693 515 463 685 249 957 932 233 744 276 1050 488 25 765 63 831 18 1087 253 914 1043 379 421 924 720 483 611 346 337 568 995 478 884 381 178 570 84 708 797 367 696 323 766 325 801 34 192 982 122 1030 176 1032 1034 72 706 384 661 25 557 248 968 54 919 226 787 442 477 562 838 262 517 826 1038 134 976 83 484 549 866 297 445 820 986 246 2 718 20 826 863 103 710 56 1064 454 343 814 897 390 838 257 300 701 22 895 376 1004 586 500 916 425 407 797 723 371 702 63 365 1054 364 924 552 76 329 1072 464 799 1084 240 216 1016 23 656 359 821 679 414 961 66 991 190 971 425 82 709 1077 321 32 1058 1044 52 110 957 168 971 206 736 363 777 151 651 804 247 549 518 479 1084 707 350 199 899 898 273 64 804 188 957 688 322 500 561 155 1039 465 614 595 480 166 972 974 85 859 453 241 1048 828 279 958 154 558 86 130 739 497 830 626 542 852 271 136 1070 396 733 603 506 409 763 185 802 120 835 875 74 448 675 862 114 610 182 10 994 782 191 508 597 311 842 305 939 280 1042 808 213 691 209 757 481 818 321 555 169 950 153 316 682 623 167 484 834 138 1032 363 753 247 714 915 237 560 481 760 301 266 633 654 118 227 675 748 390 696 14 1024 342 784 119 72 905 598 179 982 127 19 600 574 154 181 699 550 403 362 724 635 275 530 708 207 766 399 764 13 993 12 609 69 576 602 269 564 304 987 104 728 309 102 663 753 108 836 137 949 265 431 877 739 69 937 396 714 477 88 1012 696 142 525 584 571 259 638 340 201 781 581 210 327 610 74 706 84 1045 601 203 233 693 354 609 679 234 897 137 394 894 814 106 642 391 677 442 852 19 702 503 873 314 979 470 847 286 269 888 1089 483 875 114 898 192 522 685 646 458 1061 376 313 1080 586 406 994 262 28 1017 984 472 780 523 611 42 28 724 273 925 383 1022 785 536 36 784 613 138 567 7 392 738 380 722 1019 36 328 927 164 1086 103 969 1020 241 143 976 985 256 415 760 138 854 873 419 809 65 204 855 1036 76 381 1004 76 1095 636 101 899 511 1002 178 464 623 608 505 347 600 501 889 293 790 809 43 580 224 465 664 32 947 911 148 251 896 520 1035 591 140 44 995 423 586 862 472 1007 26 408 685 647 313 99 1003 291 1039 501 989 579 272 517 556 714 433 262 995 341 1067 740 72 275 590 689 211 896 196 455 1002 252 668 810 478 176 587 524 869 844 229 297 911 10 959 722 203 1093 344 452 698 901 171 779 214 615 9 202 890 25 868 71 984 124 597 347 911 512 901 655 477 233 794 473 802 79 808 1067 182 319 986 211 834 7 598 609 491 131 658 439 646 114 634 407 622 1037 363 119 624 946 235 433 597 129 958 459 847 735 78 1045 59 998 493 331 871 978 84 483 853 1040 276 1016 97 336 934 642 83 923 490 242 880 685 303 600 167 168 712 270 951 811 451 151 716 827 377 701 440 364 1009 405 1089 236 1034 1035 431 936 104 613 85 957 258 237 968 586 464 258 786 747 5 137 793 618 209 775 73 367 629 57 1010 717 407 887 71 517 1037 575 189 562 536 119 811 738 515 989 281 934 17 297 770 214 1001 1014 389 315 759 513 595 511 1028 959 29 704 337 896 535 331 898 593 528 829 119 290 970 800 220 5 635 889 206 535 1047 880 264 176 804 809 177 104 1032 745 127 585 227 778 484 83 686 39 896 972 418 178 619 164 870 804 530 129 877 619 433 1055 528 324 992 67 765 584 72 320 842 275 861 927 483 1035 432 673 387 961 373 409 1040 670 507 344 594 950 283 471 1069 533 1041 828 382 865 84 955 405 261 763 682 75 254 895 587 36 610 425 269 876 503 688 669 111 97 1057 416 617 1069 139 843 325 733 258 798 26 202 584 161 975 730 390 1064 183 657 155 1077 433 999 85 766 350 821 477 375 968 655 14 1015 367 812 251 48 816 346 733 687 72 251 901 403 1054 1044 532 786 154 943 218 907 459 839 220 395 620 262 754 280 1013 549 220 802 115 918 322 174 702 424 593 868 142 166 701 600 438 286 624 143 639 277 558 1052 408 1011 399 486 982 774 434 761 18 638 466 206 666 504 646 574 7 527 816 314 748 554 461 114 775 756 382 756 18 781 244 122 890 587 412 893 148 552 137 27 635 70 801 396 1075 508 980 110 751 934 500 946 33 48 620 663 458 637 77 456 661 854 177 513 998 805 229 688 421 212 868 213 612 693 480 43 719 752 240 514 834 432 1018 757 505 1071 400 370 745 36 1023 917 16 1024 159 212 871 209 602 175 863 585 161 573 383 123 563 211 653 404 978 863 191 626 119 632 327 353 747 663 438 109 731 653 347 477 1004 156 1028 991 231 671 151 517 856 160 932 329 1012 119 711 611 315 23 748 761 314 366 737 721 231 714 424 907 363 34 811 970 327 757 486 387 832 366 1025 815 109 60 578 89 818 202 740 327 1031 1036 368 439 738 647 414 119 633 826 203 119 825 833 7 628 448 827 431 589 277 1009 388 27 608 546 771 487 1059 393 699 807 496 836 124 623 370 948 400 3 584 915 133 1004 279 470 817 957 135 803 143 510 1036 1031 176 640 53 597 524 618 259 158 847 11 933 104 1073 793 262 524 771 764 288 1030 71 246 970 82 760 151 900 410 804 124 737 1068 374 625 318 818 82 640 0 523 982 1085 496 711 476 469 870 779 375 580 48 628 395 399 971 901 195 619 187 126 667 960 210 872 426 154 580 857 285 965 440 841 347 314 951 80 797 510 999 337 858 412 641 103 888 404 791 382 1007 501 581 935 136 811 261 931 456 561 296 91 846 408 1041 672 356 1021 179 374 585 17 982 916 410 779 94 440 926 77 1048 155 907 619 349 770 118 656 41 261 1093 655 166 952 305 727 188 848 518 532 657 468 594 646 27 278 580 435 825 232 710 216 1041 946 405 521 684 473 687 733 376 147 955 877 415 256 991 935 489 626 487 414 644 887 399 210 667 569 123 680 41 1094 425 626 165 798 415 143 1037 622 170 277 970 678 11 426 578 65 814 657 452 623 77 855 192 93 581 1092 80 1070 64 937 320 391 643 1004 369 718 380 507 735 689 441 221 605 869 459 919 465 596 460 803 378 251 1091 323 706 947 527 798 114 588 63 544 792 332 1047 84 557 220 680 203 783 538 1024 832 472 793 490 880 287 568 143 773 67 801 538 36 1075 45 740 719 200 1022 110 78 970 496 567 7 942 773 65 1013 184 938 492 967 263 324 633 14 611 284 1087 384 857 267 955 831 112 433 1049 424 556 343 1074 602 523 356 890 650 198 90 744 839 103 697 309 826 307 264 676 815 477 932 397 531 880 459 622 93 553 678 458 971 122 211 772 714 191 515 561 336 738 494 1006 836 383 1060 403 734 432 871 491 768 263 512 619 727 401 255 737 897 354 177 555 349 787 143 770 500 727 457 708 32 925 146 583 132 1076 890 484 133 706 740 325 962 368 885 55 654 326 224 852 216 647 311 1079 778 464 720 530 694 128 523 842 720 311 1068 251 902 438 1054 16 371 895 661 296 19 787 145 971 684 531 182 654 959 266 158 890 707 132 624 481 612 362 340 647 458 620 205 829 847 272 984 316 790 315 887 283 832 411 196 562 1088 176 1063 95 419 808 598 312 1026 326 1068 513 153 856 119 776 1071 433 741 289 779 498 720 113 766 270 153 1059 1016 333 951 332 1082 162 991 283 14 751 566 40 220 815 939 440 735 201 304 617 333 689 55 661 915 45 266 699 841 308 602 309 1017 0 346 614 147 675 1078 328 722 491 529 599 16 1080 963 341 396 834 5 959 607 318 843 94 45 804 1002 348 819 352 91 1068 620 122 295 1062 245 1081 993 157 226 552 625 423 896 545 82 1071 909 223 411 865 985 82 525 737 179 814 353 789 453 633 657 258 272 1066 835 72 717 536 52 903 327 575 644 148 969 496 584 143 442 968 324 1037 663 395 993 492 252 660 902 255 999 214 984 439 505 827 286 776 144 688 699 68 322 983 506 844 913 120 930 468 606 541 1019 379 442 743 1074 464 456 1072 8 705 157 992 577 225 531 789 396 956 381 648 463 556 974 547 957 128 80 553 651 465 577 318 1087 248 1012 8 230 567 14 614 189 795 915 78 537 771 1055 198 374 829 973 118 417 1040 210 1026 371 596 810 277 532 591 259 899 536 640 672 233 301 1074 582 129 171 561 93 654 409 1070 412 901 783 1 71 911 766 275 811 479 618 343 626 482 88 864 195 1013 684 416 106 668 769 528 539 818 535 632 901 157 497 600 344 700 1049 468 282 741 808 64 339 651 878 124 708 15 63 808 84 661 301 747 520 957 511 790 812 178 613 351 350 939 60 856 812 260 193 607 889 67 1083 471 984 196 493 753 627 189 980 517 577 189 1041 77 439 1050 463 911 1082 335 219 974 353 621 268 828 136 955 229 866 442 1050 355 657 265 973 580 319 566 289 1085 398 231 795 1051 499 131 585 1071 425 826 408 432 1090 1074 390 981 516 814 506 1067 45 22 1089 24 748 833 121 447 597 1094 396 472 1074 921 492 1016 25 488 879 121 859 832 233 432 770 152 1006 427 724 298 639 147 946 863 333 1054 26 606 487 1038 284 31 608 509 562 368 984 1041 198 779 38 1033 329 454 575 310 938 47 1048 755 448 781 374 609 440 369 581 443 846 970 209 116 835 5 605 1088 505 0 1058 1035 397 734 229 84 1040 118 582 521 901 877 57 867 2 384 711 805 490 70 695 183 876 447 869 192 700 497 893 937 15 10 749 202 1051 767 13 608 475 289 1058 870 67 188 554 667 468 908 296 314 853 538 1061 940 388 964 228 835 501 691 106 540 976 19 1043 321 727 738 321 268 954 890 107 836 534 76 770 28 920 155 592 883 206 234 550 819 410 619 421 26 1043 26 626 353 782 247 887 253 634 44 948 235 749 78 738 195 1040 296 723 984 249 1003 339 521 615 1014 227 646 459 739 9 440 1035 26 685 89 585 961 87 1058 234 467 715 301 828 807 310 286 769 394 944 1076 158 656 309 581 23 484 948 930 61 525 1020 7 643 464 581 460 720 750 494 951 181 747 347 219 1077 255 727 1075 310 300 916 810 545 218 1091 479 801 994 508 387 766 495 986 150 998 781 46 873 496 861 462 823 490 1066 260 716 214 944 502 154 1025 76 773 366 1029 607 258 811 316 445 893 282 559 514 682 1047 457 1016 356 338 1068 957 232 1035 454 851 401 1041 301 64 803 43 718 248 758 605 195 991 480 674 225 1056 468 779 73 829 376 47 1095 104 1053 487 648 952 493 882 135 1071 317 1082 12 859 202 749 481 334 708 404 565 171 876 719 228 325 763 138 703 249 820 892 73 160 1008 499 578 732 59 309 555 864 184 35 817 491 646 549 513 438 885 800 534 228 873 877 95 448 956 964 495 452 1007 867 164 900 194 0 814 717 377 801 483 829 442 712 38 896 393 807 222 939 32 925 170 522 1093 589 385 489 632 415 929 75 822 875 544 1008 249 24 933 723 219 372 777 418 933 98 893 429 733 935 535 461 1066 1081 210 229 955 812 219 868 414 146 848 792 462 989 70 255 968 769 253 468 775 69 659 288 1044 180 729 532 1050 588 368 22 593 747 261 583 10 500 1055 152 854 467 640 919 117 1042 379 1010 234 471 853 1073 530 491 557 175 558 400 1067 426 793 210 1000 212 666 618 385 740 266 1060 475 815 544 466 807 5 569 211 658 537 845 806 456 487 781 461 1094 336 945 571 426 24 942 898 26 367 768 1030 401 865 484 159 1009 593 230 358 823 953 362 233 997 1052 444 100 868 1042 92 954 10 60 960 278 552 927 374 297 764 776 387 27 832 819 176 673 273 969 432 275 723 686 199 755 361 248 1001 130 630 294 666 731 63 959 257 467 968 492 1013 626 421 55 602 966 469 129 878 1051 217 714 306 559 169 803 421 812 131 1022 314 189 947 810 448 19 640 727 309 46 669 171 1045 854 270 176 1016 613 174 879 34 141 672 759 482 532 594 734 419 222 632 699 143 823 473 794 6 937 258 876 22 158 637 789 122 335 768 998 500 30 1006 696 33 308 591 792 481 687 157 330 631 202 641 326 634 308 1041 362 715 508 855 787 487 120 1093 520 916 574 457 329 792 913 402 414 622 746 387 877 228 934 423 898 211 89 834 397 693 535 694 31 998 760 401 459 809 886 257 1053 511 647 459 990 404 38 681 306 807 485 693 364 878 550 547 245 957 647 129 1020 352 882 228 126 1046 183 711 62 727 571 451 482 867 647 151 79 898 726 91 758 16 750 46 156 702 217 1082 761 385 188 612 307 925 82 719 910 204 59 730 456 656 519 604 1094 308 100 699 615 34 960 354 354 873 159 1094 731 258 479 765 848 466 1011 237 441 562 337 614 74 674 622 67 151 685 987 234 768 69 148 592 603 120 798 57 406 1061 995 175 473 1008 961 113 1004 492 390 986 152 740 955 158 256 650 845 406 831 106 450 1016 437 871 51 937 302 960 40 753 687 336 320 729 163 600 982 364 669 492 767 247 746 459 872 221 918 142 777 361 621 166 1077 389 483 734 237 699 940 362 155 1031 720 377 662 427 504 702 998 36 104 937 1092 110 637 115 445 699 632 301 604 535 441 917 848 55 518 961 935 155 129 724 1002 489 256 794 907 427 232 715 361 1023 526 960 368 657 383 861 120 811 225 959 333 740 911 26 84 977 578 316 1054 312 514 947 268 674 701 343 984 489 831 17 731 121 300 1004 534 941 672 139 48 617 1060 162 714 139 50 954 635 231 305 814 560 12 153 703 245 687 270 718 399 848 417 1000 53 871 966 499 980 24 309 844 482 612 433 926 850 309 304 699 530 1016 552 268 764 136 324 586 552 355 645 169 117 906 374 588 883 111 232 560 383 1070 33 636 469 718 517 1083 3 896 290 886 958 333 568 214 945 31 628 485 1022 416 461 993 588 448 649 99 993 444 800 461 202 616 583 474 377 816 257 965 526 740 260 743 618 38 653 71 88 652 584 452 33 587 119 940 967 226 655 59 1032 531 737 367 836 248 759 536 159 719 164 707 711 154 375 1090 319 830 831 399 203 655 474 608 901 246 660 536 901 408 1084 379 653 27 605 427 43 675 709 458 475 583 863 203 1074 447 253 1074 1048 169 993 504 785 242 904 208 609 273 725 275 952 51 937 531 638 448 326 963 1029 273 474 601 549 456 347 878 809 240 128 978 21 1086 511 565 984 278 694 365 560 214 424 809 248 1024 1075 203 236 1044 336 805 826 127 5 691 109 856 925 431 891 90 1008 359 319 853 146 969 581 281 654 8 687 442 1004 486 329 652 435 645 348 689 11 682 945 201 429 587 987 337 22 598 392 775 416 1055 859 96 1065 390 110 1004 559 254 436 601 862 497 399 636 372 909 313 913 373 657 990 417 452 555 649 289 727 53 559 201 962 79 600 353 881 109 700 179 732 231 1022 208 395 699 127 969 1063 342 996 161 410 936 66 555 674 118 983 484 344 609 227 855 501 662 914 332 963 57 384 880 910 282 24 1019 273 736 91 803 700 9 1017 185 819 181 626 462 747 138 954 79 665 376 304 874 752 483 681 527 592 163 715 147 82 771 16 737 20 882 886 537 962 499 68 1070 1038 64 773 497 740 388 735 416 913 210 298 966 688 212 194 871 703 188 1030 130 479 986 567 403 607 51 710 333 555 542 681 275 804 202 255 701 445 773 275 811 557 181 334 950 560 434 888 54 726 13 420 785 1007 544 66 615 336 915 660 498 264 600 647 381 1038 505 120 1014 533 588 457 979 1063 319 858 349 487 1045 469 859 1018 536 1090 100 294 926 728 200 1055 453 875 491 739 4 394 1055 1036 446 973 200 94 1077 619 88 882 406 178 897 222 914 568 524 953 253 339 945 206 815 1016 0 1001 27 932 356 600 212 7 798 1003 237 750 160 545 697 928 377 724 166 281 1032 1006 173 467 607 249 1065 489 1043 470 756 663 457 128 624 1050 15 685 135 119 580 714 308 470 1053 86 653 957 457 60 689 528 1002 711 80 657 483 701 547 284 593 1058 91 313 772 212 966 566 178 256 730 422 866 664 490 988 371 336 826 501 1036 532 744 376 666 588 471 620 402 736 507 997 173 119 1004 74 1049 557 415 907 249 925 322 340 562 137 1067 492 936 775 455 558 503 914 173 592 46 440 931 794 60 978 338 32 825 157 667 202 681 50 731 24 761 283 613 173 600 666 391 544 621 238 555 803 545 377 577 221 731 1040 183 69 1004 986 203 528 697 777 115 597 257 388 741 232 926 325 845 586 159 121 794 1051 350 387 901 756 462 118 1078 404 753 602 503 816 484 969 150 948 30 980 396 614 453 441 624 286 558 219 597 364 641 169 569 920 203 747 44 830 495 506 952 152 782 438 707 961 539 805 107 1013 319 1023 224 45 761 890 376 424 787 251 900 671 164 571 98 673 242 458 831 785 501 102 615 915 23 1040 161 1077 169 753 141 577 11 442 681 937 28 88 691 1057 508 640 235 1006 259 756 428 663 57 1078 371 139 801 712 119 147 1086 674 12 938 503 197 1033 245 679 871 325 341 732 276 949 430 1030 823 279 651 25 1018 0 326 1039 934 193 617 343 250 1049 396 568 758 344 878 391 538 676 299 870 172 670 1062 509 735 208 1051 384 847 407 897 40 833 385 688 539 728 356 909 17 927 313 852 521 790 355 1021 160 531 771 1058 253 683 332 826 287 993 508 303 645 428 739 421 569 471 804 446 965 445 658 424 620 117 635 834 538 576 537 763 70 485 896 55 981 245 671 750 274 1031 288 568 336 557 52 700 401 876 288 195 620 135 637 337 550 347 613 344 979 897 281 389 988 575 36 40 577 895 40 858 14 802 480 800 28 373 1084 1035 525 479 867 996 422 347 781 713 168 1034 202 479 910 26 693 38 595 567 311 40 860 228 584 212 844 457 693 665 172 554 284 825 71 272 593 792 478 931 363 150 923 717 363 1037 309 842 197 341 936 662 404 503 636 1018 324 830 312 709 483 35 813 431 807 101 843 857 148 1091 532 941 68 681 6 901 76 459 886 586 219 384 1063 703 415 69 962 493 885 96 948 509 1034 359 874 1094 46 547 1038 352 809 869 345 668 503 347 1058 1050 293 448 1079 272 640 606 474 269 904 996 213 508 734 590 230 593 500 702 379 164 1048 337 556 59 745 178 858 860 260 445 916 791 336 367 701 314 762 770 124 870 209 700 535 692 485 413 684 921 89 800 368 385 1041 967 361 272 1061 400 989 846 383 642 356 403 625 1053 328 359 777 1057 344 367 915 610 297 71 1052 144 979 921 159 478 932 1004 141 515 880 563 421 907 115 53 1021 146 898 67 1025 185 820 945 303 588 77 538 739 109 1079 536 781 480 624 679 413 1061 77 176 575 182 680 50 904 766 311 505 911 477 1010 691 147 721 425 827 187 892 204 496 551 33 986 215 928 706 137 580 464 847 465 370 769 91 630 913 504 134 781 106 655 610 3 9 680 555 521 477 629 590 464 421 574 886 469 1064 461 961 268 662 39 584 73 762 514 233 922 1031 494 62 723 570 67 485 637 50 891 42 858 673 402 43 1077 259 895 656 461 274 740 187 628 512 563 1040 130 1086 427 749 73 477 998 230 763 611 227 281 742 136 611 229 808 725 204 344 843 1060 326 219 664 96 804 145 794 937 239 514 1036 683 16 259 1059 58 973 1051 172 412 929 1069 515 221 863 96 624 491 976 360 571 251 651 847 487 860 97 569 254 302 722 572 403 257 983 484 868 811 89 686 20 681 171 136 940 954 319 414 728 77 816 376 670 677 163 13 977 465 810 553 373 805 36 780 534 991 187 34 930 902 528 191 578 243 1017 981 370 458 786 912 77 70 621 378 939 309 607 565 412 28 910 724 238 1030 62 804 213 700 347 212 667 728 39 525 888 1011 219 513 1016 153 797 77 597 620 344 313 816 579 430 859 538 46 637 727 141 803 246 966 344 75 888 576 395 1077 456 470 796 731 232 999 479 822 33 484 721 83 946 50 659 166 1077 182 1072 17 972 360 821 551 145 792 299 259 685 414 631 223 993 251 907 527 557 96 787 911 409 279 1046 973 44 937 484 944 300 84 792 582 87 493 579 33 799 53 767 1066 246 1079 480 751 342 814 411 497 707 743 521 526 550 720 487 460 879 118 1038 1041 433 365 882 827 279 635 257 586 468 636 48 865 467 605 42 746 472 568 234 1024 293 332 690 15 579 880 258 6 873 225 648 903 89 595 201 181 1019 939 506 278 1037 846 337 807 137 232 954 37 902 0 745 969 430 74 935 110 550 529 609 114 756 615 79 381 790 142 717 196 835 22 913 909 508 147 962 304 566 653 103 499 1094 122 1034 431 1041 890 188 340 992 1036 96 514 565 438 615 678 95 300 592 995 396 280 912 99 582 667 272 542 798 381 649 592 162 840 221 1081 70 70 721 694 12 1042 93 98 812 875 172 519 904 955 11 478 555 995 286 256 621 385 561 608 135 910 315 194 609 413 1053 960 547 741 18 665 477 972 297 589 390 894 112 738 500 538 831 590 474 780 194 1008 43 489 949 880 255 986 362 2 1059 784 540 473 886 570 133 897 93 475 830 757 90 458 574 999 470 592 8 544 671 297 1086 293 627 28 614 434 1058 525 1069 50 994 746 398 168 929 142 592 326 968 65 632 1061 306 637 332 86 685 126 564 335 1044 346 683 913 545 650 357 215 826 681 478 426 581 62 913 393 1068 125 884 640 120 474 1034 667 492 369 1090 890 12 642 27 679 248 228 920 895 242 27 1049 866 110 472 1084 12 1050 1008 105 1083 161 920 499 420 995 851 246 169 549 471 810 984 257 234 1091 225 827 407 704 544 860 969 255 350 992 798 405 420 625 417 810 352 880 955 215 336 1041 197 1085 460 830 813 235 410 674 558 65 85 744 977 344 276 837 1041 305 422 928 645 102 642 51 196 987 300 699 691 62 16 1093 343 1047 786 237 934 87 810 119 1031 7 843 531 593 225 973 105 814 320 214 681 362 1068 306 566 960 63 309 966 516 884 1037 223 417 660 950 288 389 674 639 162 116 850 454 807 32 679 86 1036 12 1038 146 843 772 490 441 727 823 111 549 483 216 573 621 528 538 590 248 552 530 657 191 955 649 14 957 408 813 30 110 753 937 52 1089 90 755 393 828 128 553 68 810 36 547 981 422 985 752 7 466 799 1063 211 235 709 503 847 1024 30 333 771 433 1028 47 851 62 606 262 1016 839 86 699 316 363 845 689 219 753 544 46 551 308 1076 443 733 752 122 522 893 637 151 391 730 918 521 453 588 855 513 1048 430 655 504 955 22 860 150 54 590 707 407 154 851 1061 69 390 825 435 660 343 878 16 1001 10 631 138 1047 208 857 211 970 397 1073 408 604 1041 212 1021 185 460 554 819 199 718 461 435 887 83 1089 603 532 106 877 844 1 137 634 865 168 155 861 507 1045 163 616 87 671 943 0 1012 144 797 473 154 831 312 657 462 828 665 319 478 893 95 722 464 906 1032 116 267 791 339 688 512 912 692 166 714 114 787 190 556 541 264 949 695 428 41 669 612 411 859 241 687 89 884 225 294 610 510 937 201 976 941 80 912 162 509 689 502 750 59 698 107 1011 878 538 46 811 1008 203 76 859 256 801 87 679 752 386 724 105 18 870 157 761 799 424 766 284 53 707 747 195 48 642 943 347 529 985 224 676 368 829 371 948 652 382 256 852 1003 97 86 632 1012 89 423 1085 893 346 395 1017 656 116 368 951 249 881 651 103 15 1015 437 557 102 688 278 1062 413 772 449 996 923 7 824 529 1070 183 34 939 315 604 1063 484 47 995 106 778 511 689 215 917 374 789 531 798 1037 36 1044 496 1042 433 301 557 504 550 90 664 404 963 1010 92 755 257 193 585 169 964 894 115 1030 488 725 125 698 369 217 861 167 627 320 886 398 815 426 965 55 1035 179 665 256 603 491 758 804 463 965 477 1082 528 265 835 220 1018 726 164 886 399 924 226 475 1072 567 374 414 663 700 38 338 952 466 737 311 1022 87 1030 1094 318 714 476 292 738 858 488 820 208 444 980 593 305 468 652 571 282 895 260 431 767 565 524 1071 117 1034 526 384 1075 136 1091 382 1052 37 1038 1043 149 988 450 1085 525 381 867 97 923 631 158 14 1057 149 710 802 397 508 776 492 1002 122 579 612 99 95 1002 531 872 895 359 873 338 787 357 444 912 500 789 879 199 638 283 1024 163 701 436 393 769 995 150 423 1064 375 949 896 416 103 662 65 955 739 547 867 132 408 906 307 890 881 159 674 176 617 543 204 610 363 853 151 761 379 660 455 711 296 781 136 688 355 980 480 824 747 449 552 391 294 1053 776 42 670 328 503 1014 738 57 993 137 955 150 427 892 137 1034 1054 168 354 608 491 664 732 453 1023 359 1050 8 481 1030 485 797 859 318 918 465 166 1061 182 812 1041 403 296 825 520 756 138 764 323 738 513 894 766 373 195 738 535 589 832 504 1002 369 314 878 1044 413 407 548 458 1007 206 772 453 1017 22 1068 236 891 25 938 235 1084 849 406 480 574 559 469 1010 310 495 979 717 132 762 440 591 219 433 568 182 800 970 204 72 808 775 212 937 93 933 61 502 766 655 312 995 373 1050 528 521 886 153 999 370 704 892 300 775 82 470 868 229 551 803 184 790 334 191 900 422 998 959 371 912 180 738 348 603 323 765 426 119 987 665 138 226 556 848 398 982 438 1091 257 675 202 736 93 823 474 896 495 907 294 789 297 36 612 896 219 90 600 920 126 934 191 894 410 874 546 77 838 1037 521 134 1042 161 649 126 598 465 549 87 589 441 955 143 914 381 1079 511 739 555 121 312 1078 398 578 1077 3 536 927 103 759 835 442 106 930 653 380 491 848 1094 157 464 691 294 787 626 466 793 275 870 137 546 984 715 95 195 949 383 994 19 1053 575 77 837 449 178 1038 1062 350 896 247 28 786 317 775 117 698 448 584 680 43 589 394 14 764 217 662 325 724 644 3 108 965 294 645 1045 544 114 1006 231 929 1045 502 455 695 409 782 382 1084 226 1004 726 293 809 448 397 840 951 360 619 205 58 906 614 275 571 105 922 262 50 579 1002 401 239 601 317 1001 995 123 676 322 744 230 396 609 354 614 639 289 1044 161 873 142 848 300 893 6 78 1057 150 601 455 1023 1027 214 756 333 967 209 630 207 77 723 27 566 151 759 735 186 963 351 1036 214 776 368 981 250 589 412 543 878 20 1031 814 241 902 84 537 855 975 356 631 285 820 86 321 760 155 773 532 669 913 452 191 966 268 548 406 847 420 955 634 215 34 960 489 886 393 950 575 428 874 174 432 751 291 807 960 119 378 956 648 308 573 1 232 839 772 494 317 895 841 103 285 1058 31 621 354 596 457 984 228 1026 822 3 1034 49 1066 57 456 1026 368 867 648 174 701 429 152 587 1081 16 330 966 73 670 401 674 983 106 375 638 979 89 567 21 160 838 186 947 106 810 17 924 1049 532 1 598 12 977 747 419 936 26 1058 233 172 895 196 600 846 411 506 1024 932 104 733 408 510 953 173 1061 597 145 347 977 308 773 319 929 214 946 892 529 632 286 802 254 701 271 478 615 763 184 747 500 78 816 2 552 682 164 996 62 272 878 252 571 388 850 589 381 715 262 990 4 727 392 513 756 301 915 1087 293 462 744 741 357 134 920 788 430 1078 280 502 681 961 18 354 623 205 958 513 990 565 242 603 342 553 181 106 677 522 803 75 987 1085 196 927 387 807 360 854 416 190 668 179 932 341 912 560 309 222 952 249 1026 497 749 470 958 613 213 981 473 1070 54 773 173 225 702 229 987 324 652 424 911 748 133 396 982 409 834 942 26 119 954 187 621 324 941 10 590 851 259 105 706 983 26 915 541 735 72 751 277 632 502 1033 378 902 299 164 836 556 413 478 966 177 584 603 349 838 66 111 761 203 1080 349 1073 304 986 879 401 428 564 727 185 530 568 1 630 57 948 916 385 90 869 136 840 871 76 1009 492 879 214 256 694 392 904 646 416 428 1046 1052 395 75 645 196 846 416 792 187 926 51 1034 245 774 909 10 89 1000 474 978 1027 397 302 799 642 486 140 654 607 208 46 827 999 493 619 509 1031 516 613 288 373 1014 226 558 542 699 266 998 675 390 463 584 269 656 271 919 842 240 108 661 989 409 821 237 516 626 994 328 212 780 596 212 950 445 124 1081 384 910 1026 356 700 288 934 502 981 235 676 188 878 460 875 113 640 101 223 610 796 218 710 148 680 399 917 114 753 338 410 684 63 972 841 53 908 462 264 877 810 386 690 331 517 779 1037 341 527 799 181 853 253 859 556 521 508 854 373 552 617 441 348 656 526 621 645 204 1001 521 250 799 325 820 717 462 853 231 848 373 489 923 151 991 968 489 606 163 368 1024 822 406 611 53 388 847 139 661 323 992 605 287 337 763 538 773 360 994 263 877 744 414 618 539 134 900 9 1088 510 954 84 648 324 1067 809 445 301 599 383 645 962 462 515 1026 837 113 1076 193 570 303 24 915 572 294 1072 342 489 725 873 299 1092 178 494 945 843 40 410 808 614 543 885 209 815 243 647 271 288 927 75 924 833 278 487 960 921 212 535 1009 172 897 2 763 204 589 351 980 21 917 1047 311 352 1082 821 546 833 364 73 608 938 540 294 677 463 634 811 102 502 883 853 108 189 703 106 588 633 10 941 476 622 241 567 334 811 484 905 190 205 1090 608 33 706 503 1044 55 223 781 109 559 260 621 378 1056 1050 109 218 555 479 1078 297 1010 330 1001 641 332 591 31 895 157 1011 95 395 1026 423 949 29 896 392 691 406 1047 203 925 1008 513 274 918 167 917 412 884 678 5 915 64 706 234 235 814 416 949 963 238 536 825 771 224 426 676 841 472 692 169 680 237 390 1003 71 814 963 366 830 11 242 732 260 752 560 363 420 596 1033 42 1031 526 719 423 390 967 123 613 1036 142 104 1008 886 146 140 635 476 885 850 321 897 268 345 632 524 1026 962 254 920 107 743 148 46 634 781 515 424 1089 299 915 183 823 331 1067 270 552 946 260 169 665 994 317 725 262 1059 256 966 206 28 953 154 1076 563 305 207 683 616 71 301 966 777 12 687 353 379 978 394 658 862 147 725 268 399 815 208 960 293 766 719 460 927 69 409 840 953 5 784 168 1081 381 575 112 454 747 37 1019 1027 109 754 124 608 170 376 920 393 803 987 143 867 261 66 1048 777 159 882 322 259 599 850 487 847 515 538 874 972 332 79 766 94 1035 308 812 134 724 327 863 547 829 469 638 388 1014 165 607 157 1042 480 1042 1023 310 60 786 426 982 733 423 301 872 837 186 959 147 208 946 488 549 313 939 401 857 173 722 165 875 63 1095 16 912 635 288 922 402 911 110 731 537 79 830 659 368 1093 375 453 843 1033 442 47 551 229 689 510 1042 794 38 675 526 241 792 438 667 1067 340 205 980 401 822 1080 17 116 590 875 523 392 950 233 1088 907 348 267 730 669 305 949 480 902 425 289 948 186 772 1081 453 106 1094 72 977 534 956 51 791 514 827 211 1080 877 274 945 387 431 791 585 83 346 673 23 652 410 783 166 605 256 575 254 901 377 829 175 892 103 650 391 679 325 584 334 946 210 850 815 270 103 733 459 983 207 1051 364 828 211 759 572 268 398 723 77 749 62 1004 619 501 768 66 137 967 746 342 992 516 390 647 59 952 257 873 723 171 580 460 738 152 79 1086 86 684 905 102 226 616 886 501 898 162 909 178 452 562 44 998 999 301 784 4 734 496 232 825 291 958 966 119 708 449 337 1079 161 775 297 993 237 679 1071 154 502 631 661 26 1094 225 1085 86 959 96 311 894 402 570 499 619 219 674 898 179 741 257 207 1066 893 484 21 671 328 581 770 389 786 432 850 17 244 746 215 849 1073 479 901 38 805 374 403 759 418 843 329 847 1020 91 155 565 739 456 765 38 547 1074 710 210 243 609 90 930 895 30 1008 7 802 10 862 42 306 801 73 928 152 1082 1094 505 13 1088 995 324 586 291 533 818 264 586 688 261 440 568 776 475 133 794 53 936 802 319 508 727 1047 478 578 526 757 297 146 604 456 802 341 832 943 219 109 626 835 89 604 380 817 448 722 354 575 422 905 346 556 157 658 544 45 1073 39 664 1091 465 939 243 1055 170 893 112 987 58 461 941 595 302 572 48 1049 210 148 910 587 31 225 983 666 480 1016 400 608 149 664 78 1003 458 535 1017 423 1007 972 218 151 1065 669 466 416 1061 320 841 780 19 578 13 814 527 852 36 138 603 728 346 605 453 425 732 733 349 642 113 93 923 939 127 948 31 187 587 212 1030 1048 194 552 195 599 317 262 958 462 806 758 217 988 211 741 445 978 15 884 205 668 543 238 818 181 1014 16 632 309 885 401 913 179 907 380 745 919 452 664 79 1075 59 489 1084 961 200 1015 533 378 1013 315 804 990 431 245 815 1030 355 477 1065 1087 138 100 766 1091 114 85 867 10 839 613 446 61 848 490 769 606 400 557 69 885 191 605 495 307 1022 733 154 1078 324 191 1011 1082 266 732 504 847 437 661 12 214 653 914 232 424 759 922 426 974 303 30 819 778 15 665 387 427 625 401 1016 352 715 689 492 808 31 683 276 273 620 1020 350 307 827 180 855 200 860 635 316 1037 100 63 857 972 366 795 381 1034 497 626 348 65 682 245 918 241 853 784 190 560 373 63 893 1070 157 712 181 245 762 903 422 1071 371 66 1062 474 556 87 952 4 571 949 444 1054 280 442 734 32 673 73 688 920 355 1002 201 202 1064 968 21 645 124 639 502 208 721 415 974 739 389 650 77 629 324 234 565 383 698 655 221 414 892 808 21 697 21 1090 227 817 55 236 794 81 925 29 917 896 216 813 396 78 632 950 510 131 873 147 907 660 26 203 994 412 967 1085 462 741 119 223 826 985 137 301 852 218 723 801 286 11 684 697 6 533 1024 844 353 823 500 643 475 129 810 148 803 268 597 606 15 56 664 472 989 670 49 295 997 1095 385 134 876 111 1047 375 599 685 447 461 740 465 877 320 803 516 835 179 949 275 718 247 776 65 1004 718 513 213 696 651 65 414 698 440 642 53 1081 382 1002 614 374 775 358 865 392 1039 481 284 650 98 724 450 732 54 657 457 822 1 666 112 960 420 938 903 438 103 645 75 796 884 62 115 782 344 1009 501 689 1047 498 469 1033 139 749 920 269 217 972 637 141 904 348 525 707 480 602 385 714 123 556 172 654 1095 409 376 594 856 197 102 624 321 860 873 366 774 392 394 930 210 567 650 409 399 951 98 1005 334 1066 98 1067 245 580 888 373 996 120 332 553 321 650 98 604 84 989 734 117 510 809 104 972 88 1002 545 557 281 1086 314 1071 1032 70 1059 39 541 703 865 332 125 892 81 712 284 722 75 1004 246 1008 679 92 444 1024 102 957 949 384 1016 317 668 84 379 826 972 226 626 42 865 54 27 848 234 626 87 633 943 520 253 681 894 241 612 196 784 121 399 615 394 891 869 171 124 988 884 418 138 1000 698 197 605 447 139 778 16 962 914 257 332 670 791 202 73 895 1023 173 72 1095 286 698 386 944 815 520 784 215 595 25 797 474 433 1058 748 384 729 365 749 457 846 117 236 631 1065 252 835 142 214 721 728 501 468 1027 668 540 448 721 1030 253 512 792 722 537 383 936 1018 513 73 578 438 1002 371 961 422 554 120 558 514 643 0 912 306 837 202 592 260 842 973 185 1009 264 133 1022 699 34 907 112 1060 359 394 733 374 1075 170 1061 849 306 1087 304 970 248 48 1033 349 936 365 679 80 920 775 246 574 425 720 271 824 314 501 823 868 295 484 636 168 848 139 1044 140 1082 628 55 1070 519 1051 353 848 144 523 698 953 515 843 102 174 856 1078 223 978 494 751 251 311 778 177 942 956 323 30 1037 947 53 431 865 455 1026 561 443 966 92 867 112 170 784 793 192 669 349 531 731 14 759 713 122 159 838 614 118 942 187 902 129 719 73 336 1087 897 21 57 972 312 738 119 878 654 417 306 697 290 662 959 217 411 788 754 542 926 505 823 25 1092 43 953 499 940 35 109 773 323 650 1022 253 378 1020 922 373 457 821 845 322 529 621 804 492 315 869 215 721 876 209 811 491 605 535 291 567 295 736 345 1012 627 425 682 380 136 1027 446 918 957 373 341 849 905 303 936 218 64 769 310 553 843 422 368 806 620 306 244 990 439 1058 15 638 16 780 406 767 904 483 716 545 304 1002 298 689 554 262 71 816 1061 536 323 686 345 1091 413 567 44 992 1015 119 1092 429 622 257 1018 261 128 761 689 546 728 245 703 269 110 1069 464 864 219 705 799 305 941 174 1087 130 1050 113 1073 334 54 1063 934 382 433 875 635 544 990 134 707 90 281 818 409 703 709 252 1094 438 135 962 88 905 773 426 571 92 387 1072 819 115 1051 254 23 551 850 360 594 37 421 761 916 502 57 1027 269 598 846 372 897 66 827 455 703 289 1057 137 16 697 50 831 667 296 26 676 856 287 663 526 578 506 619 440 255 566 846 220 755 159 213 649 971 320 331 1043 417 697 554 520 65 820 502 983 978 148 1085 193 668 440 361 890 744 61 389 967 511 645 539 1052 168 952 529 808 822 403 175 726 270 813 99 979 412 1048 820 222 273 680 255 1025 221 901 1077 154 339 826 199 664 460 585 838 79 783 264 313 590 444 1015 284 1006 1055 532 576 439 254 727 933 333 852 246 224 594 813 462 324 704 993 377 828 492 938 319 439 736 113 1059 428 961 661 158 716 301 10 572 443 1091 727 187 991 388 997 346 233 1065 466 899 543 727 230 812 151 1017 261 684 709 357 195 894 98 850 271 646 52 602 1079 402 412 651 463 551 856 305 40 998 139 711 556 6 323 727 165 804 989 96 151 711 593 31 349 935 275 832 1083 223 974 332 587 333 510 663 149 790 930 334 245 622 536 926 786 312 448 934 958 374 917 348 405 956 331 567 991 398 396 745 829 181 262 1028 967 522 513 862 700 233 340 785 4 780 1092 113 78 1086 283 557 970 7 915 412 574 325 738 360 720 458 1080 102 188 552 842 80 789 544 443 882 887 539 999 235 86 619 517 923 241 569 275 949 234 689 58 764 645 180 731 392 457 929 877 169 293 791 611 36 471 919 512 913 994 337 464 873 315 975 753 1 354 937 436 737 545 731 1034 533 667 145 485 801 852 181 241 778 774 278 112 1085 674 237 621 417 884 259 672 497 720 41 14 715 692 434 665 267 462 592 776 486 445 796 976 457 972 440 853 256 911 95 549 316 332 692 991 300 940 206 83 1032 912 128 205 629 845 201 222 700 467 770 517 1032 1086 0 606 355 588 375 675 514 746 352 727 81 916 407 314 615 43 951 7 707 246 898 208 706 127 944 105 875 119 790 812 522 1095 177 259 594 396 582 285 651 173 1043 894 140 862 263 399 616 53 959 119 574 312 1073 421 797 580 266 900 139 45 897 391 1051 614 380 988 341 280 792 750 54 725 50 595 227 338 757 1007 348 972 279 223 761 682 357 702 240 1022 193 147 1083 1092 415 368 954 257 996 818 164 412 794 67 881 808 212 763 178 663 95 942 478 241 655 1004 544 485 1094 217 996 674 390 729 384 843 151 260 849 515 662 447 965 850 358 880 394 50 775 1073 184 309 1033 1026 209 698 4 691 148 1082 240 321 789 629 207 480 1052 814 37 1018 50 59 1001 484 616 321 568 342 567 806 58 412 550 401 608 708 547 405 1060 538 564 864 126 613 362 435 845 341 783 72 958 317 826 420 550 346 1069 509 1056 217 916 1014 169 742 205 121 876 885 232 845 392 494 777 158 639 439 917 451 963 1055 37 127 555 86 579 192 897 1037 87 557 199 460 862 131 699 224 761 992 368 272 746 1072 170 1052 406 229 940 538 964 497 823 446 623 541 817 891 486 544 1064 899 189 862 77 394 919 1019 88 383 1046 988 48 232 822 671 500 62 1001 289 584 163 583 348 1089 140 581 911 188 214 1013 851 225 461 636 134 641 15 557 283 965 198 579 393 659 408 1063 1059 82 755 229 939 272 433 585 941 422 644 458 698 477 567 271 439 707 362 695 369 656 960 35 154 1051 741 256 970 362 309 1020 107 766 1087 85 989 180 694 416 439 552 486 928 744 308 954 86 867 14 1031 41 462 937 864 517 1037 462 464 557 63 949 659 118 808 90 831 172 976 502 410 946 770 286 686 371 867 172 286 634 269 989 248 1021 1011 134 287 970 213 851 770 262 564 329 96 1047 111 753 1011 1 654 493 821 229 1009 324 926 98 352 696 395 918 382 785 912 451 631 293 614 171 369 1043 227 937 716 137 168 1063 1060 187 348 786 624 167 28 1031 797 88 386 761 1000 233 822 407 108 1004 666 283 321 667 397 960 177 552 659 205 1042 474 746 50 294 1008 222 916 297 1063 416 560 73 577 892 445 776 506 323 718 616 210 703 207 623 325 780 282 154 955 1044 313 101 865 785 215 828 545 408 982 617 146 580 174 663 472 438 776 555 356 1065 9 65 708 595 529 432 757 499 812 1064 500 205 785 31 904 1053 292 985 276 910 59 429 674 194 859 229 891 672 276 823 83 281 824 341 706 153 958 17 604 498 842 251 750 642 480 77 1027 478 639 275 1018 703 66 786 289 270 593 337 886 777 213 106 843 268 561 409 837 1092 296 241 595 626 350 168 909 139 647 1037 360 933 135 1033 259 160 1055 658 89 914 521 575 447 595 79 833 102 762 382 1086 336 252 833 963 409 5 1078 935 261 841 437 834 447 1026 379 401 966 281 607 766 181 748 409 851 90 853 45 403 769 924 285 633 176 769 205 783 132 645 212 722 249 212 934 552 353 483 754 311 971 724 410 398 680 327 598 282 724 472 831 762 21 948 409 4 953 6 621 707 179 504 796 1055 208 598 405 19 1035 406 925 124 635 342 670 113 1057 273 753 978 414 538 580 597 160 183 857 1039 532 1022 83 40 734 677 217 490 719 525 869 168 920 621 403 980 446 67 941 646 31 961 206 209 688 183 700 974 444 814 24 1075 303 696 241 532 967 407 887 73 778 143 843 1015 403 961 26 785 388 995 208 909 118 848 258 309 802 682 6 3 782 680 272 306 738 240 571 640 379 833 195 426 609 122 557 261 619 1014 450 378 782 1073 25 82 1000 147 568 680 507 724 471 19 1016 267 960 1014 436 590 105 792 496 435 1048 190 1024 665 95 24 563 289 707 886 318 827 290 394 887 444 1080 358 799 1058 57 517 1087 573 173 604 538 599 349 15 767 237 646 163 697 479 784 854 312 952 354 344 926 722 65 271 863 696 513 109 606 1000 22 442 618 1095 501 250 913 544 551 185 674 841 209 906 546 877 165 832 95 210 1075 769 43 630 436 1087 448 546 1086 947 413 271 800 651 527 437 809 585 252 1062 214 718 413 243 634 135 905 687 480 563 261 977 90 578 229 1057 58 416 816 1084 394 809 336 151 697 157 781 594 388 390 865 261 856 477 904 349 904 171 701 274 967 679 218 354 729 432 963 675 169 864 541 483 1068 294 548 650 62 413 874 960 188 526 611 604 449 790 499 940 87 705 149 155 883 825 496 137 879 324 982 716 272 778 343 101 738 48 1086 607 353 425 586 533 951 804 119 731 78 544 1022 781 79 207 662 445 789 1062 306 1051 93 355 1001 81 757 1080 209 862 60 9 548 477 610 895 504 681 352 868 204 897 452 1038 416 1012 121 850 75 9 558 660 348 509 746 866 1 494 885 494 639 492 720 41 548 1083 30 830 158 543 990 655 202 245 648 542 621 1049 81 301 921 646 95 785 469 1015 164 1058 356 948 521 63 648 303 943 104 834 238 613 533 1057 446 932 973 229 799 244 321 1036 50 759 597 229 339 771 712 469 548 145 702 370 575 331 387 710 234 648 105 674 282 841 184 566 160 883 779 382 236 816 506 756 114 559 1031 272 529 932 589 75 467 1022 27 855 248 936 1032 18 909 535 221 929 515 746 450 807 159 983 985 359 257 979 738 507 835 163 68 896 1026 21 1095 432 141 1000 942 98 790 159 844 418 990 385 487 1067 166 910 424 1040 167 557 874 31 181 981 1070 118 272 871 617 431 813 525 333 925 900 425 119 577 638 186 815 224 255 894 356 837 905 319 618 382 466 560 894 530 507 798 454 919 899 251 767 466 460 919 135 651 566 455 48 728 392 1074 288 677 848 486 1007 460 985 11 395 1049 870 327 210 874 963 454 201 847 709 28 5 574 470 711 958 386 912 169 726 515 689 71 158 753 859 43 188 626 349 571 1063 275 247 698 808 18 597 334 933 424 134 994 677 443 544 668 257 857 131 837 655 172 977 452 332 980 1047 284 96 715 103 585 501 600 1009 385 832 280 594 17 944 373 737 547 111 580 530 748 182 659 234 835 786 254 437 753 249 1005 997 59 944 539 549 37 947 146 978 85 50 591 951 321 1092 461 1023 47 477 555 1071 330 706 31 633 525 703 523 814 200 888 348 945 251 106 736 543 903 642 55 640 432 915 37 1031 212 1034 252 280 728 230 578 323 909 1000 74 714 18 1065 1 433 938 212 632 938 220 778 90 589 128 249 973 262 738 1032 121 1024 318 381 966 242 656 749 29 249 701 579 321 910 33 896 406 853 429 163 911 184 587 866 480 516 609 176 789 485 600 989 466 803 125 700 160 251 611 1091 421 449 959 197 565 656 246 843 93 398 629 480 727 902 43 922 420 1086 504 605 547 714 163 416 928 1057 386 14 670 985 372 1034 174 181 660 312 793 113 845 850 411 774 67 561 478 1059 234 163 634 401 1007 752 334 442 957 63 781 339 1073 786 460 672 254 207 921 586 207 930 143 476 566 461 689 86 917 951 175 209 812 997 241 273 820 285 598 985 299 865 269 231 575 591 80 760 3 914 76 664 196 1039 228 341 745 607 172 539 561 457 1082 535 844 123 742 318 578 130 835 185 593 138 689 321 617 535 991 974 484 322 637 399 610 491 927 607 23 951 454 769 7 319 963 1075 250 303 679 981 49 436 654 838 459 487 962 750 304 561 127 153 1062 184 942 394 613 53 1069 820 364 461 939 529 842 101 868 537 977 423 855 551 227 131 682 29 814 96 832 796 114 423 1000 163 732 603 366 760 508 918 337 603 493 845 45 477 561 935 353 249 718 1056 266 981 115 449 811 1034 408 685 414 887 484 371 850 954 152 630 250 856 359 601 346 1072 44 900 253 745 463 311 632 922 525 90 691 867 513 371 717 1024 5 660 147 1051 486 613 463 695 381 832 488 14 729 867 286 45 1068 827 494 316 1074 250 756 462 853 366 991 655 127 590 542 77 689 1 1046 723 300 517 920 128 917 388 894 1025 342 407 608 446 891 223 992 927 294 752 132 883 28 229 873 1076 0 278 798 629 341 151 634 902 472 123 752 763 44 959 67 678 19 269 563 221 651 543 980 353 785 372 677 388 574 177 1039 958 252 1025 159 200 1055 592 10 786 440 191 785 73 712 790 49 710 130 212 586 977 296 938 290 558 458 112 1038 994 445 534 832 967 324 435 1075 929 152 601 483 618 117 887 40 493 903 936 376 977 386 749 348 837 366 898 247 3 931 40 576 423 761 540 734 384 552 237 1030 942 104 67 604 652 491 890 156 720 174 614 355 242 743 809 505 193 612 359 761 153 750 1025 530 168 1031 843 539 12 638 511 750 298 874 972 386 1068 309 894 9 435 985 766 139 1031 128 385 773 770 307 103 820 585 487 209 802 503 983 376 777 306 1010 916 347 778 486 403 741 147 801 1018 76 1035 98 756 269 1025 230 841 433 992 275 1084 455 12 794 828 191 966 220 592 409 125 681 820 72 901 318 862 317 404 779 824 9 940 16 33 895 832 521 150 996 205 712 985 394 455 825 727 503 678 48 365 725 250 970 640 447 432 761 594 505 1049 431 625 243 1024 140 194 1017 947 81 962 489 1091 188 498 818 185 735 528 941 616 67 1069 80 149 636 181 817 760 295 586 24 996 357 684 506 772 170 824 427 120 982 134 1001 723 330 232 940 375 770 536 939 254 897 910 523 1094 496 1024 75 965 215 986 90 122 590 378 843 230 1072 871 150 274 882 618 181 318 1020 612 195 748 325 931 33 135 615 905 299 791 241 999 312 956 386 261 881 81 793 75 966 639 103 462 578 429 752 590 271 230 647 12 1084 384 694 610 187 1049 421 332 979 897 63 414 970 1015 45 323 928 267 1090 474 790 191 572 205 628 158 965 446 666 1017 485 116 951 858 523 303 1007 807 74 517 563 795 363 703 399 62 605 1031 433 351 606 952 372 141 933 1066 458 81 747 361 992 356 700 54 568 767 85 986 139 501 964 946 240 177 751 814 145 1077 130 410 951 1018 251 977 419 879 65 448 739 5 1005 1002 146 782 75 185 1094 898 147 29 916 1014 391 730 0 421 1065 886 467 394 813 86 765 1019 246 455 765 128 1010 145 768 91 1066 860 446 736 475 489 777 398 652 722 320 98 871 151 595 182 846 1041 538 822 132 249 557 1051 479 921 533 679 211 45 777 767 189 1085 517 1013 388 377 885 814 70 746 470 437 1004 432 1009 274 1067 256 957 448 984 276 943 1012 368 1033 433 204 768 541 629 305 686 1076 4 611 210 706 421 647 100 62 959 422 1004 847 34 586 495 275 937 165 856 946 81 1084 464 445 786 394 773 1092 175 860 129 507 922 785 226 1025 333 378 1080 434 1054 861 446 1006 15 473 952 460 904 932 445 828 120 58 732 708 514 513 640 1032 436 385 873 142 587 477 858 136 866 80 1077 741 437 503 1029 826 171 1036 103 435 978 847 223 221 588 350 630 923 168 564 414 857 240 501 749 949 318 354 789 488 689 154 663 199 846 997 5 373 1094 393 915 475 686 108 1088 282 888 1058 46 117 933 945 118 532 577 1009 186 217 854 154 604 584 420 253 807 5 699 221 939 892 198 146 821 1073 192 283 618 849 265 934 472 665 79 1061 282 207 775 761 326 65 694 299 667 213 1090 955 80 524 651 776 156 1080 68 849 300 955 66 876 368 964 80 1018 453 1029 415 546 610 1095 259 940 526 741 390 89 597 842 19 1077 184 829 460 264 858 646 189 164 789 362 793 1021 403 406 745 824 152 556 207 226 724 979 244 368 1001 1048 239 369 807 500 872 194 1021 246 779 1089 425 897 60 641 484 726 471 1049 177 330 1039 822 347 553 8 842 111 454 1053 953 371 764 541 597 285 817 248 425 979 560 197 2 680 728 109 589 349 542 728 682 163 974 269 1087 231 926 478 255 1071 247 993 67 1037 298 785 179 843 521 844 645 64 380 974 947 438 248 652 1084 269 677 401 747 96 478 1045 186 907 62 957 607 380 610 54 190 929 455 1068 679 233 770 87 1038 464 761 108 198 661 632 177 1024 269 1074 513 1009 229 558 472 204 604 949 233 791 225 970 13 813 229 280 1089 849 290 203 869 609 421 363 562 103 628 1064 281 654 150 848 425 777 502 25 588 40 936 499 598 387 869 810 368 388 658 198 564 869 184 1000 249 363 689 229 771 841 381 765 306 918 255 784 437 245 550 326 653 339 707 588 474 844 474 190 956 442 1053 625 272 624 344 692 150 1044 239 26 743 802 433 14 891 252 915 814 260 643 132 599 211 1038 502 342 894 893 356 39 877 733 263 493 824 692 372 681 33 871 67 403 818 728 145 826 50 416 833 774 270 215 747 604 340 871 14 253 732 451 991 570 270 242 999 11 1090 529 728 928 85 245 891 266 640 446 617 465 878 36 740 590 7 843 66 426 897 669 431 857 443 324 983 835 194 544 739 1036 18 142 660 572 305 532 867 274 799 756 388 416 1057 219 888 299 700 965 84 179 1016 548 78 356 589 636 515 522 753 230 841 569 349 436 582 321 960 311 991 1075 207 536 633 140 985 16 876 868 324 205 685 169 1032 1008 487 281 551 974 191 103 889 170 862 597 40 222 783 488 1034 655 432 311 661 62 551 372 1050 807 3 754 14 131 567 314 770 145 991 64 881 822 396 335 622 122 924 860 78 102 679 1004 313 757 480 459 695 471 988 477 1075 393 1010 372 806 888 370 72 758 935 215 1008 281 800 157 74 594 783 434 703 110 298 921 923 243 793 283 734 121 325 800 476 624 314 617 743 77 21 798 228 1033 636 18 486 968 1093 325 1055 210 524 875 498 990 1073 235 145 899 510 601 660 42 289 872 223 760 750 521 755 145 823 367 105 610 385 737 1064 182 555 504 516 830 949 100 842 308 404 1083 784 46 460 963 1053 160 127 688 1081 136 547 781 256 645 385 917 867 89 606 265 644 503 894 208 785 85 39 609 1016 264 1037 118 438 690 141 585 42 738 784 156 49 697 739 345 213 650 598 6 933 336 872 429 438 828 558 519 224 936 24 984 629 353 616 224 1074 492 110 1047 638 67 1089 318 1027 184 488 568 944 267 1027 314 701 88 35 579 327 957 1049 29 960 530 175 743 953 504 6 698 679 332 13 1009 306 1046 1048 530 600 401 86 896 176 968 683 214 438 807 112 662 476 1023 1006 239 57 1044 429 1029 21 1071 247 692 897 269 410 1039 843 345 849 197 1069 206 632 219 1054 193 791 233 746 0 791 261 73 762 525 617 64 654 167 799 414 917 621 233 35 937 745 205 674 245 334 740 891 477 652 304 950 175 143 1082 949 147 382 988 835 475 603 423 288 737 463 989 579 63 830 456 434 766 549 63 121 647 278 665 147 651 806 6 977 271 797 477 110 1057 439 861 847 7 821 408 243 953 274 855 984 51 940 407 924 61 172 669 561 347 120 851 769 232 875 116 3 557 491 810 353 908 165 929 875 501 587 93 75 893 1000 275 996 299 618 16 1043 251 264 817 79 924 625 504 836 406 39 937 1065 157 782 229 796 345 390 908 991 362 515 1056 670 450 500 959 168 891 958 3 908 265 258 965 1055 542 361 766 630 223 199 692 817 188 227 628 929 40 94 672 202 855 1034 358 860 523 602 58 5 982 13 922 268 918 747 116 449 818 347 782 114 751 854 279 995 439 297 813 1029 225 784 317 734 247 6 923 650 336 935 320 825 451 806 248 29 981 816 208 451 1088 704 187 274 703 349 776 979 421 444 614 482 841 985 363 388 614 102 651 498 646 881 516 821 439 1039 414 210 872 867 266 66 622 862 3 1084 262 1066 264 840 444 148 748 263 559 442 721 315 664 354 681 597 125 109 674 262 1056 92 1034 283 1039 625 449 502 1065 154 1095 754 152 655 92 588 91 177 902 1055 349 375 853 963 547 262 897 747 270 801 80 852 446 97 576 639 531 999 478 924 23 355 656 235 553 627 243 505 814 67 660 732 430 647 350 506 799 173 706 144 974 764 13 687 125 1068 498 817 176 243 781 319 800 376 952 189 824 621 311 806 253 916 293 926 418 760 468 948 368 15 588 284 788 851 357 929 471 402 1011 707 481 1018 117 674 10 447 1052 586 306 250 852 399 667 1080 271 687 84 916 334 932 248 1005 509 994 494 772 518 204 789 6 616 1003 204 593 518 105 800 686 321 942 414 861 174 343 576 420 601 650 171 96 668 477 913 556 441 372 936 1064 336 1013 69 547 828 238 980 743 58 586 208 1080 507 1031 393 779 166 805 57 717 222 245 1050 992 43 339 939 822 54 796 370 882 266 58 1059 630 222 824 94 206 586 325 725 284 595 610 464 346 960 24 957 583 410 400 572 1068 254 764 532 714 363 1032 526 623 160 293 830 448 567 5 832 910 200 642 2 489 857 705 416 984 216 688 299 527 602 88 624 631 122 1031 463 1046 384 263 918 532 652 113 792 67 943 365 812 891 380 456 756 907 524 637 346 651 359 78 676 402 979 1043 535 1035 371 125 656 491 574 323 1057 1067 516 681 482 34 783 417 639 249 636 757 25 856 346 1012 433 81 616 125 958 21 599 100 603 949 33 613 359 1013 248 885 247 656 341 178 926 256 1021 140 1061 623 143 437 995 6 689 245 972 14 652 227 550 421 690 57 1069 1056 152 197 731 482 931 358 758 637 494 772 86 943 11 247 1015 632 38 35 678 997 190 456 947 165 921 181 994 385 849 945 211 971 247 311 917 1073 364 189 956 151 657 132 651 176 615 528 601 296 771 200 1050 470 930 722 535 756 400 591 141 1045 363 536 685 786 11 506 1013 170 901 714 418 573 14 553 356 1051 158 659 36 739 43 956 454 135 722 1042 17 720 282 916 317 270 555 78 797 542 829 540 1007 1045 442 1095 10 741 114 2 946 350 779 370 1082 962 427 203 857 863 158 190 754 1069 500 713 179 252 630 574 251 914 65 74 966 802 271 64 726 1048 365 986 109 15 590 584 179 472 791 628 465 1024 485 283 888 444 1068 1005 356 232 734 1068 500 612 423 753 530 366 1088 807 76 562 109 1087 473 991 23 613 477 260 643 842 257 780 353 47 894 71 1078 663 320 193 775 512 1090 387 912 770 333 460 734 703 501 951 436 788 195 228 933 346 690 787 215 430 776 557 408 729 295 134 698 574 255 380 749 944 269 1025 495 1066 154 823 289 974 132 731 210 214 828 38 957 989 449 432 974 864 496 260 927 431 620 551 14 505 611 875 166 1086 220 1001 151 933 546 401 676 814 387 1010 60 859 163 576 327 216 831 869 418 1025 132 534 840 722 408 72 1035 393 908 73 967 485 1015 311 1044 541 552 682 47 824 521 1070 135 1057 516 505 575 141 770 786 213 353 1039 338 842 135 561 410 880 121 974 301 997 579 89 202 724 777 84 193 1078 1044 426 101 749 245 591 592 408 701 362 702 456 759 6 620 4 780 434 92 880 1068 470 503 740 383 918 484 718 175 702 684 310 868 226 85 684 1050 67 465 754 477 1030 830 314 374 597 841 489 472 648 797 169 82 723 442 1036 999 80 1089 135 991 212 361 935 343 750 789 102 435 605 1028 226 797 133 426 1015 1067 358 979 493 622 201 975 342 1012 67 8 580 898 495 98 767 859 239 495 573 705 236 743 41 774 21 487 1002 1032 376 448 772 234 1085 789 451 200 924 490 555 537 840 781 516 629 522 374 620 164 614 838 208 38 1048 830 226 95 634 17 717 536 1095 833 529 969 114 899 315 683 236 51 1018 830 482 529 663 423 569 230 975 513 663 837 136 529 738 967 42 895 292 275 922 306 1067 859 468 625 16 170 648 954 37 55 834 990 480 767 468 617 330 841 189 555 106 289 1003 856 310 468 686 597 103 76 678 605 311 115 724 88 728 791 234 92 993 670 2 293 1077 511 676 311 1082 619 506 158 1066 235 670 725 439 1043 502 781 160 1028 173 180 974 141 966 636 356 125 628 549 525 150 640 133 719 212 1092 957 269 599 275 25 649 1070 185 517 607 143 1061 779 305 14 934 539 808 936 325 278 1004 179 691 660 80 165 603 728 62 125 585 234 904 148 762 353 837 6 565 344 1064 500 888 353 971 925 124 304 1075 306 800 461 849 1008 38 961 535 439 748 485 996 232 783 58 849 119 702 30 847 861 527 1069 468 322 740 84 601 269 782 26 935 867 131 795 99 482 1068 493 1093 1002 333 325 964 592 310 785 409 540 625 455 733 187 907 253 1054 589 158 591 161 341 795 1028 541 447 868 570 28 597 163 477 928 718 543 929 452 131 1052 536 688 882 419 478 585 628 156 915 542 85 640 561 332 841 55 869 281 362 566 818 137 792 158 712 360 276 786 1087 263 667 540 454 678 457 564 644 290 814 75 718 531 814 353 226 606 958 17 177 917 98 973 375 997 246 714 1093 124 823 86 965 415 699 326 134 694 3 697 384 937 277 807 1026 262 490 741 319 996 577 194 87 853 395 626 43 696 687 191 200 678 238 851 312 990 251 780 247 616 112 1073 550 256 116 628 81 1057 168 615 410 1044 515 684 881 404 396 984 447 759 219 667 743 395 476 943 155 939 488 1086 942 8 79 1034 83 798 1084 238 497 612 766 299 465 915 798 484 869 330 196 1074 982 77 169 1091 341 615 1050 392 145 643 476 781 919 398 16 682 527 733 751 306 721 195 817 66 1087 435 725 305 356 996 561 118 363 877 586 203 64 776 146 660 904 253 1090 74 281 672 773 533 482 894 934 316 203 773 752 298 419 1046 361 816 617 91 641 141 348 831 792 425 998 253 585 66 706 505 665 208 573 512 432 793 1019 186 514 1018 510 841 793 208 685 55 170 797 474 710 629 148 1080 172 430 690 17 591 820 126 639 436 476 597 1050 176 122 918 435 664 111 860 418 967 203 902 545 883 301 837 537 556 337 759 623 15 171 674 760 210 197 876 797 207 971 460 1044 491 194 673 902 378 427 968 936 461 313 835 436 625 1001 45 545 722 427 838 273 962 672 409 817 421 1052 106 981 32 869 510 817 186 272 1079 911 1 833 350 1060 161 458 836 344 649 1076 505 550 43 759 70 413 590 936 346 377 778 324 944 87 801 422 614 417 981 622 442 444 575 866 539 1061 327 474 801 653 467 1017 220 717 482 115 814 662 457 218 956 130 651 158 1024 980 47 752 160 733 182 446 913 250 577 13 619 435 990 561 357 802 293 666 402 1019 404 866 374 795 522 824 343 922 27 824 287 501 1052 564 505 62 898 557 313 1039 441 186 953 429 828 42 834 21 655 864 62 1077 40 228 888 48 915 934 384 105 1001 381 553 651 432 285 943 755 238 908 177 181 586 368 957 342 1050 298 833 681 454 518 824 23 906 950 209 977 340 865 177 641 444 400 885 304 674 702 122 802 54 439 883 825 305 478 900 849 171 596 46 1048 367 60 754 24 1026 220 863 202 758 705 76 1034 301 105 1013 409 958 151 1047 378 1019 306 1072 1057 496 927 506 1014 446 992 287 285 992 762 174 101 988 130 626 1082 235 83 981 1062 308 236 551 246 878 623 346 801 159 1012 293 161 917 787 508 698 155 325 876 587 48 595 544 1029 124 146 859 587 511 1031 153 93 980 36 942 321 1069 106 967 352 1021 475 1024 817 392 115 751 20 567 466 752 487 993 843 536 215 598 225 615 286 647 999 518 72 850 216 669 1089 214 649 319 43 949 538 864 998 530 41 670 448 995 961 145 822 362 717 259 649 194 363 576 212 1094 1084 283 815 232 249 855 967 515 278 930 454 657 288 879 455 630 599 519 622 299 884 90 510 859 297 983 312 712 781 388 484 749 838 57 97 613 633 201 342 755 553 228 83 598 199 585 1064 276 250 600 783 354 616 499 880 160 382 849 989 137 393 606 768 279 825 430 1043 338 667 318 990 194 613 415 547 826 190 725 776 10 729 517 634 472 151 555 431 577 68 1039 82 839 138 885 394 1095 574 138 893 221 555 236 919 41 448 1036 33 606 957 88 174 706 21 1027 100 988 1037 439 790 251 489 647 567 428 153 912 1066 447 317 1076 666 523 457 664 184 860 267 701 477 1081 1064 62 774 515 38 589 965 520 343 620 847 167 1001 308 473 648 827 388 324 552 739 162 657 445 979 363 23 664 438 679 126 550 829 141 979 497 382 746 50 914 1009 539 129 800 368 825 127 1057 424 729 879 121 808 48 543 746 52 797 893 375 402 558 52 813 567 141 1095 262 1036 258 1068 406 293 815 154 804 243 717 334 850 685 330 311 652 1066 106 752 39 898 302 441 781 596 429 359 816 996 368 728 115 1007 77 1090 245 428 942 458 852 575 6 521 605 701 306 303 911 1036 457 820 509 266 741 320 893 246 1069 630 531 360 982 930 230 592 102 839 342 517 775 183 772 603 6 452 782 644 65 128 1001 835 21 808 102 447 859 214 868 44 1058 198 846 749 382 951 374 977 304 103 991 267 609 173 628 693 299 914 488 911 189 593 410 204 984 519 707 383 596 108 735 480 671 506 674 903 91 319 854 404 597 280 706 632 250 1079 393 392 768 808 284 702 134 222 565 917 386 1094 488 393 880 479 819 760 44 701 272 1085 180 138 958 770 140 109 711 267 900 1009 277 1093 380 518 719 1060 68 429 1075 45 707 768 227 675 359 729 385 137 631 431 969 1092 496 377 752 82 611 179 921 207 951 471 594 1055 203 969 438 142 782 534 959 1037 175 213 948 415 1067 1050 486 907 293 1034 312 364 571 882 107 229 1005 667 218 907 527 80 720 284 649 12 899 945 246 636 308 87 763 204 1034 348 951 386 787 607 161 349 1084 254 794 862 456 359 1082 262 824 434 827 149 886 661 544 253 728 50 780 893 469 320 810 86 1054 105 652 913 349 454 675 153 1093 227 818 284 861 657 543 151 616 39 959 941 268 1086 395 408 757 1077 352 584 36 596 136 286 947 808 205 492 1010 621 262 85 665 81 663 671 437 511 995 471 936 810 488 891 519 972 126 390 1022 858 282 748 402 137 743 552 426 991 403 711 540 1010 4 796 175 73 990 732 377 555 176 294 706 1072 522 63 558 545 623 560 243 752 119 186 973 378 566 567 327 698 457 920 275 639 363 149 577 559 383 356 587 79 742 317 1008 172 707 1038 205 634 332 457 632 132 825 1008 161 501 912 474 593 716 503 612 152 639 366 1083 231 32 943 881 240 1012 487 1070 246 953 175 97 872 948 161 495 714 947 150 362 551 620 289 202 903 624 163 263 656 923 473 956 488 781 125 200 1072 4 715 862 258 643 15 778 453 948 398 402 637 115 753 477 648 112 899 883 224 360 614 271 777 1026 246 638 276 891 297 633 82 29 788 475 656 378 817 1080 127 464 753 261 969 734 337 609 441 503 974 36 634 702 352 1093 202 376 761 323 1065 297 704 416 700 481 841 679 276 1036 470 975 477 196 1038 794 538 1023 210 684 462 610 334 964 13 430 942 579 52 17 619 381 833 221 1089 329 951 1066 395 83 592 1036 98 913 534 296 672 603 485 1050 329 919 319 85 1052 223 704 218 827 614 173 40 698 977 187 461 612 298 773 724 93 1032 530 350 1059 1077 238 973 459 388 772 114 889 196 746 908 68 581 542 390 678 195 754 192 1001 166 842 769 293 560 166 1087 477 731 152 822 466 225 810 77 1083 630 251 677 34 523 683 110 606 61 901 264 1094 1065 442 556 215 242 1089 471 844 30 932 694 477 107 671 663 372 730 342 1021 156 494 806 153 963 927 194 186 994 30 1082 179 613 674 174 705 285 580 302 263 577 619 33 696 424 220 1087 237 672 644 416 1030 258 74 808 1040 480 592 200 733 537 660 85 288 863 27 1060 243 1045 741 349 161 1086 625 97 414 1083 488 753 351 738 5 829 603 364 76 1006 906 483 914 536 791 246 893 106 863 244 1024 302 386 788 963 160 1031 392 192 605 1009 7 724 489 484 843 1025 350 270 925 1042 177 159 573 137 778 557 280 760 187 283 589 750 138 140 680 962 451 708 214 887 164 850 209 278 1046 75 712 837 436 564 241 540 866 858 181 1095 314 549 401 324 695 656 344 646 278 17 578 857 435 634 99 525 994 658 489 111 726 631 277 62 704 571 376 348 771 762 114 1008 132 913 337 726 133 359 647 84 570 87 751 226 615 394 875 847 147 971 323 1020 293 679 424 954 376 512 1019 444 894 995 158 265 902 622 388 764 378 101 779 916 199 20 1056 713 151 478 906 393 1027 1028 520 94 662 371 819 975 271 1085 214 503 683 412 658 115 1076 689 37 38 1055 1037 445 553 77 262 1049 531 665 930 344 858 68 842 405 1076 324 142 695 13 1029 664 368 694 255 63 851 210 954 945 271 602 271 56 716 989 8 180 927 300 825 805 63 194 1057 979 238 481 738 612 408 972 399 655 335 442 726 984 178 456 935 908 409 657 460 543 1028 832 465 147 717 996 439 555 496 996 0 435 706 113 1032 483 939 205 721 912 544 815 510 590 99 856 43 1017 410 937 119 994 180 659 190 598 159 655 444 1040 194 583 231 760 413 961 104 148 1005 255 1020 915 360 957 83 60 854 880 385 131 708 494 1029 803 207 1001 144 435 1071 713 343 759 405 312 757 9 754 841 357 634 499 360 1080 607 415 58 824 736 357 555 156 220 969 188 954 303 856 468 986 74 881 106 1083 893 125 142 650 892 276 1086 455 800 453 1043 286 827 50 926 122 1076 114 746 38 898 315 251 913 412 701 994 538 590 319 295 910 624 326 25 760 1078 395 864 527 160 791 116 799 441 985 981 1 11 926 259 1036 577 421 690 47 18 766 351 747 709 374 166 844 654 202 961 161 633 171 492 1034 609 328 1048 309 619 18 356 881 9 664 1004 52 600 458 934 270 264 837 728 383 193 591 769 23 435 760 561 509 513 977 227 617 709 335 1025 52 279 666 164 1019 62 950 790 139 1062 142 258 899 476 912 747 393 209 884 871 200 786 457 332 722 80 657 189 668 354 868 512 598 271 818 76 848 679 152 79 1095 276 1017 246 562 604 442 151 623 218 758 963 335 1013 434 1093 25 525 1021 239 615 421 964 953 235 403 665 336 638 990 133 694 380 1059 434 180 1035 407 604 217 624 73 1020 1089 393 814 523 433 658 573 52 973 68 835 436 780 272 27 681 83 620 56 821 148 783 300 928 147 1040 471 778 1042 43 815 163 985 236 1065 462 22 1016 1005 47 721 326 607 377 981 418 48 989 361 989 1025 180 691 391 536 644 1033 354 33 1047 314 926 716 14 1019 149 158 1042 5 996 936 141 87 1032 721 118 963 125 190 607 990 382 685 417 134 665 497 568 707 437 932 414 412 774 128 980 637 2 53 676 679 185 578 369 1083 111 691 197 112 688 1054 46 275 707 496 961 599 265 81 1061 739 360 525 1009 1074 488 72 1045 836 373 254 656 405 861 1029 112 299 639 1029 206 97 739 52 861 1065 406 672 307 430 774 205 804 247 1011 600 456 575 312 858 159 72 875 619 120 109 983 466 895 989 14 465 663 968 400 837 322 426 661 305 1073 780 338 565 8 34 552 596 417 116 659 847 225 997 532 347 948 274 850 69 1075 432 966 813 444 459 713 941 115 828 320 190 960 638 42 630 405 881 166 348 568 99 961 793 453 951 455 267 1001 913 235 234 861 100 996 568 242 120 786 145 610 1018 417 440 782 248 756 967 327 366 882 1018 10 831 32 312 680 1053 338 899 512 665 194 311 1039 313 598 839 173 317 803 994 214 737 54 478 880 935 514 964 268 50 882 324 1057 44 1015 654 200 601 282 1033 492 1028 533 410 979 268 657 91 639 684 448 741 365 784 130 73 569 125 1014 102 798 455 574 1053 159 44 836 353 653 380 1077 181 1026 147 1054 647 538 720 136 905 335 201 584 514 982 1091 405 845 178 922 19 233 623 306 577 526 986 525 834 440 959 217 661 538 732 709 528 784 448 980 204 775 153 17 1019 590 231 496 932 292 718 808 472 1017 336 178 676 684 119 76 1046 160 555 253 805 158 654 190 651 962 393 580 79 608 147 353 1014 770 219 319 976 89 999 202 793 109 628 64 980 1054 207 407 1076 107 680 544 618 613 358 946 261 1006 178 1011 86 647 508 51 732 815 269 433 577 289 1017 144 824 391 776 569 179 116 647 1016 257 263 1033 631 473 988 452 131 923 1073 198 56 699 72 759 119 923 286 677 122 1032 226 774 736 225 188 938 429 876 501 1028 1026 282 164 1066 428 748 162 763 948 315 786 339 950 408 271 803 730 450 250 888 870 264 61 724 474 960 111 592 194 757 39 768 498 602 989 200 605 86 489 948 904 340 135 1064 786 347 184 571 402 1089 1061 436 595 238 671 19 933 471 985 547 152 1018 873 518 955 371 315 1080 805 373 295 798 582 346 421 897 89 988 965 115 872 194 518 612 10 798 237 1048 295 646 689 93 261 790 1013 340 245 1067 1043 267 750 540 235 667 613 212 142 1093 572 518 468 773 323 826 1040 278 1011 301 130 1032 99 995 289 767 77 757 534 802 1030 326 335 819 671 286 308 779 451 1061 385 885 24 596 361 552 220 840 1033 432 594 177 271 887 417 775 915 165 700 292 254 851 489 638 555 476 349 654 526 1076 815 506 396 964 867 494 93 961 11 666 135 759 1010 114 345 1006 131 800 159 788 380 897 483 663 78 699 220 873 1035 341 667 153 299 649 825 382 308 888 425 733 990 486 191 1024 115 779 882 520 886 385 913 223 989 432 76 998 435 557 178 991 415 804 258 885 414 585 1043 397 778 88 96 757 398 695 1065 90 757 180 143 634 687 324 745 290 909 47 531 832 857 350 132 1061 893 494 687 450 586 234 174 766 906 481 195 888 952 210 471 734 268 710 895 530 904 223 44 1064 344 1017 885 162 938 80 1018 7 205 839 1033 421 979 526 933 384 130 764 54 958 963 271 691 298 72 810 634 430 612 173 585 456 817 238 354 715 336 707 69 1040 216 690 708 502 91 776 1074 223 613 516 834 350 969 90 302 925 1081 537 24 549 1003 188 210 631 404 745 558 271 1073 213 389 869 234 892 720 118 155 759 89 1070 11 739 765 187 868 333 559 341 271 1095 335 719 513 670 690 92 507 904 307 791 1082 440 426 1009 883 426 649 4 12 775 496 757 230 1009 593 239 595 5 684 139 177 1085 147 930 964 24 335 1035 135 730 280 1053 421 922 916 521 812 376 581 310 418 1044 956 459 589 250 850 151 680 299 337 558 68 930 664 52 1069 74 338 1086 126 805 798 149 786 488 950 430 226 983 345 565 561 126 628 296 892 188 752 251 240 645 345 829 170 627 973 213 9 675 643 110 1042 132 246 951 867 321 93 668 753 144 1036 399 912 10 987 239 492 815 145 1025 370 586 398 918 810 459 17 599 592 520 809 51 671 114 447 947 337 749 835 7 576 282 664 245 846 352 29 719 937 505 996 457 914 229 889 496 334 923 372 863 840 463 485 813 1046 203 242 1033 380 677 98 939 17 716 100 634 543 816 217 652 601 148 392 698 1038 378 90 1055 331 710 974 427 813 523 579 408 781 538 277 1016 107 944 534 1024 233 699 518 783 17 700 504 868 121 691 551 519 874 459 487 929 200 561 298 794 894 491 580 372 367 967 241 972 361 1057 566 479 219 842 544 1036 921 331 787 6 373 821 959 463 1084 137 315 940 103 1055 795 74 474 891 552 410 202 771 901 468 304 721 205 879 525 724 1059 239 642 323 911 458 389 977 585 335 1023 211 631 400 768 338 524 639 331 963 687 186 382 764 745 79 211 618 258 852 387 893 385 1001 283 749 181 888 211 1054 386 628 299 962 935 480 243 596 18 771 308 678 522 718 175 604 144 917 325 917 947 250 415 861 439 927 845 283 110 758 948 547 820 329 944 512 420 754 461 930 856 503 591 149 495 914 18 881 182 1091 351 919 882 371 858 193 55 548 816 136 773 33 274 975 563 403 401 561 205 713 200 626 801 190 242 991 61 878 393 685 333 704 925 456 227 739 862 388 595 530 764 472 1029 235 652 272 597 72 488 1066 136 869 829 17 605 189 740 284 483 861 1054 95 881 525 865 371 424 882 709 86 461 1062 243 720 939 176 1059 399 571 345 342 658 1022 43 141 1045 297 896 506 882 578 274 642 140 234 672 284 977 545 860 1093 314 795 334 567 101 906 55 746 214 724 12 222 778 396 732 336 1059 105 998 368 698 862 19 247 796 577 91 302 969 491 794 248 1000 506 895 351 867 807 96 544 848 388 696 329 922 292 848 126 963 862 118 717 354 66 609 242 704 958 385 870 491 53 765 519 1029 427 847 356 710 586 71 715 249 74 900 502 653 572 534 445 722 5 729 1007 403 277 614 685 491 918 98 832 452 683 391 328 866 745 91 755 302 824 317 748 153 949 22 597 28 906 401 979 343 1006 189 342 741 625 239 630 42 804 423 824 227 420 656 938 235 101 616 76 894 964 305 30 688 47 795 845 524 323 677 573 269 158 891 740 46 12 876 648 79 648 71 393 1011 118 874 955 341 932 60 1092 330 911 290 1019 539 532 701 980 464 244 993 308 941 407 684 182 728 719 533 161 929 916 546 70 954 94 568 474 762 54 900 148 757 980 410 325 1000 991 217 87 849 68 739 309 562 410 649 45 929 225 691 603 97 983 146 405 755 542 1064 156 908 142 582 933 164 534 845 835 250 642 96 142 896 869 28 503 1001 431 1024 1051 256 857 427 683 394 538 1049 857 464 244 911 689 209 222 603 425 675 478 933 53 910 318 825 1052 20 799 382 219 1076 1006 73 61 725 502 902 859 541 75 917 36 1022 1022 323 292 688 345 965 550 5 184 980 984 1 471 610 374 824 558 545 435 657 25 972 139 846 319 1045 265 943 114 988 799 255 273 1009 543 897 959 231 1009 128 597 391 332 689 385 841 826 351 437 859 790 530 389 711 872 9 627 232 494 583 295 772 600 521 813 386 741 31 878 16 907 491 66 572 227 1029 106 1034 497 882 827 532 38 922 249 734 79 941 181 931 158 607 1005 428 539 619 735 328 766 241 894 357 929 18 346 929 538 804 321 873 92 1004 955 410 284 1017 707 492 590 375 258 902 693 132 305 702 121 664 595 499 721 160 228 847 889 388 362 1066 911 526 45 966 82 881 909 510 528 602 440 676 585 4 149 601 577 104 545 577 1027 73 961 531 335 734 532 720 879 292 515 716 467 910 797 379 517 884 86 679 369 662 158 626 738 527 879 262 851 245 271 960 211 631 105 1054 472 970 759 326 625 525 942 528 1008 433 662 538 199 717 3 694 815 63 213 1049 239 947 586 11 419 799 85 870 619 136 719 102 955 326 829 58 226 744 44 910 189 655 290 772 657 188 120 934 13 1027 496 590 12 741 407 912 705 237 488 709 1026 296 893 303 454 814 1095 486 3 602 945 49 232 638 198 1057 223 678 981 246 45 1070 325 1006 807 515 795 16 319 899 661 471 179 1050 496 1052 351 675 252 625 155 837 62 676 989 38 883 322 69 678 381 1032 744 194 1062 48 614 289 775 470 58 699 275 1072 668 97 835 266 181 708 550 70 511 1065 902 475 240 1013 831 419 1053 365 345 588 1088 475 879 211 847 363 78 663 251 970 882 8 250 633 642 145 917 508 398 1045 615 229 1079 404 538 1029 225 635 508 800 282 685 1073 438 191 951 168 570 878 320 618 415 248 666 465 654 906 444 309 1046 747 213 100 716 555 466 903 465 733 378 173 972 156 663 30 991 385 757 576 273 661 178 419 570 783 370 310 685 396 875 931 107 682 529 277 814 71 797 593 362 70 786 573 262 170 749 184 925 1055 348 658 455 505 889 373 869 384 719 910 427 855 33 305 787 300 1022 445 1010 210 985 19 738 174 867 965 161 890 201 451 615 718 268 953 41 229 922 218 1009 83 954 614 146 227 1071 1092 402 650 443 209 846 357 1012 102 926 671 193 921 197 65 896 780 227 389 662 991 380 189 930 877 191 604 165 281 1023 313 1082 840 238 1039 133 848 455 1014 526 601 240 533 1079 267 1007 205 768 399 850 57 899 579 0 172 1024 417 586 877 36 39 648 978 200 842 174 1003 356 398 754 483 724 373 892 37 609 72 766 591 380 767 245 965 174 903 467 670 238 150 564 1046 48 583 42 954 453 384 953 44 999 307 735 89 901 817 87 185 1078 33 866 850 518 262 743 38 1003 1073 144 277 697 528 933 843 306 234 776 100 850 406 1045 572 356 423 702 272 979 115 1091 430 742 430 672 816 272 1002 307 57 1057 765 380 318 655 606 343 145 741 368 641 248 712 796 113 963 246 1028 60 879 245 791 466 162 1077 880 190 944 525 1076 486 280 910 619 23 158 600 290 997 101 895 1060 199 464 849 539 572 58 908 650 42 672 467 879 391 756 3 790 404 509 895 802 214 627 529 595 253 74 693 947 518 854 268 941 494 546 754 564 144 269 788 733 187 993 543 289 1075 992 224 918 60 881 359 300 901 458 576 754 263 833 69 768 94 528 835 262 928 77 924 878 263 1000 33 925 271 545 847 23 1034 1067 214 28 821 868 317 156 659 1049 129 462 999 447 760 520 774 746 199 723 38 392 827 600 542 304 1050 800 15 806 425 632 523 550 305 714 177 6 585 803 206 982 369 435 773 203 559 752 341 209 1009 162 933 307 691 328 1006 945 48 390 630 161 579 129 762 797 416 389 578 64 844 1016 292 771 165 109 1068 497 860 855 238 324 569 204 1082 645 162 552 482 282 1032 300 949 379 1033 1017 110 392 655 363 738 1053 514 1091 156 126 1065 163 1069 525 738 328 1003 156 577 56 927 915 17 253 829 969 240 897 209 584 114 486 975 517 1059 807 63 557 505 583 165 445 734 744 515 655 369 577 511 369 970 336 950 124 708 79 549 500 1032 933 297 217 575 932 498 818 283 486 675 496 914 709 535 152 1078 220 762 649 192 88 781 804 401 295 991 977 315 614 301 1007 496 201 617 27 559 616 181 856 13 464 798 979 499 75 1076 1068 118 932 472 329 1093 443 584 964 543 689 523 661 464 1024 186 946 498 347 612 803 469 223 881 134 603 784 505 535 980 949 501 132 1000 1039 352 647 267 683 285 522 897 1051 497 307 696 445 629 520 985 779 492 1089 108 63 722 271 1021 484 577 900 515 801 513 1085 492 999 522 512 601 837 271 463 720 800 289 260 976 719 542 598 79 666 71 401 732 1033 159 607 147 282 575 623 271 644 179 612 514 151 641 1042 65 95 926 783 400 350 812 503 1040 58 589 1084 190 147 852 793 359 348 1062 163 969 1094 119 548 109 1060 176 287 869 938 375 604 84 907 17 267 624 570 348 982 270 555 129 1058 491 565 180 659 84 978 413 61 1053 848 201 275 589 856 229 777 408 228 969 92 731 448 1013 684 141 370 931 816 169 757 508 1075 177 109 853 676 357 971 546 511 562 734 59 1072 461 580 36 550 402 38 750 59 756 568 480 570 455 307 655 127 943 84 694 1036 329 753 36 115 570 541 868 615 140 443 555 409 727 881 303 105 551 420 800 433 613 367 574 942 76 102 797 636 13 305 672 27 895 702 51 528 586 293 1072 106 592 104 877 234 996 579 268 854 284 904 74 845 82 923 21 903 172 1052 244 954 484 772 122 696 467 389 970 813 533 5 718 781 40 510 948 457 968 826 112 663 307 140 1033 627 478 888 475 479 769 531 708 301 556 10 932 88 930 34 956 980 241 83 608 326 655 993 50 992 354 512 782 674 173 216 810 631 373 745 67 706 543 139 844 35 1056 270 842 505 760 1030 522 618 142 990 93 862 97 850 120 119 657 83 637 532 1080 776 520 930 537 115 755 262 973 90 568 646 535 119 627 572 465 556 281 677 156 994 120 413 941 701 384 48 733 262 1047 391 1028 414 551 958 441 322 589 70 1063 558 110 830 81 46 599 909 288 894 358 726 313 126 961 594 34 570 218 988 149 1028 70 824 376 793 487 858 506 107 950 187 759 532 566 677 539 667 369 309 926 818 386 675 405 683 413 440 742 55 1085 386 704 1023 300 976 429 16 1088 187 800 827 267 704 260 865 342 123 669 460 828 600 111 669 488 147 557 476 745 247 1053 341 828 941 347 141 1005 862 200 533 792 216 691 656 204 763 244 251 707 284 899 27 800 705 215 869 492 297 618 265 789 525 964 1082 487 584 195 913 270 296 937 401 933 84 1020 94 602 344 867 317 894 398 670 810 357 66 1017 475 757 853 83 535 830 965 184 980 527 634 86 1062 31 139 831 431 1037 672 340 253 603 450 991 703 316 223 749 345 788 233 597 864 58 982 25 602 119 514 663 471 749 151 760 588 304 258 720 314 645 70 983 913 305 425 839 973 284 1068 409 1061 426 817 246 848 394 1093 179 550 147 455 1008 902 213 1087 66 85 1070 706 523 948 457 244 804 936 463 802 20 861 79 1026 36 436 637 1081 182 4 1013 128 916 559 111 22 976 1061 463 723 159 1060 50 830 8 556 203 509 940 879 196 542 1007 596 109 257 671 76 1072 212 839 403 775 137 678 27 1057 188 688 19 1026 1034 173 596 227 205 651 31 1061 892 120 561 267 952 61 422 727 360 819 149 615 681 75 788 263 0 897 935 378 389 1065 694 123 396 903 789 477 510 675 308 905 1040 505 387 637 667 360 473 1058 603 153 985 9 36 1092 918 91 858 23 338 977 963 183 1050 400 543 927 810 67 281 852 71 717 70 897 1075 401 262 1058 694 132 240 870 545 919 179 867 379 976 604 118 124 1018 975 76 765 448 564 361 707 338 358 1089 72 647 173 937 489 1016 965 82 1074 421 1018 131 658 491 592 21 580 438 291 992 925 89 455 1046 145 935 655 468 310 1064 290 905 593 506 411 761 867 215 789 203 828 204 624 260 75 989 925 156 858 209 319 698 609 7 638 530 422 697 526 559 615 244 743 400 950 426 488 946 358 971 292 823 644 430 427 609 1041 286 427 677 264 1030 290 693 696 13 111 562 1087 348 407 834 549 93 981 446 44 794 792 322 590 43 458 565 866 144 493 685 500 702 392 1000 421 991 872 332 393 799 815 279 1050 95 918 115 791 106 221 664 71 1044 318 1011 126 694 413 659 549 384 263 1080 819 505 378 1081 422 885 582 363 21 710 777 36 869 33 660 115 95 570 945 44 748 245 407 936 245 750 880 404 605 279 310 609 876 111 553 151 498 845 1020 340 42 673 427 771 518 576 103 641 86 878 452 1088 928 196 567 148 118 965 288 1021 804 116 652 221 118 736 367 773 150 763 178 816 259 626 231 716 350 567 408 665 480 894 776 260 1038 289 188 923 444 1092 864 507 321 796 759 74 908 392 890 235 302 559 230 732 45 663 1001 466 560 324 623 306 696 325 271 635 37 659 328 960 301 926 1053 120 683 204 782 361 673 77 375 1001 464 915 340 548 740 2 828 432 1 1027 871 395 601 38 245 781 674 547 1048 214 186 624 10 921 563 98 407 785 213 781 662 271 184 927 291 952 1033 301 353 946 900 350 210 795 690 370 991 322 555 32 499 869 1069 453 1060 185 606 245 793 529 774 122 821 459 1006 159 854 438 677 344 413 667 293 676 128 888 384 653 1071 215 249 656 175 941 705 317 436 767 150 758 1074 24 402 886 1024 478 665 538 83 1082 551 116 143 591 444 875 343 1037 297 784 1023 375 137 974 1038 443 233 1004 77 818 688 306 202 593 138 938 819 481 323 1084 88 671 1004 540 1038 371 532 557 34 707 928 180 744 489 1044 244 660 452 344 759 192 1072 332 815 475 629 250 1088 714 427 931 100 134 942 61 909 389 957 745 394 605 171 433 822 878 162 391 712 558 294 200 848 674 179 974 62 777 357 542 889 942 463 994 401 47 799 199 1004 751 339 139 946 383 877 719 190 101 617 375 669 1003 480 21 1067 839 80 369 869 1088 287 300 1087 1027 186 420 668 845 436 743 301 266 642 1092 169 1086 229 660 5 240 674 929 191 75 915 363 834 214 913 7 588 831 365 453 823 473 888 594 56 555 165 684 218 568 213 935 290 411 663 490 929 260 788 107 588 1053 513 705 142 891 225 798 480 470 784 978 2 95 582 97 861 217 804 813 489 487 625 209 879 17 990 941 84 642 192 731 464 152 813 426 814 1092 536 50 667 709 314 298 1031 147 589 239 740 999 514 331 862 413 630 421 790 123 887 252 905 50 958 39 866 235 865 61 717 217 799 416 701 384 612 986 357 110 1010 53 811 922 356 140 963 519 773 586 261 885 511 515 1034 377 682 94 721 821 57 128 774 74 1006 966 329 1033 312 955 97 835 28 337 707 282 953 96 560 288 660 285 1019 464 898 114 682 205 730 211 998 202 710 504 1023 189 1010 706 248 1081 248 198 705 224 791 588 401 244 1060 355 1002 960 408 491 1076 2 657 83 708 408 915 591 466 893 386 493 741 668 261 403 910 121 840 87 1070 1055 506 526 834 1022 512 128 653 335 1072 810 30 608 184 1073 467 437 977 955 59 419 785 354 898 1055 290 892 310 581 526 811 173 771 281 721 268 754 236 710 415 1025 358 338 1073 704 403 925 106 139 897 962 235 812 316 1058 310 713 285 828 63 564 157 109 898 407 899 984 130 958 77 324 632 647 534 873 99 652 97 268 987 326 941 510 929 244 591 703 319 551 446 1057 366 777 527 807 510 897 102 608 355 342 684 836 222 821 327 830 168 776 99 519 868 287 832 1045 332 244 726 486 692 970 299 321 910 95 622 757 165 697 50 658 217 37 651 350 818 807 282 704 94 629 35 728 235 396 1085 21 1006 173 574 679 71 344 781 538 946 814 518 844 170 523 920 130 594 387 791 578 29 614 523 24 987 245 803 873 98 518 552 588 193 183 776 664 537 577 22 1078 92 396 870 173 775 716 455 1044 294 993 120 289 989 444 890 350 1017 746 53 121 572 489 1018 680 311 1044 278 770 409 767 299 364 622 689 253 1028 43 1045 427 303 950 838 200 520 666 550 268 699 36 318 867 1095 289 372 773 797 50 186 950 862 419 975 401 501 1010 465 1013 163 881 870 326 607 297 145 1005 311 639 51 880 1049 48 4 957 991 547 403 964 1048 24 84 1078 432 965 647 33 302 577 225 723 439 790 576 7 468 1047 901 97 596 409 239 1018 946 510 886 317 1008 382 315 595 32 1065 515 606 1011 151 713 379 918 168 392 807 985 450 190 891 885 208 903 226 648 143 665 165 588 158 722 158 993 184 126 603 598 212 960 481 657 496 868 71 1072 355 990 305 659 299 865 379 380 943 1088 137 245 561 1045 250 970 73 17 937 538 821 165 799 516 760 559 277 824 442 554 372 253 606 742 50 63 751 318 777 373 806 323 1075 332 569 1063 201 532 846 967 27 759 80 29 549 685 114 484 1021 1089 259 1021 355 267 1062 768 391 550 188 965 529 332 849 556 192 724 57 953 472 736 151 529 909 888 517 833 238 230 1034 49 944 246 571 459 705 325 969 433 1070 536 565 329 996 843 72 290 811 390 1059 825 507 876 146 686 304 334 834 192 580 399 1033 800 29 922 489 640 23 729 312 498 651 107 930 443 943 724 207 167 679 509 618 852 476 734 382 717 260 274 1075 353 815 448 636 1040 332 188 1023 383 552 911 54 1049 179 543 624 220 929 463 776 975 465 298 607 571 529 307 576 952 18 802 73 387 756 1004 34 575 467 1092 202 928 366 164 884 30 1052 984 311 144 1037 720 389 901 528 460 573 808 0 125 1021 481 1058 550 135 713 52 398 937 263 837 799 66 25 1080 832 98 458 592 711 246 302 758 100 824 580 172 185 1052 335 851 382 876 810 291 1013 301 262 1033 248 811 88 896 776 306 39 903 10 614 200 770 705 372 45 872 342 1066 195 1016 692 253 99 578 804 183 778 418 53 930 177 962 494 725 738 522 917 220 199 861 103 946 1091 445 279 631 344 1002 566 469 914 62 852 412 281 763 861 257 196 887 289 946 239 846 1067 9 876 351 705 196 186 1071 56 941 1006 214 620 209 621 339 30 740 813 261 1089 292 444 550 130 715 1095 372 401 741 1065 232 622 48 995 141 1083 311 439 699 834 77 511 815 859 93 488 978 181 617 727 163 292 563 993 80 351 975 251 1094 184 1026 276 659 415 1080 485 1059 181 955 599 467 802 401 89 568 664 40 650 291 1012 384 762 235 263 698 464 635 653 364 369 1086 324 910 884 307 318 987 47 712 273 779 1028 221 1040 48 82 583 938 353 631 28 87 1019 854 24 155 1067 54 573 18 1031 48 721 867 401 63 571 1009 372 909 358 152 1012 568 42 654 251 629 504 337 661 519 969 847 456 1033 327 412 1030 325 603 998 79 1087 71 412 687 17 689 408 580 347 928 1 958 558 265 468 602 133 959 1080 220 1060 84 796 69 549 236 1034 487 134 626 354 591 286 1034 943 8 839 514 1032 457 674 72 52 662 156 592 219 857 292 975 1071 486 254 553 449 865 796 314 1016 487 260 955 20 1088 180 649 1060 479 176 983 470 849 135 806 1059 186 293 908 88 756 430 870 118 809 661 410 531 688 263 696 165 931 368 932 591 333 874 387 814 369 319 685 658 35 864 525 571 366 131 600 1064 421 299 726 41 770 536 839 426 650 1078 507 757 304 1029 239 893 182 803 202 83 888 203 870 383 565 1058 515 423 1002 606 289 302 893 622 400 559 222 193 976 890 119 916 542 967 449 1063 145 33 1001 3 951 428 980 462 581 616 17 886 437 609 461 289 642 238 695 584 50 565 439 766 369 767 147 192 721 78 1051 1035 413 996 250 207 700 1042 513 221 735 429 801 943 427 678 210 340 616 647 168 584 435 500 557 344 674 380 935 447 1047 247 920 243 615 353 586 969 6 501 621 975 267 544 996 1073 419 168 763 975 332 691 383 539 867 675 175 93 626 270 827 967 421 213 1067 514 823 448 602 466 995 1074 524 834 18 324 1047 349 834 309 600 321 795 537 649 1046 269 3 1019 541 951 123 768 990 104 323 697 118 636 526 841 841 87 799 124 953 137 796 221 922 463 457 995 1022 522 919 89 410 589 424 623 281 977 1092 130 845 451 771 444 930 245 26 1042 509 749 1041 247 24 691 195 563 922 498 698 168 111 708 199 1072 957 273 1032 432 808 447 699 43 354 969 847 474 293 851 374 868 591 71 428 691 306 652 454 994 194 884 733 169 511 1077 1020 234 221 594 382 736 1082 89 203 1066 1054 11 646 49 523 702 702 353 879 79 896 338 962 452 225 905 124 640 568 127 498 813 894 217 804 339 469 1052 397 763 57 744 929 129 587 79 862 438 808 509 1064 388 570 507 601 114 554 546 636 443 1031 263 1050 301 358 607 873 164 305 869 1068 446 233 1011 326 567 488 727 347 728 135 1075 336 842 997 545 80 661 1087 534 571 223 729 537 664 307 12 657 235 1070 150 647 524 840 356 830 881 292 274 818 458 898 979 502 452 808 818 490 497 750 983 13 334 859 879 99 973 151 1023 130 300 735 321 1031 543 926 222 750 1043 367 271 879 282 1047 594 222 745 286 731 354 912 41 910 533 75 1020 943 71 917 152 468 1064 624 75 874 55 288 750 233 571 517 816 742 413 43 643 294 784 931 127 40 869 838 155 1079 226 164 824 909 92 100 1077 281 617 62 657 1000 431 1054 221 963 361 409 807 595 326 271 771 1030 57 888 33 820 247 755 323 476 690 295 951 912 463 966 458 321 559 41 726 1043 264 540 576 150 956 176 608 196 1044 246 862 736 541 330 702 106 618 766 60 12 999 989 23 295 755 213 723 309 869 815 374 103 599 169 596 1064 355 288 669 542 694 376 839 237 574 1020 77 418 1037 91 982 939 216 606 23 946 98 565 118 467 740 606 20 660 143 867 511 518 843 674 285 394 734 970 396 521 627 113 578 467 564 246 678 1009 23 463 844 404 830 833 482 1051 151 146 1065 553 132 562 493 383 812 466 777 5 812 497 836 1005 415 538 896 957 300 814 129 929 512 46 995 563 34 590 528 791 30 155 779 441 572 440 827 403 963 773 190 307 561 446 635 849 144 456 726 864 316 270 631 219 671 513 1088 301 897 1058 525 127 903 958 413 950 527 981 438 567 17 156 608 749 25 378 648 354 999 535 734 27 780 642 362 309 1036 100 745 38 639 636 333 83 793 433 622 69 1073 279 619 657 150 88 761 604 152 493 960 350 977 567 400 1022 73 14 648 992 162 178 796 203 948 786 424 544 626 1021 58 1064 209 487 1057 388 616 481 838 476 769 39 560 808 474 131 633 525 759 294 761 852 274 700 188 922 534 178 976 549 346 604 366 194 597 212 998 85 873 526 1093 467 720 381 869 645 100 45 993 761 258 249 601 80 749 702 237 579 282 1088 167 637 208 770 116 622 203 650 136 744 142 539 758 713 186 282 997 684 318 1016 240 602 353 220 819 788 330 138 618 364 865 711 370 740 221 235 585 461 1022 282 854 374 884 920 475 239 1047 232 711 951 303 47 736 1087 455 330 551 1010 370 498 871 370 952 326 936 207 997 105 1044 757 49 780 69 37 946 992 480 240 941 393 1066 1039 16 290 622 1038 235 142 809 643 485 181 690 369 997 415 807 661 243 981 401 897 433 580 338 253 943 822 507 972 73 35 1021 214 678 112 956 687 164 158 1064 653 146 344 842 682 332 430 683 119 582 1011 491 319 727 37 761 70 923 360 917 145 1010 1093 148 84 867 542 843 976 542 915 15 553 200 1069 452 584 137 195 866 542 959 246 1061 602 76 636 278 1078 410 623 315 341 1010 73 681 669 74 790 252 414 848 545 1008 584 80 344 904 781 217 450 953 428 1094 21 819 889 19 877 37 18 927 389 657 1094 55 86 941 932 540 174 1028 1021 470 72 902 405 691 703 201 913 394 104 1059 4 909 735 106 210 1082 155 605 124 580 663 116 754 45 272 920 668 204 696 77 844 223 375 653 1023 408 748 444 950 164 181 791 85 659 102 733 592 279 97 731 459 1039 55 972 916 362 329 1035 594 494 980 39 712 544 1028 136 105 799 506 943 1038 61 65 824 151 928 583 415 565 431 400 909 38 945 511 838 402 829 398 1037 1059 504 299 1004 743 8 461 596 265 756 971 149 959 47 125 1068 13 874 863 488 631 500 224 968 354 1037 76 951 244 807 267 612 690 75 1070 360 487 935 357 660 862 327 546 701 1042 401 771 290 893 110 126 721 14 724 385 999 985 426 264 776 650 377 372 553 366 844 162 572 574 4 605 146 640 92 506 743 207 982 747 193 188 588 1036 179 355 796 439 574 11 899 771 238 468 1040 992 316 228 1004 164 708 431 985 320 642 261 758 690 292 814 28 641 487 828 30 864 371 873 392 762 262 32 626 969 100 633 543 630 173 848 478 626 504 304 758 859 432 826 340 452 1036 481 839 586 138 860 16 532 1046 754 534 627 483 334 719 503 742 178 998 488 1015 700 176 912 195 323 787 659 105 900 169 858 88 924 183 458 661 492 866 705 398 837 471 999 5 1 569 521 613 749 500 876 441 948 321 719 103 916 25 160 895 967 291 116 965 947 148 630 337 465 880 810 231 884 288 730 274 376 642 827 164 295 833 180 1038 393 775 50 828 391 903 215 907 653 536 824 386 317 976 20 577 478 738 126 573 264 875 510 607 313 1068 371 890 569 54 557 240 831 406 980 91 491 629 603 44 164 747 612 335 834 163 575 384 522 895 670 283 436 922 558 262 298 933 766 187 474 548 878 510 963 443 589 137 285 1061 789 411 528 1063 159 792 885 441 585 329 968 365 279 1042 652 123 1063 382 648 126 677 405 845 361 708 53 475 578 100 787 902 488 840 108 477 767 595 207 141 908 95 1025 836 104 648 280 1000 171 556 372 869 89 233 691 422 863 485 576 372 729 345 1020 432 783 900 534 130 627 931 52 420 1020 809 398 303 1017 738 361 620 57 875 377 416 839 161 754 706 286 950 363 893 289 491 736 253 562 578 350 867 33 221 1079 544 589 582 194 79 1085 413 986 337 1026 632 396 745 171 32 653 168 1002 536 1084 648 449 321 722 958 346 655 79 82 625 107 710 69 735 285 609 204 747 822 262 987 362 34 1090 72 917 285 1044 758 355 682 41 576 114 241 702 147 836 478 853 554 89 841 23 486 709 174 958 207 1087 699 211 110 618 811 324 355 896 547 893 856 365 639 81 725 195 703 388 48 621 950 472 372 1093 632 100 964 452 312 591 318 564 1056 361 608 414 172 827 401 720 1083 40 556 367 52 580 963 41 968 119 438 655 918 193 341 597 243 1038 958 233 943 438 836 188 432 910 694 238 320 800 743 12 491 874 106 635 36 660 956 453 456 697 837 176 317 981 908 428 323 1051 1023 163 499 1038 767 254 838 201 74 884 439 618 640 319 413 616 794 342 461 971 613 211 613 321 756 316 784 131 840 504 721 429 474 945 318 776 454 805 429 647 446 562 1059 339 669 546 841 181 504 653 347 783 551 184 16 847 106 1028 673 355 1081 164 361 843 240 1034 72 615 240 694 518 706 389 591 1066 333 914 382 173 956 151 570 667 424 485 1091 729 73 1067 527 789 225 53 875 610 91 453 703 175 859 601 169 437 819 64 830 990 115 239 568 896 157 102 796 733 92 337 1003 505 886 550 24 771 239 74 585 772 389 415 602 474 837 804 394 1091 458 104 694 855 184 551 350 565 432 657 34 133 880 865 424 760 51 107 820 436 1036 74 919 230 950 1026 213 232 852 227 974 861 148 736 288 534 673 812 188 716 31 80 902 1007 206 999 261 318 1092 286 932 551 437 788 422 316 1087 78 624 917 79 768 61 690 269 335 870 374 1030 635 356 127 1010 361 977 485 695 897 285 938 14 908 72 382 1077 27 937 561 143 60 1053 671 539 601 220 40 620 600 418 197 1055 1032 129 267 1039 681 162 763 51 479 997 910 331 519 732 217 984 803 87 663 54 701 80 535 581 56 1012 1058 453 112 788 918 332 1029 272 986 370 91 1003 4 717 299 938 702 458 738 433 121 954 165 1069 974 317 836 89 988 376 922 187 1050 220 478 725 623 433 945 514 452 976 1080 191 983 334 428 982 672 133 378 871 891 20 113 770 910 174 1002 328 120 626 1047 190 87 1041 365 1024 338 784 850 364 918 99 10 928 174 792 632 401 136 1004 109 1069 574 1 682 467 341 638 466 550 734 206 896 149 79 989 98 668 670 395 257 1064 278 1018 944 155 325 789 524 1028 275 641 881 142 724 224 181 564 601 416 59 720 900 338 575 492 1072 144 387 819 455 779 650 8 560 379 852 280 118 619 731 502 738 420 1070 62 632 436 298 954 580 284 1084 256 342 561 357 568 996 19 499 642 339 759 664 194 1027 371 480 898 822 363 675 123 362 1023 48 742 322 897 531 936 267 978 458 695 466 635 1016 209 1034 260 889 151 534 666 861 22 783 355 46 691 752 514 992 299 697 92 38 666 594 195 249 627 944 106 526 767 334 693 1061 70 543 615 522 863 590 340 753 80 802 29 741 189 593 94 371 980 409 1049 797 287 764 463 347 674 629 53 182 640 184 772 485 726 202 807 1043 469 194 963 1020 362 136 605 1091 11 687 219 149 1013 553 166 6 982 799 386 154 828 12 708 1007 508 664 510 779 475 612 216 341 699 1045 50 89 784 333 1072 1077 541 583 60 750 380 1013 32 411 845 980 95 70 578 1092 485 1008 229 835 474 279 826 861 230 1008 213 819 414 512 875 916 283 200 758 225 824 335 1036 234 965 926 57 766 442 536 835 964 137 43 933 929 228 108 610 148 705 813 146 180 981 728 106 819 540 900 303 139 1060 338 829 816 259 638 543 794 425 60 711 716 106 1079 150 968 413 653 516 347 1070 532 631 246 1020 931 460 369 716 940 276 411 607 393 637 837 305 909 95 859 77 841 110 249 575 356 1043 834 494 1045 17 279 843 375 565 553 70 523 893 915 77 772 28 756 84 422 898 856 169 264 592 85 637 988 4 210 955 783 246 313 1006 353 995 645 226 925 372 697 230 354 619 90 779 1044 188 285 747 710 340 276 1014 79 842 1089 27 1045 414 350 752 507 1056 568 385 627 304 721 389 986 298 531 1066 66 664 19 968 91 637 112 1067 776 112 931 173 370 548 788 461 143 782 222 1001 1015 383 197 848 797 87 723 283 124 745 399 881 57 845 191 1087 964 20 1019 25 84 838 546 1051 185 955 388 593 985 340 616 208 982 497 437 947 103 602 731 140 670 222 919 112 1091 221 382 715 116 790 882 411 942 179 387 734 718 207 696 100 639 243 689 290 110 642 448 679 757 257 750 99 176 1003 51 725 810 286 947 187 81 846 640 4 862 220 751 65 1068 115 1078 490 834 102 596 31 814 27 438 624 258 723 950 53 303 1025 1037 530 120 1021 540 972 573 416 267 926 235 874 624 303 544 805 277 1065 393 1077 913 481 22 754 847 73 61 579 846 37 392 808 796 422 816 76 329 982 782 162 693 547 863 174 262 1076 359 1058 491 586 600 476 582 398 650 250 1093 164 830 106 416 1081 328 666 1033 33 72 618 418 724 320 831 249 562 288 1063 1029 173 551 22 271 620 856 283 39 644 206 800 648 337 366 548 715 146 1039 274 870 432 233 873 11 814 385 948 68 584 58 625 908 395 1072 157 553 6 679 147 561 382 140 904 250 627 990 339 406 1055 182 910 142 644 916 6 993 546 137 979 1037 294 385 887 1019 263 947 533 196 908 402 1015 170 690 53 692 758 525 418 594 415 1082 467 927 841 194 964 280 736 476 301 934 663 251 157 964 34 560 665 226 528 766 182 548 145 821 679 463 419 1092 1033 509 20 813 852 482 937 431 590 131 818 255 413 857 670 341 953 449 524 838 572 366 115 959 469 613 1002 93 729 512 856 514 132 564 887 99 987 85 729 48 1057 428 409 601 1009 532 590 63 183 897 413 972 917 222 851 82 512 1050 112 871 865 253 791 120 195 825 310 864 522 709 905 419 209 561 380 567 881 363 154 700 430 880 797 369 141 837 133 939 956 248 144 1031 416 910 836 167 970 271 1048 292 155 802 593 219 615 207 939 512 160 1059 1085 510 460 563 361 575 926 89 339 800 339 715 649 110 568 303 421 806 419 1021 1072 391 1054 413 896 299 685 388 290 982 104 1046 656 429 193 774 628 449 102 1059 451 739 1024 238 1051 139 1011 142 73 623 431 723 836 536 584 185 435 736 302 854 388 979 360 783 630 312 729 105 477 952 445 1040 727 139 1009 136 566 494 947 251 189 1043 820 34 984 17 794 446 432 1089 507 987 735 322 1027 222 111 609 193 917 961 333 3 956 253 684 398 739 321 1039 1074 36 97 1090 1025 128 356 702 744 277 287 686 460 633 269 993 305 595 27 1080 30 889 76 781 426 737 830 373 191 677 465 876 320 615 466 908 129 1091 888 32 373 819 345 1059 706 492 98 843 1001 508 294 893 117 655 947 24 691 136 1040 367 1001 266 517 979 78 996 649 89 768 294 607 135 178 596 1047 164 1042 282 279 983 926 5 85 850 11 625 469 799 111 970 625 421 672 14 190 755 172 1053 469 745 1050 248 452 675 637 430 710 463 454 1067 337 1080 1 776 44 1063 137 941 909 77 961 543 541 1057 1069 159 336 1026 464 961 531 979 807 168 96 987 338 684 507 745 819 221 1037 501 590 272 199 892 151 968 875 441 307 976 209 966 271 761 660 251 928 505 796 447 14 998 453 973 204 684 104 560 829 145 996 59 974 413 555 392 1072 389 251 772 494 585 1036 165 333 661 892 193 909 142 96 996 838 258 820 308 82 770 128 908 17 1057 251 758 117 580 810 425 72 803 499 982 161 1081 9 767 257 969 671 361 603 368 463 980 920 536 2 842 357 1087 513 943 1058 144 937 113 308 692 64 796 1055 46 1033 93 37 781 320 932 485 951 1012 11 832 21 476 1057 1014 315 739 119 705 450 174 951 280 760 80 642 768 237 798 89 660 198 903 515 597 493 884 269 248 878 689 193 343 823 63 715 40 775 400 594 172 680 821 365 7 658 240 1065 1000 49 233 575 828 411 665 105 646 219 378 697 13 938 598 36 391 922 281 802 31 1046 509 975 548 254 503 880 594 109 367 689 541 575 63 619 618 122 146 1079 742 330 724 63 131 1033 936 98 662 316 896 343 121 776 132 1038 808 537 705 184 935 507 440 973 297 833 561 310 661 225 643 102 695 499 814 434 208 920 272 1045 493 884 725 488 1066 356 59 988 37 600 280 842 41 727 832 522 399 642 175 969 271 703 567 406 135 811 890 43 879 313 472 563 441 996 875 220 230 1016 1036 102 631 81 443 668 683 443 816 463 642 185 64 905 1087 338 934 20 785 429 113 1037 48 1070 741 481 767 155 795 348 432 759 249 854 565 308 1040 331 948 319 677 15 478 563 236 709 1067 405 41 567 557 135 337 882 311 769 539 915 184 733 944 514 67 883 89 799 608 535 308 646 298 637 549 423 622 195 315 576 434 927 599 244 1032 402 198 969 539 913 153 952 1045 481 55 828 142 738 583 187 990 210 389 1061 13 1000 746 478 201 636 45 763 651 517 276 931 888 139 1035 519 814 90 313 1056 57 922 833 16 276 693 831 451 503 1067 112 679 889 99 508 1061 1049 460 631 16 93 648 458 1082 858 297 368 998 1025 131 961 393 619 8 596 445 46 771 279 754 80 1061 531 722 554 135 1089 501 563 219 908 179 908 209 641 331 462 1050 490 943 124 551 4 592 994 523 316 744 41 740 524 1003 228 799 312 965 917 418 784 410 190 791 721 284 33 790 1085 324 326 598 57 709 380 1024 148 850 391 1043 244 729 526 746 25 645 108 751 916 208 666 335 1000 453 299 632 298 816 73 861 306 1031 928 424 385 902 352 603 821 448 654 148 203 677 567 299 189 723 794 335 849 271 878 47 639 347 618 451 126 1057 290 681 272 573 827 69 225 800 1057 280 730 170 521 1046 539 727 515 733 823 335 495 642 674 263 83 755 145 748 143 937 331 882 270 688 6 909 817 298 472 628 383 1001 280 806 23 1031 363 924 213 912 180 695 34 592 524 590 945 516 894 276 78 698 1091 505 799 7 283 577 881 239 101 633 733 487 392 717 216 1014 126 675 154 728 808 405 173 749 659 136 392 878 757 61 1018 498 399 787 800 367 828 81 549 532 748 391 216 676 312 550 5 879 59 774 563 298 1071 461 344 833 537 601 970 12 134 969 395 843 289 755 968 447 966 137 741 214 138 902 353 588 345 971 72 637 818 407 801 351 396 885 578 77 37 703 680 500 1095 418 436 621 123 981 16 815 332 954 884 453 133 647 255 709 718 89 1005 433 1084 539 362 550 424 1023 12 901 677 133 41 685 300 1052 774 115 155 679 775 136 99 1084 928 201 434 1050 517 852 203 800 40 749 60 623 271 673 490 662 648 511 996 47 569 292 481 870 607 383 244 936 938 512 1025 58 307 841 946 220 689 272 576 126 262 800 244 1056 520 988 548 374 973 57 504 833 420 917 86 1086 940 203 1051 101 937 350 605 387 414 911 442 570 898 513 1026 482 7 754 70 800 814 150 979 76 728 29 612 119 393 781 913 171 12 651 343 720 72 978 630 365 794 533 359 744 821 164 60 892 670 4 154 788 905 431 749 410 1056 77 771 210 282 690 527 764 96 854 1061 43 462 852 280 901 145 833 669 533 933 321 894 385 676 238 87 729 253 647 727 316 1 852 818 343 596 4 479 1076 409 628 95 888 973 516 809 436 1010 429 492 861 527 925 221 619 573 523 1050 26 199 813 689 15 684 161 677 173 785 171 786 128 848 523 568 533 324 918 974 52 331 939 70 732 408 587 843 389 298 1017 146 638 404 762 225 667 249 628 736 145 21 612 149 1060 1001 426 936 442 144 847 278 816 943 72 16 887 665 224 252 713 741 325 742 151 22 553 811 216 475 1058 176 982 882 408 656 416 955 468 261 667 548 289 94 870 1064 389 341 838 1018 260 1077 510 1078 231 974 521 519 1003 513 1027 363 670 981 497 497 591 376 643 754 300 739 424 1072 325 188 912 704 433 700 437 421 878 903 374 772 492 528 850 753 35 982 216 566 506 711 496 207 666 145 857 364 678 311 957 311 592 387 795 707 44 490 1033 256 646 103 725 268 1064 823 267 1056 95 818 284 480 591 3 555 421 934 165 937 293 1015 440 809 485 977 781 12 306 764 200 982 989 461 349 856 816 333 363 1095 213 863 727 281 37 1069 113 655 543 1071 406 935 1082 390 240 867 463 1040 25 680 1090 240 878 448 890 416 85 1041 1017 487 312 642 376 609 41 1064 768 5 620 100 993 134 1094 507 507 915 587 467 744 243 408 756 150 614 367 1075 982 471 514 629 972 535 911 496 806 147 1074 433 524 770 817 354 42 863 277 593 690 453 164 550 859 133 1049 261 985 204 688 466 475 659 587 446 904 114 1022 459 176 860 61 694 984 521 13 968 773 547 367 613 77 670 860 174 216 870 947 306 908 478 1040 1 899 418 514 963 793 514 4 1021 34 557 452 724 622 405 998 128 469 575 578 149 578 119 71 886 501 859 858 536 1092 28 117 979 243 859 752 487 616 273 613 441 254 594 122 833 562 178 31 1094 957 283 223 911 542 883 483 566 200 630 838 118 198 595 1021 392 1092 40 1039 37 228 1053 538 854 128 904 756 381 984 73 874 258 788 454 606 403 747 230 35 635 1090 334 691 366 484 690 99 768 1005 9 203 1061 19 566 638 154 303 571 379 635 559 456 468 711 968 199 39 999 306 1086 1006 321 866 276 523 1059 290 929 798 6 739 382 72 1029 296 577 938 440 371 837 939 54 219 959 909 504 518 646 589 540 1027 404 278 666 465 780 563 74 347 678 607 54 599 371 281 1091 826 439 621 538 206 950 814 95 971 243 25 771 742 214 1059 500 297 987 477 589 521 1060 631 290 952 19 911 108 440 651 957 461 441 1053 828 519 616 100 941 229 334 720 686 499 375 930 702 266 461 1003 82 980 1057 285 1086 66 995 412 600 393 763 500 942 360 126 929 571 60 134 940 762 249 580 33 768 155 375 859 24 652 408 879 40 785 890 387 110 814 371 905 685 110 207 706 1072 298 188 670 686 197 954 102 1003 107 698 267 952 103 991 471 509 899 45 574 917 241 227 607 609 482 953 81 577 229 304 700 597 494 35 639 181 769 679 267 682 464 154 806 130 1057 303 847 1021 284 344 811 66 881 33 564 668 434 319 759 805 496 892 545 228 816 987 213 971 417 861 486 24 852 262 646 253 582 1028 510 136 945 449 675 537 898 309 621 845 37 670 202 284 569 400 811 1042 174 79 933 342 805 1001 479 619 19 974 290 299 785 100 590 905 361 490 975 106 704 182 758 14 644 114 776 260 883 857 516 29 766 191 554 209 1043 822 385 936 495 701 160 829 334 693 137 869 378 52 962 359 809 477 575 792 525 241 1067 451 600 266 562 1052 82 858 127 714 187 595 260 490 739 171 717 1013 310 670 3 81 782 38 873 163 581 766 532 153 744 826 82 987 482 57 723 910 266 763 278 599 283 20 868 326 892 878 79 980 305 477 579 381 859 274 759 317 1063 215 887 584 300 420 1083 1071 346 379 983 305 1044 470 901 144 724 118 921 314 1084 835 338 387 986 194 735 941 357 544 808 584 402 158 909 794 53 399 695 181 725 1024 93 216 1007 434 888 794 487 439 945 837 374 244 629 260 1063 778 150 32 678 423 687 819 194 959 64 392 619 233 871 359 867 1033 377 412 1072 414 699 219 822 473 650 38 566 6 599 502 695 778 438 933 324 499 1063 960 437 80 990 851 524 749 33 843 431 726 229 732 304 898 117 300 658 909 341 65 652 22 860 1011 434 63 1078 1007 238 29 841 668 357 868 320 958 307 571 71 139 820 889 500 261 562 19 880 668 520 762 241 947 182 943 425 389 926 987 415 232 956 924 105 448 741 36 1064 992 28 457 684 352 573 218 950 688 201 836 392 692 125 6 832 404 685 950 411 80 565 21 1003 486 553 466 1051 1088 47 599 62 820 2 75 578 937 56 885 267 728 223 336 587 906 130 750 485 482 779 120 852 574 162 611 340 323 600 451 1005 743 495 90 645 841 28 48 856 579 191 792 301 769 234 625 55 469 1054 827 125 609 471 1028 441 538 598 106 780 629 395 382 742 381 909 640 533 269 892 441 687 174 604 815 508 175 766 33 1090 848 222 819 330 513 1076 816 296 556 187 690 479 489 1053 201 581 1053 504 183 845 230 1056 496 877 395 632 293 711 1 1080 903 77 780 84 885 195 815 498 222 1081 23 669 983 433 1016 244 731 434 177 895 329 1039 303 802 514 932 299 1019 630 37 137 994 59 984 390 1073 877 524 972 125 277 739 557 391 563 325 58 1022 74 655 806 155 338 758 1023 276 20 953 439 950 471 786 187 595 30 706 51 659 125 565 447 902 283 795 62 1025 1086 303 139 644 566 262 558 299 810 205 111 943 231 722 324 827 618 222 726 288 150 997 917 66 677 520 869 10 796 168 93 979 1004 527 27 756 1031 75 530 787 464 710 581 4 552 402 239 872 715 163 353 799 705 168 75 763 93 985 370 927 199 670 886 7 861 447 999 171 69 565 734 384 171 891 421 791 572 213 832 507 882 297 236 722 332 973 883 427 133 1072 725 13 365 807 861 162 784 494 177 735 274 812 350 986 627 118 561 381 908 429 763 510 962 540 288 668 562 463 57 945 541 1060 1010 119 81 661 652 192 396 899 580 38 21 559 770 59 898 403 1018 64 823 67 39 1002 1056 389 517 769 308 1081 851 509 529 1049 662 21 161 803 495 953 550 14 1007 2 905 298 1041 235 453 593 278 1059 980 188 35 773 268 797 869 48 474 966 416 798 504 670 487 934 593 138 289 671 338 966 498 671 892 69 668 218 719 461 636 82 1042 328 497 577 219 1089 899 383 533 659 1033 21 714 528 763 191 789 29 35 833 475 868 318 757 457 1021 496 694 993 102 832 401 755 450 115 602 845 153 64 602 725 374 446 717 289 623 98 1059 377 641 284 894 186 1060 225 574 326 1056 917 315 16 1056 660 380 769 522 1013 198 698 281 338 1050 258 789 615 39 473 671 1054 75 284 775 108 1055 1061 233 953 464 634 54 932 366 278 1010 309 976 392 635 404 1029 866 392 142 1081 513 603 704 301 523 735 715 254 900 321 675 451 864 247 1057 538 195 761 618 23 564 362 390 869 744 24 660 106 388 744 866 148 244 888 1066 291 788 496 1052 161 75 562 667 164 1088 90 1006 226 627 310 303 1015 194 602 131 905 513 604 866 94 754 463 77 659 364 877 500 732 846 477 545 784 961 416 1018 242 278 891 563 178 1014 223 874 511 617 109 880 463 638 511 224 621 867 88 575 110 272 917 100 1087 131 819 574 59 35 1042 949 341 605 504 627 414 340 627 352 996 189 603 110 797 1092 460 875 109 458 790 53 953 736 110 663 200 1047 163 359 677 501 654 25 1035 290 977 741 526 128 911 981 360 749 30 469 1080 1031 231 71 967 291 785 1061 481 37 562 818 130 831 86 89 786 347 699 1002 71 506 625 902 249 346 768 703 410 883 485 499 974 227 812 187 738 996 477 421 827 1030 252 381 624 412 691 77 864 39 1029 170 727 849 471 160 684 939 287 580 227 461 888 527 619 851 234 306 1056 1050 356 929 335 427 770 666 479 783 440 416 824 873 191 367 700 448 1081 837 432 452 754 13 628 874 285 788 266 885 315 1046 0 673 417 283 648 410 975 155 706 240 797 461 605 861 484 125 1064 558 396 711 268 215 1038 609 205 853 546 385 580 1077 484 849 218 1060 313 24 600 883 310 24 971 512 902 553 128 983 200 869 533 913 122 803 452 374 653 611 298 1031 295 390 984 179 557 455 1078 201 896 939 403 367 1010 496 1038 152 1083 670 519 890 168 712 159 584 547 380 923 658 397 110 834 531 1045 135 701 730 488 689 383 1086 92 7 1063 188 710 921 325 186 642 394 896 982 190 693 232 991 527 947 23 554 506 842 393 817 431 447 683 490 622 327 626 473 755 663 541 972 457 396 959 491 761 420 936 555 130 1049 13 435 566 517 912 763 158 524 844 421 705 500 1040 465 993 18 693 1077 522 146 576 376 636 399 779 14 712 658 173 662 471 30 708 55 950 475 933 88 614 800 135 561 129 729 450 873 236 1059 255 978 405 78 961 192 1006 587 277 81 572 581 392 746 344 986 34 368 585 169 760 352 834 405 1074 261 717 234 749 883 172 1063 221 115 746 840 50 62 874 292 701 127 928 593 403 996 546 81 829 162 1069 381 1038 1042 392 875 282 964 536 141 833 967 534 301 1083 653 89 205 874 467 828 95 851 872 288 618 380 130 841 432 872 587 116 1061 414 934 24 42 773 507 1014 873 349 1027 422 830 379 25 589 264 901 851 233 651 220 919 143 483 563 521 1054 53 956 1015 528 255 796 516 1036 287 814 612 454 958 92 367 859 1071 477 398 886 117 755 353 770 823 415 234 1052 804 490 162 781 511 992 419 699 773 452 661 498 347 904 296 998 999 26 878 52 785 374 1092 339 225 997 231 677 355 832 256 1048 1090 119 861 348 656 313 187 559 199 941 488 696 150 701 982 429 150 591 502 928 853 99 948 465 323 620 1058 471 219 967 842 39 682 426 362 855 1038 386 367 683 870 44 1090 3 519 1075 675 99 1071 55 692 336 371 917 118 1072 913 79 889 292 972 150 571 453 984 91 282 985 444 660 236 690 199 1030 554 131 661 66 497 957 851 10 810 164 157 1087 454 760 599 373 392 804 856 444 241 835 646 300 324 936 101 962 983 94 810 66 855 462 544 969 261 703 292 571 527 576 125 931 743 35 215 1091 726 6 226 1063 816 288 197 660 774 457 262 831 465 899 43 775 726 303 993 375 1087 145 272 1002 93 650 366 1050 737 1 1032 185 21 925 1050 518 808 151 863 299 1065 488 924 37 30 1042 809 193 943 19 364 695 700 7 925 277 319 861 874 281 604 425 119 642 844 333 14 596 1051 178 854 74 731 56 698 341 531 673 515 981 251 1028 675 244 221 777 420 735 667 411 617 179 934 179 1051 262 425 1013 468 720 419 1040 383 688 1093 291 377 649 933 108 508 870 903 196 220 833 494 790 1051 338 693 426 831 387 355 922 547 804 861 141 121 1095 341 913 846 286 268 1095 609 277 448 579 672 312 511 996 819 448 92 709 1018 282 339 815 144 870 4 835 877 425 17 936 606 122 128 608 98 778 818 384 459 1071 57 781 523 708 177 568 8 574 390 940 566 234 480 587 493 820 562 79 638 361 24 914 669 334 353 654 425 968 546 948 856 173 552 409 139 1067 558 43 200 1033 293 611 416 785 449 761 211 629 442 700 1031 108 960 496 484 804 814 92 944 164 913 41 137 622 644 27 242 815 925 306 1040 301 231 569 645 543 453 893 657 121 326 616 644 518 259 1034 27 850 282 792 70 1013 995 62 897 350 561 98 247 878 295 942 988 85 444 715 36 1056 795 446 314 1019 103 1045 794 357 114 826 608 352 1069 418 850 499 858 128 311 945 405 631 756 440 916 482 203 852 116 611 1039 415 1013 438 853 380 941 319 157 849 154 571 635 426 457 1073 604 65 506 962 1055 89 325 1047 42 786 38 1066 897 455 524 804 451 996 444 971 593 267 786 227 827 84 1081 534 52 913 582 144 760 495 755 533 69 1057 880 243 427 937 477 900 459 912 18 842 130 643 796 369 319 850 621 418 763 310 135 1010 626 248 710 38 257 994 1019 430 109 611 375 882 153 715 147 590 641 473 931 195 123 1090 126 985 620 187 234 887 1058 348 399 841 564 168 312 620 954 334 450 617 821 25 659 429 963 62 974 207 604 210 665 192 1089 106 136 690 885 472 134 593 242 806 722 331 740 306 46 987 72 1083 412 801 393 879 758 20 406 875 952 237 123 1028 318 619 235 929 602 481 944 153 0 813 281 620 301 998 442 763 1062 164 815 34 279 728 457 722 15 898 967 304 224 896 245 860 124 1069 582 158 87 553 641 333 791 457 937 465 676 215 780 355 229 717 789 240 48 650 680 350 1068 200 611 341 344 886 349 937 19 1012 922 293 544 927 857 106 636 167 660 289 848 301 140 804 231 566 139 787 245 949 583 2 299 1050 74 784 803 101 582 413 483 1067 249 1032 344 734 668 254 968 56 643 69 248 926 661 545 1055 412 856 216 387 651 1030 317 69 817 233 549 1001 311 749 165 991 446 563 76 182 1023 358 652 319 763 890 431 103 848 4 682 250 572 86 970 536 782 41 736 230 630 505 795 447 839 125 728 492 907 608 308 705 447 576 504 228 574 137 786 109 566 430 996 981 312 830 237 936 487 566 51 387 589 797 483 783 369 490 578 783 362 575 73 822 81 656 47 673 327 531 677 786 392 707 482 446 1086 712 58 203 1029 391 781 87 1033 894 218 86 930 179 813 212 555 842 71 223 930 253 926 696 516 37 726 458 1060 968 544 786 150 403 979 976 381 540 643 973 368 413 779 165 963 90 826 1023 13 47 978 229 684 810 453 526 821 288 899 727 377 1056 173 486 786 16 915 733 488 448 877 1067 381 1082 385 204 587 728 81 1059 171 675 138 453 1013 966 536 556 204 660 475 452 645 437 962 368 706 572 215 336 554 931 66 658 473 483 985 981 421 593 231 317 725 608 275 428 749 546 964 189 975 410 836 738 134 135 788 975 95 238 864 674 486 874 409 320 942 1058 263 338 967 1057 152 951 149 743 95 386 774 250 964 845 42 259 597 571 163 16 590 885 468 1064 450 410 928 1027 171 428 913 715 347 212 730 476 686 639 43 369 1061 983 231 719 441 777 535 173 1062 490 1038 854 32 880 175 296 897 1060 220 727 442 648 460 63 1019 53 662 160 1080 451 880 94 806 308 973 947 158 677 423 560 77 304 868 589 39 851 536 1063 182 932 325 338 633 623 429 420 767 747 481 342 1021 29 1018 976 12 468 1024 279 821 484 931 673 426 77 727 332 677 1036 135 332 965 660 165 676 2 2 806 248 1082 718 234 1079 535 686 431 1033 71 1015 529 592 320 651 454 328 858 186 812 980 145 1027 266 1042 299 172 1086 1071 166 523 812 544 1084 624 89 532 562 371 654 77 1008 716 375 839 393 585 201 88 1069 838 434 421 695 808 489 1056 15 575 493 252 912 446 728 628 482 531 654 375 845 536 626 1072 392 1061 72 277 725 658 316 428 613 751 466 207 669 900 264 171 848 138 646 981 343 847 88 1016 270 641 491 999 228 145 875 13 999 1022 510 308 1051 995 176 473 715 229 1027 1034 466 491 769 667 457 823 208 676 171 829 212 177 836 612 546 305 662 888 93 1076 374 347 952 620 446 1033 425 28 1069 3 995 191 655 157 821 36 824 473 807 713 526 731 345 926 284 857 283 730 196 738 269 711 365 802 494 568 233 337 978 854 408 550 421 713 332 979 392 920 188 711 461 1089 433 928 273 634 79 926 442 1059 331 1083 160 290 604 535 710 253 866 743 16 275 927 298 772 817 198 416 1014 646 185 554 357 185 958 1058 199 375 661 13 846 110 840 204 995 617 465 708 330 644 371 694 41 464 715 91 840 675 228 270 1082 813 416 461 824 977 398 139 924 246 641 7 791 857 29 983 453 185 1045 976 527 861 53 725 59 110 779 667 266 1009 93 188 1077 538 1023 791 197 472 853 293 555 29 968 690 384 877 360 339 640 932 263 700 133 314 631 1075 9 398 696 726 325 437 990 339 682 10 1014 796 86 740 459 876 369 58 676 636 63 1058 174 665 235 403 762 554 141 863 416 197 1013 1082 31 548 364 139 625 8 937 644 439 433 574 428 1027 382 945 761 373 270 699 14 555 142 1018 790 528 821 59 22 795 1083 64 864 144 1088 112 740 8 929 365 1069 63 850 398 536 1014 967 75 459 604 1086 448 162 939 146 619 443 688 688 258 1005 474 934 286 366 669 645 24 997 446 1051 57 325 979 364 891 421 911 1070 437 141 1016 1073 383 254 631 954 346 622 231 22 846 377 1072 206 781 877 480 765 11 236 716 397 624 196 627 949 135 52 991 873 435 70 699 1038 123 805 79 836 267 257 884 395 999 807 120 390 884 372 888 679 390 716 273 273 847 914 54 97 557 488 815 787 310 1050 71 311 981 83 630 1061 499 1009 272 254 925 540 1003 853 386 213 891 853 283 20 601 51 756 985 228 250 567 309 627 714 434 666 334 213 976 297 1035 666 44 126 802 402 832 87 903 887 335 348 750 741 381 124 813 724 346 672 223 1023 546 882 288 478 793 650 328 51 1039 911 313 454 650 165 644 679 471 257 854 701 397 88 912 163 1095 107 707 112 1078 93 1074 897 319 277 976 389 754 619 49 1079 466 416 631 392 846 767 304 916 473 753 454 133 826 388 824 316 692 217 982 472 917 853 453 345 877 255 964 950 316 962 391 828 130 952 131 464 1017 448 994 125 775 433 977 550 392 824 177 851 436 956 414 11 816 503 607 973 340 107 995 794 184 471 718 1058 198 239 694 548 88 1070 170 640 361 6 1029 799 23 1074 510 668 518 131 583 107 574 840 160 837 277 272 1034 327 938 595 296 577 161 1043 142 983 522 105 791 165 1076 158 920 997 154 1087 532 640 42 416 805 88 982 304 1004 922 243 885 404 116 662 249 781 250 760 1057 307 210 559 543 1093 1046 151 728 345 296 1064 820 84 986 178 901 180 703 46 705 487 886 533 1088 380 387 619 901 363 708 260 20 712 802 355 68 576 1014 456 678 237 783 22 15 894 263 621 369 743 526 934 818 473 524 1060 281 827 988 314 287 722 1030 315 814 127 987 223 514 933 923 219 67 815 600 346 594 215 451 913 440 690 659 308 292 784 294 1093 669 234 791 44 244 563 1075 32 764 29 283 672 560 79 255 868 933 306 222 1033 536 787 868 345 25 711 351 578 119 718 136 855 880 248 699 434 557 342 850 531 1057 153 87 970 219 560 930 40 1066 198 646 288 1067 369 614 210 41 908 140 728 463 1012 919 530 1093 60 460 589 422 700 259 1090 821 181 202 867 851 454 16 782 392 607 793 168 311 683 178 958 1014 412 619 28 825 214 511 896 688 291 816 479 349 849 618 93 797 269 1052 38 187 853 94 869 905 149 70 881 339 749 232 979 855 84 518 574 879 489 48 1032 127 812 450 589 740 185 155 863 909 150 588 359 31 989 662 429 859 398 789 465 992 363 825 58 1003 256 773 282 10 942 695 161 663 388 99 832 940 250 1018 194 188 858 356 909 536 887 592 192 609 5 452 780 668 538 870 233 303 996 536 551 375 578 129 934 384 1061 213 686 765 487 492 937 1004 513 755 58 603 442 1090 297 905 206 100 733 589 40 727 218 986 492 66 792 1025 327 179 1086 375 739 675 203 1090 26 581 61 894 105 600 218 103 1047 295 1087 590 406 207 880 750 344 240 924 973 24 29 564 771 476 883 465 162 920 992 479 832 282 690 543 549 17 418 992 555 119 210 1091 1048 154 310 962 1037 314 826 238 844 486 1063 20 148 676 192 921 481 752 814 512 336 917 795 130 277 657 501 838 862 446 495 1061 635 410 921 211 736 289 504 772 1064 150 324 717 1040 212 232 916 866 518 552 484 529 598 957 213 370 908 1074 406 811 151 666 55 456 606 986 440 551 409 95 808 247 849 670 251 113 602 410 859 130 881 1025 460 310 733 682 179 415 1078 421 1019 496 1043 669 273 732 486 760 478 490 946 700 440 170 898 1021 151 435 902 300 885 921 413 1002 157 531 650 1026 446 880 144 82 729 434 667 286 780 263 875 757 283 953 317 896 56 238 805 744 368 232 953 1 1071 540 833 1074 358 1071 152 627 296 829 23 810 346 520 891 169 1065 739 502 74 825 113 1010 692 238 443 591 580 364 192 555 1015 487 780 284 916 545 652 98 1075 287 359 601 229 882 524 788 591 136 240 1071 849 415 463 1090 255 579 308 569 314 554 764 26 1022 293 567 512 704 88 784 158 107 848 246 717 665 366 471 768 571 287 807 8 163 884 402 804 126 1028 135 902 1051 29 1035 195 705 508 563 128 194 555 437 692 652 419 558 531 346 1046 967 38 729 508 509 1091 430 1076 61 1032 520 569 542 561 970 322 362 1034 703 13 1014 212 497 1067 196 597 1052 416 979 271 383 851 191 586 874 275 941 39 37 619 262 687 1014 532 500 1025 679 465 750 258 1083 309 780 517 228 869 407 1045 370 855 951 153 221 918 991 509 509 721 424 978 517 932 624 182 229 593 745 112 653 137 967 18 983 332 619 369 879 260 863 391 558 69 100 933 989 492 123 854 635 509 389 1018 1077 496 668 173 335 689 73 957 1008 195 808 492 664 479 555 355 799 177 1043 539 398 735 413 864 419 863 745 536 999 152 607 153 479 634 259 1055 488 705 505 974 300 830 80 598 118 894 687 107 883 60 558 382 513 1029 737 204 659 366 159 1093 3 1041 450 703 12 1046 1074 414 597 181 926 523 393 992 1023 141 974 407 888 343 1026 259 283 878 186 1035 1023 466 808 441 895 545 536 748 980 20 876 136 706 71 917 310 634 248 797 204 252 1014 788 371 968 161 909 135 998 391 759 465 62 889 898 111 899 152 942 512 626 121 529 963 890 80 854 524 597 8 160 668 502 913 378 623 350 1001 349 1078 519 1093 269 855 253 694 157 974 515 727 556 531 717 340 1078 434 947 440 773 0 29 605 733 193 622 175 696 321 1046 226 36 952 482 1040 978 194 403 881 932 234 606 216 397 990 769 535 411 558 931 318 691 372 209 978 854 534 770 383 416 1093 357 613 821 311 925 77 149 874 528 1049 710 23 1032 328 186 560 631 389 974 447 469 549 1045 8 274 731 74 747 887 266 197 561 790 424 652 390 353 1002 448 769 773 53 593 457 1022 191 271 915 686 74 312 559 1053 364 89 858 177 686 1083 129 984 67 931 438 300 1008 329 799 345 1016 988 212 170 673 926 94 1022 421 563 547 226 559 493 1046 406 742 189 885 475 717 1051 150 559 444 650 249 590 180 716 382 375 707 697 164 686 237 935 351 20 703 525 595 954 497 190 990 158 689 237 653 1073 89 830 56 951 438 679 308 625 142 492 569 762 7 25 615 74 983 366 753 57 731 316 594 53 1089 167 909 862 339 866 431 430 759 348 993 125 1030 254 557 593 263 45 680 934 101 255 778 819 178 1001 391 287 763 675 38 413 786 79 1014 798 117 353 816 713 232 299 1036 605 73 672 188 906 382 471 793 198 778 719 512 136 622 25 1045 430 896 394 996 627 479 392 681 840 296 925 544 511 855 1055 427 446 1070 14 587 437 1087 464 1062 1013 484 804 522 477 651 170 770 1087 144 612 434 467 1088 869 257 238 728 76 864 973 145 583 59 568 240 159 684 317 1004 253 759 500 973 388 920 376 597 193 743 811 41 1008 417 972 421 238 559 635 155 12 939 1050 28 343 987 152 591 357 628 874 422 520 804 956 6 521 812 619 343 24 962 1009 376 813 188 1031 204 96 745 138 1072 890 465 827 510 604 79 145 723 33 810 525 763 919 49 175 1065 210 734 1028 168 564 204 806 196 785 262 654 545 429 954 248 598 384 601 855 275 252 752 123 784 876 77 116 682 729 433 577 393 550 372 624 31 647 165 62 951 475 559 474 806 424 782 621 9 750 233 297 706 390 852 241 1003 481 569 1006 269 516 564 394 688 894 428 145 805 982 346 1039 97 320 1082 292 657 318 700 94 813 383 1063 431 887 736 344 714 490 728 85 867 291 251 937 367 1065 617 421 303 924 1048 197 215 981 748 230 539 1026 1071 514 1039 225 909 500 316 1031 286 728 561 494 819 419 755 435 281 905 906 347 570 383 321 670 148 964 778 407 284 925 917 70 949 510 869 181 834 288 844 105 845 352 800 7 244 905 505 1025 1090 474 709 167 68 1012 899 489 302 851 918 252 1073 395 660 256 797 181 861 202 570 22 280 913 784 40 733 93 159 1008 196 977 87 705 315 586 637 388 713 368 207 936 721 199 616 474 382 602 312 622 470 906 873 276 391 951 866 226 139 970 611 279 70 618 58 558 748 306 140 697 1059 322 650 73 363 724 304 591 769 39 480 1077 526 972 25 769 1075 184 752 65 250 680 624 261 163 560 597 104 182 623 35 624 109 828 641 28 279 974 1073 325 31 561 42 754 226 930 937 461 872 76 287 1004 597 277 460 772 304 722 772 20 355 963 323 1044 570 363 453 608 765 56 704 213 856 34 664 100 652 188 17 574 777 270 152 631 973 81 140 831 327 835 431 1081 757 296 1038 352 984 366 235 549 929 330 1090 547 40 728 122 835 724 297 998 65 296 747 496 988 669 72 599 107 713 88 189 869 442 930 980 295 343 985 327 979 713 210 1012 281 632 87 576 92 710 74 894 157 246 825 638 177 69 636 231 1071 874 272 230 728 353 822 340 815 1070 19 156 754 301 643 380 752 606 332 178 888 846 381 106 849 941 527 890 519 450 855 48 724 1059 162 711 296 733 245 395 981 895 108 414 635 118 609 1058 539 41 846 194 653 804 29 528 1053 274 773 694 398 304 854 700 417 763 407 91 794 665 447 793 332 263 839 176 710 342 1018 702 78 323 1040 29 872 262 807 34 1073 572 115 492 1067 65 995 814 349 1020 110 205 613 280 717 58 1089 1090 361 867 432 360 970 695 262 108 1041 256 959 727 307 667 100 596 175 857 102 776 406 803 182 1040 200 270 909 897 481 195 835 317 809 847 133 236 642 234 790 696 133 465 634 884 260 132 1017 359 776 769 161 1007 252 370 1043 928 536 222 998 602 239 1074 288 225 802 70 952 403 601 141 646 347 859 371 661 264 829 1069 143 115 926 243 626 314 1038 533 793 676 59 804 111 178 849 912 190 916 313 933 547 555 437 331 670 828 34 581 377 424 742 358 699 548 34 444 819 294 760 702 374 488 739 353 949 371 838 881 290 327 824 913 263 557 239 581 544 597 398 189 1075 844 305 462 672 201 685 519 636 507 874 790 173 61 1070 133 902 598 429 819 106 983 518 596 21 178 700 829 170 556 86 1081 129 183 661 56 754 730 396 425 562 658 92 330 660 323 1067 693 3 343 674 163 664 341 734 349 629 242 646 816 526 303 673 976 171 1014 326 940 283 30 876 221 1058 498 881 261 929 431 1003 1040 400 330 658 433 782 597 41 957 170 253 794 774 353 384 559 797 94 908 444 478 985 21 941 1075 278 776 480 43 765 773 380 591 267 988 483 650 480 484 1028 701 126 727 209 50 932 383 1025 708 517 507 610 360 631 918 508 100 1008 675 507 770 195 921 529 458 638 149 753 863 183 1068 199 88 923 543 1057 498 712 141 956 674 69 794 262 55 733 983 255 328 980 713 372 922 366 1030 159 1003 24 339 1025 1026 112 123 830 384 733 848 369 1031 315 1047 145 1076 416 566 220 669 126 180 1067 1001 155 239 640 194 758 242 1049 794 521 213 734 27 1085 2 760 690 477 324 949 336 996 323 566 82 962 1057 532 831 403 798 293 1044 454 942 275 760 524 91 631 469 889 339 952 995 195 83 669 1033 339 1092 15 139 996 922 544 1094 266 162 1062 815 427 251 979 945 65 6 568 179 794 92 1093 630 51 74 796 1083 178 893 472 238 895 822 94 741 511 1076 408 834 532 795 96 454 1022 832 441 954 36 317 962 179 578 385 633 1011 71 886 374 248 1048 1013 289 680 544 975 70 330 972 416 980 189 784 964 382 286 691 294 882 722 383 196 1057 95 1024 638 501 12 718 773 62 845 547 900 327 951 117 219 798 498 1070 202 927 673 474 167 1002 523 924 112 961 780 99 82 924 307 687 193 726 714 235 12 930 206 912 298 1033 418 635 469 895 433 660 865 310 409 1038 915 394 810 237 888 191 1078 249 943 23 1080 184 359 882 864 274 283 1095 480 691 572 437 563 497 918 67 990 468 45 958 970 129 712 83 888 279 13 989 440 1049 424 831 346 913 373 931 366 841 311 614 591 289 546 844 686 180 11 694 950 217 924 383 767 54 392 886 288 962 290 917 599 367 26 806 725 467 897 47 201 1022 346 1029 81 879 416 678 101 588 827 215 503 628 293 704 324 823 220 788 537 915 349 992 744 198 27 725 672 521 781 280 605 235 270 961 311 713 41 821 25 964 272 961 346 839 437 677 786 490 1079 70 58 1083 109 1026 1013 335 886 411 519 792 1011 238 798 512 875 378 851 105 152 919 427 961 1050 203 157 864 659 447 768 110 377 627 74 952 409 566 1012 494 683 19 647 63 493 842 191 747 59 938 440 601 115 721 781 514 170 961 469 1011 127 563 715 84 206 949 244 1021 869 320 196 933 266 722 381 803 687 435 813 441 910 194 572 160 390 718 518 905 351 818 414 1021 291 841 917 501 696 190 1032 393 766 295 297 915 342 1068 635 498 1069 315 803 200 582 100 242 778 768 71 84 1076 341 959 804 132 442 1083 689 154 203 763 731 369 248 752 648 422 788 33 1059 484 295 620 104 843 266 604 826 120 52 1074 229 558 939 79 682 261 251 997 572 385 149 768 770 473 146 1034 426 739 328 571 670 438 118 829 324 703 546 1028 347 577 901 489 656 324 833 389 216 843 543 921 601 482 930 125 832 495 241 1015 664 431 977 191 169 631 989 475 994 269 668 377 1010 31 975 244 371 812 785 494 794 62 462 702 434 819 371 549 645 523 681 206 830 50 173 968 937 43 739 6 381 775 490 738 1049 220 48 1080 460 802 119 892 287 707 336 719 685 299 732 114 249 814 293 881 1005 332 574 151 1036 318 729 35 489 667 439 862 804 508 356 1052 529 1003 1043 362 129 917 165 913 882 138 818 86 720 435 818 547 486 883 861 341 82 857 2 886 149 619 1094 234 754 359 221 1037 970 275 835 181 1054 507 534 686 216 1084 689 294 24 601 64 733 438 762 229 998 1055 49 1017 309 917 467 845 203 482 1015 688 171 844 62 260 892 665 306 580 212 389 712 884 496 1 1087 551 234 953 447 207 682 1074 505 855 245 842 276 933 292 881 500 226 567 278 776 368 813 533 604 111 1014 1063 213 724 318 979 63 807 0 1047 414 200 679 429 1066 576 351 888 425 488 600 728 496 522 827 375 964 657 376 755 338 6 955 983 410 684 287 796 198 112 582 180 965 526 784 986 251 922 297 187 1076 892 81 479 1036 474 614 579 435 219 622 766 213 295 564 948 345 547 558 725 64 548 54 632 418 328 979 746 157 492 1056 1009 424 861 165 595 199 831 537 634 333 310 996 251 999 231 613 904 490 620 237 88 726 397 674 1067 46 441 620 766 288 1084 36 329 1051 15 654 289 907 490 621 617 267 529 1059 707 219 99 683 515 852 385 847 960 46 497 552 80 608 238 1025 379 930 848 477 68 949 836 325 32 675 101 978 1021 485 177 1064 1059 40 193 655 181 742 163 614 566 353 897 11 305 996 1005 507 945 245 986 524 681 422 649 380 102 613 295 1055 73 835 176 931 745 277 720 105 982 319 208 578 267 1050 78 927 941 482 173 635 728 72 825 331 296 910 552 498 1072 313 602 450 312 653 39 962 1093 437 702 284 390 591 949 152 136 610 1087 254 717 339 322 956 903 154 1042 485 60 841 832 279 814 501 343 1087 346 628 623 183 137 804 741 142 1050 214 410 888 629 542 784 422 242 905 365 1065 406 976 761 333 509 731 613 461 1072 460 970 155 816 323 53 680 266 747 85 571 300 637 531 889 325 1067 635 131 774 237 1007 220 323 692 188 677 172 770 600 311 685 119 273 1079 132 648 230 619 748 508 533 1048 911 29 457 920 442 878 905 199 749 84 722 59 730 411 886 282 997 530 53 915 813 473 641 31 854 436 402 783 120 866 138 831 553 223 122 945 678 313 848 262 863 235 478 1085 490 705 413 572 437 843 415 968 414 603 313 910 306 576 219 984 807 129 196 602 1041 115 429 827 701 411 884 292 854 482 456 778 472 694 533 782 1024 312 838 543 525 883 159 872 958 281 411 951 96 562 733 381 103 574 393 921 604 501 225 812 9 565 474 892 149 640 837 332 1023 58 972 274 986 279 372 1086 1083 154 306 821 712 455 60 606 791 489 615 352 814 339 354 797 575 268 1057 221 471 680 1077 0 252 582 691 140 659 170 896 486 1031 118 897 283 1093 506 412 1094 772 538 501 671 951 310 868 302 254 740 52 684 1060 23 385 611 582 4 735 138 714 354 571 288 127 672 445 757 341 1005 244 687 187 1013 61 773 815 129 865 361 741 404 153 1069 1029 165 294 599 859 461 5 619 325 698 1008 299 112 572 97 606 1049 128 343 651 1091 53 605 482 15 1054 367 775 641 45 800 398 977 308 983 166 687 144 355 590 106 792 616 160 370 816 597 135 615 311 385 928 1043 218 840 63 474 724 218 1028 49 1088 894 65 441 1089 1044 25 952 450 274 1073 11 826 1002 428 844 258 666 508 1001 452 845 347 930 297 452 659 385 707 70 750 173 889 909 256 735 111 644 391 484 996 539 679 762 289 271 553 689 221 1051 498 426 566 990 60 694 218 933 415 351 1066 906 106 582 248 790 117 975 463 420 892 303 1027 848 483 489 1092 596 170 837 528 811 348 86 763 585 406 670 405 439 599 132 612 771 355 541 866 277 880 109 551 363 745 146 1082 311 827 508 976 2 874 652 163 1002 132 800 371 995 329 267 839 613 83 257 779 730 153 1012 372 966 226 188 844 945 547 906 272 687 455 373 1006 330 937 208 681 506 828 806 138 534 775 720 528 559 14 406 582 468 795 262 652 438 765 80 708 888 363 516 834 1065 180 445 690 527 924 1049 271 308 885 1075 261 659 66 182 604 661 266 11 957 350 561 573 497 195 611 139 1085 25 596 402 639 93 893 450 955 885 474 467 1080 264 587 1060 425 977 205 390 924 630 210 521 557 486 550 131 893 1036 380 416 586 538 706 60 638 459 945 232 994 940 481 872 8 762 47 297 700 305 701 264 865 49 1015 926 263 653 216 419 883 43 592 841 73 353 673 789 199 891 500 966 456 273 833 558 497 253 644 585 207 283 776 797 400 165 1080 906 60 717 83 944 547 789 54 103 982 75 739 28 552 227 679 840 293 902 437 102 731 124 821 428 801 737 22 328 912 917 142 28 989 273 992 818 541 350 997 302 746 944 432 110 877 36 1060 42 875 775 200 762 84 108 981 714 435 652 199 282 713 1042 540 319 836 318 819 366 708 916 32 658 33 761 406 931 271 1037 219 905 360 376 972 413 604 249 1077 345 626 145 988 236 662 595 359 148 596 135 1079 183 550 636 386 744 406 834 41 532 571 776 505 92 921 196 684 74 631 67 602 606 192 860 300 282 806 441 947 204 901 76 912 685 440 128 1091 588 28 74 742 341 712 608 502 412 894 941 4 1057 339 544 880 181 694 1090 457 26 941 37 837 4 816 654 70 204 944 409 799 507 1090 1084 356 598 53 636 512 307 779 403 676 665 150 235 996 776 6 533 981 975 447 5 1011 701 213 842 98 497 638 247 899 596 135 663 166 247 858 428 563 682 86 644 220 852 423 263 928 415 762 456 574 941 9 108 947 331 1044 1060 190 788 77 405 725 10 1066 653 547 134 974 391 585 25 1083 645 267 845 511 188 965 996 510 257 744 455 909 1063 510 853 331 659 153 138 1039 999 471 748 506 607 334 281 900 900 540 852 311 27 794 701 290 169 1046 832 359 170 601 167 902 971 285 674 441 874 104 711 235 923 488 840 338 1036 369 637 396 84 722 389 921 210 951 244 560 183 1038 345 1000 131 862 397 1090 435 1059 284 1026 900 21 760 403 6 876 140 896 1035 149 1087 169 1049 145 1059 178 352 780 686 134 671 399 730 333 976 345 483 949 462 1020 371 1025 558 71 12 882 817 395 228 934 93 611 374 1057 848 508 254 623 105 601 1000 257 1004 312 382 576 171 786 407 627 731 339 403 774 989 212 109 797 252 690 583 335 937 230 770 201 429 550 131 725 1023 299 467 677 278 589 510 927 1022 245 773 208 693 185 628 8 972 342 186 847 218 858 279 586 754 491 653 287 493 739 74 757 850 495 106 1033 819 17 248 767 410 803 1022 141 626 185 194 712 305 925 767 164 820 67 464 602 795 220 875 365 266 832 260 1047 1047 402 1017 244 339 1086 726 250 667 115 369 715 709 247 532 800 566 185 596 78 3 659 475 799 380 797 560 304 805 536 466 1069 896 356 894 387 108 835 1073 415 782 332 429 821 732 455 231 588 1049 516 508 988 886 509 949 112 777 402 786 434 227 1043 660 41 449 704 674 319 744 535 730 541 842 304 369 721 13 569 215 678 1003 25 1092 226 480 1053 452 891 1032 414 20 1012 956 128 1025 226 1026 538 832 470 279 1029 422 1061 552 547 1084 134 305 956 405 1018 270 795 337 725 318 974 415 658 132 595 949 320 679 434 701 511 770 284 557 346 364 673 26 717 455 924 372 774 94 811 511 636 158 596 625 41 680 85 517 1080 774 302 844 462 60 779 722 390 1056 257 425 1086 275 801 1086 32 309 632 439 885 33 934 82 785 976 357 648 471 303 927 825 128 118 815 403 1023 284 790 146 817 576 379 760 162 288 956 831 18 60 621 537 946 694 411 923 72 456 1005 297 775 698 373 1084 136 476 706 467 734 178 1007 472 1070 818 107 364 660 272 1024 44 671 766 23 420 840 1050 374 1042 516 633 135 471 895 76 619 987 478 1059 478 1082 181 271 906 574 152 738 379 835 270 13 638 209 977 321 1011 385 952 185 741 400 1055 231 957 97 688 324 748 616 500 272 608 136 654 691 340 316 1081 111 819 20 564 886 84 621 406 186 625 947 0 709 264 824 264 350 765 669 145 349 920 429 852 186 740 199 691 947 70 637 424 23 791 1036 149 394 715 262 893 544 913 114 833 823 396 287 1067 721 127 1031 166 802 338 454 862 834 74 1003 19 121 943 1026 191 376 1038 683 233 940 355 845 292 467 594 979 142 696 335 1074 523 1028 371 672 387 86 1033 884 413 203 660 366 642 157 1005 389 827 396 888 854 214 443 864 8 840 1085 222 42 953 1046 44 603 488 830 247 546 632 53 963 590 281 482 659 225 1075 366 561 1081 536 159 1076 1057 121 981 99 174 1085 762 490 233 850 30 904 304 672 71 852 240 1009 769 138 341 680 591 323 834 290 455 1034 140 1028 1016 473 480 931 654 41 876 430 172 1023 265 851 883 282 652 26 488 911 47 726 26 1040 535 675 117 852 999 15 644 96 331 1020 355 1007 746 105 419 1055 446 796 837 325 811 265 313 745 590 261 8 1029 23 950 1091 546 602 463 402 929 221 701 468 836 446 826 946 371 152 610 605 337 813 251 1074 123 885 353 753 446 777 162 553 72 430 884 598 61 532 581 402 797 399 666 37 576 213 695 540 672 1021 347 520 976 15 573 997 443 958 383 111 837 846 280 599 178 496 706 227 946 564 172 186 1066 57 990 863 338 259 1014 836 377 1043 246 125 816 545 662 298 1074 863 196 406 862 79 638 481 990 470 877 968 364 914 31 169 818 495 999 1020 124 491 780 418 979 669 160 196 769 1001 118 126 632 43 557 121 960 1000 435 981 372 887 529 1068 79 863 371 429 849 182 807 570 137 432 1073 400 1032 373 792 768 425 1068 233 428 744 873 442 1012 167 479 747 1052 261 400 777 120 702 380 790 762 22 192 684 349 701 896 221 428 570 903 415 527 559 978 490 270 939 208 873 588 532 340 661 666 385 217 699 696 247 895 167 1039 430 36 1009 952 318 721 98 1077 227 407 759 529 603 319 846 138 891 403 756 168 908 48 1052 178 595 790 450 1064 425 1073 439 735 113 529 955 569 66 548 449 248 606 434 930 2 893 681 101 1069 505 14 788 0 1082 376 588 411 758 771 405 940 56 932 364 792 251 1079 545 578 162 643 341 1049 434 1043 84 167 606 1018 192 125 909 698 511 558 506 1055 1 1085 430 378 1015 478 858 691 53 142 707 595 195 53 817 650 271 160 1047 917 250 1059 261 289 790 849 167 812 119 810 56 719 227 656 1 458 957 850 253 7 1029 689 378 131 936 142 1077 790 533 354 893 18 640 231 945 707 149 936 156 455 632 912 141 662 139 591 457 374 639 628 453 3 730 803 430 1076 353 993 241 693 361 456 1012 27 740 446 802 405 873 328 1085 292 859 682 122 235 715 383 731 680 325 973 406 455 1075 635 364 977 518 74 898 264 621 301 974 838 382 470 619 741 192 237 967 162 669 488 1038 176 1042 16 791 75 977 870 268 874 141 245 1087 304 1072 787 79 217 701 394 1045 818 196 106 992 869 482 301 602 949 348 841 353 748 452 953 128 528 653 428 694 1084 105 178 548 1028 12 949 359 402 939 922 59 1089 300 222 818 917 470 921 9 1063 129 323 990 33 1075 531 986 1052 289 912 336 889 121 636 42 425 559 132 1079 256 816 722 357 890 495 413 849 601 473 560 73 431 549 7 694 21 639 853 275 256 983 142 797 233 1048 302 848 31 792 1084 64 786 514 425 734 631 438 635 362 116 674 370 747 832 151 372 608 1021 362 205 848 229 846 346 996 974 371 118 634 803 60 409 557 1000 133 999 198 208 662 568 378 559 55 556 252 957 154 929 95 959 180 195 951 1062 143 96 628 362 872 996 277 1058 19 727 92 540 840 525 822 182 642 631 511 305 696 1063 61 348 637 749 422 254 1048 106 939 565 406 143 884 947 196 543 999 447 786 579 325 313 579 642 86 252 895 393 1059 397 680 293 827 337 947 1090 137 292 1009 134 901 863 302 22 1041 904 491 836 108 918 18 216 915 444 676 187 779 193 670 336 954 513 792 1075 235 1076 495 747 387 72 1005 314 936 52 955 369 928 870 71 215 1066 765 111 573 485 1050 453 710 324 547 744 1059 521 591 516 863 307 126 1042 594 422 681 509 961 286 296 695 122 675 872 440 509 889 1074 424 337 703 1031 232 916 360 710 84 586 268 21 573 141 891 445 694 207 638 444 689 806 478 163 679 754 294 1013 5 167 1020 75 990 164 853 81 586 515 697 213 900 762 303 636 508 999 294 680 105 267 693 483 586 679 141 193 903 326 586 259 590 982 314 535 1004 864 253 858 358 634 21 449 988 630 535 293 924 891 415 831 184 806 188 685 60 389 752 151 689 338 789 861 136 418 660 324 973 942 533 871 268 1053 339 451 1045 526 942 659 455 23 743 73 568 1018 307 1045 60 37 714 498 909 1093 342 1054 69 224 599 1059 164 418 994 124 1091 214 563 707 77 1037 247 559 149 568 509 624 171 830 531 331 1033 856 368 542 1014 492 622 475 687 165 667 970 190 188 1001 186 823 1089 89 317 791 926 334 1009 174 898 389 646 234 983 252 265 999 396 754 1030 364 94 798 184 1078 766 19 899 310 456 999 199 991 155 792 478 570 91 1074 28 954 185 790 829 517 886 207 519 1062 427 732 426 918 63 817 186 709 123 971 428 859 989 134 685 304 802 152 1086 90 838 445 224 997 804 355 181 592 516 1013 11 805 737 344 505 628 154 936 53 1094 596 447 695 367 323 898 797 28 1082 76 714 157 492 644 414 816 642 260 919 311 915 139 497 718 88 805 340 937 394 932 798 205 600 161 66 922 856 217 842 449 591 131 259 961 840 248 109 722 441 1090 1028 138 477 880 147 654 467 896 725 22 316 800 1024 419 362 661 800 246 77 1050 838 418 822 20 415 757 743 456 712 70 393 882 234 800 909 201 421 866 728 524 258 984 715 301 313 943 478 977 889 405 1025 41 1013 535 780 39 989 442 191 841 1059 52 698 370 56 562 1091 504 313 1089 483 684 692 482 598 375 94 669 36 622 22 684 946 385 1017 343 185 583 583 298 481 1003 533 692 299 650 724 317 968 547 588 172 890 249 123 942 1027 126 958 330 12 564 89 607 1002 289 1025 249 459 804 830 509 1093 289 575 182 896 476 444 1020 880 224 287 951 392 729 332 616 71 669 743 418 1070 145 809 90 145 750 5 758 257 554 610 107 825 400 100 797 739 494 1068 398 687 301 854 283 757 418 315 670 461 635 21 1046 526 606 930 29 105 555 48 964 993 284 304 864 233 819 496 817 340 754 101 571 254 946 990 464 466 782 152 718 1045 254 385 898 903 299 640 334 216 925 964 235 426 627 427 713 257 810 495 695 472 662 682 482 588 229 860 440 44 930 868 129 927 296 318 937 183 940 148 934 481 1001 110 625 135 999 602 107 612 538 740 430 864 428 369 993 612 429 223 768 783 274 534 1030 786 118 591 91 579 361 753 19 39 606 335 873 621 383 99 939 801 68 264 936 626 498 537 721 1068 488 794 430 1006 482 925 179 353 919 392 667 416 803 609 44 903 47 482 951 556 26 95 961 487 723 1058 288 858 440 202 811 915 349 51 923 1033 269 243 830 378 658 1076 168 267 972 993 10 5 877 141 1002 1088 216 769 335 503 612 222 673 1087 9 629 111 442 852 737 433 515 578 13 713 218 561 221 930 1062 341 1031 504 577 180 271 868 108 664 944 353 110 626 419 1001 139 762 571 417 102 851 319 1042 675 447 437 831 797 116 651 496 607 99 498 1041 570 474 609 199 35 873 67 607 645 347 44 803 53 962 27 893 711 512 332 667 1070 264 363 638 1006 274 107 1067 637 1 229 812 670 440 345 933 249 893 419 641 515 552 546 650 764 390 971 376 138 954 317 861 26 947 858 397 471 684 269 872 534 1084 360 1025 923 314 348 629 942 256 951 35 733 448 1062 485 734 21 795 364 56 575 43 745 826 0 386 596 348 618 1058 384 1065 516 134 682 12 954 876 245 478 976 659 113 1048 503 469 1000 301 906 354 672 876 221 1017 405 182 686 670 108 1005 209 780 450 827 0 287 727 1017 123 697 341 858 305 371 1033 585 260 157 1079 744 433 522 703 1021 176 283 975 564 389 449 552 740 407 462 625 1031 445 485 881 914 82 1044 153 151 1029 595 37 395 560 1010 369 149 569 832 267 1067 18 991 344 834 220 337 709 505 1080 18 571 968 281 274 892 451 657 103 742 246 844 1067 490 365 927 631 265 246 845 17 975 38 782 426 1030 179 736 283 675 565 389 233 638 864 70 389 698 1042 182 423 1025 544 1077 379 967 95 1075 908 312 360 996 186 1047 65 864 753 527 880 293 253 674 91 1059 5 625 675 233 975 219 1011 489 395 875 868 199 795 369 1054 161 806 256 576 140 147 840 358 599 973 489 17 754 904 492 12 559 404 727 426 604 78 685 725 402 339 555 442 658 171 1030 968 251 305 640 678 441 626 21 959 481 176 1011 336 916 856 44 1065 118 1079 368 636 307 14 954 881 71 133 813 322 797 459 567 198 1070 205 778 677 137 794 141 104 1063 190 965 54 551 1008 274 553 115 610 56 445 1034 445 840 475 982 650 403 1086 437 933 467 767 158 164 966 602 256 234 567 630 14 755 453 128 724 671 218 1071 422 210 806 766 71 489 625 542 896 268 729 633 519 264 580 636 328 1051 84 89 794 156 804 73 693 1026 355 652 110 461 714 762 531 413 1071 957 339 906 24 71 614 890 373 342 1012 21 799 900 209 748 163 51 1006 319 1087 240 856 843 222 629 228 261 1067 308 883 791 469 1074 148 1069 359 627 360 810 256 112 840 398 744 814 159 579 509 556 344 249 1006 168 1077 747 202 0 1069 463 647 739 237 1009 321 167 742 899 46 472 883 443 910 938 112 589 383 656 482 207 943 837 429 236 987 89 622 771 299 146 738 385 1024 886 491 1047 109 35 1041 816 110 225 844 953 153 799 283 539 732 682 314 282 1067 670 39 635 21 990 438 238 926 346 1045 158 776 578 304 188 995 357 735 163 577 633 16 166 686 747 487 834 118 101 944 648 470 1091 184 940 398 410 1093 42 980 483 727 224 1093 82 1094 856 276 461 571 618 360 278 595 697 263 502 845 854 298 694 347 501 1093 566 196 592 11 834 126 639 407 60 1048 1037 532 111 841 761 101 745 519 649 120 333 708 374 629 402 989 251 764 816 400 820 233 86 826 314 774 458 1017 531 692 63 922 363 959 943 138 394 858 965 518 101 755 535 1077 687 252 353 670 322 800 672 317 219 862 97 856 655 238 894 499 728 147 213 929 705 498 610 203 442 808 759 481 204 1092 1027 108 910 218 743 467 33 1003 1044 477 922 460 57 901 835 29 796 184 753 358 348 883 990 515 549 195 696 284 809 216 914 177 236 831 883 530 705 80 459 883 298 627 990 53 731 484 828 111 1030 475 1090 384 176 685 562 182 463 874 374 879 975 187 489 945 133 579 525 917 978 271 426 831 2 844 46 846 728 471 178 938 335 902 855 89 183 634 827 42 433 861 225 907 907 91 548 380 736 500 201 570 1001 516 543 756 350 845 719 53 422 581 325 972 993 513 248 952 412 959 1040 43 341 575 781 382 858 511 756 473 892 512 665 53 493 1048 716 523 762 71 546 1095 939 24 11 669 196 963 42 701 865 289 498 1055 175 614 370 1074 1079 129 478 867 1029 428 953 23 374 894 308 745 454 915 157 886 570 256 763 284 982 60 0 600 919 352 761 4 550 210 787 131 513 1077 333 734 1016 109 561 242 506 698 13 798 433 798 933 238 280 978 930 515 525 560 138 657 709 203 556 181 816 206 496 1066 105 747 548 113 474 846 819 245 69 904 565 1 407 1080 116 987 823 49 577 175 82 658 387 1086 273 872 747 453 687 236 980 283 626 7 583 105 619 356 976 468 589 269 970 223 917 318 280 894 682 45 1080 142 141 757 1011 40 161 603 790 382 529 588 177 956 364 1075 958 437 250 954 703 425 178 649 878 210 416 616 310 594 930 293 612 236 1061 163 521 1014 112 881 422 940 187 555 8 735 973 451 159 986 998 129 336 984 223 643 704 483 158 972 1085 56 610 19 261 621 432 600 819 478 318 647 978 539 409 783 394 1007 236 862 243 733 873 424 829 382 595 401 76 902 175 569 904 291 851 86 81 1082 155 984 437 1020 21 712 335 671 384 576 956 398 1055 313 578 366 133 660 767 118 564 17 636 281 631 172 943 311 896 96 704 229 314 956 570 370 338 886 10 606 728 160 846 250 565 179 979 122 226 970 100 941 550 173 858 192 269 940 222 1028 595 362 1089 196 763 138 988 82 291 726 270 757 196 1087 418 809 1051 54 656 379 407 1023 141 1046 340 549 247 992 368 1009 1094 482 392 771 733 521 218 1068 982 230 140 815 577 348 253 784 1048 426 235 948 756 444 494 946 1094 261 789 407 414 757 1065 72 956 332 775 180 236 1056 302 812 933 247 345 806 320 765 303 550 562 203 394 783 301 1071 809 482 950 30 338 857 214 797 202 1017 504 1010 243 809 787 48 298 866 1060 147 501 606 943 247 286 895 532 853 738 106 242 824 1039 182 838 512 943 2 542 1076 21 886 741 68 308 736 639 66 730 236 568 146 824 402 685 373 991 337 13 637 728 413 527 671 1024 231 546 664 823 174 240 598 795 480 282 766 268 786 578 201 880 278 683 350 760 123 414 824 150 649 637 541 92 723 189 908 787 288 1031 72 402 705 2 692 161 918 452 1087 215 1014 501 919 24 714 125 945 816 43 45 928 722 147 432 1047 560 205 80 985 329 610 620 190 175 674 183 584 631 346 70 778 364 1033 1078 472 377 1067 956 441 333 714 1024 16 197 627 139 872 793 105 855 242 561 365 30 873 1044 508 581 194 713 160 927 293 1088 157 1009 369 667 377 3 1057 241 1022 59 889 822 244 357 818 1061 112 479 710 950 204 713 158 587 305 788 285 358 731 202 626 166 840 723 54 1027 392 338 895 992 535 867 178 552 154 259 647 915 302 499 759 184 1089 284 706 531 640 109 758 322 808 7 1027 1081 521 164 679 811 113 445 555 307 831 306 756 222 791 123 710 77 814 634 547 815 525 306 1064 842 326 435 1022 924 254 1088 184 896 489 316 1012 755 451 1025 347 946 528 208 565 213 1060 592 198 798 80 51 1032 988 454 110 865 284 693 909 480 120 684 255 881 32 976 681 367 1077 447 309 1001 223 959 254 1041 596 130 115 908 350 627 98 597 281 1083 85 837 105 689 399 552 989 149 763 374 607 265 546 977 108 861 849 546 236 679 925 521 22 899 237 740 129 707 1031 286 755 94 787 472 953 93 1032 442 278 737 198 1042 792 333 894 240 592 203 390 906 545 894 35 1013 256 780 1034 500 863 407 835 75 880 120 797 238 893 56 236 790 161 816 567 78 1081 523 906 167 153 550 77 596 966 528 642 482 60 788 664 197 486 884 419 885 399 1067 162 561 498 1089 329 859 210 821 527 828 319 944 625 344 916 414 374 613 602 66 302 659 526 984 130 834 431 583 217 891 534 875 820 195 479 943 630 542 667 239 1030 208 750 347 415 566 208 598 338 630 561 506 994 139 198 881 414 878 257 647 383 624 104 689 31 809 578 225 988 43 619 46 987 358 336 616 321 595 156 613 252 835 869 545 40 963 851 59 643 32 198 1028 860 60 0 1056 731 144 435 1030 436 1000 220 728 113 629 242 881 783 159 12 582 601 321 1060 497 655 491 253 791 685 421 35 828 217 1064 1011 62 574 129 467 1064 703 195 747 17 822 509 439 981 323 702 449 563 21 576 1038 65 1006 301 347 553 918 147 91 919 862 532 590 516 251 640 79 589 694 332 36 706 1013 478 450 614 790 193 277 752 123 1083 535 767 560 267 480 884 582 404 401 793 824 53 936 197 537 600 833 495 917 462 314 833 24 828 465 793 730 530 680 308 734 67 263 849 895 443 588 479 770 331 592 254 59 644 934 343 240 861 1090 359 503 1090 965 127 884 547 161 1050 494 895 125 650 1065 46 484 1081 423 609 746 473 159 637 761 25 47 1000 337 774 1088 542 354 971 643 53 669 418 551 97 677 161 496 717 116 726 724 174 86 932 668 331 1064 19 217 835 12 1049 994 487 258 1021 866 215 822 301 589 520 890 271 894 341 911 101 407 1083 593 485 433 755 778 213 723 117 375 747 280 595 902 477 814 56 1067 114 960 129 1001 326 198 639 557 242 188 868 650 476 555 487 49 559 32 997 200 684 596 92 4 772 815 155 1087 401 752 472 982 459 90 855 339 1083 1064 469 450 738 825 417 161 814 253 605 741 136 807 524 673 461 605 133 693 338 708 284 401 692 580 220 840 51 373 771 370 943 1024 249 32 803 708 307 128 1012 694 438 790 84 1002 202 812 436 605 445 681 55 566 48 615 448 894 293 636 134 459 693 522 971 812 488 793 2 450 987 1049 178 273 793 217 876 961 46 90 564 371 947 385 803 291 964 1021 28 114 857 746 80 875 100 548 38 691 321 722 400 1087 91 5 687 255 920 805 158 208 597 704 406 650 411 395 866 153 1032 533 801 121 1046 136 958 573 124 1004 250 667 513 755 528 4 580 273 732 980 199 533 1007 824 344 618 290 942 301 326 636 620 314 854 293 20 1034 601 130 526 575 240 642 800 1 899 89 91 632 148 608 807 540 732 327 332 719 621 504 50 575 560 146 809 284 295 697 913 505 858 16 678 147 413 654 459 589 0 681 450 902 821 45 518 793 488 571 625 432 845 54 379 1089 885 527 199 918 419 806 606 240 415 1000 464 588 684 198 942 479 67 1077 890 449 521 920 391 556 777 198 458 639 792 39 5 552 225 781 124 1060 678 57 393 835 496 830 156 708 477 615 511 693 427 817 719 89 377 817 702 22 954 357 410 714 492 746 196 853 27 1031 1085 417 855 172 800 18 395 1051 429 1016 904 116 371 894 243 556 820 93 306 939 796 167 823 541 716 6 43 599 756 263 887 250 58 793 15 985 664 106 1042 490 706 488 887 440 562 46 226 1029 192 954 428 902 287 821 943 216 359 915 891 516 708 224 780 349 215 821 250 829 59 1052 16 851 632 308 913 66 818 257 1067 164 237 1058 157 756 85 961 937 487 604 11 234 778 935 169 629 46 59 683 647 157 129 996 98 886 975 389 673 241 835 490 531 651 967 271 565 384 38 1077 441 569 184 662 366 1026 267 979 223 1085 75 694 804 8 387 950 404 875 485 1050 219 733 653 77 24 1077 367 635 419 588 674 378 87 696 911 279 974 188 743 440 956 418 825 256 617 473 695 230 860 235 774 277 875 472 962 484 473 838 854 33 643 231 407 848 814 443 461 559 880 109 509 799 16 645 1063 218 102 729 597 390 811 447 573 120 584 47 439 849 1078 514 832 397 295 825 579 529 505 988 250 823 527 1061 713 393 968 291 54 842 785 414 71 757 316 684 460 712 687 238 608 437 162 938 866 134 417 799 752 2 1038 473 917 492 441 905 231 624 953 373 292 596 84 643 939 502 870 351 714 420 1073 36 3 646 87 789 335 620 803 510 272 554 94 1071 461 796 459 922 672 539 654 77 109 1067 802 545 885 97 1040 136 369 1063 954 239 381 847 856 85 7 611 621 356 814 280 1021 90 1087 360 1061 340 125 938 606 440 499 956 662 59 1042 472 110 842 436 784 540 997 258 568 106 597 346 1034 729 94 1027 133 843 187 170 753 529 721 811 340 616 245 164 1094 260 795 563 410 302 884 583 22 158 721 562 30 382 871 216 726 886 184 267 787 520 665 684 258 676 439 316 961 98 691 1011 480 777 325 456 605 447 752 963 91 505 964 403 747 935 527 409 957 177 867 292 740 884 160 870 29 1048 191 213 673 772 87 852 532 454 975 236 647 10 611 1053 234 193 811 183 847 471 592 901 390 887 142 77 648 931 432 547 586 952 542 929 177 527 1021 433 694 402 819 455 705 7 702 931 387 163 735 687 392 1046 224 322 812 909 503 925 541 67 603 453 819 892 423 100 874 700 20 221 1050 934 257 858 476 465 1061 121 881 187 998 922 255 522 721 900 403 172 585 665 466 344 697 280 777 801 23 1014 469 808 530 753 537 1041 151 889 361 1007 501 67 1008 875 500 793 302 812 39 268 602 576 427 1024 57 1066 213 460 989 200 571 52 1069 532 920 536 556 1048 464 1086 490 600 288 619 271 878 173 258 763 779 180 421 716 866 326 492 627 508 1050 907 210 609 367 378 740 813 350 1001 225 1042 218 672 286 814 46 556 304 971 347 599 330 924 292 4 738 428 1067 1089 273 462 1066 90 963 555 149 733 19 353 911 382 718 987 99 1088 546 981 122 1055 481 254 933 879 293 621 130 367 751 572 46 840 351 201 926 215 589 577 107 808 464 130 660 950 273 322 846 757 247 509 959 823 154 489 639 561 356 1080 95 886 196 465 1054 197 614 118 586 733 364 1045 378 414 831 509 1089 16 802 14 886 581 106 682 329 792 75 397 575 193 731 309 637 669 64 723 546 328 644 238 1042 561 134 388 1069 368 969 269 601 509 770 5 909 410 1047 969 239 936 519 559 259 1093 244 681 207 262 582 612 329 1049 100 821 411 649 29 529 962 104 591 364 722 505 1015 448 612 360 935 13 691 126 882 661 160 873 505 276 709 1003 244 345 775 1079 486 635 242 221 560 721 536 886 546 33 687 963 3 207 676 113 597 711 8 73 622 928 296 614 196 1060 33 706 316 33 1086 266 1007 657 395 272 745 739 204 1089 258 860 388 671 380 581 25 670 267 474 559 647 513 760 417 476 571 200 1017 835 183 326 885 888 491 602 367 488 630 297 870 292 603 651 487 795 196 188 939 500 628 178 774 157 658 942 424 713 354 695 501 105 1059 571 264 386 1003 625 406 600 516 241 687 312 635 867 76 371 768 298 906 701 92 602 162 1037 135 438 1071 131 657 419 943 64 921 798 192 1030 506 1090 39 209 1076 619 314 1091 220 1077 460 178 691 365 778 75 1035 208 990 890 501 162 798 613 335 1029 150 229 676 71 1023 821 493 432 771 409 692 710 532 312 1036 518 673 590 83 48 930 507 1028 661 422 992 308 959 140 945 18 171 1057 946 317 276 841 244 1010 648 300 195 970 795 264 531 818 2 1053 352 1060 963 544 383 1090 158 615 181 892 64 741 323 860 567 370 843 511 363 555 50 793 856 270 789 251 383 587 512 721 604 264 128 689 178 899 119 845 168 619 995 433 273 846 791 325 459 1013 819 145 250 849 87 687 165 850 935 146 673 318 111 873 711 311 842 411 1027 518 552 457 977 218 121 821 337 1014 539 815 50 650 1033 130 1023 273 150 744 984 482 623 499 144 958 959 366 746 198 404 724 170 854 901 86 792 277 155 869 108 690 175 765 130 576 1042 154 238 673 344 658 878 165 104 711 1005 479 916 486 53 774 846 520 1016 493 0 705 924 445 48 560 267 855 164 817 640 214 1051 210 370 1069 686 151 307 1032 994 76 343 1091 737 135 354 630 548 16 133 581 169 561 895 271 315 1001 131 912 662 416 996 136 200 828 390 1093 444 897 433 891 671 460 613 331 960 443 203 806 940 49 755 3 807 247 641 451 86 549 278 582 328 591 365 842 294 932 222 859 215 879 373 597 811 29 400 804 838 302 266 744 386 1006 665 431 921 70 295 565 452 591 617 464 206 1017 187 917 728 353 381 713 324 639 854 53 98 951 1059 26 71 811 917 14 775 130 803 453 136 1021 450 629 83 855 990 357 72 621 71 787 715 166 487 808 800 377 586 282 568 15 973 521 753 541 129 850 1056 165 100 832 979 125 889 266 667 288 778 355 383 637 73 1037 364 999 711 334 49 581 610 457 1066 34 200 896 356 673 331 1066 619 175 489 976 103 1092 52 611 506 1034 181 900 840 272 719 184 26 996 78 761 170 948 886 77 240 844 947 316 279 988 893 61 770 411 656 534 866 167 1058 492 1060 113 894 148 1015 207 1015 37 673 210 219 792 746 403 1072 208 521 994 452 833 720 133 668 324 687 502 983 127 56 611 50 628 1076 80 58 632 180 722 295 678 935 316 1032 266 658 480 639 297 168 1060 423 989 524 1041 615 147 455 1019 833 353 437 691 1043 33 657 335 609 159 201 850 184 1042 211 690 374 1082 514 791 613 344 55 722 519 584 135 611 830 145 734 488 194 824 566 162 302 666 289 1032 784 134 724 445 620 151 994 280 537 548 732 147 450 1051 784 198 447 1062 442 1039 531 759 490 626 1001 448 407 1022 530 706 145 644 350 1040 717 361 537 806 766 129 103 981 543 781 1061 76 235 676 1077 403 185 909 602 24 215 719 537 937 816 546 427 1030 403 763 1088 392 309 1035 645 529 536 888 144 607 644 481 544 1031 52 671 944 96 310 841 232 925 691 218 395 1095 57 730 25 706 924 201 153 622 55 719 429 1004 280 869 413 558 358 617 741 225 302 709 95 807 662 517 689 450 1057 162 744 173 265 753 85 781 991 6 997 547 721 96 380 600 255 1042 117 862 950 24 42 1036 839 89 542 822 462 726 885 240 49 690 411 848 492 1039 250 998 938 35 465 790 266 877 349 667 195 1088 824 28 942 300 560 157 633 532 391 561 1055 541 608 294 752 396 877 384 379 880 99 691 672 382 787 406 381 840 176 749 703 329 943 430 325 1023 847 446 1057 419 714 414 185 637 977 327 883 300 313 667 316 937 81 720 285 605 1014 418 647 348 256 716 831 489 574 89 124 558 808 130 183 602 951 31 911 89 350 1061 14 581 774 10 149 914 239 706 47 661 816 285 995 360 950 17 966 157 266 940 238 932 35 683 989 32 130 849 1085 228 68 831 646 471 913 28 1016 338 722 499 341 831 103 1035 708 32 830 277 149 606 336 753 1084 7 407 769 336 705 962 33 116 657 1075 188 843 291 1011 106 825 161 144 647 104 733 1042 374 843 70 470 675 550 394 129 632 319 870 516 964 806 496 74 616 880 122 222 971 758 156 355 701 820 334 1040 81 423 812 456 1020 513 797 1080 135 377 549 1058 218 1085 39 27 684 583 499 872 391 786 386 225 1000 49 617 68 895 881 78 819 285 1061 531 741 370 1024 403 297 718 735 17 618 144 352 1092 1025 461 538 910 131 841 842 468 991 18 145 931 527 558 115 840 284 863 44 592 136 590 746 303 887 262 1012 74 745 399 468 897 876 100 1071 35 925 7 374 804 980 287 5 862 403 782 476 990 588 341 554 180 374 1018 70 681 1031 360 969 345 1081 369 1023 317 359 1010 479 820 104 928 1078 532 248 1072 153 654 313 1090 325 819 51 584 403 833 819 315 743 545 990 95 1013 261 962 264 434 630 111 1058 173 1039 924 166 271 791 828 230 113 552 1078 315 25 817 132 652 755 457 748 229 942 318 806 192 734 532 376 676 858 37 419 703 632 450 774 261 99 899 254 783 699 121 280 655 691 482 315 636 49 899 390 874 303 813 1043 22 664 168 216 796 425 953 981 352 557 191 708 103 765 519 1050 180 435 1050 689 100 613 0 781 175 183 849 1063 303 380 815 324 594 1011 168 276 806 147 629 802 512 459 793 728 374 465 1083 103 557 57 826 1050 216 299 835 518 630 787 196 965 378 412 1092 648 240 868 149 929 351 945 60 668 451 111 896 1019 157 764 15 1009 259 217 976 303 676 194 785 334 626 180 652 791 260 703 94 379 857 324 953 312 673 154 739 619 322 476 1090 140 665 966 30 579 543 40 1054 313 820 559 481 491 663 554 211 410 977 316 676 1035 3 555 225 360 831 96 771 25 718 457 1046 730 328 325 983 510 738 216 1008 497 794 774 507 979 351 945 484 549 94 748 77 1011 202 211 741 396 821 180 560 814 354 457 883 72 809 566 347 612 544 144 659 211 819 565 115 507 793 420 809 79 834 485 745 229 1071 860 404 1087 382 132 636 4 730 919 497 249 765 1004 386 267 898 284 815 562 55 658 276 568 166 815 482 303 745 270 681 75 595 804 539 52 760 558 162 1013 503 355 1006 816 521 241 818 917 363 582 445 784 223 460 685 328 663 459 840 884 126 935 5 738 506 768 49 106 733 506 1075 733 66 400 832 640 528 1013 143 264 657 67 828 383 908 1038 281 821 348 852 231 869 140 1079 47 22 1023 1062 195 530 822 721 213 499 694 823 485 685 190 1041 319 102 1005 85 868 599 145 366 796 622 200 920 465 779 508 529 979 497 784 465 704 868 120 508 724 937 232 168 756 321 663 256 1032 398 795 0 581 605 66 837 485 331 833 806 97 234 894 581 13 839 176 231 782 778 102 1044 193 1022 511 23 930 554 4 951 263 791 169 29 713 113 890 1081 133 515 949 295 1029 455 1079 1044 466 181 1050 55 746 834 212 63 1074 65 678 188 663 1081 535 657 122 88 695 378 1091 259 619 1086 411 317 686 965 5 19 993 803 223 6 674 241 828 980 384 730 443 971 510 511 839 1032 224 1 745 224 978 262 940 813 456 330 976 255 745 3 563 273 749 282 556 816 183 82 917 335 714 16 619 739 418 752 431 737 236 1033 51 325 558 605 18 42 869 475 625 220 1041 283 561 1021 73 680 183 340 636 776 311 226 596 119 799 690 428 965 170 731 4 167 965 1015 312 243 914 925 66 407 1003 893 18 991 54 520 838 501 691 847 541 645 145 692 73 845 359 1090 322 912 282 12 894 915 514 583 377 570 71 153 1004 624 401 452 810 848 211 428 814 244 652 836 7 1079 89 23 694 1016 291 590 439 864 510 431 970 823 266 522 1095 434 986 45 719 858 40 1045 307 793 264 212 817 192 1052 118 655 752 503 470 1086 18 614 2 912 470 837 858 263 714 36 878 520 736 540 155 896 23 660 997 349 838 410 216 878 456 1073 1023 91 39 946 534 551 718 290 920 70 137 663 322 760 61 769 308 1043 707 190 249 588 1029 2 796 520 492 663 806 187 960 386 768 317 596 186 68 1050 1011 457 292 675 638 5 872 70 448 946 646 260 896 53 325 586 826 431 132 1035 270 933 927 255 940 253 98 1092 388 714 649 518 600 480 937 260 679 239 862 397 325 882 1016 497 638 545 108 910 74 802 590 169 608 95 33 621 1003 190 84 800 416 606 1045 400 1074 209 768 530 565 78 323 601 784 510 106 858 437 983 648 28 36 726 576 545 730 345 399 756 963 193 243 780 349 622 693 281 331 601 403 615 658 542 344 932 312 654 1005 272 627 334 423 582 678 198 448 897 492 559 161 1015 810 5 262 773 646 135 728 485 787 394 524 716 503 578 628 219 308 786 442 755 342 789 714 21 314 628 858 396 2 1084 829 387 948 443 217 1059 69 624 681 360 289 898 435 551 494 956 960 162 278 576 389 864 802 539 837 345 1077 83 360 569 412 789 793 408 160 735 882 92 109 1004 821 323 198 726 652 216 499 632 74 857 37 686 438 620 957 109 287 781 74 692 649 406 628 165 128 727 191 907 666 324 870 152 684 19 952 92 984 173 654 456 980 203 982 377 485 781 538 648 67 813 688 274 370 832 192 893 324 1077 1091 246 234 575 104 650 206 805 566 303 104 823 1018 530 193 940 1056 506 748 115 105 981 290 979 386 981 625 485 875 289 539 590 1093 181 359 664 765 464 161 847 738 222 520 1024 665 166 436 965 479 642 822 345 11 647 330 741 695 2 672 515 231 1076 815 504 245 717 168 621 126 611 963 50 382 681 621 63 620 173 496 744 412 740 627 158 605 157 310 895 154 783 649 402 489 706 772 459 973 508 1007 411 538 558 72 549 1071 62 509 752 250 1011 973 321 1019 456 496 803 1079 298 904 181 67 921 568 490 410 725 144 626 40 923 238 762 461 938 471 622 453 556 919 360 867 347 259 1078 1015 132 291 1081 343 608 597 134 1024 296 378 638 579 60 427 1083 27 550 838 50 212 1036 460 854 491 806 917 415 272 1050 157 1013 2 1052 877 487 336 803 1006 421 352 709 731 460 690 37 612 92 208 880 1014 101 1007 188 1005 213 936 148 949 189 171 994 514 865 492 719 626 333 976 396 866 441 1047 360 908 356 733 301 1048 92 523 748 81 591 472 739 876 538 76 1037 641 53 446 895 538 1022 869 544 716 168 217 700 810 296 979 91 1088 109 360 806 147 605 1005 296 822 250 27 632 1036 278 471 628 826 253 505 991 388 810 479 1074 273 871 7 793 529 583 632 167 730 106 816 482 421 635 254 961 650 396 982 316 193 593 355 1076 304 792 45 819 403 571 406 637 306 1035 90 1074 553 540 744 179 518 773 672 189 202 676 647 221 1083 400 1044 274 524 1064 256 950 848 467 398 557 322 1078 1088 375 259 1012 155 1069 655 462 184 828 862 536 993 88 956 285 478 1051 116 722 378 849 263 891 769 350 281 785 993 429 879 285 836 450 66 816 1037 16 914 122 790 26 1082 324 282 726 547 567 685 236 454 645 149 851 943 406 475 967 803 539 415 1022 472 591 31 658 580 86 393 1081 367 704 551 25 829 149 888 399 217 548 1038 210 522 970 625 301 990 295 890 5 1023 226 537 785 197 713 695 352 223 636 724 124 1081 63 741 530 618 379 644 143 1001 339 137 669 277 956 316 698 235 598 313 714 855 52 534 863 8 698 743 79 128 948 814 168 246 891 20 810 682 162 519 579 171 573 1052 355 444 1008 111 926 55 811 303 810 46 891 3 608 993 124 1040 319 596 319 984 491 17 741 612 332 259 942 13 1046 1016 510 203 1062 782 96 881 157 283 899 608 151 585 251 319 729 991 545 277 720 534 818 600 274 163 1060 799 264 383 841 201 1017 1035 13 561 491 847 136 24 567 310 682 300 697 441 612 956 286 16 965 920 154 215 833 775 430 596 97 302 772 533 871 124 564 820 389 424 885 839 341 458 956 18 969 596 504 1009 431 849 18 58 880 1055 187 67 696 231 689 496 775 198 1059 440 716 583 140 558 216 3 989 244 604 173 741 629 372 557 41 919 66 1032 237 40 655 889 126 1061 52 523 880 308 926 628 123 147 641 176 826 545 1048 42 570 979 378 1012 215 566 480 1 971 460 910 818 174 1030 487 269 559 271 781 283 882 987 274 380 564 140 861 297 599 42 819 751 31 157 554 495 737 822 205 415 623 643 128 1093 453 270 945 749 160 22 872 235 703 743 527 1084 203 15 907 838 308 407 801 999 533 57 834 653 545 1007 323 482 857 533 598 504 802 631 163 953 326 50 748 84 1041 902 159 561 460 191 875 1076 427 317 867 131 1076 1033 541 130 682 721 273 59 1028 450 776 280 940 526 908 345 883 266 549 438 1031 1047 501 965 516 685 320 47 1013 69 675 938 500 954 198 656 293 823 202 848 70 912 462 847 163 385 550 67 856 497 680 396 997 126 591 77 977 652 448 132 965 753 65 107 658 545 877 99 885 548 140 286 703 177 1005 931 283 747 414 541 706 631 66 771 335 225 924 1028 542 294 833 247 983 533 855 459 564 153 712 875 236 534 714 329 702 262 1093 1044 476 110 627 988 169 132 952 165 816 761 450 349 730 47 625 1027 260 448 715 157 1062 4 811 472 864 49 735 502 933 850 239 890 546 854 188 774 183 779 438 847 525 93 815 544 830 1067 373 75 713 544 627 719 124 591 268 848 390 208 642 502 780 728 90 889 56 1010 153 224 1069 115 939 318 585 357 985 306 961 249 835 469 956 337 693 351 791 1008 209 422 743 911 384 329 998 505 590 1070 440 784 304 993 22 407 560 190 1022 36 821 719 321 907 167 799 438 542 912 425 1037 569 213 1009 462 551 438 23 750 649 441 151 797 274 554 908 327 814 156 558 195 672 146 512 1007 129 1066 293 1008 1054 318 1060 210 1027 161 532 1095 1029 253 330 790 462 823 233 923 530 845 1058 148 797 70 295 903 925 225 590 412 500 769 530 829 869 397 266 1090 600 447 509 747 522 780 271 698 392 1035 520 714 725 222 855 484 784 319 567 495 6 1030 1068 104 256 1009 135 982 863 214 71 930 240 1080 283 956 672 163 297 981 146 1059 227 609 507 814 841 504 1026 235 297 686 604 534 492 807 1046 298 699 120 839 130 531 972 971 34 873 322 909 287 22 990 134 722 342 609 1062 204 849 39 409 716 825 104 687 275 878 83 146 921 735 26 576 454 1089 422 212 548 697 45 613 525 875 216 954 48 71 574 991 456 945 521 880 74 158 823 620 464 7 864 599 201 131 996 716 209 251 936 763 494 737 139 203 868 664 314 330 679 710 156 100 589 582 205 990 146 709 360 496 1090 897 38 1008 506 92 928 768 242 854 466 702 319 356 550 1024 450 1014 408 1092 118 140 967 656 367 468 677 758 244 504 1009 833 53 638 70 868 404 963 398 855 31 413 855 1062 325 993 72 614 68 138 816 185 621 461 874 402 930 1030 74 517 611 905 349 860 522 36 1046 101 622 341 887 916 118 307 1047 309 812 575 352 138 616 3 921 61 620 986 151 220 977 28 646 8 651 418 987 386 988 287 913 160 653 1022 144 609 72 144 777 541 974 722 441 252 681 139 771 202 607 90 806 371 573 648 323 127 803 212 1080 710 353 339 991 667 440 875 463 576 289 778 253 158 650 610 83 236 636 831 199 512 579 298 908 209 972 38 571 579 199 62 756 484 986 28 1037 233 892 209 1045 812 152 468 926 976 172 901 356 232 1078 552 52 266 1017 21 750 1015 425 967 17 74 870 983 507 1024 218 270 924 1066 121 17 1043 481 881 280 722 736 92 910 96 493 980 550 520 393 884 323 693 97 1004 720 185 1047 80 1074 273 288 744 218 802 515 945 93 678 514 870 1036 37 922 379 400 905 467 872 149 837 808 214 151 615 275 944 388 980 361 734 608 124 461 694 546 773 383 1033 75 570 7 1028 666 370 22 970 571 307 324 939 764 334 865 433 569 372 638 381 317 690 757 209 108 1047 322 851 222 958 887 312 936 435 75 771 748 232 929 434 440 745 70 1044 1059 324 64 833 1090 444 925 346 778 203 974 540 817 425 212 658 255 554 38 744 1076 41 927 81 754 278 864 470 276 960 623 147 58 986 359 897 776 435 856 238 999 449 822 463 703 182 580 275 738 387 207 1000 235 1019 223 1093 263 965 8 660 257 652 865 526 144 1032 53 895 732 513 639 450 89 991 377 998 429 995 285 1086 833 292 231 770 429 905 1092 493 499 857 86 938 1 732 850 113 81 975 514 677 828 323 457 1049 162 843 583 525 757 310 637 527 236 574 894 189 807 77 864 318 1042 311 701 442 903 419 744 271 160 874 414 1067 819 174 362 801 913 260 840 364 818 318 123 952 803 261 604 265 674 53 67 741 799 62 864 503 953 270 802 7 144 810 549 281 864 1 688 412 445 575 431 715 222 822 471 925 280 733 229 745 829 47 455 678 1084 50 872 416 1045 486 273 906 428 885 327 1076 885 107 861 195 893 531 269 727 1091 79 1027 482 567 544 572 228 874 465 126 896 379 1010 1051 64 1070 26 692 352 428 769 696 469 363 869 478 631 981 145 548 309 59 971 968 450 760 353 857 343 129 655 405 1050 565 160 1067 307 539 725 86 570 617 211 39 761 993 427 299 822 340 633 467 1054 967 212 580 180 97 886 822 465 578 525 649 395 670 288 198 792 504 740 12 916 78 626 158 1041 1038 465 856 381 557 60 875 213 525 594 482 742 536 1082 767 237 268 745 882 198 326 997 199 705 194 883 194 674 748 376 372 664 751 214 144 828 491 834 149 1024 221 685 410 925 34 999 985 419 546 569 60 1060 793 162 833 399 537 775 466 765 836 128 88 818 1047 179 218 926 318 562 824 72 406 564 923 327 239 1062 864 147 845 150 254 900 376 752 1087 542 965 468 161 594 277 821 479 882 492 1078 824 268 265 861 386 550 515 685 555 327 35 846 729 3 10 841 983 474 743 218 220 847 37 788 719 238 1014 362 960 390 531 1031 580 513 855 206 903 348 428 828 110 1023 856 297 817 251 685 36 556 320 766 326 638 429 63 969 1072 51 669 508 1033 176 105 658 214 1024 251 1026 994 65 500 939 427 1012 831 523 251 1004 330 621 352 907 35 851 34 843 795 119 981 404 764 116 275 953 298 661 1084 188 274 956 533 600 435 587 300 1026 814 540 994 127 334 756 287 1038 984 537 1021 233 310 806 440 740 608 403 616 99 765 275 879 123 172 814 422 1024 134 736 165 966 305 1060 985 22 370 577 49 999 96 1006 173 693 671 181 238 656 496 649 981 488 831 161 636 141 706 50 240 578 856 140 751 436 1061 141 108 560 498 574 24 901 66 932 962 397 1075 469 29 1001 727 214 408 683 165 896 946 92 67 755 487 979 930 407 509 974 587 448 75 817 354 1087 242 640 885 415 233 900 978 268 1047 129 36 1025 517 778 1054 10 926 517 326 579 901 193 3 598 633 462 748 356 138 974 239 951 250 929 75 552 1069 43 576 31 488 1067 358 994 31 659 223 578 461 671 1028 86 783 44 668 507 439 1053 1075 488 256 723 785 157 920 280 238 935 726 105 827 406 646 209 624 79 577 500 941 507 729 206 942 3 538 608 709 496 631 380 501 649 1085 268 97 787 214 1045 389 685 737 451 634 250 1082 488 964 337 688 442 43 689 228 979 238 630 1004 328 460 1039 984 319 115 631 286 598 108 831 627 455 29 865 153 813 919 157 133 925 489 943 420 770 799 34 734 521 1083 312 455 706 27 708 59 613 488 1061 453 787 48 630 426 751 875 168 121 858 530 773 976 291 190 706 350 853 66 561 856 196 906 169 339 918 266 717 407 567 122 1061 625 44 215 1072 852 450 728 427 698 135 658 66 225 763 641 483 1033 46 1013 135 691 344 641 170 754 271 140 769 177 582 496 902 721 398 65 817 806 480 931 189 310 610 586 175 713 48 25 904 912 308 360 654 241 590 754 249 176 764 599 355 32 583 236 1011 906 385 163 783 554 134 477 554 265 964 531 694 190 1033 3 720 438 956 183 1094 945 479 115 603 30 724 35 1095 375 953 280 788 667 322 477 826 996 340 159 585 350 746 818 452 915 428 1063 464 358 801 58 819 886 60 745 495 1008 500 172 947 960 169 1006 530 625 95 1053 519 923 416 593 119 850 345 349 817 1093 201 943 436 426 853 680 30 159 865 1078 487 652 15 241 716 938 110 100 606 841 377 766 206 316 901 614 383 597 133 517 1091 87 972 97 988 597 47 557 209 130 920 560 341 1008 400 478 896 477 737 1010 485 157 911 970 469 405 710 703 429 913 352 672 445 400 732 387 906 333 910 722 452 609 348 694 60 814 164 833 371 788 139 766 525 1076 472 124 818 769 237 632 93 531 728 1067 38 192 957 636 517 383 1084 895 431 392 590 82 1006 1009 387 1023 76 967 357 853 20 284 874 127 713 198 946 566 30 655 242 416 976 1005 484 246 572 665 412 784 517 439 926 708 67 508 1052 271 980 390 706 772 8 960 259 702 424 1083 168 571 384 164 1090 818 2 675 235 1022 380 297 554 701 137 236 616 590 330 762 498 23 634 813 194 153 987 513 824 744 0 616 142 983 270 625 541 113 644 106 931 324 621 621 132 381 925 692 545 851 462 1032 274 798 465 101 745 1061 136 4 751 453 734 300 571 752 255 264 597 930 99 701 379 875 420 940 244 234 595 44 823 842 185 662 234 350 1030 747 235 513 652 481 1062 480 982 26 821 151 622 3 968 335 1064 797 72 868 32 854 238 517 924 521 667 695 155 645 335 228 612 584 372 547 934 228 760 756 43 13 618 701 527 59 818 689 55 671 178 1088 289 420 885 185 728 868 108 1001 34 1061 346 749 95 743 460 476 738 843 366 518 702 237 807 155 608 620 371 498 887 420 650 508 615 458 690 245 1059 343 686 1073 22 525 761 635 497 147 639 916 485 1038 182 708 542 1042 481 498 902 860 465 4 802 897 228 260 1071 275 1011 672 226 1020 133 171 1071 455 788 892 70 43 870 11 708 973 122 463 583 947 320 7 1070 307 620 488 1048 532 724 440 772 137 1010 327 583 899 291 681 264 905 194 533 1046 328 1069 170 635 228 1057 175 933 932 360 1091 46 494 693 8 641 345 945 885 74 423 701 336 904 21 890 1089 113 923 146 926 255 963 324 723 430 338 667 1090 126 752 163 741 25 1083 373 399 868 345 1085 187 705 795 140 212 715 310 700 175 1045 767 511 469 995 164 923 997 167 933 281 775 184 813 298 574 389 791 380 1 575 496 626 687 402 289 829 496 576 776 19 996 350 920 420 368 555 457 582 356 796 358 992 937 472 97 718 1092 22 182 637 487 623 169 621 853 206 1029 351 665 295 536 881 1089 356 232 1048 1010 175 553 249 52 571 900 463 458 666 319 981 90 970 182 835 957 237 776 536 1069 130 537 1093 539 626 169 850 817 285 17 648 851 72 90 1059 848 110 139 622 1050 305 913 71 594 144 254 867 677 465 775 429 687 231 116 548 574 353 622 243 988 56 964 201 175 978 498 867 820 181 143 934 501 709 128 685 787 309 63 717 52 564 180 834 922 109 122 607 807 44 474 984 102 876 126 793 340 1025 761 353 46 1017 973 219 50 987 360 814 983 314 856 193 910 255 721 49 661 294 398 876 514 641 474 562 184 994 8 984 877 178 1049 437 632 337 951 283 138 908 266 583 174 1081 660 254 986 287 327 867 157 1050 954 349 404 967 121 878 194 782 765 346 407 569 87 1055 657 393 668 1 462 802 961 49 676 127 711 163 61 682 18 606 506 876 1062 272 794 336 1059 292 181 641 525 562 726 214 82 873 715 33 480 1028 130 718 366 876 470 925 96 820 602 408 537 1005 87 953 423 587 89 892 570 391 286 903 746 426 995 10 862 431 965 533 774 398 220 664 430 957 921 87 97 703 623 516 25 1013 339 847 397 595 740 308 1092 65 1081 528 732 524 765 107 257 627 1089 246 243 843 613 62 612 56 258 689 618 264 206 963 664 390 95 799 33 1048 389 715 17 810 1059 404 486 1083 896 120 738 183 521 691 951 331 548 256 414 1037 674 302 881 378 870 470 185 748 58 663 627 216 376 861 1091 39 630 25 742 195 201 826 721 267 59 1031 525 1033 141 792 1075 382 277 1067 1020 15 104 953 1035 460 500 867 710 506 543 613 717 9 736 478 818 507 216 959 811 499 117 1073 331 863 863 399 725 399 75 726 60 636 552 363 45 581 1082 62 362 980 295 614 1010 100 700 431 883 458 604 234 637 216 982 347 391 738 883 321 409 549 328 976 900 476 8 716 205 774 288 1065 381 1047 765 474 869 488 557 143 922 445 492 634 667 166 757 64 653 196 577 541 258 982 119 596 466 714 608 127 521 774 679 298 206 554 634 329 170 805 360 1073 38 927 1009 513 318 553 860 319 692 267 328 728 213 559 531 617 268 1020 983 173 604 371 1055 268 1087 65 195 853 73 777 505 685 588 250 625 257 178 742 936 229 361 1041 8 898 296 748 38 988 592 396 278 860 697 25 639 3 71 920 136 555 130 927 478 818 669 460 112 939 682 40 267 751 749 477 901 211 304 559 696 93 142 941 243 790 156 1034 94 841 540 1080 801 441 248 663 514 881 350 1032 67 779 244 808 166 948 636 304 485 566 201 722 612 108 487 968 301 1049 785 334 1082 225 640 450 518 1003 679 270 1090 529 480 1056 983 112 470 689 1037 279 953 298 247 772 656 441 1044 111 550 195 362 956 530 892 468 1012 891 311 792 143 658 365 784 193 283 736 1025 312 691 83 293 658 58 944 1080 274 515 793 148 951 550 88 229 698 244 581 676 0 1010 148 17 572 609 25 843 240 685 142 636 400 714 166 355 698 195 982 96 699 165 1012 289 636 629 3 834 19 747 406 245 1044 304 1024 1089 149 587 123 1007 133 23 772 131 926 198 730 81 952 444 920 103 625 567 499 183 936 217 852 814 536 557 292 690 427 547 956 772 85 665 309 629 366 64 1004 275 978 6 561 293 757 201 983 604 370 627 445 1073 32 908 406 59 638 755 348 467 906 340 970 529 687 723 334 385 624 124 899 738 460 676 33 984 525 954 359 178 690 812 183 882 466 153 633 106 623 720 307 852 456 279 685 79 822 1084 128 691 84 1006 68 753 73 159 939 590 143 196 1023 467 1055 524 610 602 292 702 508 91 644 582 497 988 424 1012 255 205 968 512 920 938 21 216 757 42 653 140 917 970 338 564 390 52 815 33 665 470 654 521 714 60 634 520 1026 549 21 604 279 530 607 908 330 247 580 493 557 456 774 155 621 57 847 488 577 278 695 716 240 1026 442 241 550 397 675 199 880 868 111 964 34 175 574 592 359 129 660 873 227 1076 266 423 570 857 229 673 23 189 1007 661 302 151 568 762 371 264 1087 1066 530 691 484 363 912 573 514 1092 112 602 364 186 718 697 256 198 858 908 66 91 1081 403 899 21 613 353 827 828 383 199 709 507 881 101 774 207 806 1036 181 1020 265 599 45 1036 349 416 969 31 865 306 730 3 838 115 859 499 937 838 253 241 1068 85 586 650 232 983 535 710 172 100 608 1000 344 440 1000 313 654 234 866 998 251 365 867 877 128 276 723 673 517 320 1023 87 1069 615 222 561 37 516 751 674 266 270 837 236 811 255 994 226 1087 71 760 644 524 446 718 783 487 428 869 276 1086 833 21 276 558 782 60 43 750 881 353 451 800 632 145 172 939 799 339 681 332 844 100 944 22 762 201 545 1085 966 475 453 756 1048 15 1069 392 629 48 116 841 53 684 919 402 654 89 964 281 854 355 476 554 513 553 788 326 267 694 208 969 748 396 210 683 293 762 325 682 359 831 378 1007 619 535 552 491 956 461 284 1011 836 338 1092 18 634 168 555 242 95 1089 57 764 737 50 983 443 856 152 515 655 797 295 511 1013 852 409 590 107 274 1078 85 866 767 28 89 783 597 437 301 905 740 231 1007 363 337 1075 504 917 982 361 397 703 22 1075 1040 415 754 19 926 375 709 485 714 46 554 473 657 91 857 166 408 984 1032 29 638 259 344 951 703 391 951 298 438 986 781 233 99 955 641 2 126 941 45 700 856 189 899 106 511 561 956 113 904 29 26 838 276 812 1076 344 792 469 27 957 880 396 168 611 213 580 296 699 123 1051 660 294 1075 131 647 317 442 893 146 875 369 818 7 578 623 45 487 669 747 267 465 558 285 1035 1034 95 27 613 862 149 212 784 517 1054 12 962 315 774 1063 360 792 385 836 414 761 251 108 1042 294 708 934 304 802 467 340 921 774 323 377 560 509 630 397 1041 788 257 836 154 1027 379 586 519 849 435 557 348 714 398 75 882 481 758 152 887 272 790 1094 250 299 949 1066 277 72 718 697 20 414 554 149 929 656 34 1058 378 472 740 756 259 176 606 509 649 287 656 592 315 332 623 187 810 978 439 379 844 23 877 147 879 562 101 688 529 764 8 311 574 58 690 562 138 240 967 565 126 59 828 931 24 768 410 255 675 126 905 637 11 553 150 734 256 378 922 896 34 789 441 572 68 530 916 1090 216 1086 35 1055 411 573 194 610 274 31 558 490 1089 568 380 429 754 312 940 1060 111 932 380 905 393 305 914 1062 322 583 12 416 1041 162 979 138 678 765 524 127 988 196 1081 480 669 851 477 422 892 746 368 358 614 710 290 396 581 269 706 270 1013 64 643 20 748 310 957 561 211 326 1083 106 624 827 381 593 21 71 1071 545 773 653 350 203 582 1010 517 227 1031 164 584 377 716 1040 12 911 119 896 506 517 961 918 16 760 455 210 859 341 860 101 790 21 797 964 402 749 374 767 287 833 328 436 623 608 332 1062 459 1010 136 726 309 507 666 912 258 169 585 963 521 1009 434 755 306 335 1092 653 53 987 284 806 461 193 752 196 695 508 858 26 867 695 503 770 537 183 1042 557 535 906 528 295 941 219 1014 264 625 971 229 951 469 213 743 248 965 532 952 116 829 30 612 743 487 320 718 449 899 443 851 0 714 1000 111 22 1082 1052 317 1 1007 927 315 700 475 445 825 758 377 376 698 182 999 581 90 56 1018 658 471 668 535 800 283 528 1044 820 422 510 956 974 122 145 920 9 1066 804 125 714 366 955 288 489 771 1008 162 877 453 725 500 498 986 820 190 472 1006 96 971 220 1094 616 372 1092 538 643 271 890 262 1031 323 75 827 375 824 485 736 427 784 448 912 15 919 593 129 667 201 627 540 837 235 841 228 514 707 352 740 615 84 94 765 536 1067 597 421 1089 401 214 1018 490 1006 1054 323 757 172 409 1047 395 838 569 252 998 360 212 589 128 810 207 623 1045 149 361 979 125 885 1076 488 995 529 556 262 117 619 631 347 490 761 246 693 703 320 497 587 898 372 980 9 660 233 676 10 87 746 1050 257 94 902 199 1084 584 318 495 763 381 830 398 657 464 698 718 170 803 322 925 97 9 1061 729 231 106 574 602 335 587 64 531 616 933 72 837 326 968 429 3 714 980 430 801 46 996 69 363 982 544 582 217 833 991 13 817 107 444 1071 540 709 624 213 775 437 552 334 77 768 165 581 936 7 202 916 309 692 929 257 1077 242 774 151 639 404 785 427 512 979 457 835 794 223 431 979 886 268 860 493 137 975 353 940 802 31 515 971 766 123 320 801 903 318 924 544 512 745 1073 70 640 290 890 171 559 528 513 689 309 608 976 81 300 1085 326 687 260 767 926 525 273 1084 66 556 842 522 959 381 1005 42 582 251 557 228 596 378 806 33 85 655 243 708 472 863 381 718 112 610 556 94 1061 423 787 160 74 896 438 749 505 965 210 897 571 443 564 40 172 763 796 217 257 1065 435 573 565 366 262 792 206 565 87 771 657 92 874 124 869 119 943 250 109 616 19 917 226 852 556 285 591 278 1041 258 196 780 726 516 1002 57 402 967 248 691 461 794 332 850 413 699 272 899 813 207 80 623 783 79 711 471 379 823 667 331 359 598 791 418 139 1082 302 821 528 882 368 561 25 746 514 893 1086 72 770 245 865 435 592 72 973 177 137 735 892 71 2 868 995 205 475 845 601 488 913 51 935 205 574 350 212 657 821 437 554 137 1014 511 84 737 766 236 788 382 533 904 891 197 228 915 1045 321 1078 435 91 1032 417 668 784 3 1014 209 833 300 1092 17 878 333 487 573 378 853 478 655 518 805 279 724 493 1054 497 1066 9 640 857 169 845 255 868 60 766 44 150 951 367 566 164 999 279 1044 128 945 669 424 578 329 702 213 130 679 323 907 136 1025 234 754 7 985 70 1048 1012 272 720 203 841 520 542 737 870 359 1064 126 973 438 164 875 354 766 606 397 367 870 325 691 66 1024 914 493 197 770 297 900 96 654 750 333 780 111 980 319 86 897 462 967 146 763 1021 17 1036 17 330 730 440 883 475 1051 1028 245 569 144 30 627 42 959 880 82 418 779 116 1018 1006 433 748 54 493 938 320 753 433 880 449 1027 472 837 422 923 964 74 481 642 236 650 81 559 723 79 983 219 231 649 467 879 1095 442 507 1093 948 464 377 754 688 436 726 49 594 165 588 350 170 876 910 15 4 611 614 252 122 825 872 511 167 778 295 674 899 522 532 579 682 103 295 607 338 1065 913 281 519 621 79 703 509 591 418 805 827 428 822 355 990 289 638 220 257 601 253 720 413 867 859 547 451 948 471 690 444 678 283 1047 834 475 628 511 695 536 519 710 820 350 544 690 320 835 106 627 882 291 1083 190 186 882 891 239 1027 438 169 729 448 950 526 609 5 682 300 743 138 922 993 380 1029 190 839 486 737 491 637 33 685 520 423 917 957 362 220 633 559 29 875 37 146 1025 28 690 575 26 418 802 191 611 96 734 822 173 369 1055 694 408 194 662 338 1092 442 929 991 301 137 817 194 893 428 1015 160 758 493 1031 582 329 519 613 227 695 636 379 614 165 370 1090 1059 165 952 169 806 459 235 809 782 257 185 925 495 635 270 928 274 646 432 660 97 810 834 133 459 653 46 985 889 123 185 886 860 255 321 820 1038 326 750 122 513 1083 736 23 250 902 85 875 944 244 784 457 700 538 285 946 920 488 579 294 767 310 570 226 636 124 486 1044 730 460 934 10 12 619 402 701 250 952 1018 442 838 109 922 432 713 442 774 108 108 715 147 624 971 538 118 917 456 825 800 78 623 417 59 726 208 750 172 718 795 209 334 618 419 1068 572 533 38 923 1037 290 530 798 512 737 648 4 936 130 778 422 1031 13 234 1075 35 726 143 1049 136 644 211 571 448 833 738 157 659 117 732 35 577 77 489 1058 139 628 476 960 874 420 893 352 603 483 752 219 600 241 54 725 876 395 376 557 686 255 834 157 672 117 946 440 827 31 758 253 437 651 279 614 988 413 592 90 409 920 176 997 502 857 84 1017 742 379 726 277 320 1060 461 594 901 494 1063 228 215 765 981 268 831 16 227 647 172 869 427 666 927 356 49 930 527 889 340 899 286 572 587 85 343 785 515 701 30 831 502 822 611 507 1038 256 949 127 202 768 296 622 304 938 73 918 1063 110 579 250 491 815 599 526 561 67 53 1092 586 35 158 747 359 773 137 986 155 1050 590 433 645 293 334 991 1010 3 184 853 355 915 647 10 960 66 754 266 462 837 114 929 379 1012 916 303 100 679 1029 384 695 493 273 1045 907 123 374 830 604 114 936 159 345 780 920 151 793 337 1053 425 184 972 9 923 59 951 54 708 877 404 600 306 179 580 253 1032 1000 518 311 859 856 438 129 770 836 59 653 46 464 968 713 296 104 660 905 243 284 837 81 816 46 1051 585 312 253 762 860 147 85 901 361 1020 252 682 219 624 420 566 556 377 578 12 294 914 843 460 431 564 414 558 124 563 186 1070 288 767 1010 347 976 431 33 641 710 17 704 269 779 325 484 623 980 252 1037 6 979 429 71 828 882 298 725 369 651 483 499 941 519 575 550 92 236 802 521 999 415 584 382 712 834 454 919 544 428 1053 314 692 268 704 573 110 46 857 785 344 949 14 769 258 437 967 154 565 200 556 331 784 347 1036 474 915 936 214 381 1090 47 563 63 806 113 656 512 905 508 1085 979 85 467 665 38 876 411 968 825 197 6 752 516 752 593 366 770 290 879 98 1024 537 427 1056 193 871 212 642 251 1011 454 618 310 790 397 661 108 641 189 883 878 65 933 122 283 895 282 977 794 105 1077 224 1069 365 773 10 348 1052 497 566 371 977 493 959 982 505 353 1006 324 926 1066 21 937 34 730 476 597 218 213 998 1011 453 992 19 706 82 926 121 233 603 191 553 1041 262 784 375 636 219 750 214 136 736 752 51 683 461 236 734 481 892 1035 119 781 122 451 1087 122 780 1052 460 1074 259 1015 129 669 228 793 391 1052 404 411 1095 492 816 796 394 864 418 535 853 16 943 252 580 784 250 166 955 322 949 28 1015 212 742 322 872 465 913 826 231 491 1030 522 571 836 2 149 894 567 270 182 990 553 137 76 765 207 578 770 511 400 784 442 590 1067 79 965 394 834 500 384 611 911 461 688 56 922 49 803 516 306 736 271 752 659 54 514 880 427 945 935 21 625 175 696 433 1032 9 673 444 428 935 502 868 153 705 474 985 667 476 55 808 777 332 934 244 1075 28 410 600 1 884 350 697 257 896 1085 367 970 398 564 464 965 94 284 1016 446 1048 1095 39 176 916 143 885 796 149 888 544 350 660 661 188 918 207 272 725 182 887 502 773 836 200 1012 243 460 865 517 579 387 953 829 519 139 728 971 175 553 298 702 494 983 364 964 231 281 604 874 115 596 524 207 835 294 993 495 594 961 420 249 810 368 1083 603 171 980 449 8 749 1050 127 510 893 816 279 636 410 438 610 817 293 412 788 128 691 87 752 244 801 1085 320 1011 207 762 126 180 1080 501 1021 227 564 228 939 1053 403 559 529 47 1046 795 444 717 411 856 483 1086 456 576 291 49 857 634 436 1017 516 794 51 509 1029 119 1055 384 647 708 269 486 560 126 1067 435 704 564 452 935 151 992 136 1021 432 96 706 436 704 392 585 172 550 382 936 909 257 717 218 481 1080 1066 83 353 1084 883 469 952 109 687 78 898 342 250 821 706 464 897 133 207 645 913 320 209 1053 125 772 1003 9 310 885 265 593 618 346 641 409 521 891 184 595 7 898 30 993 671 456 902 78 551 235 566 416 94 834 820 223 631 507 949 393 729 292 172 922 0 832 340 1063 661 301 978 451 678 114 498 630 383 868 688 325 140 992 965 458 770 329 88 956 903 491 375 1062 895 240 902 218 333 928 1006 294 232 1014 408 846 1005 262 40 1094 871 97 1080 221 579 388 786 174 919 251 344 622 349 955 462 867 1061 21 954 442 16 710 531 716 248 737 955 370 299 1055 265 897 682 212 413 925 711 10 186 776 378 659 203 1081 966 145 108 1006 1023 34 545 1002 494 836 709 473 439 1024 621 153 198 785 1085 435 588 539 420 713 809 199 156 617 593 360 70 822 29 1019 344 963 227 692 1051 227 757 130 660 239 119 744 1009 255 234 709 338 832 383 818 801 334 735 166 527 1071 561 444 706 146 1094 281 354 962 362 559 191 626 606 331 275 735 586 380 129 773 488 1073 268 703 235 1095 151 707 39 707 873 3 957 182 489 959 796 213 887 212 96 781 757 133 769 49 104 1071 940 522 567 520 214 843 567 517 971 97 332 586 531 1009 811 159 815 287 133 610 939 345 353 905 445 685 312 726 525 787 848 526 423 864 489 1054 322 910 409 698 126 592 583 394 934 154 989 373 640 457 651 40 126 567 817 381 953 126 54 936 617 153 644 169 183 945 96 1017 961 343 500 658 3 877 883 166 1079 407 1005 495 665 201 792 202 402 1004 752 166 226 941 365 863 267 705 633 381 70 1087 448 891 996 61 244 587 1082 52 339 937 169 627 576 275 738 123 603 503 759 92 950 66 374 793 405 1082 179 822 528 553 739 72 858 524 114 637 696 61 837 377 601 42 335 568 730 73 49 640 166 713 653 387 926 66 894 176 192 758 24 616 480 616 236 925 315 749 944 424 962 328 403 829 308 785 454 992 603 136 145 883 1092 57 335 643 185 1066 93 1016 877 468 200 1091 764 256 763 282 436 705 264 822 564 357 146 1085 617 67 937 274 585 195 868 39 77 865 904 100 229 986 145 1053 878 159 39 698 465 703 1023 153 759 345 1025 175 553 420 585 327 190 918 219 670 293 720 532 884 1050 262 1014 523 852 336 223 1048 771 462 660 423 771 215 94 702 357 647 360 1085 731 212 762 521 336 925 729 411 398 1079 639 98 962 30 341 685 982 147 962 504 1035 316 227 1025 837 458 108 1063 39 801 160 994 598 289 248 847 662 496 963 283 138 701 384 695 711 175 340 1042 732 17 197 814 1095 446 202 1058 577 256 452 592 376 654 653 96 305 657 1043 509 76 783 352 672 195 679 219 627 596 11 232 655 317 685 777 500 826 7 869 225 476 955 261 945 57 984 894 340 190 655 198 921 454 933 845 440 733 109 222 1061 665 454 56 942 160 548 577 90 194 711 30 793 170 558 213 1093 371 806 11 692 2 648 219 700 958 510 479 994 98 1042 107 889 734 64 565 323 64 843 252 739 783 15 558 540 208 814 205 837 722 54 717 247 489 834 621 125 70 729 446 644 530 791 523 1008 1091 353 1094 532 757 69 365 1034 107 821 139 719 690 39 308 562 988 107 333 832 636 198 607 291 924 51 836 540 761 496 1043 170 50 949 648 315 921 129 265 751 34 591 2 1008 998 235 251 720 1030 286 21 810 636 408 753 412 1051 334 797 221 418 692 800 294 278 954 1050 275 1066 96 892 145 1039 63 66 937 474 718 473 763 759 77 433 1023 486 978 516 709 622 159 92 1074 301 907 447 1094 336 1037 169 571 592 210 176 988 48 813 582 370 977 283 729 191 307 809 434 719 580 320 732 64 911 401 348 875 602 379 1053 12 722 2 689 292 270 1075 65 589 609 413 715 280 781 129 261 868 785 112 1085 332 402 956 242 812 882 11 931 400 179 885 144 944 332 706 173 624 166 1080 578 138 274 806 679 44 328 700 472 661 685 38 416 973 1008 275 841 535 338 962 110 782 290 669 600 254 179 1082 993 222 761 93 879 482 442 938 783 106 645 134 938 209 1073 444 496 718 539 1068 820 258 751 408 820 524 447 926 557 357 561 94 293 822 463 921 1055 18 727 87 885 109 788 261 1038 90 54 983 692 284 98 555 129 832 403 959 104 1042 213 654 695 48 305 961 200 723 909 494 253 790 447 795 1088 57 912 383 760 171 431 1017 44 681 434 582 711 415 49 811 129 983 892 397 884 485 244 1028 402 737 824 275 504 618 83 1086 111 1013 805 305 175 605 132 1003 458 757 780 68 1059 89 44 887 111 800 17 847 989 88 103 693 31 958 59 715 1067 149 760 144 962 222 473 629 518 753 334 651 247 1082 348 725 702 278 343 548 432 975 1061 365 25 1023 111 639 597 472 593 358 6 722 768 272 1079 34 272 630 646 387 76 941 506 765 743 46 15 658 805 58 102 1063 893 507 341 576 895 63 320 933 170 1053 652 149 15 865 410 810 1041 11 287 882 798 225 993 96 53 886 209 861 793 265 543 1038 384 712 258 812 261 890 461 791 151 603 979 114 575 330 410 675 905 55 751 253 1035 192 88 980 1036 30 467 980 284 890 550 61 1000 137 648 332 529 1082 870 208 419 632 42 661 372 566 654 405 779 182 432 1065 110 654 807 263 172 699 143 846 422 774 831 409 700 16 293 974 22 972 126 873 261 708 108 956 274 697 212 707 177 738 799 147 439 977 1064 393 957 544 972 206 191 1088 68 962 623 486 249 987 904 183 550 467 192 644 770 149 380 571 810 167 955 1 806 61 774 100 521 670 641 198 450 920 655 492 99 719 828 134 1055 279 643 50 159 868 112 660 147 739 91 613 733 77 1089 167 528 827 971 236 196 1079 994 210 116 1087 463 746 651 245 43 607 174 586 356 1068 1077 167 911 446 472 570 948 384 896 139 806 92 1006 26 391 899 344 778 850 270 983 99 1016 486 328 849 1018 65 13 878 374 710 373 943 535 959 625 284 1084 335 151 834 330 1069 1009 515 147 604 60 681 344 918 325 1005 566 168 400 1086 833 188 1030 333 321 679 252 994 315 1090 270 1052 989 103 511 706 906 449 933 359 213 698 72 712 888 534 504 633 640 545 655 109 115 1063 626 450 614 98 946 439 305 832 556 208 490 990 890 81 429 583 131 889 504 825 712 388 788 38 458 643 634 152 140 1081 81 930 566 272 745 295 257 828 404 957 664 228 65 1058 184 920 273 927 962 42 556 62 263 895 405 751 232 778 707 509 531 911 982 211 606 382 815 277 280 950 746 323 44 1089 113 751 186 1080 720 28 57 918 473 559 115 554 601 33 619 533 795 41 21 758 531 652 924 231 375 743 197 612 671 242 381 1089 328 881 699 235 464 1025 514 589 882 511 79 564 158 1020 162 915 819 322 816 425 533 969 791 413 1053 353 1069 409 177 665 458 1008 484 711 512 668 978 521 310 943 638 187 453 1026 39 1028 735 536 788 110 308 843 1049 477 789 344 983 472 518 678 988 273 151 932 237 848 535 994 687 100 63 614 955 32 297 666 941 106 135 819 1021 87 918 439 259 1056 689 63 1050 54 304 724 874 530 967 145 724 53 865 58 479 832 394 801 1036 215 545 642 814 530 317 922 26 858 1059 110 859 75 858 441 35 871 513 550 973 544 344 1053 306 689 48 1004 694 475 1038 67 336 808 420 998 561 329 781 314 81 662 915 5 212 846 277 557 334 766 787 107 598 441 581 470 915 144 319 620 40 857 378 1075 903 362 253 965 680 402 693 95 794 483 506 727 939 65 904 80 813 271 73 1087 388 1016 981 125 753 410 1 664 744 217 360 961 177 790 999 221 673 483 61 684 81 776 854 49 444 624 307 824 672 533 772 508 795 327 203 981 997 296 559 293 83 640 503 615 424 789 23 696 736 328 832 460 602 356 1025 368 28 1088 593 289 1094 458 31 853 579 533 826 325 103 817 793 353 891 341 585 38 35 561 170 1062 367 1037 142 589 1086 149 290 853 669 389 491 1041 291 1050 425 555 885 408 1054 240 406 961 546 663 291 760 300 847 835 17 831 544 897 435 823 374 100 767 1054 341 719 482 764 500 708 17 699 245 477 1018 722 495 11 877 1025 290 997 273 692 318 103 571 334 737 712 453 218 978 750 148 1052 445 1065 403 462 856 635 501 498 962 87 1075 342 1023 529 812 315 839 206 806 1063 249 666 6 1095 14 889 513 423 590 829 16 660 442 1084 222 709 11 609 207 683 159 99 752 807 340 674 317 518 754 874 362 220 973 652 223 654 116 104 786 46 625 1023 85 445 609 158 750 855 2 455 723 379 1021 758 226 894 51 293 796 265 1032 712 36 697 298 675 97 653 455 531 1010 421 658 584 186 1008 47 15 861 227 957 673 538 237 866 252 570 1042 514 1017 544 621 268 680 223 661 395 762 512 608 324 566 456 387 969 756 411 311 899 825 224 613 236 206 667 954 43 794 154 388 922 861 116 0 639 722 33 792 20 609 170 471 1059 770 275 1030 519 634 7 641 408 260 777 554 408 164 727 660 59 1014 311 195 789 684 93 337 1064 995 267 647 226 746 517 380 1019 606 290 644 431 761 211 521 1061 675 104 274 1024 902 364 511 788 804 467 142 718 167 973 559 470 1069 386 123 916 661 50 1083 361 687 146 15 560 1030 341 401 907 347 744 1072 351 198 728 254 943 859 404 730 67 880 328 896 105 394 778 336 962 1065 494 370 601 18 926 9 550 402 1033 457 1012 518 851 654 292 808 366 940 303 295 676 1084 246 236 573 516 927 30 558 1033 478 754 370 505 752 132 799 1029 260 102 959 161 1028 802 250 2 1033 985 354 726 300 689 155 997 7 389 750 342 1039 587 9 658 179 207 885 182 830 313 573 606 196 132 649 1016 304 748 194 913 470 864 31 898 187 323 737 843 167 625 259 1015 416 416 1043 1074 426 416 575 120 927 735 68 510 702 520 562 826 526 525 775 951 366 331 772 543 576 682 83 46 1001 314 780 1077 254 121 566 719 447 232 1024 337 768 910 394 847 476 1048 181 154 818 689 8 28 879 238 959 1000 244 375 991 509 978 969 337 629 497 1037 461 860 291 429 997 211 576 564 499 52 956 408 628 734 250 8 704 33 739 869 356 158 1094 1050 45 692 470 835 3 791 539 252 804 886 44 803 186 56 670 812 451 654 356 787 109 336 764 258 1054 355 883 503 947 835 543 345 779 169 997 839 380 1053 325 896 426 567 430 814 462 540 714 103 593 1030 238 700 496 106 1085 371 664 608 494 533 842 660 72 607 128 641 327 824 232 756 206 253 1041 1059 231 210 877 871 322 811 163 816 96 450 833 296 793 570 244 274 955 437 835 241 635 464 815 154 1011 83 656 645 7 273 944 5 643 936 319 197 556 80 899 426 890 773 393 936 216 604 375 1037 449 112 824 659 286 771 471 470 634 757 241 1064 285 699 48 1006 527 814 96 646 537 434 907 918 127 147 592 785 28 576 357 735 350 76 953 88 562 655 409 891 284 526 763 77 940 1010 111 226 683 1048 109 690 79 785 116 719 293 1030 163 768 52 966 404 717 41 406 929 415 631 199 1028 786 422 369 992 913 290 239 592 105 616 317 729 232 1067 573 305 132 928 943 160 1077 44 40 598 460 559 1049 135 953 2 731 202 14 628 161 1084 206 1034 140 1012 475 725 96 925 688 458 536 591 1033 380 914 105 613 130 900 4 750 107 243 1095 50 856 306 820 647 123 904 524 70 595 1023 495 799 50 476 701 962 140 191 650 147 734 691 43 871 46 761 364 1069 446 941 399 957 184 221 742 816 286 789 170 616 78 223 843 4 826 218 971 763 196 863 223 62 982 430 577 611 218 592 316 226 595 797 439 940 417 634 267 79 738 3 591 119 576 552 41 754 183 180 564 62 703 341 1080 474 753 1071 88 117 1009 114 794 1074 10 344 595 387 1092 80 640 12 1005 106 822 402 738 795 354 480 834 1027 440 21 619 747 29 28 577 381 972 745 232 573 355 837 86 429 1014 1033 526 394 621 308 970 860 425 834 387 808 101 640 493 709 237 728 348 603 235 405 1062 323 644 248 822 860 74 554 183 321 823 563 199 828 293 21 678 67 1083 221 967 816 480 539 882 821 155 425 834 495 1047 1055 183 929 460 1033 396 356 554 107 570 255 780 103 1044 855 460 796 490 804 321 789 408 962 479 587 181 492 1053 168 1092 104 1026 840 390 189 708 184 668 375 1084 1006 400 981 499 899 166 29 810 26 1068 960 453 853 273 879 339 537 653 78 710 548 319 523 874 503 1081 1070 252 378 1009 310 644 270 1004 701 487 748 208 312 945 916 399 331 917 275 843 420 689 798 326 5 939 635 70 1039 495 426 850 498 997 1023 92 977 416 609 474 764 295 531 690 59 640 471 792 300 556 583 93 169 907 767 492 244 713 457 633 399 909 245 835 657 63 368 735 635 226 737 307 16 629 1083 518 144 608 827 503 171 997 470 859 455 757 32 759 925 129 653 50 1007 200 69 661 6 705 45 1095 140 610 691 387 985 532 951 297 1015 259 930 62 771 307 656 241 370 923 621 521 569 95 200 717 1011 141 772 318 909 37 746 305 1015 510 468 577 336 745 287 787 1059 310 160 754 317 887 926 30 143 894 294 824 301 593 635 177 303 658 570 89 76 719 1066 366 531 627 24 805 28 915 582 438 853 287 435 823 74 785 201 905 1064 351 103 1040 113 871 95 890 150 658 70 826 628 338 295 981 963 487 348 841 159 864 199 993 951 375 37 913 554 41 903 291 646 62 861 508 985 365 204 777 560 355 538 860 443 793 363 1040 368 1077 860 399 349 962 870 472 428 778 465 858 506 671 235 984 625 507 686 27 9 1025 232 1005 958 119 859 112 170 643 32 879 163 601 169 656 451 1019 381 873 573 170 987 484 175 729 622 126 102 691 475 1050 251 991 229 694 493 737 889 454 41 818 253 592 823 15 723 397 182 1055 28 578 17 751 732 92 842 349 587 158 172 813 792 55 144 756 519 784 461 752 1056 521 1009 195 862 371 952 5 1032 65 872 119 248 711 182 577 983 149 656 495 908 106 3 776 135 618 705 126 236 949 591 186 925 197 57 728 30 941 932 369 493 789 403 896 804 282 287 582 315 814 470 722 585 381 316 930 525 616 979 286 468 799 772 190 50 711 630 333 983 509 560 191 841 516 853 527 305 772 613 281 223 841 298 606 722 519 179 863 8 1053 244 857 395 601 309 1065 822 118 794 513 746 468 731 467 212 590 793 280 65 556 945 16 215 813 210 776 122 807 154 599 337 553 147 684 475 1074 890 11 1028 241 553 422 628 81 735 451 884 213 770 15 871 214 59 872 536 907 1016 187 299 664 150 982 702 41 790 518 255 913 823 120 981 94 368 943 142 602 77 752 279 1063 198 1085 401 868 784 274 22 741 65 784 335 865 530 966 466 913 231 747 504 775 556 251 518 949 641 250 133 762 976 341 124 670 744 531 413 1052 556 356 1021 202 285 638 709 30 922 301 798 325 69 886 634 307 648 149 0 747 724 322 38 659 597 454 572 342 1038 104 997 331 658 32 629 295 410 1058 914 108 813 292 858 46 215 651 572 338 757 417 667 37 384 668 13 563 324 869 203 1006 591 487 374 910 338 1084 458 559 368 817 619 264 519 606 905 537 206 931 27 865 703 4 748 109 957 356 282 998 428 719 256 1020 926 452 680 214 794 19 475 1071 40 838 696 200 678 287 254 554 276 647 915 426 580 403 231 801 282 810 800 71 303 1044 772 376 1080 169 472 922 440 925 48 1003 475 847 642 349 840 77 90 763 1062 34 809 366 774 265 512 856 187 1050 530 687 554 152 784 271 446 817 999 426 575 431 92 619 335 718 469 1038 609 468 946 451 366 1069 614 86 263 922 80 614 138 700 1085 60 325 852 588 273 848 431 275 925 287 961 1010 518 531 967 1047 308 196 760 541 613 90 1064 829 409 226 685 845 125 871 275 480 718 749 290 415 595 215 1008 548 465 534 885 995 4 679 240 716 363 779 158 443 1016 514 828 880 245 460 1076 1057 215 549 243 250 906 724 160 646 41 983 46 568 375 715 120 636 47 1074 342 180 846 987 169 143 593 376 1012 958 215 630 463 924 81 950 270 448 586 541 713 739 452 783 126 377 574 747 263 317 913 1075 387 457 686 494 767 269 758 1016 367 571 41 697 161 631 520 611 286 989 87 887 447 109 980 631 452 937 198 402 764 901 75 797 392 1015 490 259 941 306 769 306 565 752 486 880 318 382 1051 860 347 334 604 1066 392 10 652 1094 109 781 283 620 355 875 536 314 689 985 150 410 656 73 853 776 327 831 92 769 211 20 733 260 551 737 20 645 112 843 74 878 186 949 333 631 309 284 748 858 60 570 246 1089 64 981 485 167 702 1034 273 143 663 972 375 1083 402 505 1063 915 441 615 358 700 305 19 721 68 955 494 904 817 406 612 248 539 952 829 488 272 887 649 478 1013 390 700 421 361 1052 624 413 270 1059 132 841 27 672 438 614 1079 428 68 987 510 755 1016 72 841 452 159 900 61 731 193 650 298 1030 811 378 447 588 685 256 1073 233 215 608 309 723 324 1079 36 759 871 532 996 56 243 745 1031 48 636 17 598 412 700 469 544 574 0 992 764 293 836 98 471 630 297 632 476 596 437 858 730 471 1025 115 1002 52 183 829 751 49 737 133 742 77 293 759 1063 449 589 135 283 844 702 150 795 167 543 1088 764 137 64 877 258 778 473 883 141 755 331 837 290 560 1017 219 324 1066 594 124 51 620 306 996 524 891 358 870 485 988 58 563 872 460 832 407 655 436 747 313 194 731 105 961 1088 55 435 895 631 455 3 911 1022 519 686 127 271 714 710 153 321 773 668 277 210 1089 635 107 175 1060 898 353 403 733 50 814 771 327 238 1022 223 557 385 956 378 763 512 935 974 449 202 911 97 696 515 905 455 1056 520 911 427 686 626 55 566 98 434 911 205 957 318 898 803 304 51 738 544 636 897 150 274 726 581 247 162 1020 914 333 476 666 997 508 713 438 664 149 881 304 613 48 391 820 695 507 786 481 1000 143 463 601 63 1017 680 59 845 106 1082 531 237 1035 845 503 474 636 427 851 919 45 338 698 1072 296 1042 130 516 570 41 1083 465 803 267 797 268 551 806 111 1054 223 410 954 203 808 879 480 832 277 807 302 760 264 260 635 872 11 129 863 267 971 920 2 767 303 773 335 544 1086 472 903 759 248 548 329 330 1040 80 738 412 757 37 635 661 398 866 80 79 680 75 832 762 357 474 1048 685 44 616 255 466 667 914 248 481 577 663 333 839 238 655 124 1030 255 345 786 494 993 469 623 633 395 362 685 760 217 786 407 179 618 588 492 465 1043 594 223 644 333 480 703 740 100 417 709 674 480 963 285 389 1011 144 679 440 598 474 774 664 530 249 954 223 851 669 319 851 517 782 239 1054 405 986 6 55 782 709 353 954 39 350 801 973 457 550 373 173 1092 943 344 1043 332 499 1006 733 356 666 113 472 824 526 951 1093 268 727 415 6 679 592 450 1031 189 563 255 479 731 242 739 9 602 726 360 522 1013 773 340 438 889 81 966 761 58 807 17 824 160 585 397 701 209 627 145 372 830 509 988 898 69 670 212 914 402 181 667 317 618 268 883 799 266 310 921 495 752 909 481 1058 529 873 368 394 558 179 946 564 301 272 1004 1068 61 619 67 489 717 511 979 421 629 245 923 723 501 741 10 427 1061 434 857 590 166 658 475 128 1011 868 46 185 1091 1006 211 533 663 172 909 394 948 202 696 833 144 337 711 199 584 857 48 890 352 943 375 160 568 1037 105 787 329 573 60 445 855 360 643 970 72 590 48 566 297 27 1092 800 337 301 612 213 938 192 951 856 285 969 201 885 176 996 216 655 165 198 692 994 41 454 696 581 2 387 839 77 1092 582 414 928 501 173 1055 516 1074 12 593 764 467 15 782 95 811 989 389 145 1002 494 1041 237 932 499 636 146 1004 90 831 481 655 1010 24 1044 97 897 167 382 636 421 1020 782 417 796 528 435 577 105 1067 403 719 526 829 617 192 980 501 1046 190 180 680 3 788 404 1048 283 1019 873 439 856 312 385 709 229 961 242 1073 858 387 734 54 544 954 957 441 842 207 56 964 1080 384 637 12 938 436 1069 467 386 802 104 964 976 152 419 915 694 547 774 126 1006 169 84 1026 1080 462 910 363 971 153 385 750 275 972 819 205 644 199 912 262 818 481 230 870 596 389 264 775 944 393 739 121 829 46 63 1021 926 99 663 343 825 216 407 1072 620 337 58 897 1046 504 1085 343 62 887 1045 455 311 911 934 163 442 985 145 900 725 29 57 745 636 468 929 345 198 923 462 732 603 63 249 952 82 601 218 903 93 747 174 799 941 17 45 945 619 73 94 788 458 820 980 531 682 398 97 821 117 777 590 308 219 805 1030 309 25 853 1029 521 494 554 482 801 639 231 802 328 604 308 38 834 48 997 184 1057 659 317 62 895 781 508 232 829 24 944 490 597 980 392 783 78 2 618 155 857 290 840 54 1037 588 240 857 14 477 819 372 903 1068 129 387 638 414 1011 696 212 487 980 273 1050 239 708 1058 408 692 181 501 958 625 509 1075 167 549 23 264 591 656 228 529 742 46 948 1085 543 48 734 528 1001 86 1045 660 381 358 873 530 927 556 473 849 484 653 344 744 352 126 1086 294 673 264 1090 697 146 537 1090 66 978 823 352 993 500 1046 148 994 93 777 534 493 686 75 753 992 118 1018 349 792 87 212 756 186 613 754 269 785 421 697 12 322 602 290 778 404 932 982 73 168 736 784 542 995 39 702 149 918 372 1087 442 118 823 958 524 746 499 894 321 249 817 956 43 1093 454 907 504 940 475 654 363 850 392 1094 296 961 76 151 681 185 1089 945 223 405 785 586 66 692 492 742 310 365 663 475 925 627 328 333 752 189 786 84 741 455 1051 27 1022 1092 258 81 614 390 856 174 640 1095 198 773 328 388 755 1009 411 612 409 85 1038 943 515 979 329 754 94 11 1047 222 921 906 304 727 402 52 734 311 622 1081 112 573 137 257 891 231 559 919 144 521 1004 325 1086 778 373 515 681 849 338 120 857 843 394 468 756 427 763 60 657 4 963 526 701 351 939 496 957 61 1072 49 684 604 200 655 518 306 682 1072 496 864 314 227 565 67 585 491 785 463 1079 1013 87 391 736 113 935 891 450 411 957 582 192 916 418 309 834 1052 61 505 678 253 928 119 985 329 816 970 207 302 553 873 286 572 280 844 21 889 134 98 693 490 558 269 1076 712 236 85 1091 1009 29 465 888 1041 386 147 596 1086 12 886 296 257 714 1047 34 219 910 22 552 345 581 226 777 103 1041 942 426 929 7 889 216 1039 57 423 867 710 313 403 1035 29 785 65 851 362 610 649 335 309 751 747 310 564 437 560 436 142 885 277 862 1009 65 618 159 397 724 46 843 962 36 597 38 1067 118 36 801 552 167 887 506 847 507 362 712 770 48 236 1051 720 61 346 899 308 826 596 365 806 250 404 862 775 378 758 99 891 123 409 809 986 100 989 92 864 523 82 939 455 676 681 190 251 779 510 660 1093 35 654 532 17 794 334 612 809 282 1070 20 199 806 878 110 732 78 751 42 300 751 758 530 290 634 131 824 899 115 709 103 330 779 646 46 632 248 663 364 42 945 552 6 340 630 416 1080 1005 65 767 368 138 738 496 866 881 448 1012 188 170 710 528 728 1037 89 899 282 848 525 59 788 691 342 327 1072 98 685 648 213 504 998 906 237 364 989 885 116 1089 538 271 858 285 724 616 341 459 1047 35 803 334 731 378 940 313 915 467 982 875 63 422 754 259 576 628 322 799 192 398 577 655 130 650 51 730 409 56 1073 1089 181 629 358 614 316 542 807 1021 298 478 884 893 199 235 1016 634 288 806 51 989 51 584 445 962 436 444 992 586 50 1084 182 990 0 682 74 969 167 973 430 989 162 560 314 701 445 244 985 472 646 817 529 549 404 56 1031 368 815 247 769 497 901 462 780 1020 48 183 941 323 619 1027 245 596 282 260 1020 287 669 774 229 577 524 981 37 616 342 888 113 472 747 642 201 768 281 63 606 771 341 1021 159 26 855 767 149 410 961 866 0 369 602 181 650 1050 455 1014 208 145 840 180 644 394 950 495 858 567 98 187 551 66 736 45 1048 792 36 156 573 212 898 796 125 861 0 266 1023 902 219 607 326 977 52 1002 481 406 790 431 965 775 288 952 15 858 2 569 229 824 301 942 334 360 700 68 1057 106 1026 584 77 527 625 152 618 160 1069 896 114 345 872 971 272 834 40 377 886 72 789 823 403 79 716 167 1073 553 423 335 721 493 732 283 1032 150 842 613 443 792 418 343 673 888 327 217 619 737 328 356 732 99 646 845 410 830 412 569 406 1051 35 253 708 696 19 488 572 178 693 1014 217 1057 546 491 799 552 427 933 458 1000 177 725 121 876 278 350 898 274 866 441 738 94 1054 481 745 164 601 1016 181 516 719 128 662 102 757 419 689 873 108 596 487 225 1056 544 689 503 566 297 673 764 121 887 397 758 447 575 40 319 723 458 1085 726 486 434 638 754 165 575 287 417 572 688 158 517 911 900 140 510 681 161 944 113 563 482 783 527 893 164 696 1032 186 839 545 917 354 448 768 938 119 1030 378 443 933 528 663 970 436 414 613 248 853 356 785 874 308 731 6 894 448 794 181 533 774 359 611 204 790 1031 365 916 147 445 851 583 503 680 332 572 18 272 597 793 85 1087 299 498 746 5 1008 298 934 445 802 581 288 851 220 1036 55 932 261 404 677 736 232 675 112 1063 82 194 1065 962 251 933 352 751 105 176 645 25 621 529 714 70 594 735 321 635 50 906 8 878 370 466 588 74 587 59 560 625 387 300 858 71 875 893 116 493 1086 887 352 234 635 446 682 13 785 347 1029 525 1072 96 848 268 760 486 838 315 765 182 572 1076 336 60 959 1073 244 88 687 1028 374 200 1015 923 431 674 476 61 679 664 451 1028 273 211 905 1034 471 368 648 466 704 1094 481 176 653 762 240 464 825 1049 269 35 844 614 413 474 640 20 698 156 963 191 842 936 208 209 775 1071 53 538 1034 816 462 374 933 914 40 853 124 501 1060 245 1035 599 219 905 202 965 412 846 55 1063 515 461 568 51 758 791 175 867 465 1036 177 67 1087 310 924 519 750 737 67 782 221 697 348 652 397 473 1050 472 938 59 611 24 585 659 253 1071 275 959 155 877 76 630 49 343 956 994 361 1043 217 305 671 811 342 855 189 764 514 969 78 1067 144 421 872 1091 249 470 810 326 811 533 771 205 698 126 627 690 500 417 607 143 635 657 108 729 371 590 35 730 77 372 805 298 589 1040 489 335 724 158 764 621 457 86 975 247 713 1074 155 809 137 635 479 7 989 391 972 785 246 419 986 463 1029 1021 94 850 280 436 574 1016 105 894 546 273 633 777 311 138 931 1045 376 828 445 774 537 551 216 486 1026 425 740 971 290 38 1015 299 671 746 374 1047 118 650 331 263 1000 864 288 94 643 21 560 231 765 468 835 304 760 28 695 76 969 332 920 217 890 1037 289 838 29 732 315 664 474 639 163 968 135 1043 435 20 609 968 177 384 835 99 975 901 523 821 539 412 862 587 110 118 1034 422 1053 904 251 162 585 998 138 133 837 1088 283 982 28 446 907 711 272 548 154 535 747 105 725 816 244 88 788 848 251 368 789 1 909 224 1065 98 908 586 329 804 58 540 984 242 694 693 386 277 1036 625 13 29 621 615 19 1030 443 89 557 58 871 740 43 337 849 703 176 451 643 608 296 258 861 188 662 671 454 1035 220 317 1039 843 190 991 481 515 918 256 871 838 167 1082 262 625 17 679 538 598 505 406 705 713 65 349 1050 419 574 446 1091 523 1028 573 119 800 239 280 668 821 318 348 869 366 874 820 343 228 1077 333 983 923 208 767 226 374 663 451 1050 746 231 514 773 479 1000 22 999 287 589 431 934 667 286 258 661 715 50 192 792 199 1017 342 563 158 567 289 615 1031 486 420 662 477 600 631 528 807 452 980 518 1007 502 385 957 32 1060 93 805 921 84 686 420 635 485 101 827 320 1039 960 292 851 138 874 32 259 826 516 903 958 163 291 794 898 140 850 87 395 989 489 910 739 134 22 1009 893 241 690 314 752 250 1026 389 667 232 186 760 348 731 281 1072 164 835 1071 476 554 221 781 452 1031 247 368 640 706 92 341 1014 180 622 200 856 598 209 246 1004 148 895 738 145 934 535 645 449 181 780 671 43 925 298 43 791 20 593 763 359 46 906 587 338 1003 170 325 958 912 371 385 812 546 903 907 379 560 371 856 207 374 1032 811 349 153 624 843 343 390 645 506 586 533 642 748 493 429 613 1004 179 142 693 999 46 970 224 104 859 908 11 451 986 115 625 477 894 753 163 70 670 959 384 690 443 13 851 808 350 645 110 866 337 89 958 1007 459 431 851 1086 313 942 203 189 788 384 915 1081 34 759 483 680 37 476 652 577 520 610 200 451 617 949 342 567 22 60 726 75 988 495 997 362 653 373 898 431 632 159 819 762 332 815 144 1006 246 780 62 828 161 823 533 839 473 26 959 576 305 583 244 267 1048 618 531 1073 24 171 898 981 276 903 270 130 590 769 469 974 535 985 527 74 887 870 124 833 91 160 899 244 961 827 154 879 347 688 333 660 320 833 159 836 95 163 1027 399 781 487 868 604 131 314 638 1032 204 428 929 656 373 1044 135 458 935 617 231 975 82 771 147 141 650 465 887 96 1037 885 506 496 673 154 697 539 674 956 297 954 297 470 557 630 145 397 558 613 99 58 604 12 934 428 945 441 1064 890 269 602 359 613 10 981 504 794 80 415 789 988 277 804 115 217 608 83 747 321 572 59 1039 1015 380 640 302 836 37 747 378 392 787 106 989 1054 140 691 249 870 534 665 481 1056 489 429 786 503 651 182 989 368 1094 670 36 324 764 886 363 235 701 795 333 374 773 844 520 211 634 872 450 1067 203 919 173 248 592 550 97 670 76 35 572 521 735 763 482 323 855 699 52 1032 507 871 182 288 849 934 446 193 1026 620 544 73 939 508 561 53 697 171 930 694 543 994 420 714 326 627 406 535 657 233 821 872 402 165 1084 441 630 974 423 389 681 895 112 375 571 806 132 1078 87 155 885 231 800 437 895 950 351 221 889 456 913 254 651 369 896 72 844 724 506 26 800 387 955 52 1077 958 104 165 698 251 819 795 32 722 224 475 889 776 34 533 777 120 752 388 770 636 67 138 740 555 142 463 954 782 85 905 130 668 0 311 846 284 822 85 1010 265 924 403 905 436 1041 629 382 243 825 367 596 1051 291 326 741 911 344 1078 339 934 372 331 902 141 617 777 273 794 22 896 183 187 832 993 149 889 201 1055 255 102 830 16 784 165 642 178 706 365 1089 477 808 265 745 841 419 510 923 196 816 21 838 632 384 872 172 283 568 843 131 928 408 491 602 132 910 446 1081 876 280 1035 299 402 838 164 1076 78 768 283 654 137 1031 440 820 87 811 337 1029 609 546 980 312 102 780 646 35 1053 138 507 637 341 688 615 178 965 197 237 617 323 1083 640 285 284 1018 525 615 462 924 745 89 396 818 188 709 192 567 533 592 795 499 859 32 415 767 122 996 507 924 72 783 706 352 601 379 143 956 210 896 332 1059 870 156 73 724 903 329 574 505 285 734 1025 59 275 772 800 460 191 1056 218 585 838 368 649 259 569 208 867 483 329 872 964 335 523 977 101 897 105 829 394 844 844 384 660 393 827 508 812 460 850 7 963 201 257 997 728 265 981 377 903 68 618 298 940 139 982 26 159 688 145 752 454 759 649 135 368 743 700 220 22 841 542 1077 688 471 747 518 804 310 159 1090 818 546 183 604 994 373 845 291 178 646 410 616 994 398 1022 59 383 725 662 309 506 741 403 749 763 221 601 514 953 68 517 577 1022 313 610 474 1049 256 797 476 918 39 689 448 994 410 925 79 967 284 564 182 519 1082 49 885 832 257 610 547 333 666 865 48 120 591 975 412 1072 448 1092 35 803 22 197 658 88 1061 1026 479 35 568 293 952 617 11 515 975 612 245 344 925 1041 263 125 910 517 552 631 84 514 1028 445 670 946 269 934 0 112 1068 333 909 590 415 645 96 417 656 107 642 557 401 1035 15 369 697 741 387 820 534 639 275 181 874 41 781 1076 405 600 400 347 1069 651 349 732 413 1024 80 880 152 238 956 584 377 545 798 452 880 412 856 396 672 768 344 533 736 1045 429 1015 415 520 812 274 782 145 813 1037 206 1065 89 637 160 17 711 403 922 126 962 295 757 774 240 379 1037 528 888 100 982 421 852 523 883 402 633 476 958 419 1067 72 1066 370 678 35 556 1004 202 64 608 6 785 733 511 946 418 965 470 855 131 198 1001 250 657 28 699 241 724 334 997 183 888 679 371 887 201 450 720 153 947 271 627 327 548 794 467 328 723 345 957 326 689 196 715 685 290 754 406 904 57 783 210 44 710 657 160 609 68 823 263 1038 318 950 547 205 972 137 562 846 416 409 997 723 207 49 601 351 597 963 25 588 26 955 187 741 74 310 735 170 565 391 659 369 1018 582 315 1031 446 179 561 281 735 706 200 57 924 495 1035 207 939 727 406 1049 267 83 676 466 878 573 33 360 933 953 50 1042 269 227 1026 123 992 210 847 1086 466 561 492 132 673 481 1005 841 246 80 736 244 885 134 553 214 757 563 545 780 506 503 647 528 1041 331 971 201 772 581 40 76 1073 219 583 351 814 449 588 900 96 530 697 163 1008 451 1007 748 89 684 329 692 66 48 594 620 42 583 453 575 68 749 159 1042 259 568 474 649 253 608 76 835 42 990 450 239 973 5 1019 44 966 464 829 232 939 775 52 322 634 294 725 864 182 867 405 626 103 293 697 542 562 26 632 671 59 411 985 939 161 123 698 325 576 483 818 260 1016 698 495 591 292 560 177 174 639 440 699 285 824 214 835 555 145 773 217 1090 329 639 34 779 113 700 42 9 710 648 12 991 240 1008 238 143 750 72 1014 343 1030 461 1078 994 5 743 146 66 598 715 546 855 475 951 317 1013 213 552 354 890 493 189 838 109 1076 203 953 955 226 616 467 326 994 1031 148 502 843 457 877 338 942 301 1000 723 197 230 1084 869 86 261 949 411 897 866 382 659 227 628 243 143 780 1064 442 267 715 697 187 703 347 851 395 395 1039 501 894 387 964 384 699 411 753 233 885 94 951 529 567 7 1015 1030 421 1059 236 533 1016 743 263 439 570 825 462 629 333 353 1011 987 170 1080 94 244 992 78 715 749 168 843 137 630 391 387 849 62 987 735 104 658 133 863 163 74 841 980 127 888 419 359 1070 249 592 515 687 359 584 1055 322 406 911 176 970 382 628 683 343 968 239 602 352 596 494 952 461 637 60 810 294 616 495 834 536 922 39 72 1056 693 190 703 332 853 366 625 286 888 446 678 12 533 845 536 641 237 843 585 476 510 928 748 66 1020 170 1085 532 28 566 708 329 449 833 463 614 448 1088 1025 546 831 322 1025 324 1057 383 761 489 972 339 418 1085 984 139 207 619 1016 413 884 145 669 131 962 165 261 602 648 130 959 169 858 223 960 222 728 510 623 481 782 508 334 686 849 45 1055 124 855 151 276 553 843 114 519 653 945 360 825 112 1059 180 665 54 61 645 779 371 830 463 284 1015 420 564 938 253 355 692 979 47 525 791 997 379 965 222 727 157 781 365 979 0 25 959 1087 74 347 746 662 452 1022 468 57 870 775 533 771 4 173 1016 155 901 532 675 3 754 717 533 286 660 897 328 1077 465 139 743 854 339 744 39 735 376 298 869 971 143 89 647 679 488 183 578 416 836 392 812 970 41 799 186 970 482 840 361 555 362 698 206 103 548 237 1093 298 786 181 751 855 285 743 286 1010 81 962 537 824 170 805 184 758 457 920 449 1068 487 259 736 1092 41 353 948 620 27 397 655 684 280 577 16 497 571 822 307 611 432 108 1016 929 62 564 225 577 402 961 251 706 177 572 330 639 165 1043 202 389 800 341 723 139 1028 128 632 850 221 311 792 90 949 558 3 500 887 583 200 170 1015 642 78 130 570 763 246 14 625 437 703 687 119 230 701 142 1095 887 391 421 850 1063 283 191 1049 418 995 759 369 578 219 393 758 850 472 654 329 408 775 207 950 810 485 137 1054 916 93 102 752 1082 127 613 254 131 752 78 831 1025 107 551 466 403 685 289 737 698 142 517 975 838 172 480 770 784 71 765 469 49 724 666 233 483 831 734 112 404 815 297 690 473 835 466 1005 155 720 253 742 261 889 539 853 1034 293 909 165 531 607 281 870 814 209 369 717 286 665 939 69 803 358 100 994 909 123 1064 507 734 266 582 183 612 483 588 289 670 302 229 794 544 1033 949 65 780 413 1045 395 341 658 122 639 1039 116 180 975 618 503 1042 87 645 547 1079 471 515 624 697 165 547 668 25 856 541 1008 207 561 506 1049 463 573 96 753 364 805 225 689 114 1082 191 559 640 364 243 552 745 420 618 530 223 813 977 60 344 957 822 325 387 696 216 973 49 616 331 588 319 962 576 347 981 480 82 819 431 901 50 779 999 37 141 638 505 1009 709 224 780 216 167 560 403 728 86 674 763 234 124 949 763 544 352 787 573 127 197 887 818 475 130 559 447 911 487 755 645 89 66 793 695 388 305 653 325 1054 557 504 723 185 465 1089 745 160 1038 303 774 249 528 892 277 1039 315 728 276 936 499 691 926 127 692 432 756 429 658 277 393 861 260 823 1070 377 269 952 235 887 621 277 458 642 1041 440 298 909 764 341 509 934 1043 513 14 774 381 627 604 250 483 780 416 924 613 108 874 540 860 69 829 137 941 441 739 367 932 26 521 870 654 400 862 299 435 1083 128 909 585 3 824 499 306 980 362 662 341 813 863 153 1067 440 432 972 184 1016 548 547 756 235 103 902 58 859 156 1081 852 105 336 1023 933 365 910 179 51 966 899 96 72 610 265 877 543 1065 221 1092 383 751 580 163 786 257 61 1007 337 952 202 762 326 888 383 773 893 391 5 1038 1050 84 845 484 326 736 243 1040 381 809 721 259 640 79 225 756 259 788 659 517 1021 243 858 471 184 842 419 859 583 526 250 1074 286 998 145 631 940 81 214 739 236 1080 659 289 1066 408 952 367 652 307 973 383 714 97 657 253 5 949 383 723 855 201 732 145 592 445 69 1076 731 468 1038 49 1045 489 904 229 316 566 52 845 718 36 467 805 42 597 608 493 582 341 521 622 774 359 199 558 349 821 887 191 920 284 619 154 1026 317 693 288 243 776 656 384 564 95 828 271 61 925 576 227 381 932 435 949 336 1019 632 465 952 255 912 423 574 84 932 309 770 402 744 86 347 850 266 893 564 115 392 784 642 38 1033 226 461 969 604 461 509 634 603 351 1023 15 891 483 93 933 316 557 441 904 168 932 696 460 1081 395 509 722 624 362 507 649 920 458 853 185 31 941 509 912 529 847 383 716 690 153 874 155 321 739 169 841 761 16 650 401 192 565 700 364 53 779 536 1017 789 429 1001 539 972 139 688 509 461 738 424 713 61 667 820 362 322 703 197 927 557 303 910 143 918 491 445 852 674 313 339 809 163 1085 15 924 163 1057 439 632 20 995 722 179 141 787 466 741 692 347 418 873 813 198 846 528 503 918 830 66 631 419 379 756 639 484 328 678 1039 456 95 806 770 371 441 771 210 1014 797 14 224 847 114 768 766 488 983 355 492 570 919 34 620 363 796 512 1063 94 128 1073 893 544 757 538 1000 537 646 328 215 1019 496 1055 841 286 295 695 250 1076 308 898 836 55 598 120 614 208 195 1070 363 1090 210 659 271 618 448 693 578 441 104 754 958 271 644 464 948 304 19 986 216 794 820 3 602 22 1016 61 69 667 205 1026 76 904 639 206 290 1089 358 692 95 649 126 980 903 356 936 103 808 506 96 983 882 484 326 649 867 235 862 520 1056 19 486 724 196 713 333 904 645 503 944 262 107 912 325 851 972 304 351 563 40 647 846 214 690 294 567 53 115 754 182 772 489 851 225 1065 259 714 616 293 241 711 28 747 639 260 712 147 304 687 755 102 748 2 1083 180 294 1085 475 1066 300 999 136 696 898 110 1023 206 512 810 611 466 846 439 1084 410 77 802 139 975 25 655 342 588 942 496 138 929 29 760 204 580 374 826 822 389 769 17 302 976 154 640 140 755 342 687 405 868 942 21 18 801 629 88 295 756 566 451 875 481 770 266 1011 521 1061 448 568 510 1055 398 774 532 1086 409 214 903 391 949 1075 413 896 76 961 236 1008 466 183 1037 715 404 252 604 298 709 499 1054 471 769 719 113 704 55 899 264 369 663 235 652 589 337 120 1088 182 599 242 603 371 997 506 878 825 528 594 286 1028 414 501 846 484 976 665 135 912 66 348 1020 783 271 975 423 228 1065 990 92 61 1074 752 53 312 779 1065 26 620 161 591 346 580 381 760 270 752 403 909 309 857 236 353 558 411 955 142 771 202 730 649 499 1041 322 431 1058 737 240 1095 204 299 799 445 782 532 830 1048 540 595 323 978 75 991 452 941 29 378 717 735 168 78 1032 90 588 941 218 171 629 280 703 161 889 859 278 237 931 865 76 248 793 400 1063 237 629 261 769 194 866 256 1033 677 515 333 775 551 406 878 317 916 33 905 95 661 241 672 398 691 365 257 603 1082 243 31 729 821 235 309 960 721 372 91 688 1036 189 421 1061 545 824 867 456 1038 380 15 641 64 579 350 855 907 465 891 527 471 850 921 454 417 980 310 989 988 132 398 1013 505 652 231 1019 392 801 596 22 134 567 704 133 862 370 922 474 945 163 813 8 633 240 614 312 818 158 792 517 242 740 336 1069 799 199 211 582 837 421 1016 3 418 865 701 266 311 730 666 161 860 67 183 930 574 460 294 930 364 744 518 1034 423 1073 141 657 173 1038 98 1057 965 399 867 458 1040 512 806 448 107 1016 780 396 1059 538 140 761 190 559 4 841 755 166 731 360 973 373 665 394 402 603 916 455 21 1000 445 1021 127 708 30 603 670 273 594 476 1037 453 616 268 781 36 730 239 425 702 238 931 319 1047 345 959 979 259 613 320 665 247 1007 139 975 435 943 352 147 655 648 110 790 223 159 1031 798 333 424 585 9 630 935 464 494 871 686 81 329 789 503 777 768 481 198 699 883 436 856 277 68 764 67 733 440 589 719 436 21 672 1051 275 717 77 336 1024 616 77 303 908 104 600 314 676 837 224 222 863 309 708 347 1053 810 333 351 572 1074 180 1048 198 341 727 867 105 664 344 178 558 455 939 275 989 370 978 516 651 672 345 46 606 974 465 62 865 940 340 153 689 120 770 284 717 772 545 683 504 793 474 235 686 567 65 935 0 449 728 968 62 817 145 151 612 476 1047 1009 442 585 303 802 408 1004 543 622 237 780 57 671 124 347 890 594 537 951 124 592 401 787 16 910 348 606 435 361 1060 83 805 297 664 542 781 306 924 471 901 524 1047 743 536 1047 162 620 236 639 412 911 114 738 102 118 684 842 511 759 425 131 833 492 794 243 713 753 175 978 164 622 74 825 263 1034 160 349 825 841 329 562 144 1025 440 296 818 811 363 923 12 829 7 953 284 444 630 1069 323 304 753 4 758 625 138 498 617 159 969 712 431 636 23 96 1002 699 514 841 232 375 896 269 570 199 995 203 962 949 193 97 808 206 751 992 151 971 467 813 395 959 119 502 807 235 792 215 852 808 40 224 1063 162 837 452 800 487 678 650 329 16 821 494 1017 723 89 671 322 55 678 731 217 600 247 839 14 224 817 486 967 907 351 445 919 822 302 1086 271 23 825 502 605 39 572 116 1048 142 745 151 709 277 582 1015 19 749 461 653 36 443 704 946 506 833 183 598 146 744 342 79 974 301 669 797 161 739 148 795 152 1083 128 35 613 829 281 451 899 638 100 1029 221 30 1087 78 1028 996 402 394 1052 694 241 845 61 776 263 631 220 685 261 1019 330 771 479 111 932 236 945 1018 469 551 215 532 604 602 402 959 203 1022 368 799 346 8 1030 101 557 808 507 869 353 225 808 40 755 445 677 1094 546 209 803 815 57 628 300 448 1060 280 757 118 932 128 1064 1088 239 145 1031 783 293 252 605 456 652 1041 117 1073 441 419 620 403 795 357 789 510 1008 779 346 267 947 283 610 1059 407 1060 209 63 713 705 405 833 56 471 672 87 766 753 387 1003 252 325 859 1009 464 828 233 56 933 1055 151 650 151 976 336 823 50 113 780 1010 27 126 662 283 982 215 1026 929 539 340 734 249 851 548 406 592 352 391 991 993 440 482 917 404 714 124 792 362 574 203 884 161 891 839 307 187 1018 631 317 433 633 78 924 749 472 468 993 1010 142 905 133 288 1030 187 785 804 236 953 156 1007 484 523 620 293 553 415 779 1003 538 167 1022 944 542 848 99 213 759 317 565 79 718 274 958 606 205 945 155 640 433 570 473 1012 169 585 470 404 578 320 770 116 1063 1004 169 833 503 912 260 958 80 406 946 669 251 324 678 770 49 359 975 720 167 390 1076 248 580 342 1061 977 194 540 791 20 827 684 246 892 217 738 231 774 139 782 259 796 197 1048 12 416 804 233 844 772 402 578 365 981 40 836 218 454 1042 898 360 123 747 311 786 39 879 903 121 340 612 916 119 1034 167 992 100 901 440 246 1080 833 83 526 722 64 1079 472 940 179 729 163 970 829 531 899 443 771 419 1074 391 813 435 735 302 1013 392 483 584 243 771 652 33 358 643 161 772 23 609 917 350 205 947 865 518 910 22 985 279 674 338 878 226 601 182 868 252 382 1049 159 621 706 215 943 305 258 777 132 720 828 158 992 443 532 624 845 443 975 90 756 386 1026 103 747 291 1090 327 633 211 252 953 561 199 483 993 326 785 644 348 1082 477 917 545 1049 344 179 622 12 675 900 317 571 401 532 586 527 577 367 699 25 768 28 791 224 670 1067 444 688 323 567 316 661 477 745 254 632 96 619 110 204 1009 185 647 518 920 844 304 366 867 347 697 672 394 211 572 700 153 210 938 74 589 128 964 804 227 1082 452 667 279 111 653 417 778 700 127 791 118 725 459 902 257 902 93 764 36 0 793 694 258 132 1087 85 566 755 426 87 722 771 26 901 71 1049 221 922 288 446 1076 948 100 814 368 138 860 895 208 48 602 241 1055 456 835 624 54 291 762 463 981 252 1048 88 794 513 804 1023 38 442 900 211 812 163 1093 602 328 1089 517 617 546 657 43 908 45 989 352 361 918 140 1049 646 81 433 549 555 529 104 716 1037 417 313 1087 1020 70 539 924 902 220 254 674 883 36 947 330 444 644 467 788 705 176 399 932 892 40 401 615 793 422 960 52 533 907 272 772 567 178 281 591 151 885 477 590 43 785 20 1040 1032 502 578 333 1016 409 601 185 897 145 93 623 65 621 258 1055 577 483 962 80 565 374 732 165 74 739 455 922 407 1056 717 169 748 297 167 753 260 687 872 136 1051 520 335 1090 183 682 970 496 196 630 688 405 1074 452 1080 216 637 223 617 176 85 796 462 1036 49 785 404 760 108 683 318 1076 208 623 267 808 440 741 1012 271 856 56 96 594 447 822 1064 94 332 1063 117 998 831 416 386 683 152 1090 141 734 148 548 704 304 270 664 73 786 468 985 314 1088 324 998 596 441 452 1050 512 926 771 61 768 458 855 54 618 428 40 1093 891 268 946 315 879 92 400 579 236 596 310 949 702 226 385 1010 837 323 890 44 1025 476 653 297 162 963 344 752 256 838 990 248 217 1078 895 91 489 627 339 998 936 155 429 986 305 1056 146 590 788 194 521 917 763 437 361 879 989 491 667 417 749 340 653 241 612 230 657 422 978 446 139 901 990 136 501 727 292 735 111 961 365 963 638 357 731 218 351 660 789 105 301 719 1010 225 1029 402 1006 130 92 873 291 1037 874 185 876 262 568 394 347 675 839 202 595 245 7 1066 278 706 994 182 417 813 352 937 269 694 729 466 791 341 290 549 523 1053 804 525 614 458 283 680 435 1072 316 946 1092 326 814 86 495 1012 520 724 795 146 844 48 776 87 360 597 439 1025 261 1027 149 1010 16 569 1094 540 1031 361 716 33 134 733 461 926 271 957 118 751 774 472 955 352 412 949 494 620 9 591 112 728 792 477 265 1036 590 435 480 1095 952 448 812 459 609 220 657 526 247 961 986 39 517 573 640 177 766 410 153 1046 168 1074 948 278 183 1065 1016 21 626 123 889 297 416 897 204 860 82 910 471 666 412 1091 111 1064 339 1014 789 345 607 129 740 158 251 717 570 266 287 698 634 493 250 919 368 879 70 968 183 1011 835 123 96 770 230 614 212 654 686 381 763 122 66 859 83 934 722 426 843 390 627 264 986 457 866 366 40 602 252 767 110 731 27 790 1 661 895 342 302 1023 191 1029 392 576 479 562 978 505 854 269 93 659 881 343 184 1023 1085 2 938 438 559 207 751 467 640 328 1049 138 904 339 748 172 613 191 438 967 491 1007 620 484 636 247 364 714 768 358 782 390 303 786 341 556 108 638 858 489 314 1042 434 747 600 125 460 795 252 774 141 924 976 58 380 789 476 1086 561 39 352 647 967 32 200 620 755 262 100 579 926 538 897 356 975 269 112 625 1048 409 1071 482 676 501 67 875 437 722 928 182 163 978 793 455 707 114 32 635 860 524 155 724 153 769 432 1092 243 973 99 1092 526 743 122 621 612 283 1005 7 52 1014 141 935 617 248 1037 161 51 778 1000 78 25 962 646 413 1088 69 346 736 158 771 653 255 487 629 395 586 678 307 808 349 572 83 638 465 266 818 352 997 602 508 419 973 678 378 900 521 100 1095 39 848 421 1088 764 160 803 73 291 802 702 123 882 49 975 32 777 353 193 983 0 936 286 982 988 512 1029 430 584 296 902 5 422 921 609 397 784 12 13 659 584 367 210 635 854 158 14 1034 310 673 93 993 438 1055 904 75 661 175 740 419 268 601 835 216 939 504 847 526 541 576 148 1067 605 172 301 667 866 423 780 437 461 589 47 968 299 673 540 971 292 888 526 785 796 253 240 555 966 47 148 862 832 396 763 289 1089 283 929 374 678 317 818 494 969 380 422 934 249 830 735 429 804 515 264 953 158 814 687 356 39 577 691 142 529 931 40 646 557 87 586 125 606 511 750 429 380 926 511 680 206 829 44 1033 755 333 656 30 969 355 1054 165 936 55 15 974 878 183 880 134 296 570 159 960 59 694 958 517 581 450 341 1053 1051 440 460 783 561 90 883 526 193 1080 995 279 46 926 261 823 881 437 634 370 998 38 898 60 1 694 991 5 737 375 50 843 656 436 372 1091 697 193 211 770 307 776 808 512 953 8 704 15 780 120 536 563 44 926 952 24 126 1053 396 690 683 209 903 83 363 876 1007 341 63 1075 537 671 171 659 446 876 933 439 5 1049 138 697 298 581 833 88 71 582 734 255 881 445 637 229 465 605 928 177 1050 128 210 905 505 660 638 223 870 82 275 958 455 635 148 722 1075 397 240 911 734 527 154 789 949 305 408 896 28 852 73 924 846 371 374 654 771 24 768 59 1036 500 197 833 964 175 0 995 824 49 693 156 885 460 987 367 802 47 73 904 873 7 1091 459 661 93 920 305 489 836 663 296 1041 272 231 698 1059 74 438 1086 959 154 761 308 179 1014 3 616 495 1011 499 672 725 462 731 507 156 749 694 223 530 993 390 577 383 727 158 817 676 91 205 571 777 543 361 927 516 1066 586 214 260 1002 392 1024 315 1043 545 1077 276 1060 713 310 283 1003 760 327 268 687 670 7 57 1071 526 832 791 150 526 586 460 619 538 888 764 47 303 872 776 256 68 980 195 892 514 1076 572 349 740 144 134 966 177 1073 881 360 386 967 689 519 18 669 498 1020 435 774 717 422 1046 317 91 800 411 936 1081 388 987 86 515 992 4 969 1042 368 68 929 232 709 409 867 826 356 822 455 878 413 66 823 1076 23 801 330 477 641 145 865 95 593 796 364 786 358 596 438 495 826 592 129 61 839 580 356 739 229 67 1070 424 821 928 361 1043 358 931 246 867 323 460 644 218 919 7 966 160 708 847 187 531 807 27 593 242 959 308 600 711 543 138 643 184 804 300 591 851 546 560 485 74 877 758 36 625 359 8 1062 373 549 503 598 264 666 12 721 699 138 173 552 658 169 849 82 1023 242 145 881 856 286 582 425 373 750 498 829 305 1018 689 320 108 564 96 1051 237 970 298 903 880 66 648 22 798 300 682 108 522 687 34 1071 706 245 96 963 1025 24 902 27 356 925 137 561 334 1053 256 916 909 224 1046 482 1028 128 222 1000 204 611 880 250 327 737 755 534 117 959 160 797 475 692 1053 352 240 792 244 907 411 1010 717 250 410 596 973 450 137 1063 100 916 157 988 1088 61 773 69 1057 136 1085 342 664 421 673 123 1010 45 217 962 732 458 160 980 499 571 250 666 912 355 560 449 138 770 734 102 442 620 898 81 10 619 453 796 452 634 139 770 249 1052 676 105 937 224 141 725 547 809 505 756 27 892 1035 391 794 380 851 420 278 686 231 693 1094 408 342 718 206 563 84 939 185 579 108 587 599 536 598 263 80 789 764 350 837 262 1082 391 659 252 835 19 199 748 175 723 754 90 1029 267 197 857 73 859 1001 143 47 672 86 704 675 187 103 954 670 177 762 445 785 61 1091 57 439 578 1090 436 1076 347 335 658 957 179 452 689 690 337 1012 481 651 433 920 118 478 861 639 187 576 246 736 2 373 859 240 964 1072 383 581 123 711 167 20 928 787 411 994 29 298 811 594 451 700 430 280 744 815 372 789 96 842 220 986 374 207 651 568 279 450 579 26 908 749 388 34 756 769 318 637 544 350 593 312 1035 344 938 440 920 879 398 146 658 962 6 573 246 311 643 633 310 704 434 791 513 1000 329 921 414 330 973 742 350 891 419 282 973 950 96 19 1023 844 510 491 774 289 832 188 852 1 923 447 845 955 72 560 19 689 316 173 740 74 1003 686 395 335 581 198 840 169 865 783 116 153 586 847 393 222 1075 625 194 309 668 823 357 142 764 872 434 208 833 574 306 844 482 839 169 1086 73 995 127 72 622 1011 405 899 336 514 1011 273 733 963 15 901 148 687 332 328 638 578 82 1038 526 442 1038 331 984 375 834 771 257 1013 521 42 1050 1018 6 174 901 782 33 687 400 568 481 566 355 959 281 20 734 187 1092 13 871 415 579 254 922 242 1025 52 769 579 471 1022 287 900 516 671 284 435 764 353 962 861 9 117 793 251 596 432 843 962 134 726 114 981 532 697 412 236 929 327 602 404 641 345 697 523 1062 392 598 4 917 326 618 496 899 282 928 169 989 938 269 585 265 829 447 146 752 694 311 309 852 494 644 390 1007 603 505 813 37 234 1079 974 131 581 315 337 986 166 1004 685 444 836 242 976 158 316 620 821 13 720 447 847 290 513 857 916 160 120 886 824 303 1019 319 38 633 1074 171 1052 535 785 253 911 58 658 419 928 509 246 993 915 217 429 929 1087 26 56 1027 1077 225 908 315 926 194 904 199 811 65 664 380 1019 71 132 604 479 912 398 791 1072 117 643 162 339 733 983 36 1019 262 838 122 660 283 1077 280 836 172 653 428 108 768 283 570 263 981 601 133 246 604 306 916 725 116 9 964 22 916 141 1013 212 663 152 981 361 852 185 814 701 330 621 266 892 520 28 1014 1025 190 27 915 559 500 541 769 533 770 815 296 876 433 692 178 650 242 761 340 593 53 403 1042 264 737 491 993 175 698 269 999 994 35 805 203 119 623 494 1085 263 566 714 513 631 19 738 295 179 1002 423 717 814 294 671 547 959 464 866 505 858 81 165 865 998 13 865 198 22 600 166 1037 818 519 536 1004 669 346 619 472 696 405 541 958 356 598 423 752 0 1057 234 714 276 601 791 499 503 946 110 776 909 229 574 174 931 102 237 939 1038 242 302 597 352 690 680 76 1066 166 514 580 141 619 598 84 549 449 115 703 628 169 783 433 1056 390 1040 365 731 304 829 157 511 735 328 941 64 981 690 174 858 455 833 522 231 842 902 523 20 691 877 237 780 72 1002 494 521 1094 557 406 798 64 483 840 296 917 991 55 317 582 345 1047 490 808 408 605 62 785 170 950 509 846 830 305 211 846 833 191 224 823 34 865 131 1059 370 598 1047 60 850 47 61 648 1064 116 888 146 141 999 869 276 34 618 295 954 632 62 989 213 869 414 216 570 196 1080 730 113 166 859 823 480 468 643 640 371 588 127 936 235 132 840 241 886 884 250 206 967 108 935 37 599 778 199 681 334 946 478 846 16 16 713 886 4 29 680 780 231 64 1095 698 524 522 903 460 610 113 685 1034 361 13 641 992 280 44 1008 1025 275 42 1083 284 588 429 972 670 258 68 967 487 803 581 425 1033 400 120 584 737 126 770 54 1095 405 827 380 282 870 442 992 1065 470 537 772 307 878 837 220 442 970 242 916 93 706 719 411 1028 104 906 269 416 902 9 1085 559 422 388 864 17 858 752 315 155 1016 366 609 275 814 1057 96 459 560 1021 131 564 289 396 1041 465 893 383 676 63 652 105 732 954 333 959 529 479 909 689 176 759 464 26 697 1066 240 996 335 1060 465 738 267 407 599 584 86 308 851 302 731 544 892 96 566 925 172 766 133 893 457 70 875 492 762 517 683 288 752 960 96 911 46 603 232 320 684 559 235 814 33 920 150 347 733 463 1038 523 915 261 1011 654 50 367 794 656 183 988 163 557 315 619 531 606 488 877 71 405 813 755 12 832 177 439 768 745 244 680 361 691 468 237 727 42 1057 928 327 798 337 409 708 127 1093 537 916 539 899 552 14 7 981 73 1009 129 975 658 51 761 282 558 201 325 835 606 48 1030 152 761 440 236 577 667 247 1061 159 351 727 19 962 829 473 747 159 1072 297 229 959 339 658 332 860 586 115 122 893 175 1022 89 928 513 815 1092 441 241 654 690 540 614 231 715 220 106 745 449 875 977 436 451 728 910 498 158 1028 108 747 17 854 771 241 343 722 1042 249 655 296 237 1004 303 1022 98 806 285 775 297 769 375 596 545 774 311 785 797 127 664 379 382 923 882 315 735 234 965 441 289 644 1074 324 69 645 756 328 709 477 710 388 929 164 914 519 953 430 871 74 1009 427 56 1020 120 935 771 375 343 849 741 139 866 127 472 643 790 514 68 943 427 755 1068 382 495 867 148 1000 204 952 412 638 106 572 171 646 455 572 899 316 32 920 403 987 805 84 462 1068 1071 495 403 699 344 1072 1014 149 719 481 223 917 455 1009 348 816 4 783 498 827 66 959 248 1092 20 761 984 182 406 681 754 306 664 277 780 266 307 1043 845 151 664 248 923 347 972 344 313 1074 714 1 1002 94 154 944 659 500 511 798 339 713 225 629 661 79 36 652 716 202 651 321 282 866 787 85 330 780 115 595 224 758 788 512 947 4 1061 456 288 769 109 804 360 948 1061 367 715 19 586 398 249 639 688 280 434 860 53 864 893 260 147 640 642 10 732 167 1040 74 582 290 457 925 208 622 601 388 581 202 172 627 880 457 96 995 881 122 402 936 584 108 133 954 176 769 747 439 393 1053 313 860 712 69 601 366 599 51 533 688 660 353 423 839 772 137 372 723 277 926 685 138 736 120 396 758 45 678 788 315 1034 347 1012 208 311 794 87 802 715 111 374 618 422 552 629 493 395 739 126 575 372 796 546 597 179 774 595 460 564 139 211 682 759 295 480 772 185 643 136 1071 291 959 799 179 388 802 589 334 430 640 832 293 64 636 48 958 1008 456 308 1090 472 844 735 219 509 585 872 267 739 335 278 994 880 428 126 559 847 306 670 82 410 945 241 1004 445 671 339 914 228 700 212 551 233 842 919 236 943 70 1028 183 148 1039 904 391 151 567 963 270 248 1027 846 225 728 288 601 533 927 285 275 713 597 265 654 31 627 1 237 1022 147 594 417 712 92 824 975 165 275 615 506 846 457 1071 368 1075 871 279 964 361 162 1049 803 376 964 447 732 484 1053 101 651 70 613 158 574 100 883 124 775 391 526 1007 767 402 295 723 969 349 349 576 240 691 560 471 902 305 858 545 1089 99 343 990 95 998 109 737 930 124 311 714 695 475 73 1053 824 487 122 1073 388 1092 950 251 831 452 489 790 277 842 537 796 0 735 39 764 595 17 317 566 780 2 32 948 649 34 707 302 1091 444 319 783 509 648 608 1 57 648 730 157 465 673 823 373 718 40 179 931 248 893 859 82 771 516 1051 469 368 742 653 513 517 972 72 954 1073 295 265 724 767 65 389 1076 458 1019 177 951 176 791 761 266 276 1050 886 252 955 314 78 784 560 50 995 238 93 857 413 969 2 809 4 693 164 569 134 566 83 973 919 105 713 51 97 846 826 252 624 64 1003 249 950 52 812 513 528 682 574 150 76 997 129 811 535 1024 950 139 125 1029 945 254 113 946 548 424 965 461 165 1068 433 807 300 558 1087 309 390 1080 788 476 159 799 1051 129 403 1058 782 537 972 155 687 213 131 609 18 1038 913 533 671 216 46 937 963 378 147 591 871 283 1081 13 643 92 1001 137 700 481 98 570 170 769 216 753 884 536 794 187 423 914 1060 341 713 374 247 654 613 20 247 627 667 470 709 432 927 89 1069 473 482 693 852 122 325 830 511 861 1094 533 760 481 546 574 292 762 147 567 510 867 865 179 292 791 137 954 312 886 393 603 598 400 289 774 76 702 1007 426 1074 496 267 555 807 109 950 118 524 759 957 537 370 1079 648 104 458 907 233 931 1080 122 267 1059 512 995 257 579 427 1041 678 82 352 719 973 159 589 373 1024 396 1056 505 549 502 686 67 653 253 388 879 377 736 666 499 941 109 230 924 112 1054 632 458 354 787 382 640 426 1073 384 585 1062 238 994 413 891 309 484 613 573 12 133 572 436 781 1081 507 188 574 98 933 946 382 817 512 566 129 677 170 485 644 397 602 407 650 393 644 622 413 899 370 499 931 954 450 755 376 58 731 660 173 985 296 946 521 218 647 811 285 922 305 467 836 493 983 537 597 154 807 1012 524 885 362 775 139 950 403 536 1086 964 273 1085 395 507 596 102 594 332 797 929 209 652 293 9 983 421 994 22 889 238 556 456 1035 1009 407 36 651 416 857 514 787 248 655 339 878 754 113 578 89 1040 476 630 418 302 1026 383 580 963 357 903 542 389 732 396 746 897 466 389 753 346 695 327 946 584 38 570 74 18 818 86 1078 939 103 803 112 867 28 143 613 527 831 933 116 1089 296 49 570 922 334 765 286 290 865 884 66 365 1039 518 558 1039 69 920 389 366 942 157 938 231 644 232 823 188 950 877 299 189 948 798 478 108 718 521 708 1092 297 1011 206 278 568 945 288 850 418 950 500 472 1039 159 681 447 821 476 586 1070 512 247 813 496 887 410 681 776 227 43 915 617 193 392 578 265 878 921 359 160 666 371 748 165 629 602 184 240 1010 659 327 1035 359 336 596 660 500 502 556 287 600 774 428 261 833 833 402 192 948 122 703 740 131 443 550 462 959 848 267 565 443 674 11 111 575 955 102 265 598 75 857 888 239 103 630 761 404 24 982 814 8 214 932 432 791 316 679 379 700 404 1070 1032 463 776 149 528 742 112 676 1068 480 764 273 679 375 59 566 576 285 5 819 352 601 1008 438 736 20 1083 305 848 112 774 331 524 976 148 753 674 492 627 160 529 1079 1016 330 43 1094 992 4 477 950 450 613 192 826 700 48 1080 139 670 28 163 648 129 643 660 542 219 619 54 792 6 1086 553 377 777 85 920 460 91 1030 453 1095 525 573 166 622 302 740 694 478 1033 460 942 447 858 3 580 112 1087 38 321 864 571 242 272 957 188 1022 607 222 122 625 55 1079 323 582 24 610 188 1063 134 1064 1012 402 355 995 183 646 533 703 200 1020 492 777 9 802 631 53 149 637 496 1022 551 491 1044 192 847 522 257 1068 171 621 572 186 1086 354 189 684 304 745 826 40 905 94 528 845 676 46 276 665 919 404 544 932 273 834 290 837 154 973 191 565 922 510 647 504 317 580 282 1015 131 816 702 58 534 891 692 236 264 1010 860 241 612 97 361 837 721 341 913 537 664 438 932 448 178 753 200 674 238 628 655 84 498 568 258 615 478 868 492 755 1046 209 456 554 497 799 476 696 456 818 505 625 736 122 276 1001 326 678 842 408 659 520 243 956 717 25 587 83 686 443 942 146 218 1001 774 167 1093 334 10 987 59 692 174 992 501 918 806 446 434 775 251 619 893 427 431 824 535 643 685 185 844 290 328 967 893 270 552 83 240 668 225 760 383 814 943 324 272 812 208 952 827 139 742 355 334 1087 794 171 923 377 199 693 154 927 592 224 13 844 284 1056 9 1056 928 167 27 1079 423 642 401 1032 843 503 951 340 386 584 439 639 543 698 746 93 722 245 45 728 242 1020 222 637 18 846 361 572 39 642 664 73 34 1092 901 153 50 673 496 838 628 79 555 126 430 556 341 1027 864 161 101 1067 503 648 1042 430 839 177 461 978 442 831 183 1035 149 1057 374 650 807 351 259 977 693 102 141 793 1043 43 716 407 845 262 744 144 262 663 792 41 912 474 944 260 1043 468 566 126 356 965 78 851 262 712 991 109 893 415 105 783 317 1048 545 1065 1021 128 819 2 485 827 64 1040 298 557 931 278 485 955 543 957 560 248 304 714 1084 14 379 931 749 366 700 230 841 247 1049 233 439 677 785 475 699 40 460 755 544 872 623 350 933 479 983 388 189 760 376 1095 573 293 591 488 704 340 939 394 981 171 915 388 386 1008 1009 534 286 774 266 648 394 717 1051 521 1067 410 491 805 183 962 699 342 892 257 648 261 492 959 579 2 166 619 495 793 145 907 1005 442 657 194 286 705 188 1011 185 691 235 1024 648 18 368 797 849 368 271 823 261 617 267 630 302 978 661 497 509 1002 1079 422 178 611 827 478 230 900 25 816 1089 156 318 733 424 812 125 994 418 959 460 736 1 662 416 553 296 687 641 258 791 334 880 326 678 478 868 73 788 544 467 1057 1090 528 613 94 199 588 724 163 328 592 624 116 287 591 67 1007 888 286 886 20 616 132 926 466 34 777 802 107 934 542 42 743 1081 432 876 338 356 779 103 658 815 117 904 217 17 993 1003 311 424 569 536 1070 695 418 757 396 480 649 110 1072 544 630 46 1082 906 2 775 497 427 729 1020 148 357 1052 582 167 643 240 633 438 650 266 950 410 788 483 255 1051 133 1041 265 981 619 319 126 815 275 715 815 335 250 730 335 1081 931 31 595 104 474 574 450 758 728 355 913 381 369 987 78 919 81 857 790 212 327 657 426 665 623 311 324 754 493 561 288 1083 267 600 986 7 248 979 589 66 474 870 444 633 967 285 290 623 817 131 662 464 395 880 856 178 271 847 467 730 418 914 579 152 228 956 782 520 318 1075 763 529 938 191 505 780 308 584 834 198 454 883 957 434 267 856 993 112 229 549 413 802 220 1064 39 552 346 705 409 883 463 893 822 29 740 262 675 155 333 551 1062 542 828 414 636 370 237 612 218 920 441 780 587 211 408 759 317 1007 595 167 401 1003 977 431 106 838 792 271 101 816 287 756 187 1078 70 1053 839 464 440 995 154 984 232 943 588 43 24 687 588 237 853 306 1041 333 1068 335 524 1045 241 768 830 385 318 615 523 709 648 350 686 310 828 494 431 982 666 9 478 724 1006 61 945 32 894 507 536 624 337 783 943 518 295 887 1084 351 684 155 234 1048 538 1093 777 293 173 752 181 1010 493 990 100 968 1076 13 300 771 713 440 538 670 999 277 1051 251 1084 68 894 288 128 588 953 213 578 107 556 115 727 365 301 818 545 1071 84 1093 178 1073 764 502 756 303 955 502 393 922 1074 397 531 594 376 806 67 780 954 224 120 605 1039 423 190 1072 691 503 840 157 785 321 78 1074 451 839 550 328 322 599 847 194 173 837 555 376 270 773 774 260 1056 268 291 930 674 48 914 432 520 953 658 239 130 641 964 449 686 382 898 96 759 398 647 532 406 902 641 241 1034 462 276 752 1057 144 897 193 1061 27 471 758 275 721 22 721 988 535 690 213 365 608 558 187 555 17 641 27 640 143 715 402 752 316 189 937 689 528 856 500 449 1004 98 777 468 1088 1052 187 1030 434 129 672 733 309 421 821 49 653 256 641 861 223 926 164 1031 216 6 732 487 1066 482 924 315 795 278 906 168 1041 943 450 109 823 51 890 987 19 672 120 812 500 912 346 449 797 568 110 328 1013 285 954 1038 155 62 827 625 48 525 777 961 349 894 489 507 685 577 333 1013 183 150 939 587 516 402 901 945 370 680 463 556 332 1007 525 1052 387 891 390 282 1056 1074 302 245 693 681 369 671 487 894 350 287 692 115 946 552 423 383 873 1067 216 171 998 932 65 647 435 87 568 304 712 567 188 1025 478 812 190 496 695 237 819 399 761 582 345 322 651 829 104 279 548 267 871 867 320 114 916 583 98 642 420 447 1038 893 316 865 193 944 108 741 200 249 938 430 558 70 560 144 1024 770 361 849 256 196 783 768 534 1020 433 379 921 477 829 481 704 1084 313 1056 27 92 715 911 332 634 337 130 1059 671 175 398 673 724 448 417 670 654 24 233 1091 781 357 582 229 534 1078 870 196 603 160 740 200 328 964 153 842 1074 465 980 142 896 178 1093 93 257 913 338 931 782 343 343 871 543 1090 3 962 638 14 945 496 1011 108 191 1092 1046 198 346 754 1089 76 383 897 157 921 1018 303 22 1006 830 290 707 356 600 168 279 952 702 484 540 863 120 1051 49 725 986 421 57 866 380 578 93 591 19 1067 731 499 444 1025 3 1069 374 775 65 987 141 791 1070 97 290 802 290 659 694 119 883 423 947 94 629 74 531 896 413 666 505 934 1004 471 507 586 642 522 17 966 839 301 908 102 947 215 131 968 1032 479 950 353 933 538 273 942 585 186 451 763 558 317 816 75 265 661 578 45 289 908 1081 235 939 499 828 513 264 1045 723 454 774 459 1005 316 1007 476 787 74 78 810 1040 50 860 7 306 1029 1040 96 201 981 701 66 161 880 151 915 676 211 983 208 478 778 691 362 493 950 242 608 996 311 1053 430 549 361 691 283 522 831 112 1019 441 914 645 152 483 1000 246 650 278 897 561 29 1067 337 746 312 599 42 288 921 619 502 357 914 888 459 472 1011 401 685 976 404 51 640 883 391 1014 493 263 1086 1035 159 262 895 847 251 1012 420 1024 110 46 554 855 415 407 955 322 712 801 40 1069 431 98 645 373 759 246 959 441 684 754 137 700 518 77 760 342 778 935 28 1000 246 303 826 467 1072 348 999 690 307 98 1034 619 83 1031 82 222 1018 938 135 516 832 489 993 433 571 201 795 307 982 459 759 108 1040 957 115 473 589 842 145 222 850 267 780 360 989 96 791 957 392 165 884 1043 269 624 346 93 1059 433 1046 7 669 815 314 918 282 1084 35 623 148 662 30 251 903 1092 269 82 749 235 975 189 716 338 916 1080 116 586 226 730 389 685 97 28 1008 523 624 203 756 1000 28 299 599 43 723 678 83 563 484 759 477 973 365 1077 104 124 791 149 969 427 559 729 413 892 190 992 171 803 218 563 347 972 132 341 778 743 136 856 8 531 820 920 350 248 931 536 913 386 1073 215 735 537 657 419 676 587 229 183 967 444 589 752 410 645 488 394 967 352 691 565 202 142 683 923 287 999 415 176 777 810 192 161 876 93 913 637 465 828 265 512 1057 635 233 503 600 953 267 736 14 39 875 995 248 1050 502 263 635 830 203 390 791 45 877 647 20 827 214 192 1082 348 873 213 1059 636 378 301 1080 54 587 290 923 470 1063 1041 529 626 481 55 977 393 774 938 522 705 119 9 755 989 61 268 568 1056 452 289 627 528 568 227 630 230 613 41 766 123 640 518 633 665 436 149 1090 513 926 1042 85 570 50 975 40 92 623 148 661 537 936 193 1061 549 327 580 78 446 973 101 563 306 588 732 532 19 786 292 886 372 748 14 605 866 190 855 437 459 958 1016 96 248 638 264 893 587 358 716 402 884 246 175 805 107 799 289 882 351 685 537 647 498 555 945 192 905 306 457 832 626 494 803 230 1024 270 834 462 156 713 510 580 491 975 592 193 87 983 577 145 349 561 852 408 102 810 940 150 707 488 739 365 848 376 543 552 331 942 288 934 1095 452 175 1059 22 1070 164 788 661 313 852 276 1049 65 997 186 7 579 309 687 266 652 420 694 103 973 871 143 151 617 1045 180 115 821 863 427 1017 264 347 646 631 70 68 720 333 676 493 951 235 848 897 98 937 409 710 303 459 819 34 967 996 53 551 411 728 387 360 682 774 112 392 1089 844 219 444 999 844 111 905 85 684 188 489 635 232 584 989 217 721 200 260 1023 743 479 210 940 744 480 176 1092 725 87 1082 341 630 23 998 289 546 967 237 1016 452 864 510 1075 305 884 717 208 708 467 578 120 452 974 143 961 208 963 18 796 244 784 705 512 574 286 294 939 657 21 31 554 579 105 151 787 545 945 550 540 264 918 801 223 30 775 897 389 383 639 351 701 158 762 349 734 556 217 358 840 250 1017 425 667 945 22 844 250 980 389 1014 397 211 814 258 672 309 636 857 529 928 94 950 26 590 229 392 690 132 877 683 69 56 910 536 741 809 198 177 707 94 715 723 291 70 552 1019 269 454 1060 268 1078 271 549 371 1009 1088 186 50 574 554 306 1059 294 783 349 907 320 398 571 696 266 414 778 20 961 478 843 451 632 210 892 1053 386 588 209 85 731 445 973 197 679 402 661 1011 196 835 462 920 241 69 771 338 853 622 502 460 706 405 805 5 753 527 846 996 452 871 526 913 3 776 427 780 61 634 299 686 489 625 510 378 804 34 909 781 29 414 837 740 219 175 846 389 652 618 466 1035 151 745 438 434 620 316 1039 976 205 658 298 298 793 605 417 875 138 319 920 450 658 346 876 694 326 772 375 968 449 471 761 326 745 800 253 728 479 394 955 955 503 108 994 879 265 435 888 672 419 776 351 952 62 744 228 842 48 588 80 229 630 717 310 71 740 932 343 312 810 207 573 1010 195 458 667 0 978 669 307 341 816 785 531 773 510 504 746 793 61 367 1006 629 346 954 184 411 925 650 510 863 113 791 532 447 799 731 399 916 106 769 432 1019 78 826 397 714 183 359 866 207 717 907 258 1 1002 655 305 399 1093 685 382 946 77 351 588 241 949 462 571 1057 304 982 302 584 81 632 223 208 676 1014 433 724 206 352 754 430 945 70 633 117 997 202 894 909 297 421 654 6 1047 119 682 1080 516 1058 117 72 664 787 199 545 862 715 44 215 922 356 825 758 238 5 1004 767 33 368 857 639 41 121 887 439 708 26 896 436 580 164 796 321 1087 3 790 971 104 1039 282 868 216 395 780 340 763 550 145 1074 9 159 850 639 74 621 232 369 981 1024 289 324 985 458 1012 387 611 368 905 956 373 771 377 920 281 411 678 47 1094 807 290 189 585 271 675 614 160 919 413 115 734 1062 58 611 378 243 597 289 858 846 442 695 317 548 146 268 779 965 178 232 739 182 956 210 1094 661 22 948 488 852 302 1050 247 268 549 995 344 432 697 22 597 155 886 965 515 4 590 1043 54 850 341 760 463 208 774 889 441 466 820 200 928 243 677 664 539 567 534 231 962 44 931 654 240 890 358 605 540 714 38 979 330 179 739 215 857 663 253 41 1039 656 231 340 1018 599 471 312 594 323 918 921 335 345 596 815 221 741 130 18 717 649 36 483 1040 404 1030 726 265 413 815 326 720 533 741 219 881 840 149 93 571 1033 25 210 866 636 163 82 588 906 178 39 751 507 609 49 557 781 468 939 185 607 239 759 451 581 305 99 815 734 31 494 927 1059 355 847 305 879 287 748 302 26 745 1061 539 864 106 1018 148 524 1011 532 1027 188 959 790 255 631 101 674 323 1019 523 473 824 676 446 580 73 408 875 364 698 471 608 55 967 432 1077 380 1054 790 394 956 287 161 885 205 734 617 415 15 1067 815 3 757 287 79 934 214 598 1066 216 878 245 519 1044 37 801 269 743 185 1029 155 996 420 903 350 895 918 237 34 682 902 67 874 397 1057 391 744 541 800 501 708 264 549 422 924 196 208 949 893 147 1004 2 492 738 998 97 106 1021 488 583 633 422 107 767 815 308 684 15 151 941 242 1007 449 600 966 524 649 119 821 278 148 1086 762 502 990 226 837 335 940 174 467 1093 442 963 827 448 24 772 58 643 788 357 928 482 1011 210 492 636 761 323 955 497 923 420 565 405 1043 171 53 788 736 119 224 849 819 265 624 199 515 589 310 792 708 441 586 172 704 275 492 680 482 577 101 956 688 490 239 849 795 66 1065 444 97 878 789 70 462 565 1004 373 421 800 940 278 80 722 1035 269 559 285 809 435 267 740 502 772 622 356 1060 379 354 924 740 377 965 143 117 913 293 758 1061 510 140 704 877 116 772 82 1033 169 357 782 477 932 732 250 746 147 655 509 343 928 178 937 794 0 92 917 642 44 206 965 590 379 587 38 981 148 114 641 676 378 765 338 765 200 159 991 589 292 842 452 320 924 570 494 1035 41 318 969 978 310 696 378 96 834 874 121 299 1091 707 379 123 584 876 423 988 539 526 552 199 683 750 88 224 633 396 1007 132 931 871 456 1075 465 562 518 907 296 423 1092 134 742 969 331 849 186 1047 234 981 493 238 917 1046 360 233 632 675 70 810 440 756 542 508 987 626 172 1083 385 868 329 191 936 454 629 378 860 298 878 940 220 394 1008 1035 433 257 557 744 435 1070 418 1023 311 26 970 714 108 428 881 284 838 129 767 948 410 185 1051 605 267 143 1089 1083 366 454 937 278 1081 1083 268 1052 143 504 658 720 538 174 601 207 575 626 347 455 759 451 975 798 289 345 836 783 140 285 810 400 859 59 979 381 567 741 305 917 471 895 321 623 125 38 579 752 358 703 80 172 621 922 212 581 101 158 921 583 527 1008 6 599 343 698 284 183 723 1056 377 233 910 60 576 542 966 930 337 437 810 610 236 114 1093 358 1009 990 310 849 401 930 149 966 410 507 728 171 821 775 290 489 574 415 1055 1064 448 664 374 166 801 1087 541 562 17 414 628 1011 170 1035 54 720 157 892 489 889 315 458 759 871 507 580 277 990 3 717 248 498 795 851 251 115 1002 457 999 113 619 1010 230 507 778 154 718 266 692 850 23 164 768 865 39 95 837 584 418 796 56 163 685 1013 134 962 152 43 736 714 371 1092 7 250 724 1005 468 51 955 140 1078 389 787 921 296 307 668 275 575 914 502 486 801 470 748 308 774 33 609 1034 73 859 30 113 628 146 844 504 789 958 88 1036 486 967 31 675 267 716 221 909 126 853 485 702 312 314 783 989 397 761 457 508 605 251 1078 626 148 124 1083 263 728 582 54 454 763 601 103 158 652 870 436 204 1061 138 558 449 960 329 1048 570 164 195 596 929 183 956 442 190 903 773 132 1092 515 208 577 747 239 453 563 737 310 337 875 666 447 243 1067 645 283 542 592 356 808 547 844 688 483 575 350 295 726 427 745 859 198 864 404 1074 499 1086 127 747 320 398 828 87 587 41 683 125 1016 645 434 633 472 663 159 118 1018 412 992 389 626 859 544 302 730 243 604 335 849 242 625 630 426 878 201 793 383 590 541 696 153 569 81 761 41 863 453 498 673 119 835 41 964 879 7 46 732 307 913 960 9 657 110 214 813 1092 272 758 386 1006 234 1093 108 508 1049 127 1070 577 185 357 901 77 1069 315 590 1015 522 614 367 717 402 867 32 403 981 691 476 1095 398 571 216 277 960 807 118 1089 399 125 722 915 413 930 491 751 36 743 267 886 478 1070 116 638 205 183 887 761 318 10 703 1006 419 365 722 406 800 96 952 756 512 332 743 188 853 232 749 540 891 664 325 522 575 956 199 623 17 877 527 638 415 323 812 197 669 550 448 5 644 1015 354 662 456 979 532 327 782 69 564 845 199 360 876 1056 474 742 72 16 1065 266 1079 123 1004 1053 13 381 650 202 991 851 19 244 866 447 1064 395 741 72 947 313 810 143 886 227 665 347 796 335 707 216 695 231 990 307 840 218 824 346 917 1001 471 976 320 2 555 1035 488 303 846 86 626 929 364 477 584 581 36 1066 517 821 261 246 605 551 322 99 1052 966 244 856 435 668 403 482 728 1042 339 679 22 743 358 553 451 786 147 176 1020 581 91 678 102 390 586 994 386 114 647 977 442 609 470 668 473 505 633 373 637 332 613 515 618 866 534 23 974 520 644 830 354 420 797 515 899 90 881 155 843 555 495 415 706 1064 456 1024 118 510 624 95 666 875 345 333 745 168 966 606 481 393 891 739 105 948 335 50 1082 577 406 487 1072 1063 121 596 301 231 723 931 146 842 460 429 815 289 820 334 1025 1043 172 296 597 667 339 91 557 604 4 609 281 446 614 874 47 138 601 883 55 113 823 448 867 647 539 816 494 681 412 1010 132 306 934 900 388 887 357 306 597 84 802 621 372 1032 67 1017 107 696 375 584 83 819 438 330 603 847 212 998 140 808 108 163 817 850 361 455 589 431 903 151 1087 273 1019 939 91 515 1018 1061 395 409 940 329 869 993 118 181 849 850 173 94 908 744 449 1064 311 1045 127 392 1032 404 606 524 668 982 93 69 706 56 990 802 90 928 313 651 308 901 370 58 650 377 744 663 299 517 549 923 43 928 256 861 221 947 22 529 1028 343 914 1095 78 1056 347 71 893 911 391 903 225 841 50 132 989 1042 499 716 311 676 102 756 129 601 112 198 571 45 1056 640 367 992 80 229 646 636 151 344 580 322 844 895 49 792 30 945 129 971 205 1005 57 560 1 946 134 436 791 868 455 643 427 851 466 178 715 769 503 429 621 596 542 554 167 141 556 330 760 715 278 978 462 320 790 362 787 452 606 876 246 420 952 946 412 353 823 53 998 493 1004 463 788 740 228 491 906 877 463 68 727 784 389 150 954 833 158 174 713 792 32 360 1066 713 99 387 662 948 296 728 407 790 133 41 968 11 654 951 199 951 198 466 766 57 1018 277 903 126 589 679 325 449 583 870 247 295 870 1034 187 861 392 613 479 358 937 43 733 99 900 568 223 848 128 239 972 63 615 705 81 314 812 209 1052 124 639 138 865 204 819 69 889 922 296 436 668 979 230 960 2 110 889 348 736 368 749 138 786 834 192 568 248 890 245 212 641 376 1078 561 51 588 64 110 780 705 141 671 329 132 763 339 920 1057 18 149 719 934 333 744 317 612 261 162 685 177 649 915 501 902 253 283 798 167 842 33 935 64 593 859 36 989 403 852 160 578 507 615 204 903 236 862 392 348 774 1074 163 187 866 999 117 872 250 953 124 952 89 781 288 1092 480 547 840 448 548 548 491 271 815 923 364 687 519 415 748 427 561 102 705 249 1071 483 806 543 813 710 332 431 808 286 1014 1069 272 404 883 185 657 128 845 731 138 863 11 673 315 283 1036 807 462 97 995 864 154 203 960 722 536 465 1035 631 0 809 290 572 175 376 634 611 455 183 873 631 88 138 813 834 483 969 72 767 23 149 626 490 1024 284 777 349 980 301 784 277 1049 699 142 728 123 415 712 180 904 652 56 712 237 385 884 294 820 830 246 89 713 476 692 558 150 42 734 164 578 700 494 323 874 213 556 645 10 655 72 112 718 638 119 408 898 824 547 459 832 430 814 626 540 908 260 985 297 677 542 185 549 414 990 109 763 375 889 6 883 255 741 810 146 947 47 657 123 143 810 100 901 954 468 268 640 168 722 995 104 462 972 541 798 274 823 615 328 113 680 17 1031 485 741 882 342 164 626 224 996 1061 519 168 603 4 563 780 328 399 851 292 976 894 528 1058 16 382 723 85 871 449 915 651 277 512 618 383 990 854 42 690 179 527 982 365 623 750 261 269 607 142 778 945 292 678 348 747 2 842 496 228 957 550 15 672 500 580 182 755 131 922 148 261 972 983 23 968 372 1062 511 961 19 677 327 603 391 542 935 651 330 222 1015 298 678 483 1072 393 801 403 908 1039 165 217 1021 814 497 192 563 696 427 787 110 797 262 734 473 186 723 827 91 256 1023 994 177 46 923 923 291 796 531 298 1035 983 529 607 251 779 163 177 892 904 150 498 1093 237 713 97 950 997 327 345 862 30 955 1040 431 192 952 1022 217 940 17 997 46 805 284 361 613 508 931 761 275 652 261 1087 164 177 688 1069 425 438 897 22 852 587 420 672 410 796 380 748 95 823 287 811 345 752 202 25 927 396 898 715 170 695 424 33 991 889 407 867 325 175 774 784 541 435 567 929 14 501 715 387 982 829 329 674 79 521 623 221 1041 822 116 284 563 357 956 888 489 913 496 940 515 785 373 538 1070 531 606 224 702 960 101 424 1008 403 751 163 947 865 100 798 429 201 580 86 890 29 991 1076 293 763 501 772 378 64 578 575 272 793 485 106 935 706 151 660 413 927 257 24 859 521 958 289 805 722 252 824 536 602 544 812 486 509 548 323 1093 1006 72 28 832 399 1078 131 680 588 302 777 512 624 92 997 335 759 449 242 552 730 338 256 844 96 828 729 407 919 40 1043 113 27 796 718 101 818 44 83 597 733 47 510 981 15 692 73 699 697 59 216 880 559 438 703 305 894 158 789 217 124 749 660 411 139 829 707 454 1091 470 710 342 622 282 991 125 509 757 17 703 518 889 230 851 641 102 1017 299 682 189 712 33 463 858 431 1074 192 596 1036 234 88 1022 891 76 848 324 829 373 139 867 754 197 422 680 304 879 161 681 133 948 932 0 980 73 116 1042 784 509 966 300 694 344 999 316 770 255 149 850 108 1083 1030 155 131 684 530 872 1092 210 1086 424 302 590 823 212 709 364 323 1090 630 546 783 520 601 299 1050 208 785 289 256 1090 625 102 1052 160 248 1016 209 640 586 321 933 403 1072 278 900 246 831 176 149 775 790 100 19 934 284 684 30 711 54 1067 1092 362 753 50 283 775 539 660 535 1049 1028 83 220 1082 917 469 917 264 947 351 685 107 436 826 438 711 981 373 558 223 342 926 533 617 633 219 291 1028 920 221 926 103 79 715 725 157 844 273 637 175 996 534 323 753 979 227 24 996 71 641 270 645 1037 47 381 969 1055 388 1070 313 744 393 898 91 1055 104 694 274 92 1045 174 993 255 934 544 765 275 714 79 695 241 804 562 181 941 350 1055 362 984 270 660 422 926 364 788 534 457 594 480 960 486 976 1041 112 420 602 382 904 690 265 917 313 905 501 639 520 24 726 438 860 844 257 833 9 55 1087 977 244 270 677 667 527 871 384 951 67 920 352 696 194 617 126 814 267 906 340 378 595 115 895 364 969 519 1000 322 769 343 1006 992 375 944 259 1069 25 336 829 336 882 1044 29 978 448 252 1086 447 1041 269 964 522 548 864 479 184 919 306 640 798 529 85 883 840 138 614 22 65 618 176 1061 796 298 170 661 755 484 848 498 352 884 869 58 803 482 736 379 333 991 136 600 109 1084 696 76 753 174 387 1042 123 619 25 871 233 671 378 862 786 536 268 796 29 912 579 16 1093 514 846 201 627 286 617 380 1059 369 952 466 290 686 962 416 1089 439 508 641 435 1062 566 486 294 627 248 1041 879 531 419 917 501 903 237 748 541 1025 847 13 230 753 540 871 837 81 219 831 889 472 90 847 547 899 295 989 947 76 184 1002 579 514 382 617 610 206 110 872 338 761 1037 488 837 490 248 1025 411 852 258 567 249 864 1003 269 400 895 178 755 751 331 496 910 129 881 1038 120 18 956 922 14 716 416 762 239 989 524 87 634 125 1082 271 630 279 640 357 643 36 844 997 24 751 344 440 1038 772 352 16 1090 578 477 867 299 411 934 776 494 819 281 346 737 777 447 621 450 367 929 406 598 26 655 959 209 1060 172 249 939 667 382 115 1021 522 1092 738 277 697 503 222 726 393 752 324 862 749 516 550 351 288 663 79 993 239 963 986 473 586 518 775 466 44 677 469 768 909 9 113 902 132 626 213 848 860 390 377 939 296 1002 167 601 122 692 729 526 183 1046 372 864 379 1057 187 596 106 614 242 1022 103 996 664 132 459 779 759 269 542 832 156 809 829 516 307 572 998 287 852 237 209 882 791 171 910 475 554 450 618 268 372 1081 762 252 30 644 780 168 860 192 857 478 267 727 399 852 1029 342 788 41 446 549 349 768 683 328 346 712 209 1079 676 84 226 1071 808 94 803 300 185 742 991 61 248 631 895 178 881 2 604 5 940 387 598 324 1079 438 144 995 926 92 760 475 68 578 529 922 429 834 366 994 790 249 988 444 554 499 37 994 787 315 960 467 832 12 834 75 419 814 932 334 413 593 376 792 236 1079 741 346 845 171 563 191 797 442 972 182 201 655 405 573 23 561 530 810 316 629 116 685 480 857 874 26 939 281 317 783 721 124 944 495 1075 265 524 943 689 252 228 887 668 166 446 1066 75 662 937 443 649 200 613 71 1005 377 1037 295 405 781 433 960 371 796 1046 93 870 95 1069 244 780 66 6 1041 276 922 937 185 214 940 854 159 813 91 269 644 1050 238 210 1016 833 43 481 684 937 117 699 518 892 320 226 634 177 1090 701 105 287 985 165 580 100 615 626 454 138 990 524 629 205 724 529 970 800 520 481 563 504 1027 896 372 427 757 230 696 939 390 52 904 1046 32 113 599 574 515 680 395 610 92 679 511 284 903 69 619 434 971 942 311 85 906 1026 120 3 614 783 531 836 488 608 66 327 839 1051 149 253 628 1059 515 719 52 1000 481 163 649 839 94 391 891 289 914 721 193 267 976 172 652 62 731 1093 295 1042 58 972 81 1019 476 663 172 290 743 113 1077 401 629 814 246 717 102 122 595 270 730 236 939 1040 176 588 475 44 799 783 64 447 696 1034 456 155 697 758 306 1038 19 526 819 226 821 797 149 31 723 28 1043 116 1053 430 875 419 1039 672 413 542 670 770 521 634 335 86 627 93 663 36 864 259 934 938 449 294 788 376 570 49 657 206 721 313 1051 494 658 333 1073 758 111 525 983 690 258 107 745 857 396 291 1018 10 668 198 618 1033 13 607 33 21 870 314 975 356 689 78 934 566 225 232 1076 81 990 556 84 24 696 776 356 986 282 319 887 966 113 328 1012 961 329 553 10 795 488 1010 545 799 67 73 1014 768 268 8 990 663 285 785 162 145 905 151 805 362 941 970 446 536 674 179 646 210 964 1081 105 181 918 881 56 858 380 1030 80 979 149 446 1030 495 764 244 657 477 728 63 630 617 444 73 896 624 525 1083 79 757 156 223 674 628 57 589 502 73 808 580 206 992 471 393 1014 292 837 1030 486 770 169 498 812 221 824 982 507 1040 290 93 949 473 942 910 147 1064 342 5 1065 306 676 477 633 237 663 592 383 16 908 89 771 837 74 604 353 342 815 48 976 991 350 932 190 885 378 1077 281 541 699 201 941 76 929 707 244 840 232 143 876 1070 381 673 428 780 356 600 30 799 313 188 763 369 552 592 197 91 829 725 422 846 453 497 764 672 292 876 19 1082 245 943 129 945 41 17 989 350 600 335 904 1033 296 26 780 690 67 20 940 851 329 152 623 275 749 614 52 116 817 707 169 760 7 222 731 786 25 840 17 806 146 970 305 899 405 653 64 369 666 484 575 661 186 872 73 849 358 406 893 1062 334 943 379 5 871 703 489 1015 355 948 117 553 359 568 16 490 1001 485 816 300 764 734 217 38 808 717 1 646 508 1053 152 43 1051 171 822 865 539 646 65 1053 182 812 233 148 695 734 140 288 665 530 549 621 85 781 520 989 315 283 953 721 345 680 351 813 277 1063 401 905 284 126 902 1062 67 224 584 463 691 706 232 546 603 312 1060 756 452 517 1031 1003 417 236 668 65 897 511 971 174 931 618 273 816 429 290 568 374 754 304 898 278 667 638 32 915 477 259 761 729 459 292 1079 803 529 635 380 174 554 767 193 323 656 226 851 372 874 169 1043 111 736 918 288 812 483 628 400 249 1028 93 932 106 879 612 16 785 270 277 900 432 733 21 1021 993 496 1036 112 21 732 210 612 1085 226 361 604 758 350 675 50 25 579 32 1049 520 658 48 1006 947 407 937 91 1055 153 773 77 1071 18 125 708 968 48 923 103 388 903 1075 291 114 1051 145 926 91 1014 459 1088 333 647 260 656 350 753 881 245 275 716 955 179 214 634 254 1059 575 236 675 89 252 558 198 1067 546 1020 472 651 431 1062 738 448 444 967 631 484 382 769 405 590 525 976 955 149 222 1005 1036 209 484 1061 352 794 399 759 683 230 247 843 859 148 177 811 268 980 556 303 206 810 255 1083 793 305 804 268 843 286 924 256 89 773 811 294 1067 547 436 618 719 196 7 683 161 752 312 1002 1075 517 440 874 364 892 3 1058 162 721 924 373 40 1089 592 441 505 881 213 692 931 420 354 796 758 189 984 231 299 791 822 438 765 84 665 339 659 16 414 598 1093 442 391 608 562 225 589 119 1081 212 713 11 23 742 733 382 229 735 1056 289 768 463 339 690 208 890 16 593 138 732 306 863 683 547 802 205 79 895 884 69 916 403 227 710 1004 387 1017 104 595 301 65 1081 704 218 82 946 978 63 1016 20 440 1030 302 994 559 262 801 25 299 596 408 973 25 625 237 805 740 323 595 19 324 978 207 1061 214 596 202 773 839 237 468 949 263 818 674 287 927 312 99 581 403 1001 1036 116 888 264 211 1092 125 740 35 870 1022 410 1000 542 1032 168 1075 332 478 1093 981 163 633 510 65 686 775 76 1028 28 654 278 89 727 790 524 876 438 467 755 381 893 957 250 38 752 38 574 493 1047 1065 272 41 938 553 16 263 631 789 20 235 575 571 340 95 687 595 365 904 448 310 615 1095 9 239 981 807 186 344 866 778 314 855 30 320 783 185 903 1006 511 997 360 549 0 287 904 585 48 882 175 955 495 164 866 400 717 1050 243 1023 465 1040 382 976 312 481 1021 631 38 588 99 657 495 600 499 708 298 951 201 794 297 484 683 790 153 220 1093 280 848 429 1009 327 842 418 1041 995 244 968 254 572 325 560 284 868 54 389 749 163 802 667 251 958 363 531 894 748 489 805 208 729 356 348 1045 299 821 874 280 555 96 662 64 81 864 918 381 700 24 521 881 709 191 886 247 484 764 603 149 661 372 49 913 873 529 537 757 1023 280 825 108 398 679 698 26 573 176 627 87 1072 9 709 37 557 416 997 136 550 217 69 589 1073 169 44 654 270 964 867 249 492 908 617 327 276 991 552 306 7 666 263 766 342 872 1077 56 717 451 38 838 1016 148 32 1020 153 590 260 875 641 194 1059 458 62 828 821 231 790 37 64 697 339 613 409 751 1081 435 916 497 1032 523 245 1055 712 509 621 395 649 495 1030 67 241 983 907 415 454 986 934 429 351 768 1012 139 149 872 770 236 591 542 117 1082 609 524 507 873 35 774 267 1017 428 934 283 631 583 188 407 968 895 409 1061 151 410 677 1082 126 54 685 107 922 608 245 163 603 566 386 0 1042 627 54 858 274 610 126 12 1043 91 989 339 634 620 240 576 217 1021 117 664 360 165 874 729 419 635 292 945 359 508 573 536 700 685 179 861 14 342 566 607 343 103 795 741 237 241 799 897 422 789 207 552 152 272 973 1092 365 508 876 1079 400 1042 429 11 1057 495 599 642 525 357 798 1079 161 883 280 293 632 853 395 203 737 285 757 43 987 453 581 631 78 856 424 408 1069 635 290 606 200 461 949 679 0 221 984 736 253 534 1056 832 421 556 250 750 263 375 902 900 483 997 397 984 530 541 1038 73 974 135 965 689 133 59 706 36 723 391 689 136 636 508 957 840 544 497 633 341 811 438 932 977 320 556 93 513 614 495 882 763 394 947 202 591 209 13 966 387 802 789 44 637 217 804 506 562 353 874 393 440 955 257 598 841 235 469 728 420 1058 895 520 163 1088 704 364 797 496 988 461 21 636 912 465 720 140 671 463 128 766 839 236 975 341 222 819 292 861 711 169 309 643 1047 39 881 383 433 758 682 192 152 957 775 143 599 482 786 395 2 1087 739 120 958 518 245 570 244 664 596 113 4 919 1002 243 15 781 122 766 668 215 835 13 80 563 534 756 486 658 828 396 612 172 482 881 303 717 457 572 744 426 192 1077 931 300 98 910 641 280 952 122 142 595 68 890 880 112 446 760 911 507 157 561 225 896 965 387 947 318 556 484 185 709 995 281 947 127 193 739 820 109 424 744 1024 273 683 156 531 739 288 814 762 409 635 503 762 485 572 295 230 776 241 713 496 923 509 1039 115 551 696 451 447 941 145 595 220 964 543 757 518 987 637 227 904 361 308 806 251 673 905 247 99 682 212 712 856 5 886 254 805 169 26 953 72 695 557 517 141 726 783 439 60 827 586 241 482 622 871 459 843 490 607 476 850 525 420 808 1050 51 673 135 31 634 309 996 30 751 12 840 652 328 614 485 142 1004 1085 128 399 795 831 545 403 859 539 1002 273 823 487 1062 1066 292 569 290 264 825 1091 43 543 550 93 699 1051 310 402 1085 426 784 1043 471 384 685 363 1001 606 419 353 891 745 39 299 675 924 437 1074 131 1027 346 450 857 882 512 343 870 804 300 1045 206 724 257 861 274 751 102 277 586 368 597 185 993 237 733 824 197 632 357 810 3 279 1002 539 1089 119 581 1058 177 954 482 688 272 1048 328 789 418 716 248 69 856 854 190 1032 518 522 981 379 641 31 1025 837 156 901 226 610 255 84 878 315 781 379 963 9 1007 198 974 873 260 675 221 361 750 1047 539 1029 321 447 785 687 507 199 788 118 680 680 199 333 936 119 1003 663 126 205 825 977 373 178 778 616 283 463 811 19 643 755 456 11 791 237 827 591 160 825 373 608 292 627 290 993 262 500 1013 398 908 102 1018 756 163 748 529 969 158 656 326 378 719 686 480 668 326 291 735 186 753 78 875 693 17 882 519 858 501 974 384 990 151 894 314 814 61 4 624 556 254 272 914 968 482 388 968 508 885 630 67 1004 273 281 881 654 145 218 1002 560 237 403 770 386 630 797 76 1045 323 744 440 42 1006 1037 5 412 672 375 936 823 31 863 293 245 744 202 781 283 671 760 81 524 1061 1013 177 669 141 528 694 1062 60 953 336 189 851 392 1004 33 1022 626 538 666 420 621 145 830 537 844 339 522 1055 931 27 177 779 1042 418 504 904 212 601 359 735 762 142 198 904 471 1075 631 85 902 30 2 964 353 608 164 763 356 705 1076 112 538 796 150 1065 975 518 988 116 953 244 134 754 158 793 556 160 375 753 268 702 977 0 103 558 193 794 225 690 396 760 611 255 210 670 353 976 553 317 831 271 637 486 467 856 742 303 197 832 317 1077 768 516 520 591 295 771 168 673 516 701 311 907 52 841 385 922 594 1 783 197 564 255 196 904 688 376 200 732 859 448 109 646 163 1017 306 639 304 579 245 970 451 753 919 325 699 262 508 711 769 65 589 120 864 263 33 901 544 1088 731 279 205 930 1065 480 447 629 846 279 1080 306 1085 448 792 542 1024 211 137 924 597 445 517 689 351 874 911 363 89 832 653 441 114 801 634 55 412 804 553 141 621 374 700 185 828 242 259 732 889 300 751 398 472 967 930 322 112 551 157 924 728 49 691 92 975 51 581 353 944 194 520 822 96 619 310 772 194 923 701 424 957 185 678 415 604 271 987 410 1053 149 379 648 251 869 776 226 525 879 71 794 1084 370 850 324 1063 514 736 57 431 603 537 906 743 389 968 193 888 316 794 503 574 234 827 223 710 217 1008 427 731 208 946 270 334 765 470 874 921 524 604 405 181 914 403 1037 48 618 961 283 610 111 627 299 787 197 463 791 146 974 522 909 302 573 390 693 403 725 1042 479 751 314 481 935 635 432 679 97 294 745 471 746 778 423 934 5 833 466 308 629 89 787 902 360 1006 425 613 169 52 678 686 249 113 577 908 301 61 675 37 819 410 1014 368 1076 991 453 106 880 205 1041 159 731 42 1063 209 632 67 551 654 42 711 417 155 1005 282 1075 1083 212 1046 436 601 155 1070 272 263 636 511 844 1052 523 939 395 64 619 749 197 371 645 819 544 1055 294 836 114 260 993 334 878 1074 256 572 29 998 512 995 543 922 1 657 313 94 1095 978 217 115 776 851 341 386 868 142 570 736 104 809 453 304 990 789 276 72 717 1077 506 101 702 96 573 871 334 743 537 754 487 438 1006 447 616 302 944 2 830 864 101 1091 333 175 885 70 1075 99 1057 623 194 606 418 417 1073 612 357 497 890 856 397 11 588 299 897 854 499 688 463 132 640 1042 341 1008 411 604 547 12 1044 503 665 369 603 998 429 249 556 1013 209 598 204 320 705 858 454 583 56 512 662 938 338 961 304 1035 310 723 95 268 1061 403 1039 300 611 265 776 312 899 561 305 219 981 188 639 682 525 797 466 379 924 998 397 76 1024 269 832 1009 329 777 37 929 121 523 927 132 789 200 882 13 769 801 161 447 860 857 332 25 918 42 950 674 269 217 802 545 946 184 586 97 1062 677 164 697 438 621 334 371 625 407 885 450 706 464 653 620 94 1068 285 579 209 532 1083 26 938 289 675 121 1083 824 158 622 115 5 590 961 475 752 171 464 828 28 1048 506 755 216 976 968 109 755 515 255 784 224 741 139 734 118 779 815 501 896 166 375 815 42 693 187 1093 71 1090 217 827 54 1039 303 1082 1 1034 489 1034 785 454 320 826 716 393 84 652 1037 419 425 837 541 719 315 868 774 475 103 986 278 761 1064 227 811 543 55 798 656 317 934 543 341 639 635 197 977 500 775 60 18 965 892 383 196 843 849 148 845 127 172 1033 629 345 887 113 521 921 1008 536 688 525 530 1049 365 693 115 956 261 941 1085 356 229 567 913 383 372 778 544 816 646 414 618 237 844 29 57 853 619 380 568 382 470 851 978 289 606 34 983 174 246 1073 190 848 728 522 970 365 30 589 208 711 1092 52 460 818 65 815 586 397 626 378 328 787 415 931 1082 211 972 146 514 1003 741 146 786 296 961 117 898 467 289 1063 749 158 138 649 281 661 609 388 379 1014 106 958 89 586 862 464 354 902 211 709 576 11 1025 429 446 998 463 575 254 793 792 107 642 72 777 210 957 53 905 488 453 1086 259 894 1035 289 702 193 947 151 33 923 919 193 545 1088 271 1028 25 695 313 817 704 232 239 1074 644 123 550 7 261 637 900 67 567 105 121 744 0 785 498 718 216 1085 182 616 758 387 313 619 423 688 646 402 107 857 317 581 1022 431 623 316 337 1007 292 748 637 343 241 851 731 228 142 617 451 999 144 946 896 323 1014 244 603 105 408 838 192 697 246 636 387 1093 446 600 99 818 831 24 754 101 29 630 908 195 601 116 712 56 1054 235 714 42 609 79 963 506 996 14 208 575 698 371 172 871 407 725 53 637 273 1031 104 706 760 377 320 726 758 504 842 34 1041 48 890 130 734 546 948 24 367 911 564 121 73 773 583 68 75 549 560 435 597 15 942 370 745 505 493 921 523 742 495 1057 933 397 75 787 294 1066 805 195 145 1004 613 255 385 978 181 774 1091 375 375 723 492 737 712 523 761 517 885 329 319 1071 924 337 1068 100 436 578 18 1027 411 1018 781 455 855 195 912 297 1074 165 521 813 465 795 80 932 914 503 386 1079 119 967 968 527 962 256 378 821 807 233 295 1011 74 888 636 44 986 38 205 860 389 619 915 429 492 620 868 538 609 76 353 803 367 725 466 819 162 575 65 560 920 437 1003 133 784 298 952 435 17 617 1019 382 875 86 736 355 438 738 672 40 1012 471 976 72 139 700 686 301 53 701 611 237 1088 209 97 797 85 758 149 961 155 890 916 324 468 739 991 227 697 404 902 288 629 478 469 737 858 248 946 483 743 475 742 504 527 1018 289 916 882 525 203 658 916 239 865 427 481 603 173 750 377 589 427 699 923 302 448 1016 103 638 226 691 1084 500 3 845 600 63 276 1062 318 784 564 387 1035 319 942 355 772 76 399 829 729 242 939 105 269 657 67 577 826 183 434 707 212 949 183 889 810 469 894 180 42 655 794 115 306 1070 576 400 97 639 736 131 520 624 1000 6 580 2 595 367 1048 289 133 1089 46 573 700 400 707 417 130 605 154 694 229 865 134 580 279 989 54 565 931 308 475 570 783 226 837 396 637 375 738 82 570 366 876 237 411 1078 595 34 517 560 545 554 126 685 933 446 389 1071 539 811 1092 171 578 466 651 392 829 247 870 143 914 420 557 5 27 625 213 623 868 424 333 610 844 364 1039 164 157 629 63 738 635 525 976 272 221 548 982 419 383 710 338 570 481 797 597 354 758 522 275 634 630 490 190 794 778 236 443 868 895 98 653 325 916 544 703 434 979 95 411 1032 521 789 611 139 972 102 945 103 487 637 401 597 982 35 0 628 71 849 843 197 298 870 436 871 967 88 514 716 626 434 1078 245 530 885 116 753 711 4 992 15 5 948 289 1041 396 1016 511 692 124 587 725 266 90 991 434 673 563 25 564 524 217 642 455 940 797 331 250 553 1025 63 8 637 1054 533 701 114 738 496 1032 251 754 399 56 929 918 82 83 695 239 824 567 398 646 156 915 522 780 137 872 233 618 226 181 1084 784 164 492 732 563 246 246 672 794 220 219 647 380 689 949 351 56 1070 494 1083 606 241 755 287 214 961 498 938 91 961 785 15 446 626 186 728 770 394 958 371 925 228 159 919 497 731 225 1081 336 773 804 325 200 736 23 601 820 24 1044 247 714 20 1084 76 660 397 270 923 494 587 54 1014 22 755 730 334 662 54 900 389 630 151 734 368 865 286 279 885 153 732 381 642 817 267 390 1050 804 334 0 974 792 337 825 542 456 619 603 337 719 342 798 384 65 569 238 671 400 794 366 744 566 100 901 198 195 734 419 1050 274 801 951 504 235 634 335 698 318 863 886 396 419 673 430 701 299 911 1068 535 268 582 336 624 1011 164 467 710 439 938 54 854 262 905 876 297 651 447 852 272 966 303 709 250 974 455 29 820 35 969 899 280 999 539 469 890 843 318 375 1087 425 725 973 191 5 942 659 442 205 703 507 828 666 122 114 1057 269 724 1071 436 625 437 3 1005 805 142 1095 266 246 1037 888 150 791 201 832 219 1001 170 277 636 881 342 842 274 350 636 815 41 837 185 1022 436 53 1050 370 1039 968 340 60 586 680 206 221 983 883 416 40 868 1085 424 327 1017 386 619 11 1062 624 463 99 849 395 589 276 792 431 612 886 175 346 1003 576 366 577 151 320 1027 21 973 417 575 373 1051 561 112 685 399 77 736 774 33 317 1053 22 673 687 132 535 684 867 54 254 1018 136 944 67 906 378 961 1057 4 766 495 894 125 1000 58 691 97 636 523 71 738 200 551 990 528 983 447 971 383 604 239 801 417 1001 140 314 590 977 61 269 669 234 780 215 755 53 1029 50 1073 1088 148 1033 141 190 908 301 868 1077 10 594 27 615 470 536 957 451 893 88 1037 321 709 110 593 930 389 1017 68 893 242 335 859 341 637 1004 183 1082 63 599 476 282 745 912 40 986 382 454 619 400 1021 569 264 1042 520 546 997 260 995 212 897 803 470 176 644 133 630 552 444 439 972 491 1078 623 460 453 624 813 21 829 165 874 137 872 356 597 237 395 833 1014 201 164 620 926 214 864 260 224 886 1072 373 633 274 205 811 522 995 500 776 74 923 747 271 944 168 264 674 178 946 316 722 354 708 840 470 558 470 203 831 599 511 615 263 1026 33 519 803 1072 23 864 55 307 1006 832 32 920 428 360 973 1052 524 1016 11 631 273 134 564 167 820 1094 221 563 185 830 236 125 691 979 268 522 867 77 985 934 263 300 1043 372 810 492 709 235 900 694 168 361 557 901 98 330 971 700 332 78 1012 594 10 377 699 511 1095 476 712 886 199 593 122 430 939 415 592 1055 375 1009 309 286 582 628 41 470 863 318 869 1049 87 957 106 1031 42 154 801 882 263 539 871 770 430 493 1081 803 437 330 653 1031 359 1075 399 71 952 743 106 420 555 256 557 540 913 239 967 607 132 1019 20 53 761 635 30 240 687 428 990 898 517 578 5 353 681 886 433 944 380 909 22 87 648 747 335 75 913 752 532 962 375 218 1083 160 865 108 1090 235 888 910 146 424 967 234 562 1047 398 210 765 432 620 325 678 4 603 651 282 974 150 1042 438 786 29 739 348 806 370 1092 440 954 44 356 627 874 16 118 685 819 507 948 208 607 50 66 706 950 291 471 878 71 751 898 481 305 602 203 813 72 1024 49 772 85 956 1038 152 991 486 141 901 706 426 959 144 1001 328 541 774 653 457 1052 430 705 103 11 788 204 914 643 513 888 352 940 233 938 65 506 1094 563 131 524 646 302 1078 195 1045 417 728 5 725 854 480 647 415 674 431 462 576 772 225 390 677 281 614 882 91 336 975 121 656 439 967 489 568 43 941 747 200 68 829 822 236 391 746 1073 43 909 272 655 222 989 384 153 726 495 579 316 969 731 294 217 651 1082 427 399 555 395 593 896 249 383 968 560 192 231 704 309 629 832 335 190 975 69 1008 373 703 441 688 556 535 882 70 839 192 287 1083 539 918 853 515 1051 311 913 458 1064 210 402 1091 648 518 959 128 788 497 668 150 959 56 812 23 858 290 215 1009 709 112 13 885 495 801 762 376 927 341 720 53 115 909 663 523 273 739 897 547 28 838 138 887 766 254 1088 278 498 569 1046 535 968 503 962 372 69 626 107 640 100 805 533 1089 259 653 357 611 273 967 295 817 351 653 978 210 391 835 537 976 0 880 633 215 395 653 778 338 274 795 858 346 1056 116 634 264 9 904 1041 467 596 60 439 957 1085 354 61 715 632 170 816 8 76 936 172 769 355 589 253 554 395 672 437 1063 583 382 537 610 997 97 911 536 1089 101 958 56 835 375 626 106 700 466 729 258 237 956 354 986 692 44 618 92 541 997 658 379 319 1000 212 569 472 962 51 777 519 802 4 902 924 425 1003 257 670 432 667 75 1041 509 388 944 981 409 407 572 624 437 559 78 101 593 580 246 986 97 124 804 98 585 44 629 820 299 993 384 318 870 735 436 437 759 443 570 671 187 959 470 745 233 404 699 114 818 201 675 240 958 171 970 163 637 1041 539 645 27 1081 146 987 194 124 798 111 781 1003 216 119 794 361 662 816 407 405 843 1048 477 1003 31 147 646 980 421 290 553 659 11 29 617 677 345 482 743 11 602 218 951 228 764 583 441 735 128 852 266 823 338 347 931 800 414 235 786 212 593 728 100 894 132 423 613 321 971 658 114 404 835 570 62 475 914 9 922 328 606 404 1094 64 1003 1048 418 1028 217 1059 195 984 426 109 1030 15 705 631 208 378 704 530 868 220 894 679 351 548 90 961 39 279 916 757 196 1011 46 1049 302 28 1032 993 87 864 56 683 222 187 568 945 369 32 645 1014 305 573 437 1015 35 538 807 436 993 266 951 637 472 766 316 646 69 613 279 537 882 464 1042 418 642 361 867 1086 394 966 477 90 556 388 664 49 873 924 242 73 706 347 964 759 474 184 636 63 845 988 488 144 855 467 577 310 1025 269 723 29 989 105 651 568 424 248 561 931 224 570 279 220 691 600 310 384 968 284 787 463 757 342 859 398 662 656 167 431 1028 561 380 873 408 78 656 215 773 380 1037 379 885 1049 293 231 772 380 885 246 877 790 163 643 23 543 793 733 363 708 154 511 634 449 749 607 363 4 944 91 977 519 946 460 864 16 919 1010 124 813 326 968 188 1037 213 61 944 345 871 591 381 665 537 313 808 756 307 471 961 1028 384 710 403 645 416 932 410 178 825 64 794 84 575 519 1067 73 1036 996 508 154 994 285 1080 280 643 813 328 1093 465 600 493 260 930 484 760 1027 183 732 156 199 1000 89 1058 172 1008 11 919 171 726 987 402 352 564 281 966 1045 506 575 498 862 535 154 879 391 910 880 307 1001 171 79 670 592 32 283 995 653 189 313 1023 812 87 817 52 1088 10 329 1008 220 877 235 679 88 583 144 1026 87 1084 752 451 359 640 415 1056 470 621 602 294 200 970 499 1049 74 735 348 566 418 785 491 661 253 825 34 812 877 515 921 257 420 1069 752 286 669 129 214 674 1075 459 1067 347 894 532 174 781 345 977 985 129 498 1094 283 973 620 175 296 860 821 414 780 254 8 935 1054 30 304 1076 1071 340 155 830 1087 515 29 988 228 699 160 1050 52 829 377 872 62 1095 32 719 975 460 268 831 607 354 690 4 1017 115 416 936 1036 408 969 385 408 844 112 883 586 466 990 539 791 168 946 443 697 66 1047 3 623 368 835 46 872 81 824 142 270 769 803 405 852 488 254 658 387 570 880 23 726 354 218 1072 1057 169 1079 53 894 187 906 41 49 788 407 1068 926 491 518 705 204 752 160 917 35 713 864 500 882 384 79 1027 709 254 761 510 835 477 655 352 280 823 122 685 277 687 288 747 598 472 13 1079 477 801 109 793 322 839 131 938 433 626 829 469 50 578 252 694 438 641 775 36 899 323 287 598 849 68 279 713 551 468 954 176 344 673 879 373 1004 482 614 476 677 289 761 202 838 116 981 240 892 151 282 705 962 100 882 104 875 391 252 800 29 638 127 979 519 956 531 869 781 194 456 683 277 1086 24 1062 451 698 23 1032 770 296 870 96 729 184 144 951 419 746 531 966 184 861 537 1027 724 266 1085 334 189 734 574 243 785 338 929 395 253 633 165 709 763 355 316 652 2 872 800 49 409 1021 62 835 323 695 608 74 8 726 501 620 504 1076 834 91 598 403 687 212 435 996 80 1053 950 337 319 837 102 629 399 917 287 1076 923 446 693 419 570 446 716 454 360 606 868 353 837 34 738 126 290 801 750 383 531 1072 1 762 254 806 939 462 918 378 581 89 555 63 796 80 192 1040 707 530 460 930 751 173 41 693 746 530 626 198 610 400 648 181 899 317 302 824 592 174 535 723 1073 133 260 1019 705 19 459 975 450 900 818 229 803 212 843 350 328 1052 457 1028 489 883 935 499 797 241 284 819 61 819 765 378 632 198 467 781 602 164 628 317 1051 122 408 1015 585 402 54 550 103 717 788 528 235 1061 330 561 432 954 395 718 263 1083 919 240 828 276 268 946 369 1022 852 221 35 806 378 1089 294 607 873 32 1090 287 218 1020 164 952 860 335 136 1069 667 340 890 45 213 832 487 682 689 436 636 127 1016 514 25 999 332 1031 512 819 74 934 532 1017 82 1074 23 827 800 86 634 524 1086 197 587 62 263 651 352 705 550 286 462 730 260 1058 243 723 674 158 166 970 66 1088 938 139 726 66 678 392 498 665 95 902 714 396 931 479 942 29 215 675 740 61 1028 62 80 677 385 610 274 561 617 61 522 745 970 521 915 188 628 534 1004 175 685 498 1059 334 49 1073 701 200 598 537 878 429 351 841 316 582 747 321 249 662 958 7 649 547 885 144 641 432 657 159 774 394 993 449 229 875 731 224 830 334 743 67 93 884 922 514 172 904 693 475 782 88 306 719 755 394 260 1073 20 618 101 783 1014 468 248 898 189 664 854 343 787 440 954 353 276 631 922 423 887 300 635 146 436 669 206 570 454 1082 485 548 481 583 203 944 467 1025 274 568 8 941 357 1056 131 906 288 1027 714 454 356 669 692 379 523 594 993 36 229 999 643 134 410 573 16 967 864 258 682 126 808 25 968 234 1052 72 340 957 925 259 792 413 170 924 1083 464 839 119 649 54 478 769 1042 283 258 1020 883 180 735 308 835 479 327 869 85 954 31 1023 28 1094 548 447 306 705 459 861 836 352 719 338 1059 116 498 940 164 783 715 128 932 204 268 717 700 397 370 655 200 920 45 730 505 671 130 1054 846 222 77 691 35 694 621 312 811 480 926 221 947 254 914 341 360 1032 671 225 448 870 836 10 351 982 907 449 714 485 343 1092 673 199 761 249 718 94 548 102 697 150 526 858 746 146 548 269 613 277 320 981 762 457 129 1001 482 685 17 626 1007 239 248 991 797 284 449 561 255 615 252 932 36 655 782 145 337 728 607 465 1040 255 194 610 909 130 680 83 123 846 695 193 239 1071 744 373 436 709 759 29 640 219 3 859 418 761 750 449 188 593 1029 492 772 499 600 378 196 911 1054 435 373 799 933 419 761 132 43 661 343 1050 111 658 785 84 877 232 66 874 810 457 185 768 830 285 707 533 816 199 759 489 339 910 752 500 599 531 363 1025 936 400 87 740 434 833 57 937 58 830 451 894 288 709 663 1 882 380 1079 51 361 1001 878 149 600 372 1043 414 599 500 196 1012 561 33 734 336 506 922 21 1010 204 913 914 247 241 930 687 74 697 462 38 703 773 196 768 315 929 480 751 357 1069 428 583 195 483 1077 622 483 1034 348 884 350 257 897 1035 514 364 1081 985 480 728 86 626 84 547 937 580 72 631 390 37 672 809 538 1084 242 494 737 998 83 958 98 246 568 490 933 688 326 647 411 1002 507 150 835 250 931 866 436 1003 227 271 670 1027 395 58 847 530 637 551 484 616 434 919 389 373 776 593 285 1083 7 344 1027 665 535 153 796 1070 275 333 790 1079 183 250 1053 345 998 808 433 994 189 829 266 652 48 247 906 530 738 53 716 853 272 230 733 993 220 576 129 844 136 766 225 471 699 4 970 382 841 362 894 1035 522 114 946 880 70 624 61 819 93 1003 211 481 652 59 993 943 56 21 577 212 908 12 875 688 378 1031 149 518 769 51 747 1014 158 414 697 279 1091 310 719 581 393 235 705 663 187 56 882 1001 312 853 436 468 693 930 349 1018 355 282 755 805 326 409 931 375 977 212 955 549 255 157 1027 429 942 64 756 27 843 837 469 742 274 997 184 122 652 904 405 398 852 913 318 1024 398 534 909 254 994 580 339 139 1081 26 1038 25 580 1042 67 527 678 445 995 119 670 613 500 755 268 583 152 500 655 553 232 611 404 375 688 603 461 541 772 856 92 600 6 766 506 370 603 722 465 754 371 451 936 811 441 193 566 88 848 743 313 107 738 535 1086 904 402 573 200 980 460 973 449 674 156 16 704 437 1089 151 910 935 415 696 472 163 737 970 359 909 300 554 513 928 360 598 284 321 807 1043 116 384 1048 544 851 320 699 602 517 112 874 557 526 923 281 452 796 570 336 626 489 538 943 561 85 620 254 743 233 60 560 379 680 487 930 1088 67 349 934 635 193 1004 135 190 742 906 455 471 1010 881 543 231 996 633 303 159 725 447 768 816 172 686 530 435 624 434 989 441 897 645 146 569 199 549 180 104 638 33 942 1016 8 857 247 269 1094 544 721 143 1051 237 947 310 613 417 1093 473 795 1089 407 1088 410 69 862 528 867 396 727 792 365 397 603 55 1018 498 987 544 719 736 321 960 291 204 732 41 603 1019 41 522 926 854 287 631 213 62 1008 477 647 351 772 120 1057 708 179 693 363 436 603 402 638 718 162 43 713 536 780 368 751 1040 494 1024 453 503 812 428 577 1093 234 242 909 304 762 90 565 134 585 786 229 727 276 616 34 930 102 979 243 454 803 937 489 27 622 441 1042 1007 374 210 718 509 703 944 497 16 559 452 794 583 400 116 858 42 708 106 787 7 1001 650 154 198 806 482 947 617 239 164 613 84 891 516 944 641 283 401 773 378 622 842 472 58 838 469 591 308 979 845 189 634 476 595 216 189 1089 453 1067 952 121 456 866 266 1081 1055 223 459 633 737 96 427 959 988 170 966 94 891 339 1055 297 353 593 281 1027 961 334 386 696 793 297 732 170 698 403 622 228 661 341 274 905 937 523 212 969 927 94 314 1050 26 722 640 243 503 876 412 818 21 910 119 909 773 387 584 487 407 1044 669 118 59 1000 957 453 147 812 315 909 433 567 923 513 537 1029 499 809 136 834 1093 249 1013 510 229 715 1012 32 991 220 1037 101 344 604 380 975 1002 444 1081 295 344 592 361 1004 520 705 411 1089 536 707 947 487 612 399 1064 341 658 264 456 1074 1075 126 199 990 856 244 166 599 760 5 106 767 22 831 531 819 1005 23 398 784 696 123 1003 305 368 956 980 465 1086 370 230 624 574 168 877 70 708 148 487 554 335 1006 571 316 316 762 658 516 232 1087 614 303 1032 139 865 284 657 340 181 986 959 528 477 552 37 612 433 890 804 461 611 32 253 890 894 45 423 1014 852 308 613 246 69 705 314 742 664 496 1037 427 734 188 797 83 270 1053 377 1004 179 695 887 519 211 1059 374 574 570 388 603 419 81 753 792 266 916 349 791 490 1024 529 846 142 525 1095 194 999 767 523 801 470 166 804 435 867 571 297 474 781 946 218 447 825 439 1004 1028 69 695 345 844 435 479 641 353 860 203 1012 934 537 691 45 794 296 486 766 533 684 381 988 639 84 284 955 32 696 929 507 256 837 790 83 638 454 133 670 677 547 166 913 412 1075 635 329 440 1069 6 818 76 794 317 793 242 961 169 1047 729 75 432 672 83 794 861 111 548 476 175 649 50 989 889 465 633 105 604 215 555 139 868 36 655 12 557 402 651 79 735 407 706 154 49 678 758 421 363 882 361 983 781 363 327 772 692 349 382 977 761 71 533 925 696 477 412 662 997 344 59 885 937 10 787 496 735 238 955 275 359 1013 18 1040 786 344 908 243 766 514 293 718 913 21 162 934 990 99 607 393 644 226 714 104 519 962 556 33 1032 213 526 733 400 865 728 118 1081 451 47 924 148 584 410 1070 987 437 943 213 457 1016 44 834 991 1 429 761 1062 491 580 42 176 641 679 435 1011 271 977 188 831 366 911 331 705 231 29 900 1065 20 917 442 516 699 149 717 1031 415 1049 357 1090 183 75 939 760 72 240 619 1051 544 634 209 644 302 1082 135 805 66 519 1083 443 787 603 193 383 684 472 1068 994 4 830 318 75 1025 216 583 270 602 1035 42 810 535 336 599 310 576 154 881 748 308 1065 503 418 980 693 273 887 125 726 51 453 980 993 306 393 957 187 945 852 425 58 1031 607 289 50 721 579 372 445 649 848 216 937 319 809 301 853 427 424 707 606 396 185 1085 1049 69 557 478 1063 402 935 3 304 1019 636 291 954 142 548 352 773 107 487 860 645 142 172 1006 584 26 87 662 923 531 455 665 357 830 378 1029 407 690 239 1013 598 173 349 770 426 729 47 1006 130 787 699 357 812 143 728 97 491 860 557 354 1092 451 186 1074 910 46 194 891 523 783 401 743 1095 440 93 782 848 31 669 510 1074 67 8 1036 943 492 957 96 296 660 888 107 416 868 827 98 1059 271 292 862 949 370 444 656 687 39 574 354 474 1045 468 845 29 974 37 750 426 911 80 922 254 679 126 781 827 524 826 460 139 1011 275 755 960 373 384 708 163 965 816 45 594 84 1051 260 987 480 480 579 650 178 634 343 648 123 904 277 740 307 288 978 476 707 858 308 43 770 204 626 324 838 611 468 609 371 105 1056 536 627 165 852 657 102 694 6 650 352 525 807 798 394 1064 324 947 28 544 985 176 935 169 782 267 846 982 468 684 274 371 984 208 669 813 309 393 1025 806 449 716 139 1085 115 408 858 1041 449 363 908 305 1066 1091 162 1002 273 143 678 52 549 473 1054 683 483 591 322 38 902 530 777 448 892 699 536 470 1085 692 246 337 995 484 763 631 160 765 265 971 404 361 1093 766 513 11 1080 434 960 281 649 912 92 829 88 404 740 516 905 627 513 562 472 300 594 880 469 988 464 246 689 548 335 863 171 422 879 391 826 247 603 651 185 241 680 479 744 557 457 310 550 451 680 800 415 305 782 1063 469 616 449 440 584 418 611 29 816 830 297 723 355 688 179 1084 62 329 867 107 982 539 1013 574 443 159 1034 249 918 175 935 790 143 1053 354 635 436 946 170 935 282 84 695 420 934 447 660 196 852 539 1014 1065 216 365 1046 107 664 281 567 418 888 420 817 385 1051 1002 174 674 439 883 471 126 1006 991 235 399 980 33 732 89 629 590 311 971 51 810 302 655 252 653 16 1061 283 298 642 123 920 697 541 145 874 869 431 1 913 950 105 913 441 365 771 705 194 868 365 221 995 988 518 599 146 655 350 237 845 753 285 891 48 543 557 571 218 920 235 753 78 891 509 864 239 184 740 1012 335 912 367 262 1024 900 429 1 916 940 317 857 6 379 582 939 13 423 621 438 743 869 59 983 262 570 374 350 963 387 983 1039 204 355 662 104 750 957 387 814 2 972 15 249 1073 454 712 489 1082 209 963 651 2 777 256 1058 280 706 494 328 548 835 144 928 111 409 714 402 595 1076 465 850 401 1021 241 452 921 721 234 277 783 998 502 42 778 733 70 695 274 896 441 759 45 208 761 706 347 778 147 204 689 328 1029 477 666 575 544 529 790 296 839 1033 504 312 817 524 555 403 671 471 719 1085 132 661 90 209 949 930 472 486 599 571 468 546 660 351 1049 1047 87 794 389 330 963 559 400 131 1002 290 889 699 170 995 263 451 713 131 1072 440 794 663 242 129 973 729 313 637 66 2 643 474 678 13 902 50 876 341 566 512 797 943 291 602 210 605 425 330 924 194 916 1045 475 249 1001 877 236 823 513 300 1011 899 153 553 251 671 36 884 490 834 305 593 206 832 52 862 99 967 14 186 1020 829 356 108 1062 214 918 187 883 1055 172 350 1089 95 694 105 916 909 438 450 733 834 374 1070 336 431 553 904 70 1060 126 913 10 149 607 866 497 1064 5 333 931 911 33 960 237 665 300 840 25 1061 57 438 855 184 1041 427 991 725 328 450 819 608 77 333 913 1061 41 160 1074 1074 145 634 392 320 625 368 1061 666 400 856 452 272 831 552 276 745 521 18 719 390 661 234 1069 111 732 173 1031 341 667 382 1050 552 90 445 942 1046 361 1087 206 814 317 1045 466 689 408 368 688 1015 394 944 309 245 952 1090 456 360 816 1041 41 862 487 278 624 725 487 1021 489 814 477 639 170 586 131 583 445 832 501 1037 149 454 554 36 1040 344 657 197 864 606 42 473 562 636 58 264 867 427 1060 470 939 1022 495 1051 387 216 1035 288 828 870 456 890 221 12 1095 83 886 251 682 972 487 40 741 240 880 155 656 327 1051 23 635 27 701 162 676 233 942 309 979 20 743 940 531 482 616 82 855 671 534 882 238 266 993 729 69 834 460 247 1014 760 527 560 419 517 688 683 167 95 615 1088 6 62 1085 214 694 263 912 238 870 91 715 548 417 473 1040 596 49 261 986 350 984 1095 157 35 557 948 427 129 687 989 95 303 862 206 632 530 793 877 133 336 613 282 1014 454 934 869 177 78 686 293 829 137 791 349 841 571 279 642 361 894 182 278 593 686 157 27 1073 1048 395 654 310 559 199 836 314 427 549 464 792 182 569 433 832 610 22 146 1015 193 1021 6 607 319 635 71 610 45 1013 497 1036 719 62 629 90 538 569 439 971 557 261 756 220 595 371 1024 200 1045 438 1058 321 76 624 148 583 396 988 89 623 83 945 296 1039 163 593 673 323 741 294 48 838 1026 67 542 766 776 347 848 47 722 312 27 564 154 1047 339 604 518 742 308 947 226 980 815 88 923 25 543 622 697 112 49 1080 565 541 531 712 742 169 29 554 772 346 577 196 350 668 942 95 819 166 326 696 1058 366 768 411 625 435 845 204 256 895 877 204 231 974 100 723 956 27 67 887 800 76 794 208 152 830 962 34 840 182 88 934 973 16 152 1001 661 355 517 588 401 823 94 890 310 706 702 222 780 217 746 73 140 793 696 108 514 817 368 860 1047 505 165 695 963 172 304 1029 31 953 101 967 893 38 851 100 53 1003 533 1083 662 350 1032 382 873 174 482 712 894 10 952 254 504 979 172 786 1090 198 1070 397 144 616 525 567 705 464 2 746 97 628 261 836 700 281 571 416 404 1024 442 719 397 878 495 940 778 210 710 473 356 885 179 1063 892 395 424 1039 826 224 592 468 36 1006 1080 197 216 1006 691 417 529 1081 197 645 166 675 497 933 89 728 324 840 478 1061 770 387 618 413 796 322 968 412 921 242 125 684 331 870 223 585 935 19 157 787 867 543 609 8 326 602 1 576 999 128 416 1020 918 58 571 473 586 363 528 938 449 770 758 519 1 761 1075 381 321 870 1054 47 1081 321 275 1049 951 249 112 1005 1093 303 493 593 761 383 551 269 842 222 629 159 296 939 518 707 765 234 470 684 76 830 721 245 543 612 616 412 418 577 1039 194 165 785 692 376 9 679 945 541 947 328 1086 96 527 1000 565 410 763 85 892 377 102 1065 209 661 107 618 587 319 209 808 1016 199 490 694 625 476 529 850 88 688 823 228 719 511 606 137 626 226 1001 13 546 793 702 37 148 769 870 291 167 1060 692 301 446 901 903 398 664 362 993 129 808 358 63 1041 242 601 388 649 1059 533 176 1063 224 647 108 719 563 335 386 558 577 278 600 113 446 854 17 896 459 642 467 1089 902 263 186 558 297 1062 694 118 779 523 191 1002 69 697 1005 482 278 867 436 857 404 1067 257 1060 948 455 137 671 711 433 447 952 359 1025 538 725 441 819 824 415 174 765 825 482 764 486 770 68 14 769 955 273 596 364 991 153 604 19 1043 511 925 445 949 184 1012 111 596 55 868 69 383 865 519 1078 1023 331 750 498 461 961 589 272 725 6 798 12 929 403 480 1009 150 1068 670 61 330 840 236 629 550 102 1095 298 949 166 936 298 389 894 521 668 634 349 1 660 698 454 280 651 128 930 440 992 479 873 644 264 1063 172 687 405 1083 13 225 554 488 759 905 344 138 775 301 924 106 553 239 600 276 1094 599 192 747 141 696 62 916 197 279 637 375 811 829 82 23 623 619 243 760 379 791 247 1064 403 409 746 594 293 350 974 733 52 701 129 844 155 408 682 748 332 685 477 695 224 850 393 185 645 132 1094 45 787 602 371 453 711 353 676 916 348 239 575 146 574 816 468 831 295 675 49 493 630 159 1064 709 36 161 611 780 14 736 498 141 882 340 901 385 588 292 909 7 963 931 150 1011 297 996 193 1036 146 370 926 412 1051 265 784 137 734 379 833 745 351 197 623 753 61 259 904 98 1077 924 1 530 1014 120 929 259 682 363 864 447 851 709 271 676 254 177 937 1095 508 676 170 345 608 602 317 264 693 491 1083 492 629 385 839 329 657 1009 444 861 427 655 396 580 65 390 890 491 590 638 241 907 345 1053 435 28 1057 3 1085 898 50 904 160 470 564 497 880 314 992 85 717 716 118 914 362 366 842 375 595 224 645 759 196 997 343 454 605 767 363 437 758 319 960 1038 248 920 368 922 513 1080 99 1059 200 506 653 987 384 833 324 610 220 571 441 627 190 987 109 501 677 71 683 1074 502 833 475 993 396 438 676 439 744 445 938 960 228 119 552 474 572 682 542 931 445 171 584 235 604 597 427 127 778 951 339 277 619 654 119 497 782 794 413 451 987 38 1088 531 847 568 525 366 1085 908 12 431 597 1091 14 171 638 803 66 928 342 538 657 530 699 676 132 320 968 467 687 864 243 1079 26 52 634 168 1080 189 555 13 554 645 401 451 916 819 416 187 931 984 120 603 547 999 283 919 234 316 885 62 712 475 787 7 583 346 908 97 584 970 6 243 849 544 586 469 617 858 486 708 317 489 1050 878 88 294 714 494 944 299 1081 266 706 253 559 632 48 568 326 191 911 173 998 648 127 612 391 822 121 84 696 1045 65 581 264 581 293 916 510 1009 303 698 398 960 285 1075 480 1064 339 391 936 738 320 570 500 226 1021 337 871 629 20 215 617 616 102 263 884 876 35 1061 237 502 618 482 655 385 681 592 218 357 961 755 198 912 351 870 213 206 1081 584 244 601 544 650 315 945 506 300 687 461 703 98 657 106 567 38 1045 223 960 385 746 373 674 331 965 77 930 195 808 25 696 422 603 526 566 85 710 856 102 968 315 727 211 123 976 381 825 801 459 283 751 483 715 980 137 551 217 1014 131 680 501 698 537 330 732 228 559 180 890 249 804 428 611 294 1039 345 860 411 714 983 155 376 619 266 955 1036 522 425 736 44 717 115 913 706 295 165 687 923 266 61 728 146 1044 108 652 402 857 497 960 93 928 926 532 877 90 595 543 983 69 385 722 140 943 981 304 40 770 9 603 743 129 564 331 139 929 267 1020 81 808 163 698 632 61 371 1089 1076 260 250 765 947 55 422 894 26 880 892 495 360 1016 429 1000 1020 403 683 100 142 721 95 729 230 582 784 44 727 219 155 771 856 191 566 130 502 743 322 648 980 434 771 254 470 731 533 834 509 602 1070 511 138 1050 46 555 1077 469 358 882 641 197 801 305 1036 106 417 674 98 1065 14 669 142 1015 720 144 148 819 96 690 656 349 788 205 917 115 966 110 1013 82 886 62 649 251 637 345 566 93 413 1015 813 110 419 615 683 360 692 340 674 309 717 463 337 593 379 828 829 430 340 635 262 661 1049 234 636 85 734 502 185 678 397 608 381 1027 807 278 398 966 294 658 897 286 657 48 113 694 616 347 1051 243 36 894 471 788 68 653 449 816 558 200 1016 366 512 835 494 744 1006 242 202 955 343 1033 119 619 714 168 191 742 431 787 977 491 1077 136 35 763 450 906 504 923 120 881 614 351 732 192 952 527 241 779 726 25 677 388 842 243 11 639 294 828 736 516 289 1007 158 717 399 935 338 1057 902 155 172 954 1015 56 726 185 551 38 139 674 28 1053 456 983 17 1070 821 75 824 256 898 265 860 75 76 1005 34 941 191 717 156 984 957 201 524 724 919 528 518 922 558 268 1057 348 1038 28 490 752 301 1018 889 50 151 618 646 107 213 744 255 1082 55 706 694 145 749 181 58 729 259 600 0 648 528 723 611 102 284 909 947 501 783 321 38 648 582 336 700 483 837 376 413 549 203 723 639 482 804 349 277 641 623 265 766 517 420 944 1075 127 113 923 543 565 213 1007 1086 286 1029 296 181 1018 223 816 659 222 496 577 1062 503 640 30 648 156 583 96 245 708 574 136 455 982 914 286 2 1079 879 166 199 768 22 756 688 371 1061 318 973 225 737 391 386 808 945 371 788 242 331 565 841 41 998 495 680 314 660 523 474 848 873 399 629 264 175 640 863 432 1023 510 533 1037 1049 337 426 754 549 328 953 398 705 259 896 110 894 439 1033 521 1015 434 436 652 457 804 35 627 538 984 103 1068 772 323 1083 468 169 715 1062 547 966 513 292 1011 856 370 865 266 330 673 251 791 740 527 572 327 346 689 696 489 527 1031 300 654 253 613 451 969 395 610 1028 27 441 822 184 1043 206 911 394 628 108 827 388 652 701 178 700 290 118 769 420 855 757 515 302 779 252 785 682 106 369 700 449 792 259 575 178 833 406 599 932 373 636 262 313 581 940 468 814 380 675 339 251 710 29 666 56 674 595 471 1092 131 318 1035 219 942 941 521 866 23 1004 22 620 270 78 890 6 1064 283 668 136 1011 936 441 134 647 746 309 313 857 715 514 516 913 214 553 676 473 792 417 124 948 583 442 149 660 385 747 279 708 79 856 27 936 835 405 866 438 577 10 225 782 218 607 335 1020 115 919 1057 271 842 161 1045 430 849 234 966 148 1053 137 1019 393 414 975 267 718 829 328 849 210 568 284 327 1067 191 691 676 43 171 1004 235 1087 993 188 540 786 197 777 217 941 782 148 533 761 650 395 352 639 441 939 408 956 309 772 336 986 499 741 246 739 1064 74 847 139 354 1077 596 218 376 730 67 1078 141 1055 755 108 42 884 46 575 951 432 798 458 454 797 12 766 796 260 847 380 705 210 144 997 331 1089 577 362 989 369 5 835 847 357 347 578 547 999 1060 374 146 1000 944 407 576 517 166 566 1024 21 919 268 3 741 147 658 311 994 950 380 748 392 328 564 292 894 3 938 402 654 375 1025 359 791 532 1072 303 692 687 393 865 432 201 1030 1050 513 549 503 23 608 282 570 325 554 42 810 272 765 1031 193 836 504 571 474 148 1059 1011 159 997 2 861 513 410 577 594 67 106 833 206 615 965 333 364 835 993 182 839 206 990 105 121 936 90 683 276 732 773 474 863 83 703 527 894 404 1002 486 198 619 908 208 199 871 611 403 31 629 772 451 1049 390 413 687 829 276 527 989 755 504 439 960 266 737 656 75 513 1039 344 862 318 645 182 757 659 195 1063 480 617 31 901 321 414 936 953 84 0 1010 413 714 310 1006 56 979 329 603 858 11 543 874 17 553 577 447 1090 178 946 258 331 810 625 201 66 1073 460 948 922 528 383 715 630 469 749 76 692 374 984 45 811 45 357 801 869 508 473 786 797 432 771 166 965 536 1074 59 889 446 1095 74 92 853 623 327 416 978 826 542 937 38 901 233 657 304 1089 74 1079 361 61 913 494 813 558 18 389 781 546 745 21 1044 298 1045 291 985 11 922 125 855 491 879 1028 144 141 790 823 364 915 149 654 377 1025 406 853 119 335 611 532 639 827 482 1086 242 261 559 839 261 479 1063 853 489 768 183 855 463 1010 468 864 75 208 659 252 894 739 255 1068 280 298 710 26 1046 476 1095 563 476 487 1041 537 706 808 333 1055 227 462 554 955 89 352 1000 495 871 984 138 514 914 478 597 370 854 636 452 219 769 245 548 994 446 985 90 927 37 1044 123 759 284 403 1086 601 485 956 149 19 1086 130 657 992 32 100 611 497 736 300 799 57 792 990 66 423 765 581 449 82 863 913 309 34 632 617 316 560 144 46 762 985 113 34 924 950 328 338 935 821 301 278 656 501 1074 1027 477 0 1074 506 559 917 226 964 440 997 455 817 4 203 922 447 801 115 974 107 719 912 272 308 1060 200 892 630 427 736 15 690 309 221 781 652 510 731 404 776 80 176 578 362 627 319 706 525 897 556 412 61 1065 847 506 401 794 1021 309 504 615 325 730 447 1032 1049 452 675 335 437 713 555 486 108 929 379 728 135 1094 130 565 892 486 386 764 10 638 729 183 525 729 699 166 828 470 415 555 854 129 501 673 761 329 717 244 831 507 488 651 467 586 973 217 931 369 81 805 970 60 556 375 408 640 860 334 289 861 63 910 10 857 592 402 1071 31 571 2 943 322 1092 128 396 670 812 80 526 619 1038 278 772 33 291 880 1041 225 290 709 465 983 791 284 288 936 18 658 203 734 54 636 67 908 1050 476 241 944 283 1090 689 372 920 42 907 213 643 85 908 133 685 173 279 858 939 368 1034 283 827 433 817 400 351 888 621 368 320 657 594 314 304 905 85 1016 419 766 781 419 662 77 878 89 397 879 329 889 56 668 922 380 902 7 798 275 1090 76 600 467 8 768 786 350 751 349 257 958 318 612 644 162 817 180 736 368 874 3 988 235 746 255 960 107 906 521 13 1089 984 493 967 473 819 99 537 586 282 645 665 299 242 549 339 623 291 1053 923 375 707 317 81 967 978 1 957 111 252 597 29 675 166 979 869 450 815 344 573 291 349 570 544 663 584 189 268 864 394 627 859 1 1003 214 433 923 423 984 729 103 839 417 643 34 561 50 1061 162 1001 283 627 85 810 311 447 754 699 222 654 347 504 568 128 780 385 650 1095 471 791 32 392 815 707 240 404 863 824 228 871 281 1072 263 694 270 128 1062 372 609 616 473 611 125 10 1042 1015 280 675 310 1031 0 813 150 580 15 188 728 140 593 39 708 214 906 689 282 438 1061 211 757 157 569 99 968 724 544 1004 428 383 1006 977 44 238 650 38 920 378 1021 680 124 979 357 233 749 11 704 860 106 175 556 770 34 503 666 843 169 816 185 827 400 977 421 386 879 634 514 197 692 592 436 184 1069 38 1073 616 189 632 318 670 17 631 60 158 703 46 834 71 575 58 707 381 1080 680 391 764 163 475 767 643 292 753 405 715 505 446 548 1060 98 377 602 632 164 489 928 9 585 305 1048 206 648 462 777 279 1064 451 851 831 25 66 804 59 902 958 297 174 793 658 20 319 849 446 1024 152 746 75 757 429 931 308 660 110 888 262 1057 216 635 114 1070 441 790 243 868 1 736 1020 177 779 279 813 357 365 1055 303 603 864 344 1091 152 680 411 1056 307 609 521 606 313 952 232 401 1062 184 645 465 1068 950 98 508 1002 797 128 585 65 882 350 69 694 338 619 740 445 982 109 700 52 306 635 1001 230 705 90 994 320 143 931 266 1093 92 548 64 1048 576 47 307 795 316 855 605 257 289 574 286 553 883 148 227 831 741 166 446 1016 82 990 1070 268 329 834 1084 543 73 903 1000 158 951 535 728 357 579 121 1090 356 26 788 714 443 691 32 857 509 65 929 969 116 519 859 964 532 782 72 570 343 413 773 977 508 71 851 907 72 869 438 354 595 610 77 944 148 830 187 385 810 266 891 301 1054 821 479 1026 161 941 425 953 466 123 763 805 377 814 467 656 259 59 743 785 398 476 866 196 604 586 74 276 613 1049 42 910 480 919 267 890 199 581 427 809 150 347 597 328 1016 502 977 319 787 554 165 356 783 136 671 166 827 306 603 990 171 302 690 1014 207 851 312 126 614 413 907 656 224 877 188 713 190 687 155 438 918 12 820 133 836 1031 9 94 842 123 611 371 1085 1000 270 254 965 865 511 297 1023 957 66 324 600 948 263 1093 176 1032 309 541 586 120 602 1088 367 191 883 434 665 668 270 1055 130 244 738 812 342 168 695 910 157 387 1078 261 973 268 624 402 703 595 152 598 446 113 1009 508 1079 419 820 647 467 341 953 585 338 912 442 62 648 506 898 576 370 980 425 693 352 6 826 852 392 566 108 1020 380 764 257 803 80 847 5 372 1024 769 543 824 1 317 944 64 906 624 418 742 203 599 480 620 243 675 346 607 228 663 215 506 706 349 736 35 978 397 805 358 558 855 405 511 873 524 972 852 201 416 871 875 469 448 649 992 147 135 841 559 145 696 226 389 948 140 777 1004 491 304 982 194 843 238 848 241 555 1093 462 142 937 487 953 704 265 867 192 290 796 1094 140 1068 533 88 886 245 553 257 1078 927 422 225 1046 658 213 717 236 1081 476 646 231 691 299 760 22 1071 294 252 1092 174 735 119 710 444 970 22 907 750 431 65 845 366 835 184 609 592 528 222 934 177 955 62 964 458 1056 805 103 31 669 548 276 900 236 47 798 107 807 245 682 193 951 665 310 423 898 726 536 981 537 277 627 943 169 224 782 1036 132 44 678 277 878 618 295 572 299 290 885 339 988 380 670 327 670 982 434 53 919 371 858 79 942 237 583 524 617 277 628 908 1 402 918 205 732 391 1060 190 1043 922 166 98 786 617 250 66 688 713 10 785 389 250 768 127 646 85 932 463 1021 791 257 322 701 0 958 739 239 1009 398 533 972 45 902 743 292 383 981 864 368 53 592 1072 484 262 638 206 620 886 80 922 456 673 267 349 646 987 134 1050 271 1073 422 971 238 776 31 191 634 499 736 556 195 161 984 134 1065 585 330 1069 380 1003 370 643 270 641 17 365 884 714 352 843 184 805 302 249 848 754 298 519 876 649 11 766 135 854 341 931 547 411 728 846 343 649 524 616 177 111 640 73 572 1034 288 1034 39 329 1084 628 61 756 23 47 907 949 26 629 151 1071 345 435 778 576 155 516 650 722 404 183 695 185 661 141 899 48 656 1092 194 19 1076 503 1007 804 98 728 369 315 831 874 20 506 690 12 702 146 567 698 34 768 230 35 648 330 775 840 143 804 174 1045 35 998 343 308 668 232 678 1025 525 24 830 659 214 187 687 362 912 605 22 187 739 1024 176 837 244 209 776 552 43 582 282 244 564 453 654 286 736 37 663 591 171 802 104 97 761 1060 277 502 808 656 150 1022 55 513 906 712 336 746 61 896 137 78 856 105 991 916 453 730 540 962 361 848 87 426 670 849 426 402 1038 523 773 32 911 259 806 365 640 627 104 33 953 587 512 495 577 979 186 93 1004 961 130 1083 479 283 551 34 1035 785 279 1067 448 565 77 318 999 449 935 546 879 614 274 125 983 77 811 468 573 83 721 423 668 87 821 37 638 415 1026 917 427 980 201 178 779 543 726 84 945 323 911 1092 243 431 906 653 203 923 92 699 30 1038 23 599 505 457 754 480 660 215 807 848 45 487 946 706 301 1008 89 114 1038 673 234 602 42 696 533 312 869 143 672 579 99 208 1075 369 689 293 1037 25 1072 4 718 462 1087 171 859 29 1087 776 25 662 137 734 8 910 503 1006 287 525 831 333 962 525 1065 351 813 684 199 845 170 489 736 996 233 127 1015 953 409 960 477 697 10 764 458 252 600 161 606 125 654 915 391 320 564 486 647 1051 293 25 830 217 604 222 898 707 10 957 281 712 412 25 921 964 484 475 778 218 774 768 445 241 598 844 335 129 612 499 760 686 6 962 7 1007 187 213 706 135 708 542 853 370 670 399 605 93 858 515 1019 926 247 567 240 388 671 30 768 405 1042 761 167 468 787 738 451 185 606 822 378 369 566 207 818 857 479 13 850 79 833 968 249 790 97 227 1065 372 1016 94 984 587 207 942 274 633 336 262 908 770 526 376 921 991 38 980 452 152 781 368 765 179 985 806 44 336 725 3 692 857 38 565 146 363 865 563 224 444 714 1062 364 455 932 116 691 487 881 570 331 23 625 244 954 900 374 1052 124 49 997 686 470 745 458 799 41 345 1021 326 691 315 713 279 998 329 720 50 781 795 386 201 1028 228 652 12 896 651 272 606 258 1046 337 755 474 939 308 734 485 716 166 816 23 527 1045 62 932 872 396 735 203 144 561 562 161 1034 127 950 377 91 754 729 125 352 630 686 188 1027 72 443 727 515 599 827 222 638 440 0 954 818 182 311 601 759 46 945 162 74 907 87 571 302 834 991 117 203 893 693 504 360 947 481 995 512 823 671 479 799 278 667 56 528 1022 823 166 448 617 46 712 220 761 598 169 375 587 399 753 594 306 678 175 166 680 726 184 1091 108 578 352 670 85 536 716 644 482 1049 412 702 71 151 821 829 67 696 384 371 565 771 36 516 993 438 944 675 118 257 745 832 241 850 32 1077 25 248 616 150 785 961 476 433 887 3 1042 339 582 998 18 700 504 1094 142 778 482 847 353 490 897 1051 252 467 623 234 636 403 655 726 42 464 1046 567 84 744 43 46 780 528 997 839 509 866 461 795 51 915 531 674 121 932 262 742 325 171 953 67 698 73 854 657 175 859 50 502 709 501 809 1007 269 315 778 122 1057 359 893 567 272 210 753 690 199 416 886 120 931 246 988 35 1028 543 670 493 1042 1040 82 76 812 1083 357 289 725 1070 368 245 809 894 201 983 350 491 809 922 270 150 678 315 659 858 64 544 970 372 920 314 930 339 1046 97 711 116 708 83 579 515 844 204 945 873 93 608 70 85 933 473 1053 864 46 831 31 797 290 827 402 798 403 1047 206 252 688 890 408 130 903 364 1023 568 235 678 310 500 990 377 1088 1070 231 476 559 206 590 509 1042 316 725 623 281 635 91 1068 366 829 94 157 827 520 775 455 652 38 829 978 458 270 897 1025 51 203 849 273 1087 624 139 1005 207 449 597 479 742 88 620 1036 285 321 954 883 270 681 57 924 487 900 34 314 766 254 630 659 23 1000 383 320 581 303 965 532 664 854 294 204 780 682 405 471 742 516 861 114 652 998 532 253 1018 466 637 256 667 734 41 740 190 568 253 37 1065 363 1030 606 55 1080 375 285 979 1068 146 669 300 455 817 818 239 15 668 736 387 842 307 127 1046 157 917 634 66 437 925 470 638 823 185 744 517 134 591 339 718 602 233 104 571 663 466 1022 94 552 387 83 684 402 910 1035 406 808 175 126 986 469 825 526 926 41 681 294 983 392 684 220 782 968 310 1037 351 210 774 476 806 774 250 251 1059 788 291 959 104 221 705 509 1026 1057 62 636 478 1004 201 645 287 255 896 348 1000 243 747 503 866 203 913 64 827 553 56 527 848 739 104 95 883 892 351 813 224 1089 499 447 723 539 1087 522 905 175 908 811 486 361 987 336 679 605 21 32 1038 270 584 236 1033 1070 163 1031 498 310 1055 446 708 532 690 148 747 901 10 489 631 920 72 299 750 94 969 443 660 229 976 974 237 113 765 281 737 451 647 564 286 772 93 1023 50 199 800 495 1046 0 816 935 130 824 470 868 52 176 656 924 461 694 312 178 788 35 733 38 849 953 74 886 15 779 471 819 381 848 453 810 447 312 1050 1054 322 66 595 407 1035 661 476 451 577 646 154 70 779 302 913 973 524 479 1079 935 156 895 39 326 1022 731 403 254 998 151 810 871 517 300 597 141 818 360 901 1027 23 292 1074 195 551 965 52 814 271 1043 39 564 159 595 208 934 347 339 1030 84 702 329 999 91 896 459 915 357 683 975 249 798 247 440 613 855 254 849 513 837 496 290 1050 536 740 579 503 674 286 750 393 918 455 47 989 226 884 880 232 180 821 524 679 289 697 662 291 891 395 1055 484 400 790 495 747 378 1023 898 103 429 835 290 803 238 688 142 697 38 973 963 352 551 58 879 517 16 699 182 1057 836 493 525 1040 912 148 596 123 542 726 246 819 929 333 582 480 991 365 222 1007 636 490 854 114 643 60 941 302 174 1019 208 789 216 957 448 629 197 970 571 421 63 681 170 726 195 591 115 787 411 849 168 690 880 359 852 81 996 538 976 410 1045 161 245 927 674 337 281 640 617 175 499 597 252 1071 225 952 286 976 350 632 630 445 25 798 993 9 47 620 244 1006 1033 118 124 561 264 1047 994 406 431 1089 659 110 324 661 115 737 935 511 522 924 257 982 359 906 114 995 65 883 686 209 692 176 1062 445 108 705 651 521 303 1010 499 684 376 604 300 1088 449 879 586 18 918 165 955 0 1027 120 797 172 973 39 158 789 192 1048 317 571 210 831 159 695 89 612 832 116 823 128 1023 413 273 589 886 313 819 247 283 964 873 186 319 677 1085 182 505 682 589 307 351 574 394 1040 942 99 152 721 1006 323 832 138 918 410 682 444 231 1064 976 1 770 101 1059 28 145 851 949 30 413 755 889 331 262 600 722 92 936 8 74 899 546 575 581 181 279 906 673 373 669 435 448 698 816 320 689 110 299 777 164 776 515 1045 804 510 783 107 705 84 667 298 398 614 984 431 242 685 658 509 85 895 787 247 725 182 912 305 600 388 995 129 501 721 324 1041 259 914 739 38 445 662 104 712 293 960 218 646 534 584 97 736 354 970 636 472 188 982 30 570 40 820 1043 260 626 49 752 471 572 547 1040 538 431 842 863 487 396 941 244 693 99 1062 44 1021 296 1016 724 261 352 784 659 265 476 1006 401 946 764 498 127 602 1082 308 311 691 23 934 751 126 333 765 144 907 331 616 732 42 118 1025 495 969 680 290 841 321 536 1079 252 813 594 132 429 932 804 53 740 345 925 221 922 500 722 89 542 760 366 950 244 791 1061 116 228 634 581 334 280 750 254 927 825 272 557 44 659 76 1031 170 929 116 186 1089 1 759 335 1070 798 389 414 715 35 657 59 753 612 53 539 810 716 51 571 5 635 393 512 759 617 363 841 59 939 446 265 723 942 303 862 158 883 375 489 684 667 203 679 295 113 976 351 933 19 571 765 13 596 387 771 67 721 260 577 5 537 1050 877 17 1001 287 704 502 548 455 911 490 169 847 1053 293 62 935 860 501 250 807 255 958 813 10 602 128 831 279 194 1047 586 521 497 595 176 607 788 222 458 609 1011 468 668 229 170 1034 162 588 1001 460 578 228 948 240 719 523 43 619 1047 53 629 170 477 736 644 388 517 950 199 571 805 322 215 637 647 135 574 32 176 765 375 668 912 373 379 748 572 529 270 1014 209 904 904 316 452 1051 358 568 851 217 1017 503 349 660 688 76 894 166 596 453 385 986 619 275 820 49 696 214 634 276 351 1000 485 987 236 820 477 795 112 1014 429 1039 1031 8 137 691 391 838 833 130 831 324 780 400 601 448 150 858 340 725 649 66 255 1016 777 537 407 962 92 1038 141 964 437 721 778 226 1073 298 187 960 973 130 1023 239 528 801 435 933 561 465 675 336 605 484 444 786 885 487 850 200 866 453 300 797 607 390 671 254 681 325 155 859 289 879 999 378 870 334 103 644 188 869 371 1021 1092 129 570 129 225 778 1074 371 482 945 312 935 135 635 287 836 331 1076 1079 147 630 144 356 851 76 925 297 811 392 1085 597 387 1074 478 773 48 33 951 173 589 506 1026 500 893 10 848 289 910 69 986 695 535 649 389 1061 299 337 645 618 378 86 695 396 694 143 832 703 543 84 707 432 1031 340 914 197 893 869 341 354 775 801 52 707 124 391 687 1046 241 619 418 956 496 180 854 881 435 71 818 794 338 367 1028 623 292 299 636 23 842 909 124 599 428 207 583 983 179 39 830 961 269 896 153 642 224 1064 89 786 304 433 999 815 445 721 479 829 521 512 746 924 377 15 980 59 1067 384 942 934 217 45 773 177 680 355 799 795 345 166 855 282 892 348 685 871 34 480 706 183 985 149 659 1070 398 130 993 705 14 10 885 1012 153 343 923 797 178 1014 31 766 247 1067 475 162 909 822 6 840 197 806 40 935 431 321 587 860 423 380 605 1094 84 73 566 1062 303 413 608 586 379 515 902 1026 138 283 1058 761 427 612 313 802 106 137 856 667 198 1034 245 1011 442 237 838 187 1025 216 840 674 362 366 667 405 1008 290 984 864 374 326 725 946 509 491 740 200 671 444 580 716 0 802 506 291 974 528 945 197 653 415 1095 684 12 861 123 525 706 724 198 996 89 564 142 968 194 219 669 621 175 338 715 119 841 861 266 1084 510 632 185 71 750 230 1092 850 466 1055 488 1039 302 877 52 771 510 355 775 992 131 655 420 65 975 1091 484 613 93 898 358 464 645 1027 263 19 692 334 828 355 727 226 842 338 795 1039 473 995 298 461 1068 317 728 856 291 58 1052 622 205 634 328 826 299 753 424 122 739 2 708 988 418 680 201 809 460 134 699 253 616 237 790 718 149 901 313 919 90 8 778 74 1066 1081 325 247 548 649 276 25 983 902 296 110 807 1076 417 377 960 1063 491 70 569 69 579 999 104 992 1 997 228 982 34 297 1025 778 189 173 930 834 254 572 74 151 750 824 246 891 463 135 653 1027 391 116 549 1067 95 187 815 545 735 209 625 807 329 704 462 684 477 956 289 375 984 501 956 248 911 655 459 270 604 888 297 17 743 552 184 429 684 226 1042 322 584 977 323 482 711 142 688 967 214 501 730 216 1027 640 326 645 508 630 135 1043 284 1013 39 530 718 676 523 862 204 617 331 391 808 893 304 956 180 779 403 341 999 456 624 1086 524 837 41 329 1003 816 466 231 893 414 707 448 583 825 170 638 162 848 162 925 233 245 719 426 1002 781 377 943 125 155 671 286 993 166 685 166 860 828 124 239 670 590 432 775 352 259 1052 437 614 897 50 768 20 573 106 123 553 906 524 514 796 188 884 82 875 846 393 26 564 856 86 175 785 412 1063 484 1006 95 893 325 790 925 251 51 703 205 827 881 93 750 272 25 1051 429 1086 54 562 171 729 151 842 626 532 823 45 656 527 1067 267 631 529 842 506 230 875 1061 461 267 918 471 805 1086 517 512 717 528 1030 206 717 1012 9 295 743 254 764 660 264 496 850 107 832 625 369 260 960 266 870 832 103 48 634 182 1047 153 625 400 1009 138 934 490 838 51 849 51 869 533 1065 542 838 289 821 419 755 217 910 316 924 651 140 28 1001 869 151 566 227 823 258 887 543 111 560 919 349 353 1025 46 1021 846 412 1023 194 523 1090 374 904 293 976 736 536 885 28 1043 283 344 574 214 968 930 424 741 303 339 705 851 521 105 908 470 814 993 108 99 1011 193 687 564 5 1079 301 572 486 760 459 471 567 326 973 1012 299 989 296 489 798 1069 368 39 692 931 171 905 5 992 182 369 943 164 589 327 817 1060 417 474 705 406 657 31 923 647 519 992 149 267 874 77 877 257 683 397 880 824 14 235 1027 1049 260 461 809 606 21 907 510 534 877 50 808 292 949 753 88 685 159 492 671 459 577 817 315 877 134 397 734 1090 337 413 976 127 868 878 278 464 696 248 916 269 935 277 1063 282 795 856 356 760 194 1057 269 813 529 619 48 360 578 148 1084 924 127 838 444 38 1002 246 810 474 719 676 131 415 734 760 114 1006 237 628 381 813 447 175 644 1064 107 76 899 285 670 42 643 119 952 114 630 273 744 941 354 47 1028 509 1093 630 234 917 260 421 594 655 208 1044 43 296 1001 568 200 927 51 870 258 755 89 1021 329 555 102 165 558 300 837 863 217 301 694 135 579 785 58 594 528 288 572 380 820 841 182 978 155 888 317 964 121 118 1062 365 808 916 462 1029 438 182 1009 782 247 194 1019 253 1020 663 324 1089 369 798 381 1072 167 544 562 11 855 802 109 313 626 986 466 914 30 305 1071 809 326 868 270 105 814 39 641 115 730 975 409 850 205 717 431 669 63 242 795 405 980 367 744 322 986 335 1053 316 929 217 818 4 549 627 124 947 465 243 763 505 919 1046 327 236 707 287 1068 963 545 901 104 105 980 611 319 422 960 1084 413 939 211 631 216 923 344 397 1012 473 682 837 222 575 494 25 1005 738 5 905 271 973 11 367 726 360 575 799 155 547 652 443 1020 277 855 170 788 758 470 449 690 882 188 901 119 921 539 770 80 459 817 279 1074 1010 439 565 529 1039 162 146 679 94 713 688 343 291 842 194 914 249 842 955 224 812 14 100 649 104 1025 636 5 482 807 444 953 102 724 984 524 894 248 970 384 625 125 837 466 979 48 692 189 408 769 932 299 777 472 300 624 442 762 115 1090 1092 443 821 351 187 1003 876 89 523 988 1077 143 188 824 839 199 119 1007 349 653 368 974 297 792 357 832 638 80 1001 174 937 194 920 60 669 182 565 100 880 62 424 731 937 50 961 447 198 559 799 65 658 449 469 550 498 615 129 839 223 944 491 812 765 370 450 686 946 50 732 125 592 478 742 159 853 171 434 975 538 721 466 761 979 44 467 705 38 663 660 211 660 484 894 81 1 1042 42 908 426 909 245 1019 479 785 428 895 377 714 863 269 579 127 890 303 737 476 891 243 456 1095 69 1078 245 592 490 851 886 163 38 577 185 1039 183 724 576 459 705 373 20 914 729 510 559 510 695 474 922 209 156 764 589 55 385 735 869 406 411 741 37 625 716 347 840 431 87 639 617 545 358 755 565 356 589 443 589 266 704 63 124 965 7 595 622 28 211 798 535 577 416 717 546 578 308 814 89 770 332 861 971 11 317 890 783 339 814 58 310 796 118 1041 336 1006 235 957 673 473 531 827 807 520 70 617 807 196 827 197 154 876 946 527 867 0 451 703 386 1064 1093 169 831 323 406 830 903 316 166 722 27 925 151 898 197 576 133 634 10 688 166 720 667 0 84 979 301 1069 743 201 931 5 841 405 911 59 165 1002 265 741 230 793 151 795 737 397 798 256 345 1053 362 805 835 135 329 1015 101 1011 401 717 734 261 751 92 546 841 845 266 1011 543 383 1054 898 482 901 297 23 597 262 765 835 210 400 1031 298 1037 37 570 296 751 154 798 214 606 1011 215 630 87 952 221 955 355 303 923 898 98 530 896 319 766 773 184 76 674 712 17 762 519 344 1051 492 765 477 889 335 953 139 1052 298 791 239 784 868 18 360 765 469 954 144 901 676 498 610 391 233 738 84 834 55 777 1044 26 693 58 1010 496 966 204 486 748 1 1033 568 454 844 504 722 269 389 724 594 269 770 173 117 562 286 1042 603 98 682 466 989 284 608 59 379 733 1015 212 1091 268 657 278 664 213 385 835 548 385 521 924 410 1001 1003 129 551 2 268 827 105 649 930 497 100 831 333 1042 924 405 663 49 1055 309 378 816 723 113 58 835 1085 156 1011 536 416 552 570 433 665 358 665 413 130 667 974 272 1028 275 740 280 408 927 843 84 412 831 114 1048 149 897 1000 93 157 990 408 551 1026 401 797 497 801 282 589 505 736 401 972 165 310 583 596 111 539 554 90 995 416 1070 998 510 613 226 572 489 367 569 414 640 890 407 908 35 386 1011 770 244 470 985 722 248 609 41 759 173 123 651 498 821 441 660 534 1089 23 912 92 648 1071 19 1052 114 897 332 156 653 791 206 648 294 1008 168 236 623 647 142 302 1011 610 271 274 574 897 51 910 319 341 775 613 397 445 600 591 450 704 331 615 287 723 114 614 95 362 569 874 381 514 1029 292 811 885 156 261 852 344 1025 231 647 528 625 293 715 369 985 811 529 556 382 647 405 652 8 905 471 102 630 530 648 524 1027 466 621 815 478 269 988 282 1008 484 980 412 735 228 682 693 260 119 908 707 443 787 380 648 374 168 727 951 459 700 465 887 526 758 180 220 639 96 923 607 37 804 239 616 170 653 187 146 683 286 689 391 682 704 542 307 650 338 1025 972 204 575 301 818 328 699 488 702 410 330 912 333 852 1017 334 728 402 134 1076 18 934 29 774 50 943 84 1030 623 168 620 473 750 97 64 765 189 617 449 952 223 868 92 763 967 407 41 735 633 387 273 597 239 829 873 72 277 1087 311 915 943 212 114 738 445 880 843 294 1080 28 1071 61 677 128 702 112 1029 211 949 379 260 897 950 365 951 230 463 978 193 847 917 151 267 875 356 1082 749 503 495 788 21 873 727 153 829 361 995 532 973 252 538 619 814 148 85 605 238 1040 187 979 420 868 498 1060 180 915 757 85 495 973 1039 386 632 119 896 14 800 290 382 677 865 228 97 975 308 837 599 327 886 492 422 1001 340 1055 1063 536 168 586 482 556 167 634 370 685 747 150 365 793 1004 515 601 195 1044 182 875 147 411 911 1083 98 970 110 140 715 1082 406 434 1095 469 698 1044 362 632 66 995 479 677 325 951 389 826 429 902 532 258 673 253 901 848 125 164 716 772 411 799 492 601 295 559 116 974 517 191 791 845 469 1048 126 298 825 417 979 1057 521 1040 469 395 568 385 671 1050 292 3 736 551 189 57 589 971 216 1008 30 497 878 281 807 648 406 708 306 234 675 777 54 195 872 433 998 951 229 586 274 323 1018 126 891 836 169 654 7 154 1078 448 1008 41 1024 670 105 433 907 821 494 755 71 353 757 473 1015 860 396 220 806 203 573 81 941 564 88 586 33 51 792 564 64 1076 349 783 146 322 763 733 78 813 282 436 768 1011 503 137 860 600 203 566 429 757 8 34 1051 708 481 260 801 686 370 480 749 430 717 958 198 681 480 1001 518 549 245 662 277 744 385 25 577 472 963 1060 179 1071 481 864 121 1092 26 247 708 779 123 997 74 418 578 720 385 114 791 458 627 662 278 141 724 501 682 321 692 296 1012 747 547 556 443 441 548 808 273 773 326 430 779 418 989 674 238 816 207 584 150 950 542 629 214 180 935 792 470 308 828 433 997 329 1018 107 1054 1018 154 794 534 910 490 79 960 373 929 897 473 719 268 685 443 1094 184 854 301 895 8 78 994 1064 301 999 365 366 584 5 731 871 151 435 756 809 20 398 794 249 690 527 882 100 594 557 40 382 1044 685 220 977 114 233 854 120 926 42 671 1079 23 719 462 768 255 120 877 235 678 12 734 541 873 971 442 390 781 814 152 773 47 959 200 996 72 69 762 800 382 9 969 922 545 50 651 911 151 413 1082 755 540 393 587 369 861 992 163 255 649 381 571 671 514 803 486 308 1079 205 702 1093 288 394 1064 184 727 848 471 546 646 7 613 880 365 544 804 628 231 376 852 1038 130 654 462 836 73 184 1066 315 921 102 631 795 76 341 1036 869 476 233 889 637 285 822 456 676 370 2 861 1059 192 204 1069 656 366 114 605 818 126 527 626 380 959 482 996 31 908 526 957 1061 439 776 526 276 680 139 763 296 1019 699 149 767 22 46 595 1047 538 139 1015 683 385 634 207 865 507 9 938 685 27 66 956 14 1080 746 402 856 131 900 112 715 21 973 227 831 296 244 998 708 22 393 748 166 657 771 118 72 769 375 650 622 58 845 367 949 282 1042 447 940 453 664 251 817 189 1020 502 104 737 965 349 489 966 873 189 1073 118 364 680 1077 375 548 368 469 871 909 320 636 22 276 675 204 667 645 222 372 958 47 970 937 167 168 730 951 220 9 713 967 190 671 536 454 670 53 648 549 196 997 255 95 579 1006 19 620 93 202 668 436 559 940 287 541 595 635 123 543 678 840 30 81 699 989 59 902 42 340 1026 723 156 182 1029 102 1089 469 990 509 993 690 461 195 562 859 52 1000 498 1006 134 824 514 360 573 507 1031 206 1035 242 700 185 838 707 100 20 1024 666 358 348 737 539 697 570 156 169 888 553 485 105 969 192 1022 501 883 115 583 321 674 402 1073 599 292 831 524 237 934 536 896 9 1063 264 763 906 162 143 1059 277 1020 447 657 815 349 121 632 770 272 355 947 1067 33 188 797 434 590 887 377 540 645 686 397 45 1044 412 860 864 305 759 504 375 877 666 94 732 74 55 888 883 456 360 960 268 904 195 882 524 622 674 393 855 392 14 562 456 821 844 378 375 783 293 753 1066 261 577 183 726 58 317 652 964 530 621 64 490 888 1086 543 299 560 866 122 565 390 631 458 760 390 771 313 427 971 451 810 1071 280 864 177 855 336 1091 429 189 642 623 63 215 741 910 25 142 1085 782 406 537 1048 627 272 293 583 265 557 493 788 223 1094 615 90 180 596 1031 401 429 964 249 868 975 214 979 14 717 529 54 648 73 553 874 488 553 240 870 447 6 889 296 953 517 907 667 412 202 674 775 512 319 1072 501 1056 297 895 292 1038 60 639 865 78 349 957 196 889 178 953 1069 242 928 79 559 174 100 581 747 38 748 15 60 739 351 775 815 148 1074 261 888 232 62 881 823 8 752 383 652 383 284 599 752 284 459 776 432 693 1037 177 151 1069 181 1047 178 572 49 568 711 28 719 57 226 822 276 804 32 922 564 404 505 910 107 914 596 284 1018 138 1032 319 219 701 755 206 163 1092 763 364 982 50 675 238 950 289 801 273 956 77 1075 26 356 954 553 96 494 1059 863 33 4 1032 215 983 642 489 526 962 963 108 146 610 995 149 188 896 437 693 881 275 333 1040 497 598 579 308 761 0 125 839 578 173 288 552 463 824 143 831 925 376 82 781 46 863 1042 526 269 619 2 932 349 778 2 1020 569 155 792 346 89 756 165 1032 340 784 328 1091 276 902 57 700 78 757 134 968 213 709 69 975 946 110 1071 306 289 935 1036 359 524 676 928 244 945 61 56 992 713 55 380 754 423 657 1 760 1032 59 176 649 461 741 168 1034 486 1039 57 683 230 1052 159 804 484 875 724 247 48 723 908 228 932 323 137 576 980 427 621 140 781 84 380 684 234 934 127 960 319 1050 774 451 852 345 121 939 608 189 306 785 336 621 316 922 255 728 1011 451 265 1001 112 910 232 857 201 1075 434 878 465 923 473 1034 9 851 618 422 811 425 533 1038 657 201 961 215 1078 166 305 909 1019 176 330 736 233 1070 598 368 79 1041 917 461 345 656 1049 141 257 659 1055 364 77 939 504 643 789 327 1095 91 329 743 996 209 181 1021 836 499 849 235 271 807 711 403 274 803 482 1057 453 992 118 777 632 273 552 164 96 700 417 870 508 773 1063 392 758 403 151 720 564 326 478 762 205 680 965 71 775 281 45 619 679 135 131 581 354 666 135 1090 977 444 868 546 1081 107 338 899 781 109 305 923 248 1065 523 707 418 912 733 413 642 131 16 705 76 868 1019 289 146 702 1029 118 963 70 459 697 178 667 432 747 922 543 800 32 116 1007 62 621 683 348 320 563 980 65 846 119 614 39 949 185 1095 458 134 1019 257 823 906 454 897 75 559 334 2 1010 157 817 266 884 31 767 524 751 808 388 122 718 1030 119 931 319 363 591 989 317 680 88 656 214 623 283 56 681 897 264 408 946 61 796 158 1001 521 580 54 633 201 555 569 409 97 771 765 421 529 860 577 257 502 909 262 811 654 254 1058 302 585 118 582 374 209 595 145 733 231 789 697 264 973 488 422 1088 377 713 512 869 63 931 218 1076 985 358 1040 222 908 415 14 560 865 196 95 817 776 296 72 703 338 639 904 480 779 368 503 896 45 976 787 248 12 762 215 752 660 448 898 326 577 190 1044 381 1093 252 1086 192 795 276 654 157 171 954 678 470 873 222 708 89 923 477 365 978 644 1 263 599 1024 511 471 981 881 20 515 713 793 5 404 1020 287 947 623 302 1020 136 367 561 245 806 591 138 1015 126 225 559 459 946 660 168 519 944 997 47 69 612 614 145 792 2 164 676 859 286 901 113 994 353 853 524 607 142 114 1018 229 829 740 429 755 328 23 863 794 177 216 958 78 913 730 163 322 904 257 677 908 419 280 1037 731 161 320 1079 891 153 806 493 1040 261 294 569 558 85 890 190 851 403 52 605 671 417 304 963 1027 430 870 7 427 571 1087 445 989 184 343 947 493 576 351 977 584 504 471 744 141 944 1090 477 181 859 533 551 140 703 23 928 291 1014 612 326 83 1003 391 1088 505 857 359 1052 477 862 937 445 247 706 13 1021 84 866 979 483 348 1004 84 682 442 1048 575 414 916 366 576 498 1087 465 46 785 1060 538 181 1088 142 800 331 576 52 961 578 311 607 484 585 378 865 42 967 298 361 948 590 430 839 42 215 923 817 301 456 893 412 583 55 1075 172 622 480 1087 648 284 950 160 324 1011 718 33 464 755 526 1064 126 689 391 881 708 343 942 267 386 1037 118 905 689 19 82 831 566 192 961 455 998 236 1054 251 706 498 68 639 1060 389 903 209 846 262 161 837 990 47 774 212 937 528 1054 174 1040 272 104 760 517 1073 75 931 1012 12 245 837 780 157 367 956 522 1079 522 1064 999 358 839 20 795 127 253 1076 999 280 735 96 685 288 757 15 701 485 797 437 870 362 787 170 547 688 362 713 468 668 176 568 479 773 1059 27 486 1092 733 110 1016 541 244 910 1037 384 374 706 536 833 536 1057 595 242 585 112 26 636 759 134 287 915 834 8 639 422 197 665 804 161 755 207 574 336 944 447 695 255 1008 370 624 313 1023 387 551 454 70 600 851 192 724 280 877 482 1079 498 1058 332 454 587 834 88 321 1085 546 867 282 1081 350 702 485 1065 119 598 850 137 836 367 1010 236 971 288 1033 401 694 187 754 141 494 674 957 97 62 644 711 35 285 756 220 920 129 1022 377 738 833 58 335 690 1073 285 371 773 638 129 603 84 85 869 1073 407 1052 280 651 83 404 573 707 158 802 181 200 827 532 991 275 629 627 515 877 442 723 169 348 853 504 798 888 345 308 772 71 880 875 65 191 569 941 52 989 221 740 55 697 234 563 9 474 802 662 83 178 868 733 202 204 718 697 252 56 1083 925 476 677 95 1018 141 194 716 367 1087 671 465 311 926 193 942 266 851 840 98 283 591 278 744 592 493 265 791 245 581 735 373 1092 344 563 31 17 947 503 830 571 280 763 257 300 1065 314 883 94 615 37 799 448 763 215 638 222 740 493 692 715 422 350 959 188 664 0 767 835 79 249 1066 135 1050 230 933 798 201 719 437 985 161 513 908 1001 189 219 989 851 467 1019 327 114 922 967 5 943 448 111 773 1057 545 513 650 1094 153 78 907 32 582 808 222 843 238 814 72 81 1088 874 423 684 92 882 398 784 246 377 603 1043 31 736 245 766 83 817 8 207 1037 459 1044 478 991 842 246 890 525 341 996 945 194 746 123 215 607 194 920 212 1055 422 556 0 946 355 773 556 363 2 1081 284 992 193 602 737 27 1047 331 915 445 874 83 500 766 681 114 190 568 679 472 846 251 784 468 131 892 359 1085 623 264 869 50 570 339 486 733 1036 317 302 724 350 580 222 888 889 362 963 225 309 658 957 58 121 816 716 362 168 855 298 729 905 197 276 749 256 827 254 906 570 167 827 411 1034 257 755 524 104 1064 670 506 1073 173 758 188 962 11 156 563 909 191 240 914 1085 232 45 982 212 749 688 364 106 622 770 542 240 761 1079 227 85 606 661 94 107 872 436 640 724 305 567 197 308 963 839 29 129 723 357 922 570 29 1008 280 705 420 596 34 44 850 777 528 938 51 283 747 89 888 589 425 168 587 257 575 82 740 223 731 435 957 1087 466 166 682 488 855 461 590 583 485 637 146 1037 464 608 484 918 261 787 494 1005 373 249 651 981 62 675 417 610 41 1090 92 608 520 927 333 440 662 1004 384 1047 547 866 47 1016 214 157 998 820 1 756 419 1072 261 990 311 710 140 964 316 92 1058 25 634 895 450 81 622 507 885 834 341 498 833 585 365 497 1011 530 818 1038 434 798 65 564 28 637 473 260 815 1085 358 236 590 699 285 83 555 438 851 641 302 608 110 97 926 176 621 869 546 285 564 752 510 263 993 745 220 151 965 656 248 408 989 803 303 842 62 999 381 258 558 499 983 798 259 335 1034 86 678 186 971 434 900 201 823 122 562 70 1083 426 1089 315 926 203 906 182 679 93 753 1076 70 753 70 37 1048 603 31 72 937 591 24 555 523 291 942 465 988 594 398 635 484 749 125 524 1007 267 1010 754 462 342 553 739 309 43 952 1002 525 733 399 1071 235 668 125 1073 474 10 750 13 954 413 1001 363 954 1056 287 1054 456 469 639 586 97 364 991 383 822 26 840 108 1032 604 304 404 1090 637 107 596 47 30 852 949 79 229 1018 16 1009 439 897 718 525 1058 43 827 18 582 541 700 102 802 156 900 337 59 849 1036 110 946 44 988 122 954 294 642 539 748 33 260 732 48 1076 348 931 257 602 822 30 507 989 706 471 144 716 212 1032 663 27 490 581 701 187 1000 332 517 1069 306 1050 174 806 279 606 418 955 538 862 751 170 100 1083 533 737 195 867 392 880 681 14 331 915 203 1074 916 512 1039 505 477 859 782 243 635 381 228 1011 359 583 1031 60 199 1022 160 733 37 964 882 326 246 806 552 97 479 783 75 910 638 277 839 141 824 161 549 351 412 1045 1063 462 417 703 401 1044 509 636 794 68 408 787 1077 529 213 682 767 541 917 455 418 670 710 487 374 959 407 937 580 496 586 186 1051 2 65 943 767 258 486 1018 106 616 733 499 708 322 205 664 32 707 568 542 553 288 263 730 643 148 336 1068 1009 486 516 947 389 918 93 695 395 855 614 478 552 478 246 922 618 95 1049 189 692 307 333 815 559 195 210 875 593 303 0 925 864 163 117 785 97 918 154 857 393 645 84 1068 376 689 841 296 818 389 667 314 831 117 555 291 776 325 545 925 599 318 976 495 143 732 245 916 704 147 830 222 520 1060 186 628 495 1008 235 791 642 345 312 707 1008 430 573 101 67 768 749 293 861 138 245 621 595 30 36 924 101 550 353 551 283 1023 237 969 897 530 639 20 855 319 397 780 919 132 467 592 856 405 234 962 266 584 723 321 422 1037 404 1003 753 113 864 542 754 509 365 719 892 447 760 63 206 1041 941 373 24 965 198 1017 34 970 581 3 544 731 90 554 662 478 820 536 151 613 58 855 1009 538 669 112 664 114 385 900 1054 527 292 639 845 240 480 993 635 493 573 357 462 636 791 61 557 332 1021 96 139 560 898 313 1030 254 303 782 769 142 582 324 329 846 442 1044 837 53 665 93 564 305 572 57 145 827 557 385 896 116 928 491 323 1014 404 1041 482 588 543 1036 888 5 755 65 818 469 17 987 1018 205 880 50 972 272 342 919 137 1038 524 785 366 673 659 194 910 382 1065 357 475 688 137 790 130 919 614 412 764 61 664 442 402 854 208 685 741 245 711 170 73 653 873 165 46 859 86 1073 5 556 882 146 88 939 879 387 955 82 116 1088 332 1001 132 680 1043 228 177 862 725 111 568 238 76 708 645 436 138 565 1085 118 504 908 81 851 468 1092 373 671 149 991 253 810 481 633 515 1015 35 569 735 391 756 78 804 504 877 155 512 585 968 289 308 805 125 947 195 1094 396 1057 310 672 52 951 473 974 1054 315 276 867 482 986 853 447 194 828 758 29 437 834 1025 502 107 1078 406 736 244 656 20 611 766 110 273 836 95 1030 313 932 460 780 686 79 23 926 205 965 774 182 530 929 432 855 371 817 593 325 615 506 682 493 548 420 453 937 187 1095 611 459 517 660 853 39 689 4 210 637 486 695 914 154 1031 5 1011 166 542 901 23 963 726 157 963 234 552 273 838 283 399 1047 224 988 1083 293 251 643 451 951 310 585 186 854 1049 186 96 1028 358 716 484 693 430 815 629 302 583 421 934 355 1055 342 455 1070 213 1040 575 465 304 643 780 422 410 787 671 140 1075 128 360 629 822 495 980 244 705 315 621 319 371 831 1015 501 471 990 447 572 771 247 387 987 596 430 588 499 433 558 192 645 214 985 325 757 629 529 789 180 641 469 966 101 185 811 141 961 653 120 851 176 986 519 73 675 699 71 564 339 372 617 1072 312 558 289 294 765 607 485 291 666 533 993 711 98 594 504 948 211 226 900 1027 166 621 157 15 802 348 899 519 776 865 337 93 574 939 104 1015 356 287 1093 989 489 903 235 426 1033 788 374 198 918 432 983 1068 322 456 1030 225 958 620 301 958 452 446 944 568 365 876 14 555 329 642 114 194 1068 218 1015 6 971 507 955 48 973 525 988 31 689 789 447 912 220 232 966 82 579 525 969 708 278 333 842 661 133 11 815 3 811 715 366 191 878 479 757 880 501 962 153 102 668 413 685 12 614 343 664 699 59 20 747 633 534 1066 325 609 320 627 456 380 595 324 921 607 150 569 373 488 808 656 400 103 834 24 689 392 663 249 640 574 227 707 469 825 187 486 966 1078 188 367 974 121 659 999 266 772 522 910 398 697 367 263 851 383 845 110 839 1050 9 422 1062 598 451 339 873 452 612 545 755 569 314 348 762 765 268 546 826 531 602 1095 181 1004 190 1056 124 1068 229 419 838 966 348 590 391 586 488 501 945 892 273 523 553 124 888 321 642 730 51 511 764 397 982 418 969 484 647 678 434 978 168 745 144 942 408 781 7 929 317 763 476 91 651 2 626 1059 357 426 934 299 794 692 37 688 282 210 903 844 370 826 249 120 1073 726 201 784 477 781 471 82 677 699 366 662 141 1034 363 976 198 405 999 556 111 845 69 39 576 392 814 145 681 926 197 411 853 1025 209 247 666 686 422 651 461 753 435 460 803 617 223 464 1085 756 215 1070 69 135 710 884 454 987 200 171 1009 270 915 565 204 650 2 491 921 110 998 547 719 270 834 134 835 301 598 93 1063 908 217 784 183 259 688 813 129 597 100 555 357 933 38 72 815 473 585 8 968 1010 285 1068 97 710 285 133 564 352 786 350 643 496 565 933 462 212 985 722 97 625 245 29 882 216 639 253 880 351 548 339 801 118 590 963 537 702 69 518 838 198 975 643 258 331 585 887 378 502 915 684 393 91 865 721 184 412 1053 258 1007 39 788 178 1012 400 1056 909 94 896 204 381 576 670 132 169 776 107 565 577 531 1004 227 591 33 288 585 681 182 1074 187 327 990 240 681 411 676 106 713 440 1091 323 655 27 830 371 991 602 465 685 72 200 729 247 658 10 680 827 304 324 555 14 816 521 641 314 772 833 59 828 517 516 694 862 29 38 797 710 497 789 160 805 181 486 588 1056 541 659 75 643 424 845 306 863 44 457 641 877 485 876 475 334 1031 479 788 246 708 983 461 850 218 288 1071 386 1061 361 792 392 788 525 863 147 859 1012 503 913 279 40 796 412 584 721 318 856 321 504 987 390 916 367 1093 18 1020 446 915 852 332 572 51 232 605 816 133 866 125 306 562 603 327 939 471 491 919 767 36 291 676 112 931 713 248 943 211 321 764 1093 174 108 574 865 349 1049 174 1085 302 631 477 620 381 837 206 602 90 487 882 173 812 610 383 198 854 1054 407 244 827 380 1087 54 762 1012 37 1011 516 605 367 562 227 323 800 664 400 781 343 147 647 189 580 270 724 796 341 647 438 238 612 996 392 552 71 870 159 93 816 680 227 29 881 1037 26 823 483 514 942 873 372 228 950 320 1073 924 178 60 896 145 1013 141 951 326 910 864 139 680 210 543 1006 936 305 829 446 393 711 95 696 761 301 440 796 612 474 161 933 157 623 43 1041 238 977 803 56 393 1056 36 814 164 882 1043 330 673 542 701 48 829 98 649 203 513 882 924 283 996 112 544 579 809 478 793 327 328 913 547 554 822 280 435 726 696 402 15 611 886 22 345 935 238 680 986 355 232 858 1086 130 226 577 577 528 606 195 868 175 118 817 19 662 422 649 208 879 647 171 286 693 1066 173 868 114 364 838 791 476 607 126 347 568 951 145 6 756 925 183 188 802 798 68 219 907 535 1090 313 1095 777 339 352 569 894 109 48 666 98 769 300 891 317 841 408 680 169 620 164 608 910 308 446 1074 423 726 142 913 926 537 855 124 514 680 256 614 252 990 981 426 43 790 950 70 65 1070 1012 426 129 565 749 358 538 620 1002 393 65 821 1023 232 602 426 1050 199 398 775 18 804 634 318 745 395 246 1049 914 530 86 738 316 818 534 695 1089 263 515 569 931 335 128 979 680 310 762 315 40 915 459 972 394 889 832 216 818 144 853 122 55 728 599 499 102 982 582 7 634 344 123 941 914 465 462 961 446 588 229 1039 85 609 629 174 769 86 640 121 986 368 817 325 1060 170 986 212 134 873 34 1040 504 846 781 410 58 629 1037 471 465 752 307 601 385 895 897 311 820 425 210 901 279 775 918 135 298 599 376 720 980 245 1059 436 1002 263 1091 414 365 777 171 1019 1026 72 511 912 1060 291 839 247 760 498 980 182 706 430 841 426 962 160 138 560 658 547 294 896 272 636 342 1032 460 782 85 984 74 579 58 1058 576 466 123 894 1037 104 272 565 181 631 696 250 90 605 722 121 973 168 771 80 933 249 965 27 597 137 760 526 593 226 1005 246 599 338 239 843 986 272 791 74 695 354 235 1005 742 539 247 913 1003 490 1005 501 853 125 32 870 876 135 291 776 964 388 1016 236 657 259 394 1088 1033 520 5 672 490 697 568 319 402 1076 235 777 940 175 1049 41 429 1018 784 299 781 120 1049 311 335 1046 712 242 1020 512 29 1029 611 81 277 891 970 113 499 758 677 333 108 716 927 340 690 424 812 484 19 1092 882 14 516 734 66 949 256 960 908 349 204 740 524 862 834 114 267 703 999 40 810 183 149 1020 829 1 29 823 395 1063 404 798 313 1014 886 482 988 123 1072 113 362 854 581 294 729 253 375 1075 509 962 548 163 806 465 495 1091 640 301 675 214 1032 460 767 114 1052 397 192 830 71 1079 749 218 27 1017 462 646 134 911 735 344 1050 164 573 501 944 19 92 717 95 831 758 526 22 664 739 445 821 294 177 590 71 860 1032 306 964 386 610 268 604 212 944 207 53 987 154 972 53 601 127 1024 210 655 1036 412 558 4 598 267 1080 82 346 859 433 1073 419 1030 1002 406 890 415 110 653 209 937 564 173 79 918 874 204 949 509 358 986 986 377 999 67 844 96 648 352 110 579 777 149 1071 188 916 305 539 675 817 139 813 338 719 317 208 953 281 895 777 294 10 625 1042 137 459 1000 489 743 809 429 886 245 596 196 794 349 213 915 585 363 854 469 996 272 968 454 847 10 506 712 693 539 109 644 678 1 185 985 71 981 933 512 413 1090 689 421 285 657 426 878 788 52 142 777 543 958 560 524 509 551 371 774 249 1020 376 1047 613 486 605 280 117 726 156 862 226 1000 434 677 416 603 453 559 8 1078 669 535 422 802 600 512 840 515 575 261 179 624 1022 472 873 188 82 930 792 244 991 138 961 14 798 286 1039 463 71 996 217 1004 575 342 1010 312 422 846 660 514 811 12 792 40 555 391 1032 245 624 391 172 592 203 1049 698 149 1036 71 228 943 992 301 725 91 418 903 1074 198 863 268 772 285 313 625 1002 380 941 231 632 245 43 576 539 620 563 518 411 837 622 476 5 640 66 1039 61 591 286 1065 792 37 818 374 440 857 564 111 701 389 390 769 227 763 786 66 780 149 735 280 160 773 475 705 0 981 87 1029 183 642 1011 517 1019 390 655 116 792 102 1075 219 963 84 951 501 72 869 432 749 402 1060 398 626 289 672 701 470 1089 390 612 532 918 32 531 590 3 725 754 151 1044 213 381 1029 610 42 904 544 664 97 988 130 842 484 393 641 269 603 920 167 471 573 115 594 715 12 848 382 292 962 1074 227 859 252 742 313 55 857 83 685 558 160 625 96 551 191 1069 508 740 510 167 960 675 274 108 618 660 258 863 197 411 571 209 1001 752 167 886 484 648 113 300 811 498 980 1057 478 24 622 839 218 531 764 305 648 462 1067 332 602 235 656 495 855 160 549 138 592 683 474 883 520 664 113 589 163 133 827 161 1049 277 1073 902 292 14 1076 942 60 233 707 425 612 431 841 653 339 849 428 3 1080 869 412 898 454 1088 231 220 587 988 308 1021 421 817 28 974 529 853 240 805 280 675 115 784 336 391 961 731 155 744 223 28 828 554 125 923 360 32 833 168 990 110 850 101 831 761 356 939 151 559 15 583 94 299 1018 101 627 345 817 801 520 216 555 476 974 107 752 70 722 854 527 353 877 815 66 9 916 871 447 270 1025 769 388 978 526 743 305 277 959 41 955 63 570 130 1072 416 1095 582 193 576 199 1088 0 18 922 82 1024 913 99 368 886 178 678 689 390 207 1031 27 984 344 1063 20 943 342 943 949 366 254 874 480 1088 328 795 397 910 91 854 573 394 138 947 828 354 738 396 392 1092 419 1013 473 560 976 490 856 159 307 931 131 955 419 826 709 40 29 821 750 199 300 1000 606 61 736 137 597 488 304 1018 737 60 978 264 946 236 797 344 1055 277 356 577 700 312 1095 335 55 571 253 740 127 913 811 69 280 911 494 891 130 593 1033 370 679 117 961 351 916 253 882 499 424 837 798 284 917 170 1024 152 343 1089 951 57 145 847 913 493 267 1005 535 1088 689 267 1022 177 551 223 754 516 945 291 401 955 941 235 744 322 336 965 920 282 688 456 429 864 137 739 658 468 89 1067 394 1021 706 90 1043 66 1015 173 457 756 885 319 466 723 576 394 1086 399 123 782 1045 2 135 632 96 1091 352 891 1050 13 153 1088 1020 23 409 939 817 255 639 529 834 167 924 319 379 985 1092 482 487 916 311 1036 489 925 699 410 1 578 727 408 174 718 131 700 752 265 774 262 464 853 801 301 721 186 130 888 520 1064 292 763 60 828 1008 224 13 556 586 0 959 196 139 556 687 436 222 611 242 914 606 300 768 277 695 349 1 754 505 618 563 33 628 122 495 633 189 1019 222 902 52 644 571 244 666 405 388 1045 182 1095 407 923 216 788 469 614 9 934 185 968 105 810 471 729 280 678 309 874 30 934 979 484 45 649 410 627 137 934 581 304 838 30 111 872 209 594 521 822 173 1052 233 943 314 900 741 202 640 461 305 820 290 985 637 357 191 564 72 785 361 774 142 576 219 996 278 1024 164 1051 213 936 510 606 879 159 1019 281 36 563 449 894 590 195 817 62 1042 213 150 949 438 560 476 921 1044 257 79 1087 802 326 886 354 674 391 260 710 221 628 642 518 564 421 721 402 891 228 549 246 804 52 483 1053 1006 524 263 861 580 40 979 18 35 560 947 233 176 991 954 246 577 207 446 591 558 163 143 722 324 866 512 894 260 997 255 1019 815 97 816 118 255 996 987 192 94 997 140 834 752 283 599 175 353 606 1090 36 92 1031 238 1086 644 410 254 665 531 678 901 483 425 1004 415 692 385 862 808 9 14 771 739 145 812 506 381 1092 483 928 442 632 782 465 531 584 729 0 151 997 505 556 46 889 38 1065 554 367 700 180 712 462 968 396 123 936 624 131 156 773 1038 361 445 1033 191 652 104 680 437 875 792 205 279 698 346 916 727 232 923 413 337 708 876 444 364 726 161 938 109 934 662 518 812 38 840 133 923 162 645 328 245 859 918 262 230 1076 512 747 19 746 384 760 293 748 858 539 1015 319 567 253 117 1025 931 463 882 225 378 1079 1082 381 15 570 304 1046 659 129 1042 308 432 555 323 1002 1092 403 1089 39 17 839 502 1048 876 478 981 314 108 621 912 424 112 769 938 75 974 61 482 703 1071 74 641 262 857 355 1041 400 222 908 510 712 103 1070 961 77 1076 61 730 499 1036 85 355 567 681 407 1034 353 872 360 820 304 697 288 1027 190 783 388 332 819 795 98 834 232 744 27 927 228 581 482 120 816 910 380 351 882 524 864 719 489 658 112 162 894 828 325 412 1088 783 428 464 973 696 346 993 69 641 397 12 679 426 667 934 182 812 542 418 799 1090 372 141 812 776 414 551 420 508 1064 258 730 527 851 282 754 981 292 465 734 59 987 690 390 627 295 365 801 267 1084 803 121 903 82 1048 184 939 370 417 616 579 278 807 312 717 309 983 158 369 990 1079 224 688 216 88 592 81 878 2 841 1010 48 588 409 845 259 891 142 874 520 1016 60 693 171 464 594 206 937 59 702 689 349 322 656 1 554 630 480 358 690 45 951 475 666 199 674 787 300 681 58 132 1009 748 456 141 639 958 353 799 397 59 986 1007 509 1021 140 726 528 406 597 78 789 800 54 73 1029 537 1067 323 888 594 120 389 581 281 980 746 371 772 338 558 387 561 343 96 1059 1081 250 601 519 388 999 771 359 986 398 355 666 404 688 127 564 161 762 119 992 1024 408 522 883 637 235 345 595 551 69 978 277 97 922 611 167 723 147 609 209 23 894 965 199 471 549 661 538 794 144 715 217 394 551 147 1041 582 515 754 50 163 1045 964 474 641 269 82 836 963 269 252 798 688 187 44 927 1062 417 228 837 6 623 217 769 701 154 620 9 914 377 11 771 1088 217 591 259 800 354 363 1050 577 403 876 51 183 735 83 677 67 689 803 384 680 407 689 72 1007 383 98 1068 166 1029 587 437 616 108 49 549 60 604 461 665 63 1065 129 891 1026 342 122 1048 137 919 85 800 520 1023 120 664 930 493 368 826 947 471 1047 323 778 388 371 550 449 705 429 708 778 35 803 492 772 149 994 218 645 466 745 408 178 944 887 110 233 976 118 970 313 934 750 454 709 382 745 373 812 352 49 569 334 575 594 447 251 728 804 107 76 634 968 72 75 1081 1077 141 626 157 502 1026 527 1038 1068 266 793 370 186 850 885 504 73 1015 851 242 975 468 781 509 943 434 530 1011 375 838 387 623 585 250 126 997 894 504 622 319 113 781 272 702 753 278 740 11 505 569 427 1094 31 638 571 505 1084 132 234 1019 491 857 506 1092 151 729 56 661 983 328 454 950 888 98 490 881 52 569 277 771 924 263 1033 524 20 699 406 873 351 835 683 26 1087 406 571 528 1069 464 611 383 996 113 74 1050 38 941 206 969 228 762 762 526 1032 252 308 848 419 777 1059 437 463 577 445 984 378 886 577 108 336 788 263 987 600 74 341 659 963 372 278 1068 115 846 49 1063 845 358 301 945 693 93 793 386 883 444 764 442 425 563 643 434 166 671 1083 114 1081 322 663 488 270 667 587 439 18 1073 555 161 65 826 230 836 977 540 1040 2 404 570 944 176 90 896 307 786 956 28 37 1082 534 566 733 79 681 180 200 683 1060 57 80 872 441 848 594 250 1022 154 1045 535 224 863 436 736 736 55 765 389 132 1091 767 66 227 563 151 912 694 4 310 850 111 930 355 721 336 922 775 147 783 513 766 476 146 811 1076 458 661 116 1083 252 993 148 889 341 1012 136 409 845 225 910 921 381 664 16 1065 103 11 729 1030 489 80 680 56 847 812 476 1005 2 8 666 755 199 1079 240 174 737 682 319 506 955 294 862 708 529 845 415 951 534 575 525 515 617 954 541 271 712 181 884 168 628 835 148 322 699 998 74 192 1019 749 483 664 152 204 1094 154 770 203 603 686 132 0 855 480 961 7 740 969 491 990 132 904 366 299 1013 802 266 832 317 328 596 68 569 453 1049 548 165 911 69 517 713 576 456 621 61 99 992 223 1051 227 805 365 1047 114 571 416 945 15 701 211 612 802 216 321 1033 982 4 258 1004 156 1094 965 55 261 1055 946 274 926 42 324 929 908 375 329 833 286 1005 731 117 478 589 542 698 463 1092 488 659 533 683 127 641 760 424 246 1075 153 826 25 687 825 514 17 999 54 787 570 485 424 838 483 1082 296 599 228 805 120 555 1055 209 655 460 544 740 13 1039 454 561 391 973 811 101 244 794 18 821 1007 84 756 474 194 865 351 560 415 652 992 306 234 882 444 636 700 531 386 927 357 1009 221 773 801 367 771 285 770 364 438 689 45 711 966 150 343 742 173 549 24 640 211 790 580 523 174 952 52 576 743 127 729 382 739 336 983 353 767 50 1035 170 840 342 559 194 885 366 966 468 910 421 389 1094 651 297 977 497 335 693 444 1093 872 62 703 215 825 210 1004 232 575 135 3 865 117 922 701 91 976 285 44 575 170 1093 95 751 650 528 46 773 890 510 332 631 128 1038 342 686 1066 481 328 768 1035 388 974 114 338 999 93 789 258 580 48 654 584 165 683 498 194 567 76 1029 484 856 133 819 485 1074 476 1027 419 998 519 581 139 935 673 394 945 302 33 897 189 865 173 951 934 8 1027 525 705 429 85 952 3 1032 290 1006 281 765 824 347 574 53 15 564 457 1066 47 617 439 1014 998 75 106 683 812 363 922 219 192 637 457 565 101 552 527 954 562 39 541 832 733 368 1000 142 573 24 593 107 1095 318 502 889 845 131 652 392 70 665 967 345 838 322 737 21 388 1052 772 326 541 878 163 923 1020 211 22 988 873 340 189 933 926 373 133 984 110 744 337 1094 1041 61 750 249 849 207 345 630 706 56 623 320 190 823 793 521 554 219 148 982 525 1068 905 223 128 626 330 654 108 643 189 736 614 317 176 865 648 243 603 523 465 1070 405 894 689 486 869 113 2 738 39 984 1086 58 881 42 615 544 728 462 819 150 918 374 469 1008 537 714 370 717 255 984 1054 412 298 565 102 964 836 103 386 1056 1065 0 538 867 615 304 760 514 999 0 825 208 10 667 596 13 916 59 361 815 913 95 725 198 233 630 469 1028 916 439 74 620 55 959 489 721 1090 161 242 884 511 812 162 888 17 1058 983 482 635 64 572 130 413 559 481 562 223 1092 144 610 82 684 232 861 1079 418 724 149 482 994 335 1088 1055 305 105 871 845 234 137 866 0 567 628 521 1031 25 308 927 885 93 672 421 276 677 889 40 857 98 89 720 148 1066 791 365 341 630 651 350 813 201 150 950 245 576 645 216 852 391 142 550 871 485 894 307 309 779 352 686 375 830 571 469 638 393 1016 111 542 789 294 695 34 588 742 154 288 981 214 799 902 484 242 879 672 306 431 581 484 801 821 326 651 155 476 802 117 754 461 1018 1059 410 249 990 267 736 284 956 457 932 515 761 185 847 243 636 633 424 781 440 1043 265 1094 66 283 578 865 230 718 65 247 989 145 932 521 955 756 434 189 623 659 354 979 536 1055 260 17 651 344 573 472 667 423 894 804 177 879 379 79 792 420 792 919 10 438 868 996 358 574 73 904 412 483 1079 1066 218 11 1058 689 235 645 349 233 899 836 22 997 458 32 614 186 877 285 966 524 1002 735 135 679 388 84 563 530 905 985 280 91 1047 477 1080 492 909 506 957 1006 107 166 652 284 984 306 826 1081 230 315 560 483 578 41 877 911 197 1053 136 883 223 798 524 875 118 65 568 1081 7 612 182 282 975 481 705 156 682 542 649 684 511 993 179 123 723 356 832 75 688 718 255 1070 463 1018 91 829 461 566 20 276 778 832 350 556 543 263 1011 160 741 285 853 295 1024 194 901 189 970 164 1000 819 401 20 806 893 308 1046 341 1053 348 724 2 857 470 655 437 684 523 836 195 198 828 690 226 950 249 263 992 960 331 929 513 513 805 1093 251 75 912 958 253 666 124 682 477 731 32 989 336 97 704 360 1045 942 481 891 195 1062 400 1047 351 145 558 551 242 734 162 12 868 576 248 368 574 1007 111 1056 140 440 831 877 403 982 145 355 648 468 616 930 109 74 1073 155 913 831 178 520 860 709 506 789 186 1085 515 292 883 380 650 938 531 247 936 786 332 891 106 416 911 400 975 717 342 835 257 1010 476 497 819 513 1005 818 23 479 657 650 165 474 709 160 839 920 73 985 102 314 887 574 307 155 570 930 240 691 157 427 834 218 922 858 47 704 105 211 962 325 945 462 795 329 911 40 983 1052 287 986 193 752 115 682 264 944 215 40 772 525 823 879 342 866 35 411 734 481 860 866 415 291 729 1031 43 595 189 36 1029 161 743 506 941 433 837 797 64 1004 495 265 553 1051 473 1033 109 308 983 354 1021 312 902 51 1059 999 531 804 269 655 151 716 508 234 881 630 313 894 483 984 285 346 1086 347 918 625 19 353 609 1038 3 775 169 437 595 920 453 545 915 318 916 427 999 127 990 954 415 1095 462 212 773 1073 157 119 723 522 682 17 1068 390 681 1068 227 640 166 465 612 871 264 545 681 86 779 620 429 214 601 965 92 544 814 1001 431 856 76 397 1082 748 74 675 247 150 876 884 121 841 34 349 921 273 819 89 986 776 128 365 805 437 689 1083 276 565 163 404 1054 911 470 25 837 956 335 672 262 652 128 599 68 876 533 173 866 145 628 291 1025 88 861 951 105 378 1035 279 758 597 397 578 26 422 1021 98 1081 5 933 790 114 241 701 505 651 648 440 514 1058 228 836 428 752 679 466 626 43 962 158 467 593 732 527 1035 17 617 41 72 965 16 807 59 742 866 133 80 953 990 268 553 247 1054 525 128 1008 509 586 337 650 794 504 716 37 756 454 75 1045 122 1058 164 744 137 861 197 1090 833 446 208 790 933 511 469 627 742 480 266 1060 495 628 492 894 880 538 500 1057 1038 338 832 336 354 1032 526 857 329 738 40 962 320 601 805 268 401 1091 677 112 1093 182 271 962 243 1062 857 65 592 428 1024 429 517 902 696 448 786 262 2 721 523 997 8 725 366 793 921 355 48 764 1043 348 123 665 134 618 126 773 64 670 1072 225 97 1023 776 490 88 648 109 753 416 585 911 408 774 399 903 393 926 423 978 120 752 268 462 936 1031 324 142 757 503 940 589 466 718 200 841 283 1088 491 730 210 906 419 203 882 681 468 925 86 703 439 596 252 884 236 358 592 135 756 587 141 716 443 74 561 979 250 512 571 1032 234 690 115 1012 187 819 59 478 749 130 807 141 867 1020 182 812 69 197 694 192 579 221 842 441 818 607 3 399 662 9 579 771 205 448 562 554 331 399 563 323 808 629 462 241 625 449 1075 1083 482 12 870 105 755 832 388 802 378 1079 312 283 700 270 754 412 705 186 711 660 116 390 1081 684 168 627 470 129 581 838 409 615 249 669 206 455 1095 1037 141 519 857 455 811 815 190 1079 495 599 469 120 832 931 391 749 398 191 771 1018 525 283 962 575 66 796 365 572 452 320 989 1026 478 200 682 260 824 231 854 297 823 911 145 671 157 348 573 185 644 303 807 381 850 662 434 245 1001 358 648 14 730 736 481 362 931 623 217 153 548 629 276 366 573 984 418 608 240 113 896 946 107 275 897 867 292 612 539 799 202 135 799 424 800 1092 490 676 309 730 180 324 806 281 799 380 550 21 841 203 956 658 204 1042 483 463 1023 392 915 1065 76 954 444 893 377 685 68 267 660 188 946 619 106 140 657 356 1004 312 859 153 1015 444 862 470 718 834 282 22 617 279 872 550 415 915 518 405 706 1059 77 1039 510 1020 289 183 678 100 971 396 774 642 303 888 527 39 579 412 664 782 57 622 15 320 991 479 630 1092 166 874 192 258 637 249 808 932 430 607 419 862 91 909 406 438 785 521 895 730 262 1075 416 1038 272 773 512 827 405 567 362 119 1037 405 935 804 354 512 1094 695 128 592 420 300 680 271 1091 1049 225 1001 316 121 925 1019 440 86 638 491 598 115 634 960 432 187 985 45 783 476 951 849 103 67 824 422 1000 901 35 218 1069 181 584 576 182 945 374 604 311 404 555 815 432 689 248 6 548 887 267 620 188 620 123 99 1006 513 935 443 1009 221 1009 1068 394 955 153 190 804 836 19 951 529 300 733 354 781 53 906 177 660 221 633 807 153 718 178 446 703 32 1022 388 563 954 195 717 29 316 1062 36 957 441 857 630 66 466 594 1066 314 673 54 34 914 354 604 1023 290 382 864 469 993 163 550 459 1086 633 265 916 344 1062 30 922 186 627 346 418 616 810 543 774 284 87 619 760 56 597 157 710 341 768 176 338 695 324 1013 763 259 1025 83 925 171 846 217 44 643 1076 198 692 483 353 678 1042 143 772 437 719 399 523 809 370 640 841 260 724 388 319 654 457 730 739 161 733 124 988 201 413 1046 72 590 569 275 671 70 12 785 326 713 350 654 396 904 752 349 786 216 452 917 630 296 139 832 768 224 442 720 267 709 135 631 568 479 361 775 214 884 767 399 249 675 413 783 617 439 756 55 49 575 44 917 394 639 120 719 19 1065 331 566 429 1057 781 369 412 1023 388 764 277 1002 36 750 1025 479 312 802 145 659 457 864 623 209 485 865 532 961 772 173 352 1006 509 662 382 1014 90 601 459 678 501 796 455 573 876 530 742 121 264 716 419 671 277 898 345 901 1005 311 159 1059 797 532 282 748 436 1076 651 247 852 7 40 1087 1055 428 1092 374 177 602 463 905 759 266 687 9 206 1013 999 401 45 633 769 392 947 171 528 767 927 447 598 87 149 714 340 737 95 919 595 197 714 113 777 479 1038 81 52 1067 7 622 120 1050 569 479 1045 371 1080 294 274 932 30 753 937 183 605 449 118 587 737 169 783 458 1015 10 768 51 560 147 1001 264 339 724 233 983 184 651 256 759 512 748 566 149 532 923 674 322 560 505 281 872 176 956 638 256 925 272 371 922 813 116 1033 167 730 502 708 410 250 1040 375 776 692 136 307 1012 782 141 729 495 132 705 702 398 438 961 1069 432 674 81 1018 200 515 991 972 253 171 569 930 137 37 571 707 102 945 531 923 340 327 684 328 599 1006 539 186 809 189 695 640 110 1088 460 249 894 918 271 533 899 1063 396 104 693 907 420 333 797 945 121 448 725 445 891 60 998 738 162 1048 157 422 1082 212 565 53 670 79 991 922 454 822 286 169 980 605 377 785 476 742 128 796 383 133 760 661 145 97 867 712 151 487 790 344 921 1 1073 522 1089 664 533 774 41 226 926 111 619 9 560 551 134 501 639 695 481 271 551 142 664 142 671 647 431 680 383 170 1021 954 338 289 760 912 239 859 238 798 383 505 595 136 776 984 307 175 967 988 368 921 66 920 530 988 168 497 714 101 752 1023 54 501 765 150 793 440 698 490 679 1090 110 819 462 708 465 108 669 377 776 676 233 862 36 98 1064 1003 198 388 759 624 74 782 516 927 476 697 307 231 938 150 1008 760 453 583 260 471 891 811 277 347 849 100 1073 245 720 43 1055 654 262 1048 74 1001 335 951 170 1039 210 130 649 612 118 694 83 497 974 760 134 939 467 140 774 1002 366 346 1015 166 732 240 727 541 998 503 801 362 1084 651 542 401 1070 1073 194 348 938 478 1012 529 591 325 560 365 894 521 771 147 689 186 618 232 1039 363 938 701 101 929 153 126 557 515 750 829 208 379 690 165 939 828 533 1060 184 306 919 153 1013 1029 275 1068 284 273 1081 172 703 16 1004 1084 421 622 480 602 340 159 880 1065 295 58 771 634 69 293 946 451 616 605 327 1003 52 411 1090 641 533 480 830 599 24 493 763 20 624 96 924 1057 433 1014 202 168 1001 50 625 311 697 387 782 678 22 627 402 227 1032 655 365 1087 283 96 678 805 31 715 321 614 466 870 460 776 67 1025 86 680 155 1065 509 512 700 426 1088 650 369 752 313 925 152 650 117 1062 26 1084 280 747 131 326 684 805 16 664 34 234 747 1004 10 336 902 690 158 968 51 297 593 87 868 700 262 765 230 235 624 979 40 43 584 503 924 519 587 1027 508 543 697 766 64 135 667 965 490 514 700 798 3 560 370 603 445 1085 215 419 1049 35 606 463 787 938 264 823 507 676 413 669 241 315 704 434 863 972 446 239 565 238 813 307 994 1057 213 825 537 806 287 905 318 789 169 382 679 380 716 29 695 922 376 172 817 772 254 559 11 885 382 660 145 77 937 399 628 929 81 552 114 250 582 825 292 851 284 227 605 172 716 878 491 574 378 563 85 1013 370 231 1056 771 143 375 724 474 729 200 966 454 1002 955 493 930 10 664 423 199 803 474 994 783 302 395 603 320 905 836 486 504 720 1025 216 530 605 613 82 1076 240 456 591 630 208 741 57 983 16 738 256 879 445 355 587 880 356 206 672 533 623 81 855 103 598 761 73 508 999 529 713 332 718 211 652 485 698 980 521 702 77 891 156 435 896 125 975 506 1088 797 226 604 322 39 1003 924 420 221 1055 633 475 1073 472 1062 191 849 459 68 1002 853 343 620 114 984 76 1030 369 1072 310 445 941 300 946 896 265 440 793 183 984 61 1009 756 348 54 611 467 825 713 483 833 227 728 454 32 912 900 340 895 251 396 631 760 483 811 437 496 609 563 385 920 146 480 819 419 991 401 1081 911 379 228 597 397 788 772 506 1094 528 305 846 931 385 718 351 398 898 187 611 705 68 33 778 74 1056 83 952 310 826 191 718 226 950 163 1081 691 343 327 811 765 495 1081 158 724 467 263 1088 9 1006 995 390 565 281 456 695 571 446 3 759 426 974 613 304 762 246 970 419 265 639 979 426 900 90 695 147 418 824 562 465 546 805 395 860 1037 34 1064 123 674 370 13 1008 269 569 173 1063 866 358 99 788 318 892 401 1005 348 877 555 419 853 131 622 197 330 797 740 421 1055 386 825 45 486 795 562 228 443 737 692 106 291 862 279 1006 1045 145 870 65 942 260 934 264 859 485 60 773 56 709 1025 108 1015 435 842 5 747 250 597 49 1066 199 52 799 610 13 124 632 503 653 251 795 534 813 1031 522 495 1058 511 776 783 399 426 917 462 858 394 561 284 589 731 461 1067 387 738 207 315 924 316 719 809 105 384 622 796 19 691 124 517 638 232 593 1024 147 5 553 682 262 526 823 543 1073 547 1050 767 326 556 485 710 515 779 129 998 230 1049 9 440 994 936 518 1008 63 741 507 672 492 23 596 925 415 946 189 327 852 113 678 905 136 184 672 283 870 751 211 632 429 790 496 17 1004 715 365 926 520 776 269 1020 13 612 215 610 484 676 442 981 536 238 668 151 1050 543 891 377 672 512 680 936 265 30 1079 426 819 203 710 852 254 292 581 970 28 968 89 1031 329 961 332 152 905 523 895 447 757 846 499 916 274 560 311 638 509 940 200 268 901 793 527 916 136 698 427 9 746 196 727 1056 283 173 704 863 58 661 166 120 650 369 696 1014 61 810 194 190 647 164 804 716 9 508 954 792 99 498 928 398 691 656 363 1005 389 733 89 609 497 1085 285 238 868 103 901 543 873 55 732 1043 60 153 723 136 938 143 799 977 467 749 279 882 427 483 911 709 445 689 536 360 1051 1047 198 429 927 452 822 338 654 997 54 66 765 114 838 1046 540 800 312 526 588 905 511 1038 54 195 796 941 266 48 804 760 98 113 588 472 758 776 203 751 422 755 217 266 676 1005 419 643 339 580 269 477 780 331 843 374 747 474 907 469 882 350 851 130 789 313 797 86 776 643 236 628 189 1053 109 237 1077 447 1079 1022 412 458 804 52 790 749 377 180 879 809 369 728 208 1064 201 913 87 387 1032 976 510 552 217 638 392 577 441 472 897 30 766 368 710 824 350 632 430 1041 481 113 894 432 607 814 365 764 76 738 266 825 14 902 164 841 449 318 953 1019 59 62 791 833 66 535 919 670 129 346 1023 444 1042 135 1051 880 157 412 549 1072 506 280 565 1043 493 786 299 552 300 519 875 260 847 952 286 94 550 853 329 107 959 966 27 418 659 324 907 639 542 1086 13 1059 342 988 152 516 887 488 585 908 294 783 188 1085 312 369 579 180 839 938 196 292 951 914 426 898 154 956 253 204 677 536 737 794 478 698 65 1007 132 27 849 666 127 628 446 139 639 265 854 118 1012 232 835 704 216 158 992 369 1076 523 604 148 865 666 168 734 469 622 54 924 107 139 825 422 864 613 282 284 577 287 558 1015 109 167 1028 646 9 1056 99 293 607 823 400 1052 84 806 69 706 402 439 795 577 76 360 1055 178 1019 437 773 21 1085 222 626 478 817 719 244 1076 195 156 932 263 984 567 475 535 936 373 647 604 73 191 927 123 855 365 984 151 854 344 662 537 943 279 579 228 849 423 1032 787 234 477 857 625 215 692 417 346 710 875 79 917 513 577 102 848 14 165 662 516 828 767 504 773 187 997 102 490 947 407 770 616 475 4 756 295 794 102 889 393 931 777 340 742 438 511 1001 579 226 697 99 238 952 1051 383 543 798 1086 71 15 765 113 587 628 89 309 590 188 999 894 67 1015 107 687 1 318 734 479 681 995 306 194 702 185 929 473 752 408 840 105 642 582 448 540 992 85 872 555 418 1082 318 662 378 907 156 282 753 980 366 448 977 1062 17 698 241 998 539 957 267 797 208 64 610 570 214 700 97 1061 102 741 415 322 893 238 1048 723 480 60 867 763 279 884 49 924 203 821 370 543 848 454 1037 612 472 209 637 971 348 1092 138 677 59 660 483 1046 16 1044 461 208 864 968 535 211 952 81 893 996 268 1011 533 751 506 857 365 924 62 530 1046 393 886 1074 534 368 719 300 1077 573 144 613 416 198 864 1038 322 1010 38 3 892 200 635 465 837 944 221 1043 314 159 641 168 659 653 19 900 146 91 642 322 728 412 1015 557 525 73 922 292 1064 650 46 562 293 222 671 646 469 776 215 898 486 187 1053 136 571 262 703 391 849 189 904 834 440 459 1084 1028 29 1095 316 1004 133 296 683 869 147 569 82 722 144 127 1051 356 1071 1041 537 189 814 1082 66 630 400 388 588 441 604 66 1060 351 692 869 99 210 959 866 198 525 1013 492 572 111 582 834 451 898 466 1066 33 1042 209 426 705 331 795 108 726 863 108 577 245 407 678 823 53 1011 11 517 986 514 748 384 600 546 815 510 919 827 232 564 468 207 853 806 412 690 444 852 292 567 260 632 393 53 916 371 600 643 397 263 907 207 564 400 851 293 747 838 76 155 566 617 315 969 207 34 718 902 208 127 759 998 344 574 90 480 897 210 973 124 604 711 153 1026 255 127 872 671 332 179 1083 957 172 156 882 474 909 134 615 616 344 225 1051 425 625 229 1095 603 511 1015 489 348 653 1051 406 237 596 836 293 510 1025 81 1051 606 338 59 550 947 12 714 440 951 478 145 699 538 818 758 40 640 183 468 886 458 890 961 56 23 558 833 469 626 330 183 692 1087 303 210 600 590 123 778 359 346 1032 402 641 287 765 706 290 58 1069 272 1033 37 856 80 966 481 928 585 468 202 1046 299 615 601 52 705 64 986 37 938 62 47 1026 918 233 228 747 632 59 372 765 940 429 685 153 1011 282 908 420 194 862 848 23 155 752 115 1030 75 642 697 73 642 462 280 771 953 509 630 216 1076 485 394 559 520 1016 576 76 444 854 24 806 474 1041 118 790 128 1033 969 192 481 864 497 1035 615 201 158 774 427 1006 614 166 237 801 451 1053 427 741 809 33 216 1071 741 351 913 63 261 931 226 1070 716 341 903 437 991 280 781 177 96 695 735 484 548 106 680 462 463 659 939 387 638 417 41 950 493 727 704 413 393 995 687 283 1063 220 783 494 313 739 770 115 741 82 529 578 61 985 131 706 273 672 720 119 941 37 780 261 822 204 399 679 566 63 585 413 150 769 926 343 680 236 1002 250 1015 530 259 758 4 859 234 859 399 985 854 106 414 794 888 492 424 588 296 935 458 1050 662 439 308 1037 899 19 1084 483 75 953 53 881 1054 418 912 384 717 32 440 1053 356 630 872 143 105 1095 295 880 652 533 260 816 411 859 858 239 415 573 470 882 129 987 961 64 375 791 314 633 552 442 641 118 1051 389 636 510 1057 32 604 496 645 495 207 876 232 698 767 382 24 630 726 23 336 793 919 146 847 477 669 120 1008 262 530 1051 83 1026 798 451 107 987 632 427 516 702 514 1065 103 911 841 541 340 689 435 875 139 875 51 817 809 237 628 247 57 964 238 659 305 807 106 1059 571 405 929 459 874 405 699 529 661 29 867 257 992 417 633 302 533 606 196 686 691 516 14 752 64 810 748 124 597 66 469 584 133 955 971 52 1 974 136 800 1083 292 1080 478 998 148 151 829 867 316 90 812 595 62 1001 379 1016 340 944 449 722 345 1029 189 543 731 856 82 850 438 744 362 1026 382 381 550 331 875 1050 523 936 188 468 847 1065 133 759 296 1048 463 886 58 845 507 370 1006 172 910 1078 346 211 853 1042 410 1026 56 1095 544 733 407 671 348 137 901 456 711 213 917 1005 130 954 116 974 330 588 410 43 845 439 847 241 962 1038 432 884 100 82 673 564 350 979 454 59 776 300 870 984 251 1037 428 773 112 46 818 9 936 152 817 58 561 1072 202 819 104 332 760 536 616 343 864 697 442 365 764 334 758 311 635 458 901 74 842 485 870 308 1014 73 1078 190 935 1041 516 167 995 573 122 214 1095 32 903 672 448 413 1020 137 955 1032 141 729 25 1005 476 872 409 372 601 397 806 156 1024 1083 418 22 1031 953 330 691 180 204 834 890 189 362 602 728 110 286 700 87 829 475 727 640 273 85 907 992 388 352 765 996 99 500 926 389 602 768 28 42 795 877 519 1007 296 148 1085 1032 333 574 144 874 194 248 948 69 956 290 962 134 763 669 229 473 783 217 632 203 820 77 567 1063 525 896 357 131 971 338 971 278 826 782 151 337 567 408 975 225 953 955 184 233 682 95 648 242 699 520 996 58 1078 578 263 515 997 64 996 135 754 363 550 134 690 355 1093 96 1095 81 715 228 1068 620 463 246 904 1095 496 604 101 366 1087 737 478 701 390 420 878 2 584 116 689 100 998 97 623 1042 127 846 462 303 609 1074 166 931 506 179 928 583 206 459 582 403 558 593 400 98 746 814 522 809 364 778 368 630 245 497 657 1006 303 481 827 890 223 284 551 625 274 329 639 48 794 168 1057 950 398 28 676 8 930 55 1032 964 497 586 410 281 555 674 396 451 727 883 483 489 768 56 784 189 564 858 18 603 87 34 882 976 238 1029 455 373 686 102 999 157 973 931 434 312 1003 858 262 739 10 44 639 774 309 339 576 112 1042 980 125 846 7 604 43 171 852 152 1074 701 195 531 842 19 941 407 686 361 590 976 391 71 915 354 628 485 840 723 348 498 690 1041 435 61 934 1052 380 113 1075 171 933 1008 341 373 585 1082 498 679 517 797 495 805 363 734 238 609 464 549 14 797 203 451 549 996 50 898 13 285 883 837 248 654 392 201 723 20 1066 261 855 604 226 199 751 476 977 348 765 189 1058 93 681 928 401 217 937 466 1073 758 283 1047 440 228 826 1063 167 400 702 1046 115 999 186 931 203 358 661 369 790 356 662 764 248 474 1070 5 710 682 388 369 979 265 986 437 662 817 396 1010 392 451 944 393 1004 714 509 765 173 47 578 24 883 246 1009 640 17 289 608 923 195 302 1000 690 329 545 848 208 723 962 417 622 174 756 165 442 951 770 536 93 569 772 156 1034 255 720 265 695 454 1005 99 600 322 429 715 176 930 416 763 1048 544 349 693 584 344 708 415 994 455 953 219 155 836 308 649 848 25 750 67 629 512 971 458 448 726 389 658 104 889 851 87 1018 328 29 1050 655 424 57 1014 301 582 821 127 545 923 638 62 309 753 209 964 629 96 726 461 1087 76 875 188 709 85 97 1074 133 730 574 347 984 117 1046 6 0 554 163 745 849 547 540 776 541 778 362 570 11 848 83 1072 495 689 742 351 846 62 1091 366 967 351 906 217 517 648 530 1008 154 726 849 4 980 314 838 380 689 489 439 687 133 795 1021 95 201 662 270 740 735 298 571 455 252 666 583 151 488 584 587 50 512 1021 1066 495 998 431 18 943 747 471 608 175 967 134 802 500 32 632 785 547 791 189 673 503 473 725 924 408 742 34 1018 487 177 898 347 933 552 16 673 233 722 132 985 333 720 434 209 843 774 144 915 246 170 916 310 760 661 101 334 594 891 476 606 303 807 131 531 561 955 518 885 60 278 888 696 491 399 752 896 379 689 462 542 936 283 630 48 932 542 945 427 642 683 158 455 877 681 525 696 526 800 249 488 1010 66 573 796 317 670 221 133 964 512 811 568 288 116 1074 737 160 1021 32 820 6 24 1000 389 635 290 810 647 254 647 73 172 590 389 1092 60 714 64 828 1000 395 287 696 839 26 774 168 232 1081 285 740 188 1059 180 666 958 71 991 121 235 731 935 86 187 655 539 751 10 963 1079 88 273 858 124 1017 554 105 1094 115 89 603 641 88 403 876 1043 211 336 994 214 1041 212 940 97 566 1058 372 841 222 246 776 882 472 871 7 602 218 372 611 816 337 58 675 943 44 703 525 247 690 509 874 405 1044 827 130 1020 131 158 685 1094 490 438 1001 201 716 881 204 936 21 365 850 168 874 343 631 806 475 6 947 359 999 731 357 961 421 720 46 596 458 1094 285 316 648 1017 545 329 861 655 273 680 368 317 893 209 759 883 324 234 889 999 287 742 153 806 498 874 307 270 932 478 752 838 180 878 325 454 764 1077 492 177 746 453 744 340 1083 1053 279 844 291 861 17 260 1092 787 137 492 961 982 198 37 987 1034 268 935 523 642 326 514 964 316 584 49 1040 1038 509 784 472 30 815 809 134 81 884 883 146 441 711 1073 29 569 280 866 58 985 146 326 1069 451 1074 443 719 606 492 530 971 439 1018 856 1 861 524 509 600 565 167 387 1010 1086 129 554 258 913 103 682 109 106 984 1067 443 924 340 929 376 504 961 647 277 637 170 242 1014 975 221 485 818 83 842 911 407 699 11 770 440 825 239 268 716 818 260 827 536 4 785 293 1043 186 1026 607 305 634 121 719 277 171 1077 849 344 221 868 578 275 279 907 647 163 49 560 631 328 447 639 123 776 586 331 805 21 958 82 649 208 271 961 429 578 892 43 332 984 610 257 556 523 63 957 357 870 431 779 325 880 885 321 1028 423 526 891 495 558 251 564 950 39 396 686 161 556 60 813 55 1005 776 240 189 853 10 821 21 957 672 60 571 44 613 536 78 728 29 620 110 991 114 629 60 682 1035 249 392 701 198 567 238 915 1084 278 483 838 593 145 87 1026 26 623 51 838 669 358 965 207 905 316 830 120 847 343 42 780 746 4 429 580 856 260 8 755 85 1017 609 43 187 823 336 848 481 694 993 310 47 721 41 620 25 1091 55 1004 1050 205 373 557 73 555 304 746 920 6 238 1074 863 340 825 150 76 1007 380 748 157 744 1086 284 510 1005 409 610 308 907 988 125 924 497 1084 542 543 1053 1033 244 866 437 617 132 993 476 117 811 28 908 654 294 1008 96 15 835 631 100 388 1041 817 236 5 878 270 550 933 207 278 1092 268 893 524 829 961 35 3 737 769 231 975 220 522 864 402 1014 76 735 171 777 531 1034 747 544 882 299 599 74 151 890 411 605 67 682 722 476 512 1041 72 1049 428 830 61 970 962 119 220 1065 1012 401 367 761 767 441 21 1092 797 84 592 243 85 786 429 994 996 408 1046 230 90 853 1082 542 581 395 393 980 181 567 582 337 146 913 882 2 344 855 376 1051 870 265 970 162 553 71 586 355 743 215 48 918 264 787 1019 326 1040 101 838 47 696 317 217 607 21 726 1089 271 471 995 1040 458 397 815 260 720 727 108 102 815 457 1051 738 519 1 617 675 171 822 498 507 787 202 1040 685 537 1022 515 267 796 817 128 746 59 363 824 600 502 769 48 1015 353 971 484 1022 194 616 540 96 620 76 885 709 152 1039 250 587 418 522 1037 736 39 214 804 906 95 432 1030 705 211 1 599 530 712 679 455 314 971 892 479 788 0 736 222 160 652 407 571 917 435 87 1053 736 171 834 99 226 780 140 573 286 1018 611 46 674 452 1078 530 1015 105 891 152 51 798 512 827 861 440 597 250 1015 230 345 1028 51 1021 212 999 842 541 921 365 250 1083 152 785 437 565 1034 384 997 355 951 336 515 660 798 11 320 791 299 722 925 160 796 286 294 575 685 480 667 18 795 141 684 254 705 24 500 833 565 319 1049 218 842 486 500 567 828 381 141 571 187 711 570 501 410 756 667 105 1051 61 1042 243 660 135 704 201 778 476 752 52 213 674 597 108 526 646 311 958 76 1015 375 825 844 276 79 803 963 137 757 55 738 285 409 906 191 571 290 713 929 482 1085 317 711 59 111 1075 82 722 273 743 203 747 855 154 1017 140 160 748 486 646 225 625 511 1018 906 461 1012 31 177 721 267 1019 253 827 262 1040 766 212 1064 410 112 1003 1012 13 938 537 41 1084 535 886 265 937 1084 1 1090 328 1065 448 848 514 6 642 1024 532 787 44 863 69 886 42 421 627 699 374 226 993 798 223 790 148 886 113 8 790 807 333 672 525 581 418 759 163 365 696 764 155 967 39 910 170 210 694 358 931 40 844 136 1062 122 1023 735 462 40 568 46 896 802 491 654 309 576 359 1072 78 621 199 700 329 736 185 626 304 984 355 215 1062 19 866 88 730 460 845 38 563 438 673 748 244 433 611 269 719 432 766 967 235 178 762 494 820 170 855 1052 407 207 607 696 146 732 368 772 45 760 11 194 976 676 182 878 519 514 860 592 137 99 618 982 528 945 491 989 153 818 17 712 44 992 160 1024 452 867 526 40 586 766 475 244 955 291 620 11 1063 254 1028 939 379 885 263 745 83 514 826 1017 182 22 884 237 966 675 172 285 975 594 107 978 388 944 501 806 14 536 1058 883 17 261 863 315 708 586 478 513 847 817 363 939 247 987 430 738 406 935 519 560 238 3 673 975 194 491 933 138 714 677 460 865 489 489 1087 278 609 234 726 144 769 1084 454 246 609 1081 542 489 722 152 779 867 57 650 372 47 637 892 336 737 152 503 750 314 1087 802 323 177 1015 487 1065 1031 209 792 249 978 167 987 424 332 784 1059 527 439 778 1030 545 1006 128 226 1095 902 396 660 408 1024 283 504 711 206 1042 394 700 488 1059 560 537 667 381 322 638 1020 54 789 467 789 185 561 430 198 718 52 584 790 76 899 406 599 115 30 1069 831 503 470 674 367 886 554 347 342 706 145 1072 654 20 836 529 1080 174 263 680 955 38 1079 11 791 544 835 524 752 412 881 268 842 296 514 908 626 178 417 947 586 484 812 238 433 587 839 507 984 341 345 891 715 11 354 843 1026 224 606 238 829 209 360 703 315 922 733 483 856 295 289 846 672 62 88 551 1035 233 860 449 967 99 784 137 704 271 940 493 552 470 559 421 617 509 68 581 33 847 616 276 545 1084 291 981 1082 228 578 403 1075 390 949 45 917 80 446 567 193 1027 693 523 1028 54 418 748 7 839 1086 2 324 854 165 986 947 197 1036 505 315 672 372 571 554 201 679 230 375 718 535 718 669 385 232 625 801 300 944 100 414 1069 711 344 559 403 134 1048 749 115 54 877 66 962 970 239 575 323 103 1060 506 918 730 189 485 676 407 662 725 200 774 177 988 205 601 63 122 860 322 906 589 389 982 479 448 854 353 617 209 675 781 384 1035 64 512 934 2 598 141 1041 228 922 56 561 317 854 733 457 951 447 1070 216 755 261 48 562 384 930 17 973 557 206 265 616 800 299 852 136 413 1072 1078 2 935 255 735 117 689 121 132 895 726 425 713 178 103 861 40 704 775 448 191 793 900 470 484 677 39 578 59 903 833 285 711 265 25 833 332 834 230 871 479 996 1050 7 759 87 825 143 93 1084 51 815 947 379 459 619 558 251 131 774 615 421 1033 489 1039 491 507 651 390 829 273 905 85 696 528 555 861 518 487 1063 569 278 1014 117 214 767 443 780 542 1080 871 137 386 901 29 563 369 558 703 131 600 192 991 113 666 418 41 853 95 550 1025 545 984 511 6 664 659 438 1000 43 35 1080 750 541 978 157 273 959 713 207 266 646 517 550 1057 93 413 975 267 579 181 1052 251 641 1017 500 230 800 737 252 123 687 81 988 1005 245 740 448 119 973 281 865 613 106 653 500 108 631 996 442 298 652 135 994 174 651 696 452 729 7 30 1028 831 401 853 225 26 563 595 13 1001 293 499 1068 103 951 413 1073 38 653 919 59 1064 327 604 357 835 280 194 1027 987 191 306 725 883 252 829 225 219 551 1019 397 90 1032 572 387 892 15 245 977 29 674 393 588 358 553 372 804 831 423 220 928 839 76 714 216 674 341 270 1088 136 733 348 641 872 408 263 910 1074 267 782 540 837 127 346 887 751 158 360 607 972 40 960 469 522 954 681 187 713 142 781 498 117 860 147 942 332 864 495 843 122 681 172 926 0 839 762 369 242 954 568 486 736 408 316 561 858 447 693 454 291 633 531 633 256 626 860 456 876 244 922 55 987 132 906 428 86 942 828 1 421 737 657 475 307 688 557 486 314 608 321 813 615 247 145 607 101 662 1075 539 520 1061 74 914 492 677 150 818 560 231 1009 323 858 220 769 342 948 92 593 370 780 309 606 231 751 336 797 13 788 144 160 927 433 604 11 746 583 108 835 383 505 796 1078 442 961 414 159 601 868 208 826 130 1018 452 328 1072 522 588 940 68 306 1084 822 141 669 286 452 641 90 736 49 829 24 813 551 93 411 796 969 294 618 285 874 260 602 471 837 464 451 652 234 605 144 704 861 49 469 704 764 408 583 281 64 875 582 124 8 760 580 92 283 606 388 1038 440 767 184 904 775 539 1014 314 358 911 90 729 214 934 183 703 623 49 674 184 122 756 20 1057 229 868 241 801 240 896 413 774 560 489 96 956 625 539 190 1079 84 808 280 969 679 462 705 432 642 369 185 599 307 916 136 1005 982 255 434 687 122 601 716 78 208 933 297 822 222 770 80 829 677 269 842 430 825 44 677 215 356 749 150 659 888 346 270 1046 592 42 70 1037 715 145 224 824 935 520 79 727 505 762 654 460 98 826 367 1033 209 851 79 736 561 289 32 714 976 535 437 984 119 984 341 1050 732 431 533 1075 390 705 811 254 1068 306 340 888 300 963 194 775 790 282 510 591 667 403 236 660 110 1065 874 428 1017 15 20 915 1034 203 889 481 357 724 965 487 1070 4 526 709 445 923 754 258 727 186 374 1043 280 693 714 55 591 504 149 738 505 980 1084 328 754 57 1064 237 333 653 525 609 329 1064 1016 540 855 8 693 291 213 605 173 792 845 143 61 1064 64 742 554 194 119 836 257 629 815 233 335 833 433 612 1007 39 571 457 240 971 886 110 578 143 343 773 653 98 780 324 126 756 10 816 183 717 969 196 538 754 293 955 57 1068 241 623 840 373 760 181 536 561 841 265 887 61 176 704 51 908 1016 389 691 16 438 767 313 997 305 565 210 947 1015 78 31 1079 201 565 16 1010 686 265 950 200 212 578 234 794 403 626 808 355 105 906 609 416 19 700 1058 284 759 469 131 670 878 109 894 519 729 367 525 593 366 772 728 131 722 194 1060 7 255 643 594 547 516 1032 919 474 640 90 375 1066 86 1080 683 333 172 567 127 1011 118 879 427 645 998 474 912 382 19 824 458 577 831 476 611 66 1068 536 885 364 991 385 720 405 297 845 855 137 498 784 362 649 1016 414 731 493 916 3 974 258 279 552 483 989 803 532 294 1036 1065 380 445 979 654 277 1019 310 498 843 348 998 711 514 277 555 428 976 947 170 642 242 52 843 373 573 700 451 168 709 607 116 421 622 866 343 314 792 174 956 893 69 35 898 185 1031 661 30 467 955 1031 221 665 253 969 390 611 180 764 2 1040 299 21 924 780 219 4 735 752 416 176 950 344 1082 764 20 58 573 741 543 22 777 659 457 236 955 736 411 441 953 684 398 565 289 312 756 281 973 344 945 464 1086 368 717 83 764 182 585 853 468 819 175 1078 55 901 261 887 363 462 613 320 798 680 121 420 775 1085 427 357 607 491 902 62 690 560 287 356 938 409 755 280 889 29 1014 584 5 1086 462 877 464 908 440 881 128 639 51 16 856 1015 245 749 544 839 241 90 994 824 241 556 472 591 433 775 150 778 86 233 659 772 171 603 83 195 628 109 767 987 308 165 849 956 471 195 1053 942 339 870 269 977 249 786 222 862 88 892 103 253 987 979 98 263 871 858 326 589 303 174 909 493 1075 290 877 161 551 34 968 829 89 591 384 624 482 1021 461 5 882 737 222 363 1085 950 57 907 322 981 61 75 632 337 958 1042 185 73 949 468 624 154 613 782 335 842 9 227 944 105 874 400 558 552 191 198 622 678 91 251 949 125 863 815 122 869 205 61 792 660 6 635 141 647 209 192 1058 873 427 401 796 621 472 378 665 704 203 51 964 510 1001 684 33 449 937 116 741 623 180 1062 102 661 168 694 544 179 679 890 30 321 557 631 251 82 623 1083 176 682 423 633 7 267 812 124 1016 117 926 486 1014 815 519 313 750 926 515 956 15 1011 332 732 286 760 23 217 867 10 1059 1081 338 929 443 923 352 429 593 459 1002 496 1046 831 319 156 1053 19 634 43 813 358 1005 185 580 65 734 591 361 902 254 886 11 855 223 370 646 480 831 966 308 125 773 539 699 850 414 352 1011 398 1010 923 193 182 765 70 738 339 846 237 758 887 241 190 753 353 875 898 218 935 153 360 836 657 405 18 793 69 925 163 963 149 972 857 448 583 450 491 666 450 739 66 856 1091 90 236 871 344 902 568 101 612 512 443 863 383 696 1085 95 594 337 992 206 249 1019 368 727 754 401 288 1006 412 686 377 624 717 98 717 341 661 210 1089 173 745 175 578 444 88 1029 688 346 571 335 897 5 299 888 381 617 474 962 178 904 341 937 489 701 38 817 502 950 831 390 564 130 761 197 531 929 728 527 706 26 820 505 354 581 384 599 771 74 156 1072 158 813 399 738 339 959 523 896 1015 371 319 602 403 911 994 62 414 971 396 819 459 937 1056 465 334 573 916 477 781 430 1028 186 236 982 324 981 450 638 287 577 162 822 918 149 169 973 867 345 457 863 801 374 1016 144 168 800 820 260 61 1085 735 195 743 244 864 254 1021 215 256 1028 521 1012 318 879 579 116 1093 316 50 1037 466 641 659 384 737 128 944 357 419 572 482 909 775 77 106 678 256 712 50 743 836 121 559 204 417 1052 50 836 209 780 873 333 982 275 859 383 654 4 662 483 128 759 235 1045 493 886 218 891 123 1031 732 179 940 198 929 502 280 1074 610 261 513 675 620 421 309 1042 548 20 797 489 816 117 814 431 469 779 467 1046 877 390 35 549 122 690 584 328 1084 172 392 600 265 579 531 803 111 622 864 380 455 1055 511 579 546 619 449 742 1047 5 1036 28 219 848 199 615 614 125 59 931 446 1060 713 283 1093 328 1049 417 537 637 963 147 289 770 815 530 932 310 22 715 1037 412 705 122 319 916 367 820 409 812 723 270 949 415 700 301 956 444 831 429 340 961 504 806 522 563 218 981 613 445 606 322 790 462 427 736 952 285 117 710 500 1003 82 790 337 990 577 329 757 58 239 990 899 432 398 1023 364 589 623 432 314 1031 971 298 836 243 1001 446 1041 207 337 671 84 905 309 635 983 348 823 125 946 61 807 140 513 958 757 504 29 741 647 518 175 564 547 734 1030 493 376 601 855 397 929 509 291 706 383 853 516 677 672 518 635 533 623 509 915 55 1017 412 491 619 24 732 311 878 720 509 594 482 591 110 433 818 373 724 691 316 371 687 106 1072 186 651 429 897 207 878 274 562 935 173 214 1034 135 1028 731 320 662 308 177 860 651 418 837 395 291 1061 838 508 921 387 589 487 774 123 330 580 248 992 321 740 627 225 904 3 610 331 81 553 1023 344 61 1090 488 856 261 1006 852 290 1013 371 79 632 844 57 1034 316 691 287 184 981 1069 181 83 1023 693 89 139 567 987 273 753 303 3 740 140 558 268 1068 648 202 638 226 548 74 8 1022 1004 13 205 910 337 855 444 754 541 631 575 28 608 468 605 190 769 32 70 629 408 1017 371 559 570 403 229 1004 515 996 651 92 918 37 496 671 444 1050 668 91 405 558 237 593 846 398 723 22 716 441 605 145 1016 150 956 360 1022 57 334 846 3 675 638 487 76 1056 828 197 116 1019 506 624 767 264 297 948 609 331 852 505 478 791 197 583 157 1060 657 295 279 841 932 432 973 7 675 243 613 241 578 532 477 1093 259 1057 188 745 934 206 438 702 839 502 926 283 807 18 81 1062 20 927 247 781 1018 215 869 314 844 347 401 988 278 873 21 967 876 213 783 437 703 93 715 542 148 1071 159 698 25 783 559 44 845 413 858 474 32 1033 189 1087 541 989 445 961 565 348 503 629 326 646 195 868 387 988 405 919 937 397 917 105 119 950 368 768 332 1032 1000 346 1071 538 129 646 761 354 1081 473 205 601 987 332 741 234 1091 3 37 832 135 669 122 904 616 374 770 84 840 407 327 822 945 85 543 572 903 380 249 837 399 1079 523 870 580 161 36 959 473 612 715 190 221 962 143 769 1051 269 1009 198 399 943 322 657 658 420 50 1026 392 743 424 709 1093 337 1042 278 227 809 269 637 372 735 895 216 387 647 88 775 295 902 547 622 391 988 815 195 483 708 366 992 1040 203 251 1073 41 573 787 94 939 23 803 295 473 680 526 577 924 406 606 11 924 207 601 401 91 991 232 1022 21 641 379 968 629 256 538 731 845 116 1033 12 949 55 64 712 606 177 723 473 537 755 570 435 904 462 29 783 182 568 1000 360 195 987 181 1063 919 382 597 327 709 7 742 200 506 1090 919 456 843 538 593 266 322 670 951 251 709 398 736 307 618 506 255 664 357 822 972 244 354 627 380 732 624 98 490 887 709 399 1038 15 258 1014 920 231 356 1025 134 606 249 687 5 1007 237 924 890 354 351 839 747 417 599 65 977 148 972 447 163 927 391 591 1024 178 631 182 1005 390 179 727 325 821 1021 154 697 111 464 954 152 581 124 918 164 1037 236 724 426 788 730 523 714 278 969 115 325 692 928 512 503 839 734 367 232 666 805 301 617 277 744 303 606 306 198 802 137 997 191 697 859 168 817 497 1025 191 949 386 985 66 1009 158 167 608 1031 84 552 326 327 939 948 354 70 784 730 401 494 645 787 407 753 371 1005 347 170 814 236 937 637 162 247 912 357 560 871 49 1062 501 328 662 18 980 139 562 929 180 483 890 552 500 754 331 241 742 703 206 622 444 574 156 16 850 819 16 379 746 980 148 109 652 522 928 140 721 168 789 758 308 958 223 485 662 64 861 712 516 903 257 110 827 741 380 707 432 281 1025 577 472 67 661 672 92 136 634 951 180 333 749 374 953 304 968 903 180 702 228 1026 353 809 414 324 1016 342 608 422 731 625 545 84 1042 250 750 247 780 682 96 858 197 256 572 966 359 452 973 890 524 534 661 933 450 569 183 51 705 209 868 1071 539 200 687 966 218 1082 350 895 476 111 893 466 1035 912 186 1011 483 1054 102 153 709 673 205 359 820 926 411 25 671 19 973 57 1001 423 1030 805 150 200 657 910 408 768 355 306 850 74 673 727 330 282 840 167 789 936 135 377 787 539 564 452 744 126 570 796 24 114 841 441 597 1061 304 718 411 465 800 515 1035 370 877 979 131 376 779 778 157 551 10 687 117 990 175 831 54 19 1091 780 510 565 516 649 275 289 575 553 429 915 368 288 707 470 1061 473 965 97 756 133 1049 226 804 1026 489 704 207 36 1076 50 619 125 782 1090 389 16 1068 435 650 874 519 914 84 371 949 536 679 464 690 781 265 686 115 249 913 732 290 175 638 537 606 813 83 754 334 261 754 367 1058 262 756 895 363 559 72 968 265 874 317 451 744 258 565 413 647 1095 239 570 292 144 1033 935 445 262 1037 935 483 660 178 455 789 573 20 345 1052 898 542 791 388 654 525 449 951 399 915 958 444 54 884 998 349 153 903 829 419 786 55 466 859 664 230 458 825 600 457 255 834 763 149 801 134 647 180 416 975 224 569 942 373 859 110 615 266 64 982 752 543 555 472 112 611 648 66 362 949 275 759 848 13 953 64 846 314 859 84 446 1079 143 947 710 249 275 653 662 537 69 759 598 471 138 627 790 199 1065 95 238 1075 533 1086 424 632 922 103 902 16 821 418 387 1014 796 181 828 85 920 379 29 905 645 275 61 570 616 371 325 559 999 197 545 622 554 109 900 544 221 671 523 762 68 612 361 923 484 611 715 221 816 531 257 657 502 599 626 166 364 1052 37 843 614 359 44 1084 555 417 3 834 635 28 552 247 746 356 371 553 386 934 41 750 249 1070 405 930 850 191 820 521 798 86 445 772 950 419 1022 318 1089 496 1025 533 346 579 159 978 274 1038 915 247 895 389 540 1053 523 612 129 961 938 307 45 693 510 700 1049 7 836 537 435 649 246 958 522 880 152 755 424 578 725 334 1020 233 788 286 54 1062 210 704 436 711 311 637 274 878 971 57 124 629 277 987 835 184 1025 322 380 1067 931 277 66 737 521 631 710 77 579 351 636 530 943 251 636 138 99 798 474 569 410 967 141 653 885 100 331 903 508 755 617 299 18 625 8 696 44 555 45 935 559 33 556 235 846 48 163 869 283 859 988 215 101 741 104 702 305 714 781 65 365 680 927 438 38 963 47 718 218 601 961 542 294 982 587 56 247 659 215 550 473 1083 556 59 691 309 768 533 501 664 863 139 44 915 555 485 814 160 184 939 539 1039 1042 471 200 1028 456 638 1084 123 235 788 391 1061 497 726 738 66 984 66 575 78 761 322 953 116 756 522 690 186 742 498 535 845 232 962 318 785 692 243 779 352 927 414 185 1090 909 235 556 395 682 144 868 429 641 46 406 832 566 239 393 630 503 893 345 727 916 252 856 91 822 178 364 797 636 135 54 763 220 676 838 37 697 107 624 339 317 669 752 317 616 435 257 893 668 514 553 503 827 124 430 704 1026 179 213 773 285 812 161 599 945 58 1055 302 767 196 135 771 1090 102 357 734 464 777 789 397 510 1078 548 393 213 782 42 676 65 1060 437 848 203 911 942 416 520 969 754 205 850 333 883 71 660 81 133 1078 618 449 313 818 469 1013 393 789 337 844 378 893 803 37 580 395 648 408 965 165 676 99 852 328 893 399 865 73 238 862 694 482 43 974 19 997 634 306 215 960 459 657 758 131 506 984 756 274 684 197 993 426 650 10 220 1028 1077 501 1094 459 1088 227 93 974 498 1014 1087 498 300 822 240 708 1075 266 1048 362 420 1014 641 226 562 373 311 866 675 399 1008 33 224 759 613 396 582 358 500 1001 1077 4 612 82 97 1048 800 13 252 559 1022 12 314 984 247 618 364 741 976 421 484 704 413 1067 845 5 795 414 661 396 140 760 986 359 198 702 833 39 47 778 643 109 229 1092 813 228 486 707 571 305 474 643 556 381 154 603 1059 17 298 580 26 1030 324 672 508 1048 29 691 853 317 1062 126 726 292 295 952 1003 221 895 9 465 692 569 148 827 45 530 809 401 852 185 1033 822 392 922 129 564 123 233 1080 1003 226 426 860 566 32 703 199 391 761 416 744 347 922 211 809 131 625 153 855 23 1007 522 946 657 85 960 407 1009 366 316 708 762 469 896 263 318 626 773 154 11 1089 1044 89 69 1009 237 895 88 635 266 592 521 799 978 491 341 890 274 729 522 1025 694 228 4 732 419 900 187 770 1056 42 290 959 320 590 178 928 674 335 411 924 949 27 627 195 917 540 331 553 110 764 177 563 828 303 194 980 589 329 78 552 322 561 832 192 337 993 1028 181 774 134 518 638 16 564 418 945 499 950 452 602 748 285 180 931 432 946 421 682 337 909 414 583 221 650 781 532 580 439 18 629 767 320 581 190 26 837 1091 60 652 137 566 144 977 294 400 972 1039 464 1077 245 478 1015 687 345 86 737 77 570 1070 11 179 558 1062 213 39 820 562 106 1036 315 710 458 649 399 422 781 594 210 631 275 553 341 771 306 137 800 281 716 342 1047 717 212 614 40 584 44 474 776 1015 255 703 367 114 667 310 954 707 5 134 1007 577 106 657 489 679 56 721 413 1016 81 614 13 594 281 78 888 485 616 552 23 427 646 297 567 498 783 448 969 824 296 266 1070 194 695 944 531 823 268 69 888 979 185 933 37 189 955 256 886 352 805 702 302 556 393 843 524 197 655 405 1092 241 584 321 716 682 157 971 497 849 511 446 803 599 209 890 251 273 821 318 852 600 370 80 816 642 209 477 969 712 365 105 910 496 690 294 766 521 868 1033 394 831 248 286 887 803 51 758 205 925 392 1033 66 809 132 972 131 891 465 835 382 1093 317 847 482 308 819 220 1034 756 138 176 670 812 244 1068 348 333 826 851 169 731 30 691 271 645 115 650 306 324 847 45 1045 126 676 528 863 645 174 803 254 594 539 975 293 248 865 396 1021 179 643 161 999 776 153 29 577 46 671 428 644 872 325 170 830 104 603 660 502 150 761 579 94 204 727 847 108 89 881 447 550 1001 453 561 530 958 481 749 148 57 818 266 894 1050 515 440 829 121 653 989 431 1071 295 1019 441 834 122 668 263 1040 253 247 1035 256 839 850 462 939 354 653 34 1036 45 713 2 826 528 541 936 87 1054 21 1055 611 110 979 9 214 775 223 787 423 871 19 814 280 1019 131 924 695 391 870 56 26 554 593 85 524 569 143 925 245 850 942 167 14 685 538 705 1034 539 794 334 583 545 419 662 292 871 519 725 181 1034 489 593 291 1076 165 876 888 300 406 643 615 490 1039 18 859 361 416 736 638 294 510 852 980 331 687 183 1028 227 238 1000 464 813 176 1066 292 669 1046 471 692 499 782 154 72 858 608 378 937 542 331 548 992 420 847 547 381 877 639 424 585 449 446 731 873 393 116 876 477 864 616 310 424 549 672 534 425 952 321 1049 691 55 176 576 545 717 924 498 89 951 59 664 1066 436 1044 506 445 949 1031 279 1010 463 670 117 783 468 679 10 9 765 859 103 911 400 76 612 1068 364 242 792 127 946 23 885 881 260 362 760 466 1002 840 168 878 188 60 746 1061 351 456 666 518 899 176 902 845 273 1043 485 9 949 0 1054 782 271 921 31 863 291 1021 543 432 887 213 758 53 633 433 732 797 91 924 325 63 609 367 682 708 85 562 94 1022 77 886 461 217 764 342 961 587 292 487 695 1019 123 669 490 166 656 179 882 699 193 766 171 529 1072 255 722 706 125 877 0 135 1095 92 871 378 1072 124 983 290 1030 296 625 494 769 744 530 350 785 826 480 718 521 413 701 431 1010 16 1085 207 659 850 291 727 386 886 540 724 313 681 138 810 95 652 303 522 735 313 766 127 1004 440 763 923 391 849 238 1062 541 301 968 475 731 242 637 258 579 639 530 1030 425 24 818 896 85 590 510 58 920 200 886 168 958 86 573 457 1031 220 1045 227 813 176 812 585 28 183 1036 889 447 443 931 489 776 553 387 1040 313 911 116 612 350 37 985 126 680 661 46 418 942 612 268 739 464 753 3 450 726 789 146 1023 5 827 17 472 717 411 707 668 338 79 666 204 833 885 1 33 756 773 124 1007 474 179 804 50 1054 1071 453 505 895 425 739 68 717 1040 318 23 840 558 50 733 479 849 128 563 321 889 403 251 565 571 525 1045 218 732 338 596 339 202 782 872 171 228 781 786 251 1006 54 1026 320 842 53 46 1010 1005 132 1085 434 533 633 32 602 264 755 305 774 639 205 461 1080 823 360 513 901 519 919 377 862 275 928 1052 241 966 547 720 477 168 961 610 68 1064 23 399 950 849 1 14 737 702 433 642 372 213 1010 439 659 693 309 346 862 277 927 887 507 700 208 836 244 604 99 212 676 21 656 348 979 768 194 1064 412 213 1015 515 897 1041 257 418 1087 680 435 1006 533 233 645 517 832 605 319 332 698 618 318 421 829 26 1035 16 1055 1063 244 962 442 378 836 1041 171 529 752 386 738 969 372 221 849 1064 539 573 534 86 956 997 189 700 478 204 1029 824 196 702 153 1022 284 410 678 910 335 309 1010 144 1079 94 560 39 1056 1076 462 635 202 183 679 190 739 769 114 553 468 888 168 208 1086 1093 167 1020 321 197 1005 563 172 571 383 423 843 293 1016 430 992 441 1062 686 532 751 62 228 791 424 1011 900 124 609 45 746 62 930 362 628 131 1048 61 959 157 311 948 584 88 256 742 302 921 531 947 1037 167 59 799 702 283 228 851 780 94 609 92 668 391 955 546 369 674 847 538 896 387 367 577 811 506 569 356 14 845 1080 441 305 627 978 312 166 557 203 856 1027 474 673 48 410 1074 877 131 328 572 604 330 246 985 253 617 712 177 987 533 772 519 123 1059 918 22 937 360 718 173 657 246 758 191 723 542 271 1074 847 330 588 182 379 1078 756 469 59 568 743 31 458 1051 1074 435 456 943 981 517 778 361 951 219 846 177 666 78 615 192 776 37 1008 366 84 919 757 332 67 816 797 336 696 272 951 394 1095 400 939 1 543 884 189 831 66 877 193 642 343 657 583 166 278 1089 853 177 914 142 174 626 762 487 933 248 556 327 1041 545 913 230 496 968 664 137 615 148 65 802 982 159 269 991 284 579 380 661 655 158 272 1059 122 939 170 826 805 474 266 662 697 299 775 366 659 27 493 746 657 197 507 859 428 870 335 596 962 289 69 701 1090 190 14 618 404 621 1047 370 1060 106 84 651 596 478 1058 109 332 906 685 280 247 1030 348 860 169 893 450 934 1045 389 407 660 666 390 988 50 847 442 965 353 279 790 107 877 368 712 306 799 358 597 954 126 658 91 330 834 698 498 587 471 762 105 187 982 624 127 535 714 1019 517 207 959 449 917 948 56 981 451 1071 222 253 578 399 843 411 816 369 646 305 610 493 1021 347 900 618 119 713 206 396 935 241 1073 629 86 997 408 545 615 403 868 467 820 252 1066 49 887 220 884 213 933 779 234 725 419 397 973 689 466 264 821 870 394 91 576 1028 36 234 886 364 619 264 557 613 360 2 659 1010 291 555 244 379 623 261 962 653 546 793 131 667 393 512 650 512 1061 722 235 839 500 639 386 823 547 722 378 715 454 261 687 644 174 245 964 500 1007 537 1082 776 218 360 645 24 680 381 895 38 804 958 231 494 1034 668 486 780 350 356 1024 880 366 76 965 414 609 494 1018 768 376 68 1023 813 431 551 492 439 710 782 476 294 669 422 1077 589 7 989 147 824 319 671 156 1083 214 750 282 737 470 66 777 76 657 674 502 1013 399 79 817 951 265 1093 63 604 309 915 374 414 1029 429 686 771 33 446 822 286 1084 720 503 761 336 958 241 546 959 77 1085 837 513 805 41 55 566 799 546 868 173 490 584 256 756 1055 385 209 1010 728 0 610 169 605 282 376 949 193 854 675 436 228 767 24 797 156 899 981 396 416 934 118 897 484 898 927 1 206 891 986 456 576 105 929 206 381 1063 309 782 918 467 511 642 749 189 165 575 966 522 345 790 427 599 493 734 431 832 567 531 331 1078 34 805 311 607 81 1048 770 214 586 287 739 200 1072 159 195 996 615 392 564 526 417 694 774 497 680 90 276 1041 582 518 580 365 796 472 400 1069 323 984 481 1029 912 312 595 157 738 537 106 650 461 792 888 144 1064 308 179 927 363 567 220 640 256 699 16 930 564 485 840 403 858 406 534 968 415 997 148 687 824 333 560 269 65 1075 338 624 828 113 699 492 688 518 335 678 886 425 445 1081 547 588 617 139 736 196 921 194 838 390 53 647 280 768 1071 64 447 688 580 519 447 882 84 644 1031 126 30 659 891 455 825 284 320 822 1015 13 919 506 643 49 252 757 286 566 515 751 280 774 614 11 781 342 553 334 40 937 608 182 794 128 504 582 984 26 843 301 114 1007 90 766 1009 10 149 976 632 154 501 761 475 748 484 580 123 643 6 713 326 1020 124 621 503 790 235 606 427 694 695 319 169 680 159 728 948 399 432 726 799 123 36 850 839 79 393 666 974 155 888 448 1025 93 101 999 690 23 335 1010 289 788 936 189 416 909 806 541 205 790 89 751 477 899 408 797 470 936 72 819 706 106 1003 439 287 1062 334 901 1063 74 265 668 749 436 1093 440 1059 151 890 258 178 1068 8 982 722 438 60 749 200 1069 1016 534 776 497 636 442 253 899 948 142 94 1026 803 544 872 212 278 828 972 326 841 15 16 1027 307 739 957 308 722 169 222 660 1006 526 509 612 701 212 467 578 356 1063 494 1022 65 988 748 143 696 159 950 202 467 837 822 102 773 381 22 720 1091 206 25 917 220 754 611 247 951 223 708 296 435 739 372 676 226 760 887 22 143 978 879 534 655 376 633 197 1070 284 662 251 702 537 877 124 843 521 477 658 230 946 588 211 493 663 379 752 1073 247 488 823 624 259 956 388 630 388 193 575 429 830 45 778 949 67 641 366 249 578 648 103 414 862 1037 37 664 399 188 835 838 544 889 319 891 360 440 989 376 663 1074 498 1082 261 1002 108 219 621 1019 352 695 49 174 864 911 264 449 1001 180 853 374 1090 400 798 722 24 218 988 58 901 168 759 284 966 65 1013 940 4 1060 330 368 587 100 714 643 274 451 771 693 65 673 21 672 214 664 83 659 14 762 218 87 1094 245 780 146 865 21 554 605 154 872 103 729 47 563 418 888 321 570 202 216 776 436 1075 995 414 872 236 1005 424 841 285 470 843 669 400 935 50 509 900 713 335 540 1068 1044 200 600 387 161 1003 62 893 765 358 748 107 377 792 726 53 291 1085 346 847 621 272 722 181 766 472 786 410 951 204 433 751 944 538 813 311 243 1049 47 872 436 806 829 163 1007 436 159 589 878 401 953 365 262 741 225 797 69 665 105 905 390 753 465 897 891 136 965 292 12 959 913 507 723 73 986 375 956 256 764 164 623 14 1081 214 452 589 116 840 766 457 507 1029 71 1034 661 493 822 271 786 260 16 764 820 320 281 970 83 672 253 933 783 162 467 637 168 559 240 836 588 104 89 566 772 409 874 61 263 941 988 5 478 929 530 946 523 617 25 796 372 949 845 500 643 489 624 248 836 412 363 970 704 93 1054 145 417 724 371 734 152 1035 502 1030 825 513 923 351 359 968 795 443 768 79 1027 243 1005 107 153 905 540 591 799 160 70 734 657 527 1041 83 804 512 608 260 78 591 891 33 621 373 396 835 1051 136 911 333 193 800 460 594 1 877 33 977 244 1025 652 154 1095 404 190 893 16 741 161 949 683 414 843 442 684 388 876 125 701 405 782 13 271 552 636 34 981 9 48 819 8 607 795 2 340 1011 873 546 698 352 643 481 169 600 558 362 323 767 981 307 1063 324 874 449 860 31 648 34 550 293 848 528 216 837 1076 413 226 1039 206 955 1083 534 364 1083 712 372 982 335 135 643 359 818 100 1070 425 628 241 700 165 872 423 977 942 541 981 535 628 515 178 873 343 585 937 253 310 1037 1036 397 622 507 768 282 396 900 273 946 1004 162 350 988 372 685 721 324 198 909 11 841 661 350 11 1071 1000 16 969 415 150 960 631 450 1055 138 624 11 344 730 773 388 241 875 487 789 362 811 645 92 12 807 312 919 266 843 87 865 159 948 296 731 530 658 643 343 183 851 143 715 171 856 130 654 456 612 451 689 581 24 179 1005 59 751 576 190 217 1063 927 376 711 528 931 208 694 82 260 1009 291 895 728 87 1073 315 139 873 397 1064 803 15 970 511 1019 484 372 738 425 670 972 542 885 483 98 742 139 747 28 684 715 265 3 758 41 1030 877 320 1040 143 898 546 203 928 27 1084 919 70 187 989 409 700 448 1039 500 597 1024 229 502 1077 241 1059 437 642 48 1078 41 936 372 1065 1055 361 434 587 767 169 277 949 94 740 1076 500 257 933 303 763 267 1077 195 775 140 596 642 275 490 809 935 467 765 345 185 869 469 989 731 23 502 1013 620 170 869 120 669 458 732 191 674 78 831 40 565 166 1013 231 844 377 108 1015 322 697 885 302 467 706 781 493 103 1094 1060 292 825 531 826 535 41 902 767 268 327 654 936 231 676 80 1051 415 653 371 190 950 878 280 128 615 544 953 377 795 795 437 907 309 88 1063 61 885 559 369 916 533 581 64 422 666 20 860 665 92 101 795 182 591 675 297 371 659 678 359 647 198 379 708 242 684 225 669 1089 505 871 28 115 708 821 305 656 153 14 735 1090 132 605 237 1014 392 361 1015 288 891 32 780 855 339 736 96 519 727 847 375 819 234 670 476 844 95 625 532 697 513 219 753 765 241 699 13 793 416 746 7 329 798 214 786 36 595 597 426 414 832 1090 346 573 356 848 295 1047 245 994 87 582 510 399 627 1044 220 1047 17 374 587 948 531 975 398 699 54 1004 80 14 713 75 979 823 159 766 538 358 1059 671 159 974 163 103 681 364 933 196 563 997 450 855 48 940 141 262 757 122 782 109 818 2 654 399 644 825 461 750 472 1093 534 289 618 933 316 924 197 34 1056 513 938 561 176 1053 57 566 24 624 114 211 980 1013 407 984 499 473 1045 396 612 232 1020 375 1007 205 775 6 1001 806 215 375 748 230 965 3 1046 309 847 877 13 887 7 976 248 56 1001 672 375 471 754 635 394 430 1083 0 1019 902 64 273 809 373 681 177 1072 685 239 139 918 529 703 300 1054 862 440 324 895 700 253 701 280 734 271 964 407 1010 140 167 655 353 601 583 459 302 643 973 209 166 1048 615 119 48 799 277 639 1033 346 413 611 1034 247 112 618 308 1031 897 29 929 35 756 356 714 94 162 709 265 651 1009 91 254 848 547 992 172 645 900 215 540 817 1007 20 756 433 649 39 159 766 414 599 604 145 549 269 659 255 845 35 812 531 29 934 82 886 590 485 915 124 697 407 408 563 559 442 966 174 913 90 590 115 334 687 171 601 155 832 337 642 823 164 749 57 647 329 248 1039 349 874 1029 61 402 1050 888 205 643 543 573 390 175 823 1074 374 117 856 814 286 1059 450 141 921 464 727 170 742 806 414 1034 377 184 858 769 375 691 465 840 349 298 977 163 691 333 570 175 1083 4 1029 329 1060 999 535 298 1007 920 531 377 681 48 993 812 448 829 267 967 315 190 799 523 1069 298 596 107 800 959 160 842 3 744 335 474 1008 313 666 9 750 647 521 369 1080 939 66 752 75 578 117 346 621 1028 231 403 954 281 1093 886 331 668 172 1049 510 721 249 238 1039 979 530 437 770 947 277 343 1025 729 479 263 1064 603 50 719 188 500 1083 120 676 341 735 487 1027 558 488 354 686 655 168 196 836 985 142 647 127 5 945 594 546 716 435 56 994 147 951 381 689 691 50 175 713 566 284 585 432 497 1069 385 551 111 566 967 528 561 334 204 783 490 777 789 140 886 449 1003 351 70 909 475 858 135 919 425 898 62 578 702 56 877 4 711 357 140 735 883 447 138 820 27 558 265 654 435 561 408 750 740 300 859 11 67 1005 912 295 502 717 962 434 179 649 5 1090 472 778 81 555 253 999 1047 146 1039 201 556 7 400 645 1047 353 410 696 883 511 954 456 1070 467 551 292 867 246 385 721 1076 87 382 780 512 887 737 158 342 837 707 349 875 507 450 957 92 1088 510 615 41 1047 605 371 211 669 63 769 960 89 139 1049 288 819 713 80 381 872 322 582 134 653 371 982 423 662 92 782 374 1065 291 561 450 880 734 301 1013 252 958 206 197 735 757 457 515 721 286 862 434 595 281 925 286 623 670 142 465 953 749 224 869 5 497 682 986 490 633 154 934 464 251 974 408 725 691 107 1091 243 91 913 1016 242 198 666 394 586 658 296 149 856 636 387 709 512 235 1018 608 282 328 842 152 1062 382 598 814 487 223 910 458 740 185 758 547 1083 104 883 347 1037 212 1002 573 545 661 215 393 783 443 885 784 39 776 180 19 707 1029 483 539 898 75 1005 276 977 489 885 874 303 929 293 803 5 269 631 10 971 282 842 130 805 989 356 790 434 399 1024 378 866 680 337 247 1036 260 1094 573 480 339 1084 981 245 1038 95 336 1050 539 920 419 642 231 666 771 10 980 5 754 147 749 243 793 64 650 361 817 81 985 345 180 1012 157 983 889 419 496 591 614 263 541 591 987 520 371 919 729 455 958 426 668 500 572 155 1030 422 935 256 973 311 986 60 895 293 427 682 669 49 98 1038 721 367 212 980 1 819 310 1077 686 1 243 635 670 491 861 192 733 335 629 213 1031 469 813 504 253 995 984 300 1005 117 119 650 1043 30 178 1029 504 574 898 470 590 385 705 190 256 932 890 391 926 450 634 144 661 392 939 514 511 903 378 837 540 685 9 719 504 657 557 366 602 387 416 852 977 380 856 518 471 600 699 225 290 552 1018 30 430 819 734 148 476 873 207 860 14 1082 620 84 80 777 393 977 507 833 1042 37 417 741 1036 474 824 491 588 35 130 804 901 385 918 445 673 102 903 521 1055 253 289 1082 180 1032 1072 468 141 609 829 231 213 951 51 655 38 745 1032 336 1044 507 509 759 460 966 588 425 568 499 744 225 855 226 288 923 830 389 725 283 619 132 1062 251 867 544 652 142 897 26 220 860 406 775 170 794 294 622 1006 399 707 397 762 56 417 653 831 257 54 906 433 581 896 163 690 326 684 63 1082 421 446 920 1069 132 851 283 148 773 580 57 639 546 62 845 319 969 123 671 342 863 232 1017 1012 110 605 513 802 516 817 360 975 4 918 81 132 711 30 807 679 91 965 59 21 683 786 425 684 419 965 89 429 1077 497 829 361 870 385 1058 912 1 687 331 281 986 795 247 587 307 1069 356 856 298 50 682 850 429 73 740 703 24 125 869 858 484 492 859 876 347 428 972 467 1060 427 829 706 308 947 297 831 116 907 203 455 567 796 425 770 267 832 483 1089 314 494 858 343 784 272 697 1084 404 799 347 826 465 1076 256 47 654 584 520 201 1048 775 128 184 774 518 847 727 295 1074 31 335 562 83 737 815 300 598 373 608 335 230 616 460 621 740 342 355 612 1084 434 653 252 933 394 743 134 178 843 23 631 778 202 1009 114 624 412 740 368 252 638 106 900 1056 41 210 936 41 969 851 499 710 366 517 836 1068 179 1025 80 890 294 332 693 215 763 299 878 598 10 938 105 830 505 340 986 908 337 340 1040 186 982 23 987 374 638 381 898 140 926 196 951 513 956 552 532 198 690 9 896 552 356 622 50 606 448 930 367 854 119 996 108 799 200 465 1027 590 333 716 277 449 773 430 741 472 825 1065 304 915 182 921 402 630 346 729 393 364 775 623 453 707 290 1056 542 717 38 565 55 793 205 745 55 208 1066 322 758 396 751 1061 450 576 74 652 463 684 411 132 945 50 791 48 663 505 767 128 1002 216 608 104 566 355 717 876 234 562 18 888 226 301 764 367 913 303 693 124 822 958 148 436 583 93 809 521 959 739 410 186 612 723 462 865 436 762 188 195 900 336 669 151 587 1081 171 1048 431 516 897 1052 415 747 276 681 355 442 837 660 513 819 257 125 889 1004 85 685 481 856 108 996 18 752 506 324 611 543 644 319 852 755 416 654 13 1016 355 745 388 442 663 557 110 753 6 767 182 341 617 301 633 359 1006 1022 165 612 521 483 556 539 890 214 732 967 0 373 695 409 725 479 1013 440 890 987 306 80 870 576 188 934 269 994 246 76 798 908 449 687 407 964 176 36 912 677 413 570 509 373 832 614 178 1000 315 370 791 39 826 517 726 1088 220 1083 329 392 851 622 525 402 1003 427 1069 93 860 749 494 711 346 707 280 281 921 924 519 985 414 171 798 645 545 374 888 511 683 778 257 716 480 786 383 184 765 42 965 334 915 209 565 297 743 180 866 686 241 139 1055 662 463 376 879 1028 97 354 720 1043 355 1027 122 406 1053 195 779 105 954 913 234 686 341 629 138 954 335 224 990 1016 28 99 692 246 801 1000 114 842 136 551 252 870 517 499 919 610 34 1033 360 382 1057 896 135 635 34 410 1086 913 276 481 882 590 506 271 654 805 288 332 750 34 647 262 984 678 199 320 637 456 625 32 669 192 975 28 1061 602 295 1065 145 808 461 630 438 77 636 547 961 769 426 1089 226 814 80 142 611 30 580 413 631 635 531 547 918 450 635 840 176 700 66 370 951 103 688 316 1077 955 36 458 1058 500 984 752 498 31 691 500 1077 917 231 102 869 2 824 92 721 101 952 99 732 280 585 606 524 438 852 863 45 246 1095 205 800 782 315 999 392 90 1046 476 641 614 308 109 977 586 269 424 854 811 476 79 831 757 365 807 380 458 572 707 57 27 678 423 618 668 194 79 871 254 894 843 335 653 313 489 924 323 602 608 381 456 747 153 562 770 224 398 944 368 560 797 135 798 425 213 791 91 953 825 211 991 78 989 45 663 266 16 896 929 390 612 364 140 823 410 858 358 838 658 180 369 1088 332 913 921 230 975 345 625 273 22 629 511 998 996 447 270 733 619 172 812 320 18 561 886 364 938 63 316 750 1048 202 308 915 413 617 739 87 91 602 502 583 847 473 755 19 1019 155 756 249 167 689 455 1083 753 495 559 449 742 390 28 802 290 868 14 1006 893 347 1082 377 845 134 126 843 1060 72 994 460 931 522 198 675 9 606 231 608 456 817 1023 69 1051 307 470 641 266 892 462 692 703 275 110 902 182 764 75 964 988 195 499 912 409 800 806 149 828 386 58 682 993 293 187 720 1011 448 797 44 105 949 1082 299 751 138 185 603 564 116 156 918 712 411 416 702 382 1061 340 768 1060 525 1084 113 1012 393 1011 365 0 768 699 447 118 570 1066 506 789 545 929 340 796 507 577 57 902 415 276 998 198 935 645 34 431 773 901 448 1082 224 254 1040 545 813 566 471 671 224 86 745 692 32 1031 164 24 750 544 945 298 578 682 422 784 307 647 455 422 608 27 913 151 822 102 823 661 536 260 1052 32 684 1089 125 637 139 212 592 106 852 523 673 62 1013 272 695 723 498 1060 502 1077 458 378 1002 1088 133 239 934 850 494 297 624 296 826 611 409 1001 530 791 389 566 315 1053 153 709 14 670 139 700 358 271 829 683 164 117 1048 234 906 508 758 114 1080 1015 229 917 166 475 1083 87 673 1049 385 824 436 643 437 565 344 264 576 543 819 314 695 1084 294 554 291 1085 169 644 369 174 1057 722 17 239 1012 765 279 148 1003 205 1020 499 708 1050 1 131 810 955 61 169 588 730 195 852 14 558 432 198 569 349 549 216 659 356 956 575 251 91 710 476 588 784 186 159 901 568 273 233 697 835 48 414 863 85 1043 567 509 1040 377 677 27 1066 247 911 233 787 7 158 1043 43 758 563 69 868 98 620 332 20 660 37 936 869 379 792 170 37 564 1010 400 624 174 912 84 640 494 830 368 1070 219 496 780 940 418 325 751 881 137 180 984 928 513 945 400 573 44 231 592 1084 257 145 556 905 388 743 539 1083 307 980 386 341 668 400 609 80 846 917 450 1092 284 150 841 819 303 512 993 53 776 108 553 518 1075 203 816 794 82 1033 317 61 745 25 976 923 261 801 17 846 93 138 1084 92 700 497 858 165 727 1052 330 722 377 192 1013 858 432 1025 111 782 198 913 426 709 448 185 751 667 223 921 262 864 120 421 815 495 842 982 16 752 71 367 1089 1024 31 1022 143 775 39 663 70 349 848 653 8 390 768 800 344 104 590 234 880 662 69 302 974 811 221 76 676 40 743 966 418 504 966 275 672 914 8 906 150 337 566 950 442 269 1034 320 870 84 876 189 685 56 591 548 307 299 936 106 617 956 22 669 297 947 178 201 992 386 713 222 828 640 136 833 545 23 1000 394 954 972 176 379 1053 598 210 692 387 874 203 937 235 605 391 409 950 702 200 611 41 143 708 752 362 122 672 974 241 620 525 877 424 108 688 484 752 798 125 840 334 188 729 991 4 321 876 55 868 266 1035 158 618 495 789 654 109 427 1091 447 815 839 360 519 995 127 1043 125 619 380 633 934 108 223 783 208 817 862 193 717 214 662 68 277 1024 56 645 476 992 720 279 821 286 455 882 559 205 257 559 272 1083 1026 59 79 557 405 875 989 190 167 730 202 992 419 599 970 243 58 868 317 863 172 736 823 378 366 769 36 1005 716 467 823 40 341 836 371 1050 87 796 608 178 260 549 579 58 688 154 64 600 827 298 213 764 659 46 166 862 507 797 216 702 849 149 109 1062 497 864 530 617 967 247 552 432 882 458 457 910 1000 503 90 654 920 112 271 1033 147 1065 97 921 887 294 748 303 268 944 1001 474 157 793 1062 129 6 707 1085 514 351 857 91 985 155 631 189 833 3 590 247 1003 304 730 157 944 766 512 814 18 342 912 96 675 993 143 653 264 605 112 452 1054 673 493 763 192 93 851 1067 186 258 650 478 833 464 860 19 588 950 259 663 6 778 109 72 842 892 457 629 437 556 439 1089 413 955 372 556 88 886 117 509 869 664 48 707 206 867 399 512 580 930 330 50 681 64 882 590 401 875 68 58 592 141 1019 514 821 772 10 978 41 726 503 136 629 466 712 437 904 769 58 1041 339 636 532 611 47 489 1044 943 146 550 52 306 744 86 552 679 84 930 292 911 427 1046 501 375 1063 765 327 986 10 872 137 321 648 335 908 192 1016 636 359 473 811 720 384 1050 101 806 115 921 458 26 978 180 690 598 243 271 788 931 468 646 190 1047 313 466 871 803 485 986 383 716 130 595 106 1009 227 568 211 794 251 127 694 739 407 771 236 84 923 677 21 271 723 847 284 940 421 669 353 13 1062 745 324 209 853 161 821 472 773 77 942 292 732 424 699 821 39 490 960 263 795 534 965 223 934 300 602 81 989 790 321 532 572 109 641 43 1048 131 743 848 452 52 926 832 443 30 607 479 761 983 111 583 405 808 337 623 170 248 738 886 134 511 932 532 569 1049 16 647 402 703 546 834 160 616 486 854 189 601 54 1027 522 774 401 323 641 1093 296 197 656 853 450 360 720 134 581 1095 286 507 925 1095 382 543 901 960 91 914 236 722 161 512 670 618 387 450 557 701 396 1034 21 331 674 188 575 4 787 389 943 485 1063 857 56 585 371 735 110 773 420 218 1077 309 1023 912 237 714 531 931 40 329 990 736 505 195 621 109 827 189 706 334 685 464 669 360 690 1039 209 479 584 672 253 276 1022 14 594 77 856 68 746 277 775 940 402 599 40 436 947 521 892 952 242 115 989 53 911 232 982 418 736 210 636 527 803 793 496 258 550 913 136 993 44 102 642 879 73 412 558 943 346 1000 546 437 1062 550 455 812 197 181 589 979 210 506 700 960 273 384 689 865 136 980 480 719 22 266 1014 1076 68 978 422 743 179 884 239 475 1043 966 352 651 504 253 852 276 645 541 922 74 709 718 146 1043 519 950 539 905 401 48 1075 1023 61 37 1045 413 894 57 962 253 688 160 771 482 583 500 573 834 300 869 331 784 489 124 579 361 724 808 185 18 792 15 881 1023 506 921 144 280 613 929 109 467 644 544 820 843 262 884 104 867 519 269 914 195 852 846 318 229 814 771 525 523 575 202 770 476 583 782 294 951 139 412 1011 1075 157 97 994 746 171 164 1009 516 571 187 589 384 595 1017 128 1090 95 946 497 1093 505 395 914 116 651 987 89 904 397 565 294 96 1026 663 151 950 99 630 461 819 259 498 916 116 862 1053 369 511 630 351 704 134 556 434 895 235 971 114 787 717 452 726 421 958 542 929 269 653 412 466 608 1073 440 731 496 183 672 228 742 852 98 212 612 133 643 407 1015 842 245 127 556 580 503 310 862 623 137 408 553 39 851 449 785 754 482 1036 346 322 909 428 672 1075 154 536 871 102 904 258 1079 156 632 362 1094 891 273 241 992 1070 227 1009 521 766 250 226 908 172 1017 266 1074 382 571 660 365 398 1093 616 2 359 805 797 430 52 741 714 91 106 953 793 145 873 287 271 684 925 17 507 897 660 231 681 184 89 949 1040 214 259 568 893 318 483 591 1095 512 63 869 330 553 702 47 282 695 670 37 88 931 394 560 1047 439 199 602 1049 126 755 171 888 479 95 958 173 557 1027 520 876 482 982 542 948 216 159 885 478 590 668 419 375 649 828 491 1039 31 1056 182 464 1027 1066 262 444 642 993 14 990 269 789 348 1085 221 172 657 1039 392 56 713 650 514 577 80 942 392 1010 12 890 58 596 240 656 255 891 173 849 432 397 759 39 1067 735 29 540 720 422 1075 289 939 152 873 514 1006 402 994 887 249 805 428 637 344 977 385 364 623 196 700 516 860 1023 537 609 48 1009 536 497 828 346 603 500 1058 383 935 759 336 983 153 417 1089 1006 446 857 96 230 761 80 848 992 527 730 324 217 843 826 457 516 940 414 1090 255 974 1056 292 1060 243 578 386 248 812 488 779 631 397 1011 456 212 976 1078 468 626 409 963 465 369 1031 592 490 201 897 643 137 465 1005 953 134 581 22 0 926 699 370 247 702 170 868 946 277 865 541 340 806 960 438 471 968 686 98 1088 100 117 905 618 523 194 691 620 305 849 492 1058 236 39 928 604 275 967 95 780 92 275 777 318 548 321 628 527 829 213 550 846 233 544 1055 333 953 1047 529 287 642 167 1044 1074 46 18 984 232 766 229 1014 366 681 35 707 261 725 810 79 577 513 805 160 214 585 1059 541 646 482 743 354 390 990 735 401 498 719 1033 498 108 916 1090 362 508 889 19 826 366 1092 86 691 29 771 772 547 603 439 670 101 700 83 484 1012 399 1010 431 613 172 729 491 690 616 169 1058 110 309 650 989 252 402 636 963 282 458 573 697 261 151 684 155 998 74 606 843 164 364 654 999 498 905 217 781 322 671 105 541 1084 185 575 315 620 175 976 424 846 965 386 440 929 862 485 219 797 430 601 783 340 485 855 267 901 11 884 461 877 441 1023 461 560 377 952 835 467 992 532 1063 423 691 3 3 653 111 952 978 208 66 1015 167 786 575 450 1063 483 14 616 852 480 174 742 131 940 963 517 175 712 59 593 136 607 332 868 141 561 356 724 58 905 419 886 1065 408 326 730 392 1001 638 83 19 806 879 375 864 82 718 318 560 53 755 95 966 14 870 542 1088 510 454 1069 147 1059 607 114 656 350 977 462 85 1094 356 596 871 524 420 647 142 1031 217 1070 904 308 139 589 180 807 1074 55 539 893 718 150 390 1035 656 503 911 164 695 231 1054 390 855 494 466 990 566 80 660 122 29 794 59 597 462 600 954 339 147 726 164 890 203 782 99 863 168 607 704 325 780 498 828 78 543 841 571 95 787 455 787 356 621 194 647 27 310 765 785 472 471 606 504 1094 933 396 288 604 93 951 122 700 66 906 179 1041 78 551 190 888 225 654 671 410 92 862 996 97 419 823 609 156 224 1020 79 1037 478 578 201 706 288 605 275 895 63 859 462 864 115 976 932 202 761 524 1039 498 15 854 880 45 914 323 334 845 214 1075 609 155 390 1057 534 921 843 489 979 209 1060 49 201 794 538 698 248 578 155 852 33 1056 496 862 201 995 834 306 682 267 880 84 921 176 130 792 237 841 1017 212 882 162 58 792 972 198 120 768 257 829 866 462 868 194 1065 174 819 165 975 312 812 381 871 254 845 197 946 243 728 34 152 594 341 916 309 955 946 130 249 1009 1027 212 814 366 1085 1 747 392 381 752 53 838 106 587 925 198 766 234 626 153 620 144 378 936 786 75 106 753 762 298 1073 0 899 363 1015 442 410 965 952 393 954 438 956 434 454 881 592 465 704 317 298 863 503 643 322 750 84 926 507 799 672 41 130 722 375 617 121 834 154 576 226 893 891 29 802 385 950 101 858 190 667 72 584 274 724 342 881 203 807 194 965 110 508 883 820 398 247 918 763 530 747 440 46 1040 389 945 47 824 26 888 502 1054 1062 514 988 183 27 1082 2 759 178 656 702 126 647 205 530 977 300 719 650 498 1086 292 1009 185 971 287 507 681 658 222 409 559 863 123 877 389 122 1069 699 205 670 50 859 120 704 128 742 409 602 213 86 1006 453 612 60 569 1074 84 91 649 448 967 668 14 264 751 586 253 101 854 193 1069 876 377 696 462 28 1055 757 32 270 594 186 664 1049 53 579 49 721 521 525 928 369 1057 667 131 919 175 501 655 1085 217 794 63 404 726 365 994 601 515 54 970 282 816 382 911 487 986 164 1024 981 232 417 583 565 25 154 965 628 544 161 899 420 826 715 405 167 1056 256 623 119 929 541 779 374 1064 130 1052 908 203 1042 140 1026 71 764 478 1015 133 665 116 788 124 583 389 479 1092 136 570 947 386 582 534 872 140 540 831 202 602 852 444 462 891 601 110 694 466 37 676 42 735 84 937 205 648 558 492 786 249 650 186 519 749 524 880 461 578 260 603 882 507 361 981 182 618 984 113 725 193 103 1032 84 716 530 1021 968 300 481 936 540 619 219 745 1055 344 125 612 844 319 68 665 1019 223 917 288 912 483 416 657 123 555 857 360 775 289 1015 39 1093 445 469 1069 987 101 644 78 787 335 491 951 1040 68 199 591 746 221 550 309 746 246 562 545 974 243 378 1006 24 641 713 341 364 590 609 530 496 639 11 1042 264 1061 926 202 109 870 452 693 451 628 829 37 821 72 696 210 771 438 482 637 592 288 460 867 1058 530 430 1010 1073 275 484 1034 570 480 27 801 896 246 706 48 536 766 331 1028 909 41 708 142 657 331 1039 237 78 1036 373 1078 766 138 859 192 535 623 675 245 194 654 103 607 481 750 408 564 511 777 183 596 241 841 607 39 959 410 572 79 520 848 900 412 226 699 703 142 419 995 924 149 461 1083 969 242 562 260 563 318 883 75 1001 234 145 990 1011 484 565 380 443 834 217 639 320 987 859 226 436 807 900 46 594 511 906 471 856 373 103 993 918 457 277 954 256 700 1063 432 282 1083 911 84 892 62 193 741 167 899 1057 172 455 836 504 564 814 221 603 444 679 389 1001 437 117 738 516 562 906 124 872 31 57 603 694 313 771 91 225 906 604 395 480 720 1020 402 182 932 34 938 198 797 186 987 810 199 918 107 617 309 626 503 37 725 261 650 887 255 233 1090 819 349 22 954 34 774 911 418 122 696 154 608 343 889 678 276 81 620 30 893 171 662 476 761 799 111 547 921 1029 109 362 763 1022 196 165 759 756 490 438 618 530 910 75 854 227 1073 716 298 687 547 678 418 872 361 380 554 764 316 993 421 462 631 724 145 792 510 205 898 224 869 425 602 86 665 420 828 557 293 245 681 207 783 745 339 842 469 577 414 781 151 973 131 411 744 595 10 492 643 841 545 736 442 226 581 990 368 303 749 202 760 449 1091 929 156 41 804 585 258 675 331 777 443 348 815 1095 67 667 176 574 180 747 34 279 601 914 310 235 1020 97 1081 379 1000 0 765 779 527 131 836 1037 258 438 783 885 479 1088 136 898 333 414 660 908 450 730 228 697 102 409 947 446 737 855 167 530 1035 647 375 708 185 184 1012 324 592 650 274 133 717 583 461 1020 324 1057 316 591 513 903 427 1077 75 79 741 785 428 623 272 1004 307 781 59 958 380 476 944 614 235 653 207 874 389 852 449 422 747 922 522 795 8 122 744 141 826 847 429 221 978 1049 61 226 1094 690 132 217 628 654 490 326 874 1005 35 321 845 858 153 28 919 802 527 1060 539 850 167 604 45 952 246 698 147 74 1008 460 726 12 828 475 792 135 872 319 798 4 882 515 791 534 605 716 494 1033 429 70 993 926 278 270 728 60 703 620 220 237 816 287 892 584 45 270 992 490 979 151 886 172 749 577 158 409 856 536 618 129 615 815 354 241 562 182 678 661 224 803 220 454 1003 79 910 265 1042 137 869 582 422 104 738 254 799 666 105 500 629 957 321 1013 494 585 450 460 1000 134 997 759 23 644 387 211 779 742 391 524 718 1023 33 607 546 144 889 281 797 999 241 857 179 693 161 74 1021 1035 177 985 511 1014 226 78 920 168 672 214 644 747 190 693 470 547 1027 126 830 126 723 607 361 244 698 246 1029 848 316 472 702 626 346 190 606 265 563 924 444 791 149 737 370 95 675 47 1027 257 573 388 959 1083 52 606 14 363 734 738 130 298 771 791 438 663 484 247 1070 385 955 373 928 233 742 455 1027 617 449 683 30 945 86 346 615 484 876 405 607 897 227 892 527 359 1080 993 279 524 818 679 111 1049 281 469 666 733 170 3 742 857 117 75 993 274 685 360 842 856 372 168 798 187 553 418 818 318 1012 622 70 134 782 1068 71 421 873 630 56 122 641 447 1007 816 108 284 912 624 138 88 613 1030 261 123 730 648 199 358 601 514 586 244 932 579 401 846 421 558 355 540 1084 555 26 725 145 638 7 1057 373 499 996 718 179 629 71 918 158 542 927 888 344 481 903 134 660 502 1088 611 380 758 249 640 271 491 681 225 908 928 224 916 101 936 85 701 517 771 400 643 220 269 891 896 193 437 993 745 92 1037 496 951 216 1004 271 724 476 1020 142 1024 491 177 849 685 409 808 191 739 492 339 940 621 453 754 34 510 733 129 656 244 1086 101 902 884 531 1031 514 287 670 686 541 217 987 408 867 362 790 65 923 999 520 522 818 941 432 261 1051 714 358 206 682 685 289 723 81 189 887 982 532 910 285 226 1084 515 1041 184 1050 782 362 908 241 309 942 776 140 1063 304 510 889 384 772 900 487 657 106 266 1047 927 472 452 652 243 992 1057 328 324 634 324 1065 967 200 809 329 409 925 648 267 1076 350 114 1066 453 707 255 719 592 343 962 27 1075 7 236 1041 1040 256 972 53 691 110 496 933 418 639 899 94 796 163 745 494 167 724 1027 342 484 950 409 951 209 577 161 835 995 157 1095 49 486 797 175 989 504 986 843 513 970 142 572 332 590 501 1006 283 981 501 241 657 492 977 1008 221 372 747 693 532 305 988 1074 147 1 649 814 48 103 793 407 652 987 222 828 449 328 748 388 1066 794 436 688 87 851 60 839 347 911 445 109 727 746 226 956 417 948 259 861 298 430 612 353 1054 103 801 431 958 429 737 557 201 489 932 198 931 498 985 147 972 294 643 831 247 962 93 572 195 278 659 454 725 954 502 875 160 795 482 618 26 159 654 372 859 860 242 1043 336 268 950 431 695 863 152 626 270 842 244 188 859 824 409 909 28 871 310 680 335 1070 421 333 1062 438 758 24 847 1079 36 895 106 1010 521 519 943 308 707 636 110 625 244 188 651 438 1041 1059 477 454 1094 520 879 452 804 1062 138 70 610 656 505 848 152 476 867 567 335 596 511 503 908 373 1070 550 377 305 588 922 328 804 259 340 666 934 481 524 863 1070 434 470 745 528 569 1047 337 1024 524 505 977 1094 150 201 820 823 238 46 798 884 64 46 867 1091 331 311 1063 996 292 881 483 717 50 751 459 167 891 998 355 933 136 552 138 481 814 477 669 396 679 789 202 825 73 509 549 1035 168 878 26 1010 524 862 137 106 1082 36 576 24 920 800 286 594 201 446 618 447 566 246 903 313 1064 212 1090 683 291 576 115 577 99 865 291 414 791 721 327 320 1002 867 360 57 831 665 115 58 618 211 621 895 304 944 295 356 1039 905 74 166 604 1051 493 108 833 975 329 317 955 696 12 561 30 1086 122 913 207 506 769 287 740 382 1081 1052 519 909 205 18 815 624 526 836 77 316 593 945 306 750 438 822 537 1078 299 369 944 22 856 573 473 615 285 7 861 611 89 407 630 490 605 361 1047 354 1068 115 929 806 334 195 879 458 847 78 847 963 13 552 151 838 60 245 598 69 727 328 738 825 91 229 671 340 738 157 1036 648 426 382 821 537 677 982 370 365 759 639 208 1084 279 688 236 591 447 597 350 989 371 904 475 909 90 44 875 930 325 301 889 455 1021 616 518 210 853 1074 5 843 270 278 673 361 822 392 711 1019 120 701 404 26 719 659 81 897 428 830 15 744 154 355 852 901 172 925 449 993 119 1047 233 378 969 909 395 510 694 14 919 142 719 1031 80 535 673 142 627 738 46 228 901 429 825 689 140 558 204 960 209 668 64 398 840 147 789 82 959 177 940 873 138 1013 342 479 807 512 931 725 312 786 343 807 285 291 830 764 516 756 507 215 863 163 887 799 240 679 69 613 25 1044 6 597 81 451 552 1001 533 611 28 950 423 536 634 921 447 365 995 362 717 585 543 759 426 935 185 56 552 855 207 20 795 1081 317 747 459 252 1053 905 215 744 135 718 353 619 462 760 156 512 593 1071 370 279 860 881 201 441 944 196 1039 763 147 169 1067 172 993 462 865 639 108 744 249 1000 330 80 877 225 751 872 311 1054 361 286 638 294 587 487 996 983 289 1025 487 224 719 711 327 214 624 22 1038 525 784 681 356 184 759 464 975 699 251 216 734 160 706 449 829 135 639 1068 523 225 608 185 772 612 359 754 28 84 877 34 902 398 653 779 502 427 792 798 303 802 509 12 1054 461 759 579 8 111 744 163 878 12 723 512 609 116 681 975 461 602 406 236 713 359 804 330 703 801 285 59 802 588 309 901 501 1008 453 133 823 1028 534 1086 67 549 19 629 415 1026 223 1023 456 886 90 151 934 85 838 288 723 166 957 375 958 57 1073 488 775 462 812 601 117 896 354 953 189 22 936 54 1083 734 400 358 847 141 885 527 897 1008 139 334 1011 177 858 343 555 891 115 943 296 215 649 909 329 94 1087 455 999 752 261 92 1028 793 179 25 689 868 103 511 1071 379 609 141 1086 113 789 218 1010 397 1022 462 1041 652 139 369 1051 317 655 855 5 724 221 631 428 1073 218 760 157 548 207 890 111 117 640 518 718 370 572 19 1080 672 532 248 877 910 342 506 606 969 265 427 664 1074 310 784 365 119 696 21 772 1095 162 1060 4 898 4 789 522 792 86 462 872 517 944 887 421 963 259 840 458 842 119 7 853 329 791 363 573 412 822 955 74 992 192 496 938 19 799 414 733 558 20 856 255 440 830 423 554 1061 164 115 743 953 236 375 641 1090 51 555 307 308 576 10 807 574 126 199 921 1014 425 50 926 996 211 438 724 958 506 74 839 59 1094 1017 125 323 1052 779 275 316 585 151 940 718 537 779 461 231 714 993 502 150 693 267 548 923 470 915 434 73 975 35 735 454 916 279 1086 995 521 719 454 1063 300 699 248 257 843 316 734 276 667 143 964 639 161 579 319 347 642 5 815 864 463 124 975 402 1094 90 1033 813 169 0 755 920 451 270 606 656 196 404 1082 774 328 859 539 78 861 923 118 680 149 791 24 913 154 439 704 733 373 874 240 736 352 455 911 964 182 696 429 958 270 345 963 190 737 290 731 255 1045 366 836 358 766 757 240 631 89 343 1073 1061 32 887 256 35 877 1072 162 926 204 1065 234 147 672 375 591 375 734 399 1041 135 789 778 74 87 767 1065 393 321 782 781 337 366 1011 340 939 383 1020 1089 324 391 565 1056 125 167 970 469 1057 642 152 47 640 898 128 716 428 933 80 653 204 212 964 526 1008 447 885 952 457 1041 459 250 668 570 174 876 279 485 984 863 200 1087 197 299 708 537 897 1008 308 981 285 91 625 635 387 254 1010 985 132 851 415 950 466 167 1067 870 274 793 65 56 728 1075 525 150 806 1069 308 1054 115 340 808 741 115 595 271 1064 78 581 55 783 436 33 628 468 764 211 595 497 735 934 368 547 611 938 229 70 768 996 29 892 102 281 774 989 65 332 790 1072 109 953 17 1011 512 829 123 817 148 739 385 800 511 894 226 367 645 600 472 593 526 30 738 998 309 763 239 700 413 656 303 129 614 348 1071 707 425 592 86 890 266 1059 85 1062 193 186 568 152 694 58 963 567 76 190 822 1033 96 92 1095 706 502 128 852 285 716 811 21 1085 422 275 562 863 544 251 932 1038 320 357 1075 556 274 1034 299 844 522 18 652 568 23 595 266 849 431 322 774 357 893 303 1095 174 908 309 559 305 715 843 523 644 240 416 696 745 387 179 716 751 276 846 296 707 214 259 1073 528 655 422 705 718 324 669 66 240 855 557 420 692 281 1018 18 821 199 246 927 296 578 790 38 104 837 679 405 526 1022 181 582 41 550 187 835 977 96 364 867 1005 152 1018 202 92 783 331 742 359 721 1094 17 651 312 726 174 934 447 744 254 567 514 598 511 1051 205 832 165 450 748 362 643 739 319 483 1023 333 902 150 925 354 600 248 613 579 190 692 369 731 374 592 504 227 1008 755 184 683 470 879 485 65 950 477 828 931 151 503 820 1022 2 714 265 910 139 257 950 641 411 580 186 396 729 887 109 793 315 1067 338 64 677 474 1067 396 689 299 978 567 173 1016 442 38 641 385 727 464 1021 538 1073 7 708 337 824 198 614 1046 388 799 539 451 1036 983 339 4 1046 171 741 1015 359 416 600 714 416 92 681 276 1079 93 604 476 1084 346 826 164 794 358 647 912 194 970 349 810 150 627 461 290 1083 580 398 609 255 1070 33 451 638 302 847 397 1079 280 566 1036 83 426 1090 747 442 447 862 817 432 232 938 314 1057 307 592 13 842 885 442 1010 248 650 252 671 244 82 1042 244 775 979 61 781 313 475 900 1062 39 430 873 74 906 795 137 461 732 917 87 1029 270 420 678 14 548 953 209 1091 47 1039 397 277 1015 327 716 406 1018 1025 27 210 654 881 132 808 125 516 924 1061 153 611 144 632 247 589 56 792 535 84 788 883 117 507 580 172 556 434 597 867 296 512 569 565 104 10 581 404 657 794 23 928 479 521 728 880 166 558 395 835 509 919 124 285 972 97 942 357 1011 4 1028 343 604 148 637 689 245 1064 88 521 739 523 1089 18 910 932 149 450 645 44 862 559 367 556 277 368 822 925 473 189 731 1044 207 556 459 19 878 682 150 953 226 66 1044 631 358 669 15 520 859 218 656 352 678 671 232 799 79 916 363 56 1067 617 539 100 731 91 1075 1036 361 1031 35 640 495 860 212 796 426 622 395 173 640 927 489 549 485 965 139 353 649 875 323 276 910 57 722 66 905 254 903 382 892 43 1016 170 591 59 625 316 866 391 752 950 125 920 160 934 36 161 651 208 739 905 60 978 516 709 204 624 123 337 931 997 205 16 575 932 434 803 371 82 889 127 894 776 188 566 147 937 388 559 1 988 73 781 408 154 1086 263 824 20 815 860 265 903 361 675 416 1008 107 734 279 392 1037 91 712 809 303 589 264 521 548 392 1012 669 134 871 422 970 302 715 193 66 775 997 283 584 509 480 1031 236 1094 12 994 521 990 1038 166 601 368 1042 55 145 758 869 464 1041 201 783 472 954 38 1069 174 243 580 891 224 697 195 444 1049 1019 307 105 927 783 46 784 443 366 989 48 977 880 279 626 240 1078 405 929 78 900 110 522 730 800 333 846 109 165 556 363 788 656 449 163 879 921 108 1064 236 935 254 375 610 666 132 836 418 983 492 1023 522 998 536 333 674 859 483 116 800 223 857 974 492 11 978 1060 523 588 536 647 343 581 432 1008 152 491 1090 230 588 1 875 778 206 394 771 63 556 1081 417 508 915 138 918 350 768 818 446 310 964 614 112 26 808 789 482 713 403 337 672 341 898 465 850 567 505 365 960 868 537 306 715 506 564 583 122 649 407 760 437 307 846 1084 210 479 1067 635 518 1055 456 443 1026 384 851 404 558 989 338 187 790 426 610 55 926 821 303 205 956 890 392 481 914 1080 408 964 88 376 696 666 528 87 760 701 450 973 90 733 497 928 123 388 669 624 325 834 170 783 202 528 645 967 372 737 250 546 744 194 1038 621 2 883 222 447 783 1002 513 903 105 803 480 128 1065 74 761 641 485 1007 124 609 212 163 579 925 474 803 520 834 141 477 773 894 235 670 381 1003 383 383 603 104 815 1064 39 441 1088 411 1075 60 817 508 877 996 27 657 419 447 1051 610 482 154 863 694 322 732 176 539 981 759 484 972 162 90 1080 109 1051 335 813 762 27 1055 397 967 23 978 25 753 151 430 982 399 1042 151 952 457 924 1003 443 1076 39 425 1062 505 906 1003 144 767 14 456 964 296 555 1056 3 658 299 810 295 511 955 406 686 546 667 410 581 383 855 271 679 435 662 492 623 1074 544 957 402 744 353 565 483 189 1042 605 113 1011 440 483 1094 547 802 398 924 827 286 1029 217 976 332 969 52 52 996 502 711 753 290 479 614 405 866 1063 229 575 346 115 904 254 584 825 444 471 767 384 963 150 957 356 994 490 667 576 410 111 818 34 1053 844 167 1019 117 476 603 1064 267 741 106 170 654 423 608 351 628 796 156 977 334 396 658 593 300 623 472 800 46 932 36 609 183 428 671 689 129 645 148 118 621 1009 470 786 390 330 600 490 600 540 882 592 220 702 304 64 1063 632 2 762 17 70 857 541 569 847 168 770 65 416 799 423 927 870 186 876 384 788 502 859 108 353 637 294 573 746 465 717 104 277 618 133 867 58 1012 58 1095 433 770 499 961 839 335 215 855 490 859 133 935 1008 144 486 826 858 27 955 230 1065 363 170 553 644 147 321 741 197 640 962 172 953 72 568 130 445 567 656 316 1027 517 127 789 932 285 768 545 1001 367 590 388 539 659 557 330 875 327 678 266 398 1080 621 53 70 851 855 232 707 269 229 960 96 1024 1026 414 196 981 102 1092 418 803 137 659 1042 361 991 195 124 957 112 631 881 314 503 710 36 971 151 605 1084 96 489 570 658 110 953 119 764 303 1087 219 665 427 534 987 715 453 277 553 980 525 14 768 1039 171 578 71 757 522 253 618 316 735 15 1041 735 348 652 327 861 500 971 231 262 957 693 23 450 946 365 847 336 601 870 149 932 367 402 1018 856 326 731 59 872 79 887 89 1055 137 408 669 42 765 293 986 370 885 538 678 8 868 544 834 1078 46 38 824 969 445 914 273 453 558 724 29 20 784 131 671 444 631 224 787 389 637 109 1093 236 905 43 721 158 601 51 579 834 189 1086 379 6 811 442 673 953 467 650 379 270 752 107 732 962 200 989 255 741 487 1056 491 292 946 82 597 625 483 849 270 303 986 839 310 1057 411 298 654 6 639 255 1070 420 556 803 528 720 202 59 1035 677 250 302 996 1067 67 909 96 340 851 937 385 181 968 883 352 1036 202 180 653 865 315 266 900 804 507 607 241 485 740 341 740 1087 213 104 871 1082 189 87 595 623 266 320 1077 300 913 893 109 940 22 594 395 264 826 491 550 735 449 868 196 1030 320 891 347 301 958 376 606 491 982 478 571 1085 404 920 204 212 678 1003 353 227 756 12 952 382 932 537 892 797 500 18 1046 998 169 273 590 1052 17 510 572 400 846 348 820 249 921 16 672 29 1085 420 617 196 958 380 1048 594 168 81 936 673 68 781 523 83 600 987 92 435 571 781 28 99 569 316 751 49 753 252 643 359 550 38 594 663 244 132 1071 1085 384 1072 93 809 172 192 822 399 729 917 269 566 403 634 273 32 741 510 716 709 127 835 533 209 774 1073 225 909 353 507 1012 163 556 291 846 674 147 1020 334 462 875 1044 348 389 885 156 829 213 1027 1040 150 159 672 1076 473 694 314 353 614 541 694 119 676 658 291 75 687 457 679 1034 17 837 107 11 579 157 652 825 337 936 309 800 191 157 646 688 408 1034 80 88 1049 635 15 375 660 697 383 88 908 739 466 511 687 775 523 746 249 273 666 908 211 177 923 315 730 465 1012 54 940 835 545 530 831 357 971 823 160 448 707 1057 272 190 796 583 338 111 757 762 448 847 218 1067 193 701 346 888 260 889 100 978 315 205 782 402 686 821 95 191 574 994 94 68 672 346 877 327 830 263 999 140 994 833 535 384 814 644 363 36 766 327 1047 156 960 26 690 778 279 545 582 259 959 17 949 491 942 459 734 39 734 64 580 850 29 186 1085 514 929 270 779 822 546 250 1010 704 211 429 808 243 993 304 709 1093 386 662 37 511 816 530 645 227 860 85 766 1040 266 995 67 921 484 102 1015 947 51 652 246 273 696 147 973 232 687 311 743 559 110 619 498 541 765 135 704 400 762 575 435 393 902 753 255 558 134 1082 368 383 658 84 713 67 803 982 478 877 73 1079 106 200 845 325 606 367 883 835 282 489 868 22 697 947 63 903 489 234 686 491 660 285 569 428 560 747 409 18 1043 981 467 642 537 851 512 709 345 961 407 717 507 240 634 740 364 951 138 207 983 369 572 426 1034 277 1076 379 769 651 492 337 835 1092 514 6 910 283 976 1043 449 349 943 77 655 63 898 1012 286 387 883 667 169 119 584 155 1070 552 49 106 1040 223 1000 424 997 919 270 559 56 211 585 81 740 668 301 891 191 782 18 134 798 591 51 991 465 420 688 234 740 269 628 143 1033 139 669 1074 45 680 282 388 914 775 452 743 101 393 1016 326 950 496 676 520 932 374 832 98 912 1021 8 18 1076 30 571 885 347 970 314 392 956 110 916 383 925 1024 17 391 766 467 979 572 103 46 604 94 991 666 487 98 677 65 782 293 900 1091 400 928 322 953 292 1000 4 704 527 477 634 413 971 779 543 237 625 544 905 562 127 388 647 988 500 937 110 482 848 603 521 233 653 212 570 1075 393 560 500 391 791 436 900 698 482 798 185 931 274 680 369 658 172 738 333 674 511 624 263 891 466 625 426 342 855 712 293 338 665 641 76 310 889 448 1030 889 299 185 683 791 1 289 679 1051 6 229 1087 753 32 508 583 161 766 1077 438 393 979 1070 107 905 238 384 1074 75 1032 941 159 1071 455 513 1044 671 40 887 292 458 603 526 1005 179 697 973 23 772 66 919 79 151 743 1016 420 942 4 114 888 500 716 89 1002 48 807 405 676 999 267 1061 238 83 623 731 1 920 508 916 180 512 603 582 238 855 304 340 607 657 145 780 48 223 974 909 55 778 488 422 811 780 218 484 797 585 490 1092 476 1060 231 75 1072 218 654 377 933 728 156 262 1086 970 91 182 978 317 1055 1047 55 246 797 337 761 804 514 459 979 920 483 217 1037 160 759 961 144 62 804 1090 53 409 590 892 115 589 171 862 544 917 351 143 697 618 45 1090 306 1052 543 950 205 37 1026 190 731 22 1052 55 1017 842 264 750 367 902 318 524 588 533 865 212 821 980 149 140 730 230 997 1041 113 823 63 1058 438 389 1041 903 315 1040 27 102 601 327 858 208 738 922 132 441 661 598 332 776 174 167 659 526 1079 1052 111 728 175 489 951 272 945 631 262 1066 310 645 236 893 41 520 704 377 1084 580 462 937 218 893 421 57 883 511 826 979 68 378 680 815 119 952 203 752 130 488 783 779 72 417 566 116 970 293 803 271 953 247 571 695 292 910 57 28 900 88 1067 296 915 312 1095 658 54 1052 325 46 902 744 444 969 498 113 585 314 839 450 650 617 111 1045 405 558 15 340 629 444 1089 127 567 775 410 489 1048 499 1009 21 992 421 634 997 431 725 339 430 750 699 520 879 291 350 875 170 1068 88 981 222 905 214 691 1073 324 206 555 40 626 348 639 858 386 243 618 1085 261 261 1041 824 400 360 722 292 757 216 854 127 656 222 1048 444 1041 297 766 67 662 33 909 154 607 944 511 102 703 1048 312 384 1092 308 571 131 678 250 1064 683 407 818 344 426 1047 683 174 335 758 953 14 818 142 23 644 289 1051 203 1082 456 685 434 953 572 331 641 447 881 207 918 52 514 646 623 275 769 212 633 297 1027 272 117 957 356 784 293 1079 349 1086 1092 370 861 203 302 1051 556 14 51 1023 567 436 200 945 190 927 902 189 584 94 196 643 383 910 992 488 83 936 498 1002 218 873 348 921 1005 238 390 1053 502 683 177 960 34 976 836 445 411 769 763 49 423 940 1053 409 922 105 568 475 908 185 569 470 855 502 507 617 692 390 163 954 953 407 959 367 286 725 695 469 147 721 284 760 846 210 909 545 879 277 745 3 161 997 524 549 40 611 529 647 50 948 60 951 516 596 624 449 670 499 946 444 985 301 982 525 90 660 502 1057 2 942 882 281 979 60 417 786 784 43 938 200 23 663 464 996 853 49 449 995 437 844 876 348 566 292 378 613 417 606 496 610 690 300 421 1025 90 727 406 641 78 999 164 740 380 678 444 784 251 928 531 664 908 465 1045 542 420 608 670 444 493 966 80 748 350 1095 747 107 1013 133 216 1064 528 947 196 745 493 617 494 916 612 276 660 192 892 546 226 728 639 398 234 910 578 278 572 301 35 777 38 859 173 727 933 500 554 294 993 240 561 490 589 136 280 654 958 41 348 766 155 579 535 887 164 975 486 794 309 1034 804 274 314 1005 108 788 732 346 938 104 675 260 899 157 813 415 240 823 894 415 727 373 932 303 798 255 903 78 791 27 182 988 245 836 498 1085 330 596 922 502 667 315 674 134 528 985 619 422 1015 27 863 77 610 315 331 839 445 1015 961 386 857 84 323 703 247 697 23 1041 869 56 1043 443 292 572 993 339 314 922 927 477 572 481 976 366 289 633 228 1022 257 808 139 991 960 436 74 632 508 769 307 987 111 574 171 878 566 36 758 412 1087 352 74 550 134 918 126 571 707 4 565 510 3 971 394 1081 405 695 987 106 622 84 1052 456 1069 213 145 585 212 628 836 323 396 1000 9 698 642 313 1082 479 1009 352 117 767 0 1080 840 287 88 754 380 840 561 358 1005 283 827 384 548 332 194 670 749 74 164 642 21 706 65 1067 44 855 530 1076 997 486 411 633 271 648 818 508 902 342 818 347 36 729 1057 253 557 351 491 650 683 228 961 324 78 1025 239 653 519 630 360 936 893 175 190 603 28 621 514 562 342 834 758 384 467 1000 748 260 520 764 1008 123 698 346 36 668 850 424 427 595 319 956 295 548 218 968 403 709 576 166 280 767 859 442 494 856 259 938 280 721 682 242 528 1040 600 506 690 217 627 235 596 440 930 370 986 477 954 348 373 780 629 152 206 687 471 870 859 427 482 971 195 971 569 151 1061 260 920 35 428 651 701 540 819 64 919 158 167 769 769 523 327 773 662 530 110 910 60 893 312 676 335 665 498 1007 421 953 102 863 135 1052 876 534 1091 282 610 410 101 822 377 920 853 237 503 1024 393 1052 514 891 946 226 785 440 897 164 781 253 338 597 7 814 351 973 1058 298 644 183 763 220 996 278 319 768 270 650 772 3 132 858 388 739 558 183 221 904 43 919 1014 518 210 785 427 901 876 184 26 846 554 381 881 369 916 39 336 770 849 9 24 752 164 715 815 231 623 502 640 280 448 702 70 573 281 557 897 48 540 944 165 576 178 703 98 934 262 954 639 79 652 153 467 878 568 136 228 942 132 729 485 623 365 721 105 609 877 305 405 917 526 877 830 140 680 249 114 822 21 705 615 251 706 40 424 958 100 561 393 831 401 587 82 916 197 719 842 487 9 573 386 1044 608 186 720 441 157 604 982 379 191 603 664 464 544 781 1041 150 152 821 854 437 47 1066 980 235 949 158 79 626 437 588 132 578 961 478 334 781 814 359 581 348 733 218 306 560 748 334 542 755 19 999 738 302 13 598 323 776 936 97 838 23 1060 408 434 978 565 193 626 442 0 1040 725 532 924 118 752 19 992 111 433 785 497 648 807 136 939 157 414 619 974 71 957 119 344 850 384 986 889 87 817 11 129 931 469 692 160 664 239 976 87 1086 589 90 112 986 355 1085 319 558 1070 119 134 959 451 818 380 804 528 1052 656 466 1071 197 533 702 543 719 8 647 663 14 388 633 529 733 3 992 540 573 317 903 554 23 611 504 1070 436 315 1093 1037 463 1082 442 694 357 681 30 1045 124 854 148 238 599 274 627 332 910 1026 57 336 606 913 23 139 561 1064 32 114 550 753 132 1028 409 826 451 823 200 210 868 897 229 999 158 714 112 765 195 51 841 88 764 207 553 472 1054 195 976 1086 182 205 938 270 916 988 421 275 722 778 335 256 552 304 584 132 942 961 522 282 767 664 45 119 906 343 860 190 629 551 537 963 55 890 92 1029 161 167 625 636 241 1095 184 712 274 983 86 47 859 900 72 138 569 138 996 496 1070 318 693 854 21 763 112 868 440 474 851 99 857 618 494 1029 450 297 746 862 223 456 567 377 1024 238 894 110 566 127 1038 804 101 901 290 440 645 192 736 505 798 545 744 651 0 251 578 982 213 872 419 42 897 525 793 173 883 974 181 727 285 317 780 677 420 1012 135 732 265 1003 61 1085 109 913 39 910 340 165 987 536 904 1093 279 959 347 993 133 165 900 978 544 265 1023 492 771 995 452 259 883 916 499 959 46 477 605 901 496 1058 238 500 718 530 1026 10 563 744 56 921 255 931 182 292 725 397 654 747 76 240 597 472 845 1083 387 211 723 883 395 263 985 678 456 308 581 583 500 289 550 907 346 714 474 1070 522 140 670 786 269 477 849 941 439 341 586 1045 322 90 843 460 902 519 798 432 754 725 26 586 496 479 1077 411 803 614 313 1038 345 916 120 281 731 996 348 242 1061 377 632 421 710 160 843 337 592 608 419 532 773 779 114 14 750 148 686 250 922 218 1012 47 601 960 483 930 377 801 203 722 9 699 344 1074 204 866 121 882 542 976 156 394 552 1018 383 616 158 99 952 174 809 908 251 392 706 79 1004 438 1057 343 890 1095 505 76 821 1035 87 1032 171 706 117 99 970 923 170 848 409 791 451 52 942 355 977 182 1014 32 953 3 711 121 1053 762 177 754 207 745 190 573 441 958 396 1022 482 275 830 367 743 818 200 787 22 1015 495 1041 130 692 91 840 205 727 542 950 455 575 159 1059 289 350 690 854 70 599 310 613 49 521 896 112 678 777 406 418 615 203 1033 121 1013 82 762 485 835 1047 193 766 529 71 982 615 363 247 1002 214 1023 1019 91 549 83 904 393 668 185 678 521 1044 59 184 911 308 670 264 624 77 720 400 757 148 949 500 821 687 154 1052 33 875 250 1029 135 430 739 358 956 64 993 844 236 1028 13 215 1024 480 954 751 28 392 1084 1021 264 13 685 343 709 9 566 397 711 515 714 515 698 858 460 411 755 782 242 654 457 7 678 657 458 959 163 240 779 638 268 331 929 545 1005 863 461 305 1017 170 587 250 574 408 619 149 725 1030 316 343 897 261 799 22 772 333 907 678 463 27 918 963 466 1077 13 477 805 1093 13 695 261 1020 537 303 820 1070 140 337 744 920 254 673 508 693 461 907 374 565 254 942 201 1 765 176 754 790 147 845 96 251 885 525 1022 772 19 11 726 751 48 809 40 666 131 88 910 662 318 591 272 223 999 381 991 536 943 883 448 131 776 198 1033 668 133 845 331 615 106 431 1031 803 468 513 686 441 779 708 256 219 711 507 990 148 674 912 478 894 331 1093 464 1088 140 704 243 334 881 109 760 1093 47 581 441 203 1022 293 1069 368 755 363 1036 588 216 186 654 573 433 511 725 548 68 313 574 644 88 566 2 87 981 451 653 664 367 338 644 598 16 230 601 884 476 641 301 669 168 229 725 449 947 864 84 881 527 1077 47 719 477 1072 345 337 676 609 128 548 338 674 398 858 373 353 640 240 656 153 737 179 861 780 305 668 285 738 75 454 660 207 772 191 937 93 714 898 499 329 817 166 623 752 195 1055 501 638 6 933 376 945 525 967 139 315 987 279 1080 782 106 572 310 715 133 410 736 393 876 637 118 370 610 210 836 137 703 931 192 976 526 414 949 48 1081 368 961 618 160 998 246 774 170 572 161 927 320 251 826 10 887 434 554 116 679 275 1013 841 491 860 302 162 796 278 974 755 544 1015 385 438 649 676 324 698 322 130 967 321 982 102 802 88 1055 107 608 454 648 951 121 59 888 813 174 132 780 702 239 303 716 213 1084 1079 87 716 325 661 532 665 291 831 226 853 518 937 155 222 937 623 474 391 741 384 822 270 586 614 245 473 771 651 219 313 968 607 466 420 973 235 816 83 1080 247 940 673 207 943 248 286 853 316 834 331 581 872 46 564 523 35 874 41 927 785 379 333 845 904 389 39 834 793 419 530 654 531 730 396 764 389 723 733 259 1074 49 910 492 23 917 699 168 727 195 799 448 27 582 488 924 77 846 643 75 861 293 787 81 1048 447 390 697 389 792 931 509 268 936 1064 230 924 99 342 841 112 593 887 279 265 1082 7 993 170 986 316 702 608 142 412 650 364 550 979 237 783 346 786 105 666 281 424 973 160 635 411 569 372 615 31 1015 773 276 491 987 541 728 894 542 899 481 722 453 947 486 577 404 272 955 751 84 381 981 442 812 337 786 456 692 206 1079 750 225 377 1044 1041 297 799 58 230 818 700 33 107 606 218 729 1067 525 372 769 952 80 719 309 502 900 881 156 647 533 409 572 194 853 309 767 15 871 493 680 1000 112 756 546 320 896 872 174 546 608 1027 334 424 792 412 745 70 616 7 916 384 1038 82 680 519 903 703 191 860 230 420 1008 295 569 83 1095 411 662 270 673 1079 427 383 1042 543 837 266 591 343 817 6 942 436 984 386 586 991 245 442 1054 78 1081 1092 306 737 244 926 246 616 92 375 633 368 1031 808 416 36 970 418 866 1055 111 248 736 956 59 526 716 156 973 206 714 31 1052 341 595 366 549 497 647 1008 278 889 227 785 527 1072 224 25 890 200 1064 105 856 132 836 870 37 678 382 192 781 292 1042 660 392 97 729 360 893 858 125 740 301 774 78 586 31 603 533 46 994 275 1042 870 157 873 296 876 106 163 1005 909 425 412 787 194 989 129 965 909 46 643 440 66 618 605 76 494 1074 1003 350 492 865 377 994 273 867 647 300 759 88 411 579 264 965 91 824 597 139 481 596 630 353 1041 213 972 66 11 643 191 980 1020 316 455 766 811 37 1062 139 331 712 176 563 632 512 88 995 203 699 323 952 592 481 582 171 71 714 1085 524 635 413 752 279 388 919 640 282 120 632 527 880 88 769 605 467 893 441 145 767 799 56 703 90 466 855 665 428 916 34 279 866 601 525 189 702 168 1095 10 677 994 119 611 407 668 253 539 1007 225 880 577 30 748 544 964 541 5 844 484 646 930 541 436 1092 812 185 583 401 493 916 884 388 793 209 760 85 591 511 867 346 25 672 705 485 763 171 342 801 112 659 850 516 894 20 829 155 108 946 569 34 67 847 40 613 530 987 45 725 249 739 1012 322 895 165 351 677 231 625 51 573 402 1027 315 964 754 547 148 656 388 1050 182 732 234 694 484 850 835 2 1058 395 1047 384 667 504 599 5 1019 271 951 515 455 560 476 1036 73 573 469 878 923 411 1038 330 702 184 470 1018 947 117 593 73 648 545 611 244 726 0 1061 314 515 817 991 460 657 173 633 514 899 404 587 340 714 75 692 245 971 475 221 805 216 712 72 646 381 584 68 999 158 878 31 1019 100 803 759 528 161 653 156 633 1042 232 788 365 425 550 439 974 714 298 650 343 162 879 205 1047 912 113 328 612 947 244 570 415 766 416 906 334 941 40 13 762 906 37 940 313 65 925 25 694 369 1023 294 921 774 102 410 1033 65 592 36 972 661 51 1091 130 648 195 1011 372 572 495 465 699 298 575 745 338 111 935 881 471 268 929 126 989 700 259 42 608 13 1007 503 613 319 965 253 1092 562 414 868 42 387 1008 74 932 131 850 686 227 348 695 3 1026 477 832 918 359 222 920 243 699 598 489 215 1048 671 168 251 850 917 543 96 862 723 168 550 419 936 146 167 1046 834 420 57 727 92 627 1071 24 1083 516 183 1088 488 664 834 328 824 31 407 874 474 1016 294 620 1044 347 1063 504 119 1082 1016 113 81 908 935 65 678 70 693 234 1001 297 314 800 672 255 799 525 701 38 626 519 32 656 972 438 551 1 792 364 571 221 201 839 574 81 914 115 979 156 156 997 463 596 71 656 642 76 321 596 665 438 200 807 583 539 609 398 669 513 11 964 399 835 155 765 377 968 828 17 1050 260 351 972 918 225 309 917 806 275 233 588 65 743 310 1027 753 377 101 946 662 43 10 989 375 914 923 172 541 652 127 1078 145 1050 618 169 533 852 694 462 293 623 621 338 968 75 522 919 136 919 852 356 286 662 871 474 62 891 26 681 610 174 342 1010 896 169 549 98 147 924 56 582 260 898 118 1066 933 309 968 33 617 536 232 923 775 234 264 986 537 929 625 414 444 820 73 583 993 350 977 130 779 487 1022 493 425 869 879 207 226 995 69 1037 90 870 329 733 292 789 109 1089 172 681 63 576 796 134 883 82 855 364 780 133 1057 104 1045 219 1041 40 524 650 1007 104 729 194 217 888 887 211 92 670 204 795 144 981 480 561 136 882 427 1087 123 943 577 54 699 229 104 619 728 312 524 670 335 651 296 624 309 829 520 986 182 655 613 31 763 41 14 1054 649 384 605 38 346 935 401 836 652 152 633 280 80 692 229 554 809 268 787 206 437 804 402 642 824 318 298 602 135 728 538 1048 890 333 839 191 1062 36 317 592 32 784 325 811 963 185 1082 410 316 1090 809 41 596 26 394 958 222 757 584 138 345 614 1003 94 950 523 821 243 826 437 898 190 875 143 102 1031 858 63 754 514 659 92 650 539 350 568 707 528 931 257 962 507 522 724 868 182 511 584 138 927 732 344 756 449 389 713 442 919 968 459 278 803 1069 265 951 73 707 71 452 941 531 756 858 29 526 597 501 574 355 760 980 489 950 461 273 815 384 797 610 17 190 838 361 567 284 583 937 241 265 740 423 720 749 122 933 498 957 147 65 602 659 400 1029 540 259 801 700 487 10 931 344 899 946 534 297 991 49 1012 196 690 972 509 752 434 489 583 841 493 72 963 661 334 511 991 47 837 253 955 295 816 468 662 571 296 783 201 116 634 12 816 922 431 732 412 626 207 310 642 174 612 270 805 486 984 340 956 6 673 814 31 863 535 10 646 382 999 368 590 82 848 588 356 455 870 498 849 1084 40 214 1069 926 175 377 685 570 190 1 979 895 533 834 217 549 425 1041 455 140 846 64 945 350 809 845 244 502 696 416 889 1008 52 634 302 727 487 1004 522 116 912 586 511 965 142 482 678 886 121 387 878 941 453 469 872 420 1087 67 914 838 250 1032 219 125 906 521 853 933 430 781 68 401 659 342 774 651 286 308 807 235 612 245 723 112 569 991 485 252 742 533 583 116 552 533 898 576 156 124 896 54 580 682 389 313 979 998 472 679 286 309 784 950 77 742 227 1078 74 567 438 560 263 733 39 741 190 799 331 594 278 827 71 118 588 794 14 341 567 941 185 128 870 680 257 795 56 230 627 467 1019 492 813 345 960 35 695 232 1043 247 960 641 352 719 502 114 1088 966 355 1002 443 856 59 976 279 486 744 76 911 575 173 760 146 923 483 1087 365 637 476 744 98 418 575 446 630 117 696 26 985 101 768 619 489 1023 286 450 721 381 957 980 435 393 763 539 731 229 628 713 406 528 740 238 912 812 266 16 565 21 990 843 171 604 482 540 910 688 200 45 934 221 902 777 103 761 203 370 882 633 114 563 203 542 753 700 471 10 1011 949 217 274 647 860 59 830 511 196 692 472 720 388 839 301 815 819 128 230 720 379 829 204 990 1071 179 442 773 165 587 1057 363 68 1015 83 750 945 35 1094 232 994 520 23 616 390 623 777 398 995 300 40 971 511 803 509 1083 983 401 194 1052 540 930 529 716 472 706 475 887 520 823 36 832 308 598 1071 221 545 1013 370 909 888 478 429 874 613 250 995 334 260 821 5 799 581 495 942 441 750 198 665 337 1005 457 1025 512 42 1039 333 870 143 1004 64 715 770 206 231 675 866 91 991 221 399 902 85 915 391 1033 236 941 58 913 630 412 227 639 155 748 3 883 555 492 100 985 169 777 185 954 166 961 851 500 557 83 861 35 362 1018 680 342 1064 179 1063 25 388 834 750 135 350 946 124 701 378 562 152 551 672 476 32 856 869 61 553 205 773 480 603 464 905 8 762 234 389 831 1042 31 502 926 133 585 941 97 530 1053 995 530 1042 350 67 667 928 41 869 419 794 536 899 382 437 1016 1037 202 510 739 149 941 335 1054 266 1046 395 986 209 801 338 1040 1049 410 46 951 1010 522 964 313 173 705 762 196 441 962 551 545 951 261 404 1006 308 739 322 700 562 359 371 883 1015 372 795 431 54 856 564 356 739 437 863 292 570 504 715 219 200 790 311 845 72 570 646 386 443 975 434 1003 271 988 945 105 415 782 142 630 832 273 823 71 473 825 101 820 58 1026 812 401 78 691 283 808 305 652 660 63 1033 338 353 1087 604 393 395 870 917 90 829 261 671 117 1081 320 601 545 132 646 317 548 180 977 306 836 90 591 507 737 659 356 636 482 725 100 907 236 892 456 218 1029 804 73 1090 440 692 109 774 75 675 47 1044 364 365 928 554 247 534 1073 472 943 891 135 1013 520 451 1072 1003 100 196 992 862 495 459 977 647 419 941 24 674 289 513 835 246 707 136 892 26 656 335 973 211 903 505 992 914 535 615 415 947 540 332 995 854 135 969 128 964 202 28 1006 1069 83 741 109 541 693 1043 486 21 993 60 888 230 977 989 181 557 27 325 695 368 851 371 1020 575 363 152 766 909 241 596 91 916 47 353 1078 6 789 746 262 70 910 346 883 287 1064 378 901 674 374 695 184 877 268 1094 383 259 876 863 441 837 297 50 616 957 470 948 86 455 800 910 45 1038 522 1039 17 133 645 828 531 417 762 741 474 863 392 226 1030 941 244 51 761 94 790 1005 79 912 398 1022 248 71 896 144 854 350 1091 520 750 628 10 500 1047 1027 87 408 853 431 868 582 428 769 520 864 491 308 1065 53 892 431 1063 333 553 1028 253 587 346 413 552 877 489 809 310 823 363 829 417 544 950 302 604 1056 526 470 975 12 864 896 261 731 413 175 835 756 293 217 999 1061 540 945 154 717 3 299 937 133 896 564 367 145 1068 63 1056 758 268 1047 270 822 322 1047 298 242 1042 637 509 991 345 336 642 424 1016 563 507 683 68 500 911 556 188 47 981 812 467 661 7 1044 431 644 274 881 228 184 760 136 921 216 745 232 960 308 665 248 661 489 581 359 943 490 775 378 573 666 37 121 585 1038 116 864 341 597 143 638 484 931 351 73 946 762 115 1046 189 208 1083 636 88 6 586 90 646 843 299 1021 417 262 1004 227 1050 380 616 362 777 614 287 661 21 1025 7 862 304 281 1001 1009 35 573 275 788 140 790 346 7 946 361 663 1006 501 586 540 330 1010 530 722 491 791 735 491 330 691 102 828 643 459 137 798 500 885 106 651 406 779 810 414 1044 273 1026 127 36 804 466 984 640 315 723 293 252 901 784 513 1014 357 823 467 563 343 178 970 662 534 402 1036 569 32 88 568 698 541 1067 321 339 711 490 651 471 973 208 715 960 255 608 315 1047 394 1026 177 923 538 1055 102 131 1065 396 734 802 220 458 849 1085 212 684 332 326 933 808 345 492 1014 159 709 526 656 412 629 373 986 856 527 263 703 487 1037 1072 136 249 889 114 987 899 170 1069 285 664 87 632 290 550 533 553 500 178 593 186 597 225 836 33 840 755 330 533 607 1015 374 921 190 753 512 290 1046 292 948 388 931 360 608 655 511 574 454 504 731 923 130 628 68 250 801 151 859 752 90 639 442 869 159 669 496 785 103 374 1012 139 593 964 502 1088 272 984 351 490 595 971 75 953 523 170 693 104 654 208 860 593 190 694 97 493 691 976 301 1017 13 68 585 707 9 797 361 688 120 4 960 22 934 1071 46 49 1005 198 593 146 737 413 619 1035 130 605 340 670 483 389 883 418 908 425 791 704 313 674 315 842 354 420 815 709 67 392 998 476 1034 728 386 431 654 863 157 1053 23 1028 525 322 877 202 918 744 21 713 74 79 813 157 754 8 746 316 607 819 188 677 418 768 266 322 862 245 572 763 93 440 552 922 37 164 946 547 750 324 950 535 1035 417 961 405 793 641 270 127 831 808 438 1049 407 955 270 381 684 286 965 384 670 955 16 684 438 974 327 1041 460 474 951 78 683 42 725 563 264 96 907 386 975 265 1067 757 126 1017 256 19 1005 214 783 243 1068 390 1006 989 144 723 264 377 660 323 570 795 542 154 933 302 747 915 330 909 268 834 164 306 989 845 319 439 973 533 926 259 1081 33 745 135 814 383 591 928 372 616 127 944 493 898 256 11 806 401 593 785 148 865 215 520 1021 758 445 820 529 330 613 50 597 738 87 407 950 971 69 224 1061 960 39 591 174 1057 409 639 401 748 426 535 647 217 979 81 860 810 405 238 821 671 152 824 488 288 591 283 904 575 271 921 461 1057 540 1060 46 823 243 25 665 882 327 316 1042 714 186 569 277 31 709 707 426 680 315 182 792 666 90 689 249 960 368 196 949 381 1015 582 366 538 962 553 481 991 401 538 877 185 733 531 840 462 831 715 253 487 852 206 890 976 234 593 181 1072 420 525 776 229 787 916 57 354 570 798 49 788 361 349 942 603 290 110 692 729 422 1017 514 935 366 693 543 828 92 176 1094 345 612 82 968 1078 27 637 57 436 790 1075 407 731 519 505 903 956 263 1054 299 1038 269 329 973 397 706 321 1095 708 130 285 642 522 876 916 539 865 18 807 172 979 206 30 999 486 742 218 563 5 695 355 789 682 188 638 182 481 1052 720 69 67 839 101 840 335 591 391 932 120 610 1008 277 502 819 834 386 299 839 244 832 541 659 523 566 1076 58 548 396 487 950 974 106 892 13 387 550 712 191 1040 303 507 824 444 942 878 485 562 461 332 1024 1041 419 116 710 776 518 573 67 984 381 826 62 445 577 327 954 94 877 890 26 493 702 112 693 390 721 1078 144 977 278 573 478 528 890 799 340 428 608 61 911 887 9 537 786 418 576 146 640 92 626 80 564 1040 67 273 656 477 991 130 1043 17 778 948 238 961 284 38 789 1009 200 469 778 34 693 764 214 377 564 146 596 462 862 47 610 745 436 537 749 191 939 333 700 698 489 436 628 902 439 374 610 187 908 964 494 1005 449 1088 197 668 205 1040 450 1031 473 1093 29 881 408 108 689 673 155 1079 497 1078 377 248 548 411 988 1064 427 377 843 721 21 425 558 766 201 455 650 454 1039 870 452 735 496 187 735 372 593 731 518 530 771 315 805 88 823 113 686 646 170 842 332 732 67 344 883 47 833 475 924 538 633 1017 195 956 412 268 766 250 828 985 149 820 245 63 1033 549 193 692 274 378 948 262 787 1051 117 465 910 220 1057 636 194 323 916 188 932 192 1064 1094 262 146 1029 1018 248 649 368 915 117 383 1088 185 833 319 817 487 981 54 929 999 259 681 173 3 854 721 57 19 1036 0 986 161 664 1055 220 524 847 952 533 907 466 596 203 486 756 906 381 420 1089 138 783 243 729 714 380 628 402 824 432 567 238 846 359 225 898 802 466 1005 370 772 79 716 478 343 835 1049 2 172 684 1051 27 784 69 1078 146 970 74 368 1038 1013 246 709 108 415 1064 9 830 197 721 957 432 158 858 263 705 228 859 181 949 795 294 917 30 870 437 274 760 915 480 266 886 629 1 401 572 568 28 871 183 411 1081 758 332 972 119 838 101 726 172 683 464 945 26 602 487 749 120 796 98 450 969 546 627 77 1033 867 447 906 496 693 262 527 759 306 881 278 995 706 287 758 301 102 1040 899 20 56 1006 146 654 522 826 767 313 242 867 276 864 71 554 727 131 238 934 90 723 177 642 612 321 322 1088 462 671 25 611 125 763 548 191 691 134 1022 262 409 1075 19 971 858 237 575 80 96 815 502 567 641 85 520 1030 378 776 1053 264 855 361 961 9 15 804 41 941 557 367 332 998 632 482 979 461 377 791 959 0 251 721 549 119 138 661 680 117 119 1069 352 990 619 397 691 470 459 795 131 1070 272 1023 496 934 178 1088 424 649 760 50 291 853 857 9 610 123 846 399 420 985 549 142 516 796 960 249 629 488 656 381 823 290 888 185 616 421 372 816 209 708 968 441 882 7 787 312 813 470 473 581 402 934 1020 195 600 29 964 170 933 29 693 135 48 741 809 466 293 635 502 566 49 863 57 1041 671 494 228 554 929 20 673 201 1064 67 587 285 996 347 672 136 880 440 149 1080 509 982 280 973 51 637 631 103 805 483 927 123 352 956 865 261 695 170 616 309 803 312 571 424 609 97 637 27 458 567 687 352 523 1070 105 1043 500 883 886 341 845 403 859 455 840 79 164 1026 632 526 449 1095 796 423 586 490 409 605 739 440 366 729 601 104 811 536 873 106 90 800 624 232 6 1061 588 83 662 505 986 507 738 119 198 673 1052 333 847 327 892 247 258 1074 716 192 479 751 247 589 777 436 523 653 552 124 1080 179 428 943 1006 365 473 887 246 771 949 121 61 650 732 490 364 837 193 807 74 909 779 143 478 582 667 90 324 970 959 214 643 446 930 33 893 444 945 508 941 480 452 681 803 283 805 120 727 379 542 810 612 290 230 773 897 493 750 92 146 1042 678 161 436 891 108 1053 261 1087 665 56 592 538 46 711 518 680 387 861 589 22 822 92 584 536 1085 477 963 43 135 1043 504 1088 46 1032 379 894 375 636 335 1011 1093 257 17 814 249 1068 44 733 763 520 744 285 339 899 426 749 762 136 1051 121 400 768 806 16 1024 224 763 119 1001 252 767 424 691 49 490 810 268 557 1038 126 803 374 432 1068 240 1072 17 745 1009 141 224 583 836 227 14 1010 851 437 851 423 468 558 54 921 352 580 851 45 980 164 414 559 734 263 345 954 1050 376 879 352 933 331 167 1030 821 33 693 538 306 743 440 952 1048 358 759 118 416 1003 687 532 745 167 261 848 79 588 1069 378 838 327 889 77 154 866 962 202 1043 146 207 1084 508 878 960 146 609 224 757 166 821 454 924 520 932 377 883 380 445 636 274 654 962 409 205 1042 43 601 943 266 652 405 834 455 1 1019 120 630 830 191 815 407 286 722 879 294 924 211 436 832 346 664 867 280 934 366 201 586 230 1006 526 554 263 646 1014 476 244 861 879 109 341 1011 917 147 15 960 40 684 397 590 639 194 424 857 90 628 490 751 997 363 459 903 574 481 558 410 764 268 101 887 129 1040 834 219 986 218 925 523 43 683 365 992 931 236 1012 289 78 724 458 780 57 981 249 872 929 106 583 493 125 1094 1011 82 1010 43 942 61 513 893 325 597 195 575 960 238 326 1007 523 863 949 53 459 857 662 320 667 119 1041 81 214 930 378 982 581 265 679 344 191 1094 716 180 448 744 792 194 329 874 92 720 743 457 377 644 398 573 177 950 1093 30 332 565 660 213 914 210 731 225 578 137 255 567 301 982 475 997 665 464 460 808 97 789 159 832 839 156 649 32 224 919 777 187 892 196 699 175 577 305 867 103 506 1089 1019 544 322 825 695 59 330 643 370 626 470 1047 845 522 74 551 324 626 211 990 484 626 831 381 436 561 719 513 235 968 598 234 738 227 418 1031 880 229 747 197 490 899 966 473 870 322 192 1011 10 1016 391 1006 1061 20 957 120 397 587 634 67 1010 58 389 952 221 980 381 1028 701 11 53 801 149 1064 533 596 840 80 626 70 666 177 986 152 754 519 699 17 932 470 231 866 514 1027 68 758 1072 457 277 762 556 152 97 1012 68 824 807 25 133 712 1057 365 869 229 883 302 507 746 508 677 761 315 580 328 460 739 399 740 406 867 884 509 399 845 102 884 53 1062 873 272 73 554 285 860 65 795 93 680 591 526 878 214 224 932 425 995 309 575 539 553 803 298 685 40 795 44 252 636 875 296 764 425 495 884 1 670 912 365 813 408 755 150 231 552 557 512 962 461 552 343 957 330 1021 476 642 514 970 79 431 764 580 10 112 717 974 63 787 274 529 693 180 1027 713 425 542 973 85 880 631 37 846 288 777 249 441 602 32 721 782 118 496 770 616 545 72 557 176 829 995 338 924 138 316 1016 851 261 369 832 460 651 1052 297 309 642 499 837 825 358 258 748 813 31 488 984 953 221 950 242 108 604 126 1029 739 58 806 434 767 111 137 1012 1025 60 1082 207 977 232 716 411 9 1018 628 233 998 319 730 66 46 1007 940 125 997 338 368 1010 81 993 830 445 941 140 372 779 383 801 334 1024 794 407 457 785 891 271 378 923 839 139 279 886 164 623 683 432 928 431 637 113 571 159 207 884 1090 196 600 154 466 655 719 271 291 883 1027 287 890 275 1059 307 705 188 757 426 430 1094 259 617 121 787 742 43 876 378 925 378 326 830 701 161 392 945 482 710 461 994 281 901 835 357 997 266 470 747 971 486 385 745 249 610 685 109 1026 452 429 728 410 930 301 902 192 571 132 731 960 473 639 467 423 724 566 182 470 647 549 237 799 36 279 693 112 863 109 956 474 600 535 1080 982 276 22 653 35 647 937 490 1018 136 1074 404 464 636 232 998 983 356 135 609 945 273 77 1044 838 339 892 444 727 485 644 389 622 59 222 661 222 1059 716 87 729 66 540 1077 717 412 862 387 648 72 742 278 500 724 945 452 1045 236 838 311 314 714 902 308 1002 475 436 795 1072 430 655 278 500 713 526 693 196 875 678 224 734 125 708 268 169 873 17 952 206 587 988 289 61 811 688 139 205 641 508 1051 741 172 1064 523 663 125 600 517 293 813 16 754 362 1089 469 664 241 1083 1055 459 334 1055 518 836 499 717 412 861 363 723 163 997 224 846 369 775 824 26 652 528 576 443 423 1040 24 1075 154 981 217 912 456 885 440 885 965 291 157 1010 849 245 79 697 346 610 255 619 598 43 619 189 448 958 739 381 6 961 309 768 1040 86 137 935 803 332 642 308 435 623 941 147 469 790 249 665 495 571 825 60 603 224 295 561 80 923 770 11 1044 138 558 26 771 497 131 897 755 77 920 26 251 598 627 50 328 1044 983 4 1031 325 620 7 532 668 45 768 1045 109 563 99 326 960 658 261 541 899 550 515 769 395 450 685 696 174 539 745 907 399 125 557 722 277 549 528 746 94 302 784 1048 200 232 807 227 1083 951 439 762 267 1013 144 999 184 690 228 454 907 310 815 629 268 21 687 746 523 1091 112 450 572 501 804 315 859 878 340 33 789 372 872 477 640 556 49 850 225 538 1068 437 569 639 195 804 262 965 68 159 604 1041 353 1077 122 729 535 1094 376 875 28 72 633 424 763 1088 331 416 720 896 295 842 339 735 480 956 114 111 665 916 282 913 376 1094 246 841 273 810 184 189 910 1043 73 226 951 882 65 796 337 744 284 626 414 1095 319 589 295 916 337 887 210 483 1038 107 1004 339 973 902 323 339 592 320 782 696 255 438 1054 880 312 326 780 1062 531 929 494 734 223 47 937 268 559 344 878 276 565 860 199 831 517 731 491 616 508 966 169 436 948 330 700 388 621 641 104 409 815 423 807 331 738 424 836 649 494 73 752 853 227 930 215 628 254 921 526 643 281 2 667 160 848 117 853 830 323 847 8 175 656 344 761 1032 160 686 200 1018 418 658 74 412 763 571 460 121 944 668 310 361 973 901 405 633 29 958 57 131 961 171 663 907 272 506 977 866 288 221 961 424 551 449 741 667 285 194 598 595 466 642 394 1033 344 313 560 765 298 513 795 1010 9 429 870 356 768 682 394 900 68 209 743 258 618 593 490 844 426 620 10 429 923 898 393 499 630 797 376 631 460 686 194 192 696 334 643 820 104 7 912 469 548 3 1070 496 759 178 1057 336 866 1031 491 1092 213 196 839 285 599 387 1044 996 77 854 57 934 130 405 591 0 907 997 86 402 984 894 261 258 665 890 84 322 739 899 286 795 172 532 938 455 946 776 326 265 893 1078 370 543 916 733 25 619 377 206 1056 476 947 679 228 1089 268 826 240 325 594 848 299 826 67 781 67 99 566 1072 41 552 289 822 211 318 798 577 134 1005 371 1014 137 526 806 1070 413 709 245 106 629 791 99 676 32 198 624 762 525 13 1074 841 226 316 1002 477 764 190 644 554 512 288 1086 605 518 454 717 534 934 933 334 636 115 1077 106 896 429 206 858 809 113 205 1069 947 128 518 725 445 788 940 275 945 174 80 853 111 822 635 182 172 1022 630 468 12 782 185 801 642 305 597 176 839 133 236 825 299 707 247 938 137 637 867 353 856 144 472 974 282 710 242 701 660 156 841 231 327 674 603 28 593 374 970 222 481 883 57 561 660 272 988 231 272 602 131 863 209 933 643 285 753 146 939 328 394 800 74 976 914 342 58 706 54 1011 154 625 1 652 962 168 799 117 209 553 710 396 443 942 223 1021 576 401 37 1062 602 12 768 109 430 836 73 701 38 1062 207 976 145 703 969 545 798 532 207 614 89 605 48 549 647 392 813 365 372 736 557 241 179 796 395 1093 1046 310 197 802 976 313 1078 18 614 78 8 971 171 1093 979 296 1035 361 1054 4 612 338 985 162 851 418 119 707 733 395 238 946 64 885 466 627 75 881 129 584 310 589 919 116 802 169 302 933 55 1049 173 995 875 98 22 1090 69 698 106 571 592 9 362 1013 231 967 498 771 1051 60 1008 1 616 517 1032 314 358 673 266 631 404 653 261 822 1 646 858 395 548 258 397 861 915 351 119 631 639 157 738 110 787 158 12 732 446 729 918 494 64 557 946 257 935 4 139 666 756 204 38 1061 274 672 239 1050 84 806 520 778 865 201 371 925 611 473 755 170 545 938 224 641 631 32 525 768 451 914 353 932 878 486 791 288 322 950 473 626 906 44 941 127 3 817 90 784 501 706 266 1083 301 814 241 988 1061 258 857 540 492 839 135 694 468 798 544 778 592 24 362 678 172 1032 303 839 800 328 612 141 759 487 278 1025 152 720 401 838 610 505 587 258 959 57 305 882 861 77 336 921 144 652 416 995 470 670 742 219 753 388 540 566 872 337 1060 217 796 344 1019 21 560 528 573 306 446 909 839 436 962 4 416 851 519 988 854 344 59 1029 475 829 704 33 988 366 426 898 524 1081 788 327 194 869 23 604 284 581 18 707 207 992 473 969 1082 238 181 1042 200 1042 382 874 790 540 18 837 536 564 683 1 765 412 1002 534 681 488 334 660 380 875 48 1037 801 279 998 390 465 1052 271 768 1038 532 294 819 160 876 482 977 17 976 452 943 476 703 968 499 835 476 1045 331 392 760 496 939 689 397 889 305 930 478 530 669 995 15 352 685 63 1084 404 973 918 85 152 714 754 4 144 862 920 110 1075 505 660 534 852 200 952 308 1087 358 835 360 638 53 331 819 303 743 546 1001 34 988 997 394 562 411 14 902 615 343 844 109 80 791 47 594 712 363 1072 273 847 244 407 1038 465 717 871 119 500 610 1001 524 386 573 1066 463 490 1010 1003 456 378 938 910 373 33 549 403 724 346 838 425 642 954 516 421 998 623 269 179 698 643 277 589 500 111 1086 198 1093 7 796 551 452 435 943 133 595 526 560 920 89 512 922 197 1068 549 307 213 795 66 953 69 760 146 1069 963 199 494 851 1073 127 451 787 382 1094 510 616 319 1090 13 1072 416 762 442 1085 323 820 177 631 917 424 287 805 109 989 445 754 975 495 653 229 381 690 217 659 377 970 591 242 271 624 655 537 156 914 724 33 221 583 497 686 1084 218 963 406 18 680 678 300 657 135 1000 380 261 706 295 844 868 434 299 579 507 551 439 939 752 212 376 931 400 982 770 279 501 1030 806 285 994 435 160 584 168 1053 224 1053 52 729 1082 264 175 809 981 282 1071 119 709 351 954 347 517 626 57 799 604 177 665 533 321 1093 878 113 789 314 217 1039 784 379 147 579 84 1079 480 922 1091 428 224 971 958 332 147 688 675 229 176 798 658 28 137 560 868 357 232 643 713 5 978 166 21 702 296 645 515 904 1086 70 375 906 665 129 518 929 138 1088 631 508 519 991 740 250 317 665 1056 276 554 196 848 253 363 796 220 987 345 611 210 968 379 691 806 185 1084 173 950 465 1016 94 376 1008 799 28 740 295 846 152 940 267 219 843 84 985 245 668 672 236 354 638 689 531 810 365 331 897 263 774 842 81 666 435 917 334 370 729 567 466 65 846 847 64 377 741 541 708 44 1083 947 112 528 918 498 759 285 1063 945 368 947 18 53 870 411 591 206 907 239 1004 239 867 982 63 475 635 548 354 797 217 473 731 849 155 465 1053 984 391 127 857 715 241 796 265 954 26 433 675 351 1083 1056 147 351 1094 889 222 618 50 1043 272 955 281 665 389 976 434 912 427 11 663 467 803 58 927 657 490 525 854 307 661 9 1036 824 157 497 1073 505 785 474 834 292 847 848 446 159 798 872 353 735 486 420 1052 938 182 936 69 762 343 966 238 232 928 1 715 951 152 20 921 248 857 131 943 634 467 434 709 1016 421 1005 508 606 437 946 492 622 304 75 758 684 472 436 990 565 436 314 642 892 59 1014 188 283 642 670 523 10 1060 676 471 966 42 864 78 523 738 107 981 357 551 1093 235 587 447 960 28 221 1014 853 28 592 351 1050 281 1070 449 252 773 618 89 1076 339 551 127 531 1013 690 113 360 548 140 955 93 917 350 579 176 904 868 490 1061 223 140 662 540 850 835 10 813 412 1073 357 1 584 295 1043 1084 308 861 373 1062 263 782 421 369 627 80 865 256 633 633 157 626 44 744 291 513 637 897 6 108 776 812 37 41 773 169 663 446 679 162 626 542 808 100 978 580 45 1076 40 220 674 1057 209 186 894 1044 154 1017 58 21 654 152 560 946 99 17 724 303 875 323 684 238 641 870 77 369 1065 911 85 807 221 47 925 89 588 735 315 317 906 839 131 1039 272 264 565 963 129 482 736 871 87 548 311 426 592 705 136 770 291 672 154 638 383 820 153 317 872 792 371 248 563 433 753 831 243 46 601 106 821 975 421 972 394 664 502 1035 207 993 193 710 71 365 901 515 600 379 659 878 316 134 570 1001 356 47 912 661 62 1037 275 535 915 489 1038 266 632 684 0 825 217 500 829 484 891 742 515 681 59 552 408 100 942 1047 185 882 538 105 618 106 952 546 782 1070 267 681 379 379 741 831 70 327 803 650 209 211 627 863 403 830 498 993 55 593 431 51 657 853 96 485 634 869 413 108 1049 813 512 430 921 486 1066 484 627 874 34 311 968 306 901 1002 235 113 1015 292 874 730 512 410 1075 966 351 58 637 527 1066 696 322 394 767 692 406 901 477 6 646 726 353 299 764 20 780 361 584 144 960 1095 324 508 610 646 543 330 657 1085 11 94 978 1073 387 930 116 466 929 998 386 947 49 107 954 89 939 481 686 454 632 511 888 890 328 124 1085 546 953 745 367 610 36 823 135 527 951 596 9 163 768 788 275 414 668 204 997 161 644 397 1069 126 612 593 38 653 35 462 584 975 363 837 497 777 135 495 719 742 225 979 282 184 946 966 383 179 573 833 277 738 128 589 469 688 20 867 232 624 280 200 980 504 580 351 955 16 790 247 910 1055 356 482 582 1004 224 412 918 71 1073 8 884 405 1081 1085 134 113 1021 849 134 894 414 1044 233 237 791 1058 292 1073 491 129 702 979 101 632 380 595 410 987 131 725 472 2 1039 716 73 92 929 957 307 232 610 17 815 399 557 899 276 304 911 353 856 716 482 453 998 351 863 925 70 559 333 1040 269 1090 106 378 605 945 47 561 488 631 292 58 826 760 240 464 923 988 239 814 244 899 355 832 51 511 610 273 560 995 2 873 466 65 903 940 1 298 726 980 547 795 511 942 461 1069 369 1039 413 881 161 159 946 433 1025 881 257 908 511 844 545 50 770 183 855 636 355 303 830 309 873 835 262 38 684 93 776 525 592 1095 111 128 878 234 816 140 920 607 133 651 417 262 581 292 645 18 647 486 959 589 493 730 451 1069 426 1051 379 223 1029 1077 305 232 792 502 1023 297 1036 46 774 997 533 309 1022 252 769 946 445 591 94 832 110 1069 256 647 292 1024 370 0 782 426 727 456 777 266 773 1079 278 240 827 240 972 882 210 257 978 257 1037 140 772 346 1087 1031 143 634 146 1067 78 800 57 916 532 259 802 495 827 95 1029 348 826 280 549 642 407 150 967 189 815 913 301 115 988 202 940 746 212 495 900 1014 189 1039 295 530 819 149 1070 640 398 385 872 19 719 1032 284 683 39 144 668 1081 436 198 952 281 956 316 1079 369 565 499 926 1055 378 413 715 277 1004 16 910 460 1038 675 207 664 256 241 1030 872 271 802 332 836 476 681 32 926 336 962 10 0 723 419 718 116 847 429 749 389 905 12 688 506 737 155 1022 389 1029 855 262 462 753 486 731 29 944 251 576 968 156 921 172 399 824 783 484 619 337 650 224 202 630 607 473 793 334 622 477 741 28 855 296 727 67 378 825 749 284 521 1021 907 49 27 713 215 799 705 33 356 665 632 25 851 80 707 398 551 262 268 1024 475 826 995 210 970 288 495 655 615 443 5 645 548 122 404 684 949 85 342 869 471 656 1054 416 883 130 1062 398 782 138 359 977 32 756 808 19 816 68 1056 203 699 306 310 882 210 788 626 161 739 125 375 1073 1017 362 886 126 10 984 355 929 841 155 1072 411 108 891 1004 506 770 531 759 290 781 103 384 1045 818 168 33 817 433 550 189 1015 1089 294 632 539 916 216 342 964 193 799 246 575 792 383 1051 11 454 1034 1022 527 513 809 213 809 449 592 1029 230 837 386 857 241 575 540 785 3 390 691 868 201 686 219 631 18 847 444 444 780 126 733 216 834 382 658 326 1070 913 110 409 930 859 179 957 54 143 764 697 95 567 465 888 449 454 998 636 394 715 336 858 183 529 794 924 542 65 930 1090 154 195 717 578 405 457 1057 834 71 860 182 378 748 41 664 342 847 535 1036 579 338 539 941 197 959 420 1011 390 955 762 412 718 434 976 67 823 313 986 332 779 323 690 184 44 558 395 845 592 277 727 326 528 969 17 581 764 447 893 139 531 622 80 874 883 325 676 61 553 257 522 1066 1074 519 227 698 683 0 360 678 1063 370 603 441 726 417 921 119 769 89 70 742 387 573 1083 431 917 408 844 398 426 681 655 3 512 620 2 923 7 919 499 910 289 920 59 877 107 630 793 12 983 287 404 729 147 709 653 154 910 422 830 387 420 622 119 680 186 574 138 716 50 669 886 413 168 1087 938 202 799 29 576 160 127 863 128 577 834 132 166 580 883 546 188 1062 38 556 95 768 997 243 967 396 621 131 991 170 632 265 971 276 713 109 236 765 0 838 327 1085 879 176 399 802 569 534 185 1018 23 903 201 624 251 1030 176 955 538 1036 371 563 347 665 847 4 236 747 778 300 422 884 755 237 951 30 933 513 252 733 793 232 462 1074 971 406 856 434 925 37 451 848 381 555 713 488 475 963 354 1078 336 879 835 342 127 922 1075 137 325 1043 460 1090 1087 225 913 531 95 857 244 761 582 460 583 57 101 1017 32 1035 348 915 803 501 445 873 1055 363 1009 459 691 260 540 777 44 608 368 866 951 435 614 297 745 130 224 648 705 67 172 1065 623 70 793 504 267 557 54 1047 45 933 1085 527 419 686 89 982 550 216 241 741 866 272 643 463 714 181 350 842 650 100 646 258 579 424 878 458 763 425 759 414 212 984 1038 329 93 596 243 919 138 992 301 621 456 738 677 512 244 703 594 490 1028 388 342 976 782 428 950 182 450 835 248 1090 374 1052 404 965 369 678 84 901 19 916 132 900 526 645 300 846 364 578 1012 38 62 943 15 1052 551 340 657 215 648 419 1020 243 883 179 281 922 206 1005 270 1012 264 1095 989 237 872 352 131 826 1015 67 175 584 311 1027 765 103 48 669 951 393 986 543 67 911 978 500 132 890 0 649 990 225 894 495 318 995 365 1066 972 271 532 806 49 789 49 832 205 780 285 613 348 928 188 883 472 608 528 636 1030 512 623 10 181 944 798 475 796 506 215 610 157 1028 532 1015 231 808 309 1069 205 940 541 668 695 125 541 716 563 256 125 1011 794 116 799 471 658 340 503 1008 832 538 315 821 253 639 456 969 509 780 94 929 378 730 420 648 489 794 142 983 293 628 205 763 162 975 87 941 696 79 265 1022 393 899 814 334 18 675 664 529 797 326 247 994 109 591 914 128 706 436 790 544 761 378 828 208 880 145 148 683 197 638 777 426 772 495 829 448 39 1094 114 780 1047 58 194 604 500 1056 120 680 563 95 324 880 580 529 349 731 1067 231 178 948 934 65 1053 389 1030 148 1019 360 635 87 219 660 658 505 765 138 123 780 85 664 1074 169 202 953 749 12 961 15 832 498 723 537 817 370 1013 456 647 189 408 691 363 951 330 625 724 308 380 956 737 406 717 203 537 1079 260 682 1003 199 47 911 1091 21 733 296 300 589 479 741 754 311 1091 165 33 944 975 112 804 431 597 114 1042 446 587 127 1077 161 239 627 875 47 775 344 357 593 146 1005 909 371 325 839 883 35 162 629 285 687 163 650 844 180 942 462 987 543 357 785 200 605 641 304 427 647 135 914 761 358 669 442 57 848 974 239 263 983 98 729 1006 160 363 961 4 795 838 107 293 972 991 39 1043 243 15 1030 900 33 77 763 409 842 937 375 873 153 219 663 5 1014 219 1046 807 90 36 796 131 694 216 596 780 138 128 853 840 539 653 498 413 693 239 741 301 953 814 204 1012 284 694 495 901 277 70 559 451 994 887 80 416 569 972 49 160 934 1094 144 1045 476 670 187 877 63 392 1052 875 128 306 656 531 851 409 627 714 525 637 542 140 1046 42 876 413 948 289 802 752 400 20 599 598 364 524 734 2 916 526 635 163 733 45 866 822 215 994 264 159 736 391 640 561 258 687 380 109 935 517 650 1082 144 359 600 438 668 705 393 260 1040 963 395 246 645 868 493 486 910 751 157 188 589 485 1084 1055 216 1037 441 208 740 359 1033 222 1047 920 343 269 701 899 148 430 936 486 664 744 371 651 402 1072 399 417 993 302 671 361 639 27 903 137 1070 206 830 406 997 793 152 343 725 645 209 520 952 231 776 719 315 284 709 615 183 772 48 953 141 274 960 983 424 539 627 254 921 945 66 955 2 189 622 834 69 707 56 244 843 1055 529 88 786 380 895 430 768 650 9 905 264 780 191 18 664 161 694 647 159 870 192 33 1065 29 946 992 459 322 640 50 810 764 97 230 811 1069 249 764 206 222 1024 777 191 760 168 1037 307 32 1032 328 585 4 748 693 198 484 1079 82 934 1023 534 183 563 373 717 715 266 107 892 519 872 804 376 255 1089 823 234 206 831 831 413 669 183 557 371 336 627 578 192 178 711 115 1024 538 907 873 96 619 410 1095 253 241 1085 965 346 187 808 872 148 493 598 1066 6 527 1050 527 936 1018 1 551 478 88 767 465 621 726 1 127 550 894 471 253 650 550 344 527 810 804 178 491 826 900 461 563 502 808 504 859 493 526 1015 467 867 28 1019 131 742 847 107 837 531 342 933 871 154 77 669 672 211 611 363 573 166 641 145 687 128 781 124 720 451 589 530 799 85 1066 389 232 890 14 1077 371 816 678 162 289 689 320 1037 1077 275 742 273 536 606 996 264 763 135 497 616 705 234 637 460 1081 459 666 163 682 463 41 852 635 499 530 600 616 195 1041 197 723 194 579 474 498 631 547 793 426 856 436 817 614 149 318 929 150 1075 710 426 855 272 116 565 1021 382 436 988 13 1044 205 927 954 9 428 562 270 956 189 597 243 777 574 471 922 330 1071 96 533 649 919 486 98 949 565 485 349 1034 1024 373 852 146 470 733 458 879 659 111 108 1008 532 1093 1038 390 170 972 641 337 284 663 255 708 1056 372 738 358 713 336 372 768 455 989 416 739 20 648 649 114 239 839 135 721 887 327 13 979 976 475 175 1054 368 1026 349 588 3 1088 253 1004 309 754 70 719 507 879 426 783 829 20 845 372 939 78 880 434 198 1022 60 1000 296 819 103 748 1042 163 667 3 829 142 127 1039 930 56 668 276 777 445 968 479 10 877 189 971 94 800 34 807 470 816 519 1045 251 1089 763 4 414 734 1059 108 810 244 917 478 329 842 19 782 512 941 726 438 852 283 528 611 29 836 760 531 38 843 413 657 477 817 1013 445 751 245 216 705 228 1044 907 56 582 13 478 783 126 674 469 983 613 318 351 928 941 145 872 162 818 224 902 419 910 359 759 387 264 1088 1093 150 846 44 89 774 881 414 372 1070 329 1046 48 888 93 1022 1063 511 823 139 767 21 220 619 493 866 407 1040 214 837 202 743 678 189 802 354 877 416 213 720 550 25 687 137 972 324 1048 32 297 773 472 1016 673 441 153 751 191 905 454 734 573 172 254 722 279 655 700 23 709 128 813 210 1045 176 655 413 974 2 200 562 991 285 630 125 966 231 149 674 54 697 827 74 241 731 262 728 893 121 1065 330 778 487 69 1095 771 20 853 455 398 976 141 743 365 1014 1036 511 528 733 340 767 347 685 671 538 826 291 945 287 650 59 306 824 1038 403 901 27 553 475 458 1047 505 638 62 849 257 855 441 867 15 998 102 923 708 420 548 36 488 834 953 473 2 1038 484 1024 63 766 659 279 403 1028 1092 314 254 944 483 884 662 247 543 730 992 474 390 563 793 118 926 285 905 36 486 806 469 671 282 853 486 1022 148 707 54 729 286 621 110 802 909 106 706 111 993 215 520 991 356 624 467 664 482 875 944 358 865 260 505 931 778 301 1057 305 29 859 872 202 579 365 328 940 114 774 717 58 279 663 1033 56 211 596 354 771 299 725 561 459 717 506 850 405 533 756 103 1019 194 796 626 543 653 145 958 313 673 316 478 830 679 215 172 602 24 1021 23 1054 255 781 511 629 309 1057 270 828 129 1024 367 885 696 34 648 290 181 600 1004 302 166 575 521 862 476 819 943 463 280 612 615 441 120 890 310 753 105 1091 564 140 1068 334 1031 267 348 757 349 771 669 68 449 922 748 178 177 1061 333 917 1046 411 797 533 814 395 974 337 905 326 582 492 23 956 497 705 1018 218 659 521 294 846 832 383 223 1033 89 872 936 109 1006 360 573 11 119 698 352 791 907 268 326 703 184 797 211 881 992 451 382 950 326 657 793 385 703 484 693 183 141 775 1074 18 34 687 911 50 961 97 109 751 84 973 333 942 1024 346 823 131 603 186 818 136 839 504 167 927 772 403 171 829 121 1055 275 673 767 383 1094 237 70 680 677 265 1087 246 207 728 805 74 1088 146 747 52 952 438 583 196 413 932 9 892 37 950 29 932 615 398 192 889 715 195 624 97 455 796 1067 178 92 924 933 34 576 434 624 24 286 876 1008 177 370 569 1034 100 989 298 846 360 968 416 478 841 213 553 390 649 312 1062 41 1089 1064 398 709 375 451 721 198 845 223 1080 974 154 712 483 19 858 1061 221 270 781 862 427 793 423 471 576 788 98 147 582 793 169 108 778 172 635 38 900 843 192 798 50 209 825 935 241 499 1007 933 519 332 675 726 84 862 362 896 412 948 15 88 1050 511 1093 746 462 265 822 960 348 522 567 53 580 381 865 638 57 688 356 117 766 645 332 574 231 726 457 98 866 599 270 350 913 589 411 344 561 62 674 693 455 918 541 897 538 786 396 676 141 466 1036 502 742 738 224 426 847 818 206 965 212 55 561 733 16 445 874 849 541 781 137 739 46 443 637 516 580 693 64 958 212 451 677 331 629 567 115 301 682 372 929 76 590 460 934 34 1060 1061 390 791 226 839 57 273 602 703 500 671 515 926 333 421 919 407 635 720 497 230 1023 650 535 264 789 524 719 183 686 230 758 884 232 452 629 690 203 860 229 327 609 483 824 174 808 754 349 410 668 796 207 1041 107 493 758 460 602 61 1040 262 655 136 1023 665 118 478 665 1006 304 641 265 385 592 423 705 67 637 489 670 933 65 442 729 602 293 870 169 840 28 354 745 480 618 290 944 836 12 200 878 92 836 439 1012 596 213 1020 121 609 89 814 537 467 994 246 579 766 190 334 710 835 410 903 208 1095 149 614 191 111 1072 814 453 925 238 851 61 547 1037 776 101 554 80 490 821 915 493 517 633 1026 221 1055 439 8 1067 582 133 209 997 963 19 165 1094 989 545 147 934 776 344 502 1019 558 88 432 907 869 304 573 114 1076 321 85 977 1083 382 298 560 347 765 8 837 966 497 200 743 831 357 183 990 860 91 916 446 517 587 784 538 401 997 670 191 330 884 573 346 599 332 480 729 697 106 205 722 419 972 626 75 714 268 286 974 349 1061 408 874 206 692 142 1051 216 681 350 721 281 846 701 281 201 1043 700 13 890 432 994 462 232 788 74 670 945 126 794 470 763 422 24 898 396 742 479 929 995 345 902 32 553 496 773 293 592 325 554 19 1047 460 320 571 20 1076 192 1046 907 440 781 18 607 234 406 1009 219 786 610 444 306 896 95 833 957 81 1069 282 484 733 250 813 755 536 998 8 1055 110 390 698 688 52 652 201 180 665 73 596 726 182 617 152 812 257 1094 111 910 409 514 739 291 852 908 396 384 561 1053 434 901 346 627 520 244 933 971 496 26 971 6 635 995 232 866 3 112 1011 925 395 23 677 747 211 149 947 701 75 901 189 907 99 350 1015 921 203 530 614 157 1043 871 455 642 540 968 97 556 280 458 625 431 805 549 102 4 1002 73 996 588 461 605 379 417 831 403 974 406 916 530 935 133 743 1086 305 667 237 291 609 371 867 1057 498 996 361 905 237 173 691 361 581 6 665 604 116 911 221 229 889 598 297 924 429 940 413 107 831 856 181 955 303 248 562 278 1078 889 68 543 1081 17 895 650 74 314 903 766 377 413 835 727 329 767 502 76 803 532 1040 941 467 119 979 866 269 169 573 257 675 638 289 199 1009 135 734 303 754 681 5 683 93 986 201 1023 121 185 1006 430 696 335 565 930 251 590 144 680 353 307 979 819 321 405 581 729 363 761 177 23 997 1091 142 865 504 30 707 539 551 513 994 127 701 1046 155 303 939 467 1090 303 840 1065 400 819 217 719 285 539 665 34 816 751 423 479 595 687 287 620 252 304 919 40 813 853 517 291 961 831 224 293 780 997 168 184 1061 783 332 3 875 991 40 348 744 861 334 639 57 994 505 292 1078 532 890 198 760 264 630 202 1026 1008 372 1048 140 904 141 375 888 314 1045 743 391 751 425 191 734 947 403 931 341 995 34 198 637 732 465 241 776 762 370 513 1078 175 895 120 873 69 831 489 913 177 834 701 40 999 218 1058 397 93 887 502 882 1065 222 713 359 1061 497 816 163 433 615 236 749 389 912 333 1068 853 115 1090 391 499 710 348 670 294 1032 277 805 464 819 341 1021 725 531 764 372 27 722 336 1066 10 727 263 708 868 373 585 168 49 1023 576 234 686 540 18 695 190 802 579 488 841 14 559 36 927 100 174 780 444 822 682 475 179 773 525 556 924 279 764 307 515 814 139 1010 159 882 516 620 31 627 873 433 692 208 678 491 522 782 635 29 78 585 516 786 975 288 136 1038 791 182 67 909 988 113 1001 407 194 801 84 915 274 637 698 100 925 513 284 1064 1052 153 109 1063 72 675 473 834 567 394 144 691 825 167 724 223 266 885 960 23 189 648 343 769 509 807 336 1020 857 446 56 1076 840 99 471 907 61 634 624 240 895 243 765 177 601 495 504 710 146 837 812 426 148 551 616 139 964 340 723 367 650 547 591 455 360 744 722 368 19 1040 766 32 648 309 129 777 638 120 1055 171 893 92 504 852 789 65 102 677 897 44 26 872 720 250 9 575 368 1008 1069 276 101 948 398 999 1019 179 704 494 766 219 946 485 1073 434 849 479 1023 149 124 687 443 549 602 511 218 896 669 531 454 953 1011 351 583 276 1050 229 1059 420 131 566 58 1046 636 418 266 841 993 538 715 247 111 825 826 288 1043 322 539 747 869 150 519 812 790 70 931 16 911 106 643 224 984 238 684 534 669 54 68 1043 525 821 1024 345 132 1033 131 1027 621 499 656 12 82 1079 753 156 225 658 190 797 376 822 569 444 56 770 712 379 832 210 1092 266 797 506 165 723 365 648 871 147 393 889 59 1082 901 429 325 827 137 1082 223 746 317 701 753 497 684 296 390 1090 982 173 786 90 824 261 198 1035 648 144 1009 95 366 784 1035 428 1075 445 795 239 589 29 570 451 201 1023 905 15 680 304 1017 401 18 770 768 348 864 34 330 993 141 811 482 1036 811 132 297 707 762 140 873 283 291 937 807 407 847 164 704 123 533 667 1036 495 490 964 964 90 669 97 710 407 819 306 341 1095 462 798 453 904 983 295 487 1053 787 95 74 928 435 1024 114 1074 764 349 402 757 870 348 641 287 751 518 1052 186 31 899 669 440 766 70 500 674 583 84 469 691 111 681 62 706 644 402 343 946 560 512 237 1050 122 983 286 907 108 886 290 848 746 361 63 892 447 981 961 181 907 337 728 4 575 349 750 29 351 733 978 274 422 914 20 1086 760 231 816 342 98 1009 649 427 765 183 214 908 152 834 722 403 512 990 205 944 1002 392 1 749 927 445 740 9 458 887 654 175 1008 253 231 997 609 110 173 860 822 291 519 807 639 236 698 186 625 518 155 1059 1054 3 414 760 972 434 1024 103 278 548 321 854 862 187 446 859 421 959 206 974 620 247 861 414 935 505 807 64 220 798 53 656 906 145 365 613 1049 180 630 31 638 178 457 635 432 852 548 72 1055 373 667 194 236 1015 543 864 494 589 186 1068 853 544 281 998 323 552 419 959 1033 434 1008 363 1064 153 358 621 599 194 758 309 532 1048 1013 296 457 809 7 998 408 753 61 576 274 555 227 1069 896 287 703 384 1045 498 627 184 225 988 1029 362 1072 217 898 93 538 615 745 462 59 847 1050 23 619 47 730 159 1079 409 222 620 687 355 972 302 1004 355 941 202 320 795 269 1015 26 851 232 1010 763 118 1067 120 1046 38 554 451 313 905 810 420 208 743 276 926 378 987 862 543 133 942 676 168 103 803 722 176 833 487 504 748 851 324 850 473 297 627 428 954 974 190 1058 272 95 740 898 231 660 276 225 820 265 710 193 955 69 781 793 133 776 419 561 514 99 816 785 60 402 739 238 698 239 928 183 737 702 95 237 874 608 11 616 209 667 215 550 253 201 860 549 120 230 941 777 110 296 807 576 356 533 787 762 219 961 396 860 257 1034 510 164 563 415 815 666 110 108 647 663 246 572 477 786 59 1011 358 278 885 985 479 797 503 744 421 930 24 1008 501 123 732 530 1090 49 859 1073 525 240 1042 414 893 267 619 254 599 499 639 352 947 448 996 618 233 278 709 151 827 46 912 429 1032 190 1074 1045 146 574 238 371 971 433 862 986 470 808 77 741 531 45 688 833 18 502 624 483 899 678 71 406 964 561 285 220 886 553 447 409 676 668 222 1018 128 813 62 1086 421 686 505 444 692 184 1070 53 786 355 624 732 537 1094 95 676 276 167 831 674 384 783 219 90 663 1030 193 230 605 81 913 611 543 852 238 67 930 869 78 609 94 207 740 635 211 510 853 455 666 326 990 204 1081 196 765 806 234 61 597 1063 426 813 168 187 969 434 961 681 134 579 174 379 776 439 817 309 715 390 755 393 800 578 387 51 1085 58 686 578 154 571 465 953 263 572 513 86 848 473 712 825 95 999 516 488 814 604 77 840 368 16 574 633 58 828 543 837 521 966 389 977 157 65 583 275 805 835 380 1002 262 686 117 1077 163 589 435 471 615 56 859 488 650 697 427 29 956 412 1066 802 511 683 514 445 1039 520 1019 380 680 598 398 8 907 274 677 825 483 293 801 732 115 622 348 539 701 102 812 211 744 477 842 547 947 3 888 275 883 539 1092 171 706 1090 32 445 767 986 386 1054 71 249 599 1009 24 320 728 547 561 409 646 628 9 765 439 314 952 967 525 394 736 321 968 600 396 96 607 902 6 815 275 454 838 1064 85 384 870 527 1009 1068 423 898 29 904 281 605 132 869 222 377 748 844 311 866 507 723 101 683 536 822 547 196 777 775 544 971 374 385 763 376 1010 1021 478 380 779 704 300 348 894 666 295 277 759 120 843 212 992 914 168 889 250 809 179 223 848 343 988 954 212 913 366 985 141 980 257 822 310 1019 137 1045 249 253 1069 734 409 0 766 500 785 399 903 442 686 862 329 309 821 797 150 230 609 53 1053 909 490 710 132 780 108 230 857 254 963 797 547 798 301 263 852 478 567 1049 104 371 1043 771 103 224 549 53 1085 682 80 377 866 7 755 328 956 308 914 831 39 1020 10 16 1042 946 326 788 180 186 828 823 95 647 446 420 577 821 129 954 57 1040 374 844 58 1041 250 595 205 219 810 1074 244 1075 302 454 642 694 150 54 619 120 962 557 59 59 813 935 260 408 1073 776 452 750 80 653 20 545 626 176 731 489 675 136 965 436 995 503 1041 637 503 1042 23 263 980 289 1001 857 187 267 790 903 337 16 997 894 324 140 880 362 882 594 18 411 566 311 644 622 120 1025 150 552 200 937 197 460 891 704 98 1047 12 161 744 1043 455 385 1026 105 621 1061 492 883 392 431 641 638 261 1049 46 404 619 1075 503 34 846 531 576 1013 86 119 874 408 1008 762 165 474 764 1025 336 238 746 627 27 741 78 671 204 340 1024 407 1014 855 404 403 674 838 521 156 598 1032 2 324 654 169 821 597 324 1035 317 857 220 52 818 336 980 531 1049 822 224 167 575 283 620 436 966 1033 268 438 604 441 1068 889 57 666 254 482 978 666 314 217 706 227 708 154 1060 46 654 377 1016 53 903 926 243 858 195 1030 372 418 1016 510 589 505 663 313 814 108 1018 538 1011 846 21 236 667 1060 487 576 238 622 448 718 182 161 946 152 980 971 537 219 706 495 1029 840 219 64 1011 549 417 975 321 947 507 183 648 339 691 408 707 1091 482 297 602 1058 168 331 775 737 218 224 985 995 493 856 234 48 718 1091 179 70 611 205 912 603 5 869 321 218 895 324 589 831 183 161 573 450 641 1027 316 178 710 689 210 614 27 606 405 144 565 111 657 692 147 874 135 385 1043 239 672 513 960 384 816 294 1062 561 59 208 1065 201 965 874 264 749 55 20 1064 779 97 499 1067 145 784 221 682 417 617 226 658 175 769 753 291 222 969 429 935 995 41 766 378 662 536 1091 500 926 110 917 263 214 895 823 464 647 174 799 385 324 567 665 31 15 971 415 1018 298 1009 315 1039 910 448 287 661 637 418 669 383 1055 146 6 1078 407 925 425 1081 425 599 863 321 813 310 796 165 558 366 6 932 768 141 1068 282 108 958 73 654 1048 110 116 881 275 1080 69 866 49 777 721 507 1060 101 695 43 659 470 252 845 552 284 338 1090 513 1086 413 898 983 43 467 562 609 144 584 291 151 737 250 868 804 266 909 113 808 4 852 406 562 380 557 380 432 857 637 19 652 296 445 595 676 122 30 745 74 1015 430 724 1025 519 1067 363 496 562 169 676 998 350 522 680 104 873 900 424 518 1046 1080 8 810 489 922 54 958 428 721 265 847 528 424 640 278 959 714 6 1075 171 344 1081 932 78 876 49 33 1007 141 973 917 475 721 454 219 789 755 334 285 815 512 849 436 615 310 778 1031 404 182 795 699 92 1038 264 118 795 402 582 24 966 464 1080 647 15 746 5 546 1090 94 950 3 1076 908 221 169 977 37 633 55 971 810 324 195 830 514 969 907 69 374 767 726 15 790 145 6 998 709 178 210 925 937 78 586 283 887 325 661 137 627 18 13 974 191 1047 558 371 61 697 824 289 306 822 9 678 382 836 853 58 1011 415 244 811 205 1005 555 369 973 163 139 720 73 940 139 664 601 429 203 757 895 458 776 376 691 545 510 785 341 605 108 1064 1086 457 405 845 1036 186 792 504 924 208 368 738 654 526 262 617 597 367 652 444 370 828 520 700 623 421 273 784 658 366 500 838 553 470 429 549 3 604 602 519 781 346 785 278 508 648 521 683 1030 391 1047 74 780 375 5 764 100 665 419 832 932 153 626 522 304 691 1045 11 109 579 440 563 1029 251 1007 420 1025 345 627 33 668 453 1039 122 1009 301 556 223 741 228 360 630 627 108 254 835 270 1084 179 860 792 432 71 690 983 213 573 125 864 323 153 638 589 527 738 462 182 671 946 128 605 350 659 212 914 116 291 614 581 336 363 711 394 1094 110 1001 619 528 1094 311 114 640 1064 130 281 1014 475 780 39 652 674 197 749 98 387 593 897 258 1041 395 17 605 419 1016 34 1038 26 899 377 586 115 1064 371 628 685 253 764 168 331 1073 966 282 138 594 675 500 1003 179 965 4 551 162 348 716 67 1039 781 351 105 935 496 849 630 225 836 335 484 1038 14 972 587 330 55 954 1055 414 1062 533 470 739 222 563 769 534 1001 44 301 654 73 689 22 790 164 625 777 233 138 1056 230 797 179 800 274 744 666 32 160 808 275 746 298 958 462 681 245 989 1025 314 305 1061 761 508 511 938 88 563 478 657 48 996 204 676 964 301 172 796 1058 82 576 179 891 369 215 793 81 1032 806 460 805 56 604 479 848 259 1031 147 88 821 157 835 8 938 249 709 617 398 1091 399 253 699 100 843 1047 97 419 624 921 429 66 621 835 522 189 661 77 1010 616 504 938 4 1020 406 122 888 708 235 670 241 217 636 331 584 593 251 725 130 439 779 244 550 368 635 900 170 856 68 616 465 49 742 900 116 82 591 677 68 448 766 854 418 898 51 1082 269 36 603 371 875 589 531 99 874 704 369 555 287 366 652 256 1042 132 998 925 492 328 716 33 872 690 260 448 641 802 536 1071 156 102 1074 595 149 785 395 931 164 575 104 239 857 816 229 167 678 753 217 1051 112 270 745 165 1015 820 340 967 348 993 481 93 600 715 406 934 310 866 545 798 217 1016 153 416 834 699 127 609 98 608 317 1010 495 711 437 755 422 830 469 262 820 962 315 857 255 628 124 523 969 142 802 79 968 953 400 773 268 451 671 967 211 176 815 271 1055 471 958 426 574 666 129 878 90 129 918 67 596 853 520 71 1084 956 493 279 741 39 755 866 345 403 745 284 600 90 829 133 727 681 531 714 68 679 338 37 804 532 620 450 607 81 590 704 359 380 784 319 710 142 746 40 571 1034 470 1029 271 558 303 347 722 223 785 350 797 557 2 786 503 375 1027 1008 418 55 609 447 650 814 441 1022 5 298 949 536 600 410 1051 676 129 532 698 331 896 201 1057 739 0 808 141 611 130 370 744 694 191 773 95 33 678 291 831 704 479 482 611 539 579 1083 94 113 914 288 883 752 440 89 904 947 303 229 591 819 105 874 214 946 536 65 850 920 124 50 855 865 52 765 251 166 996 177 871 781 484 1006 312 123 993 148 921 985 38 836 547 855 199 248 765 579 438 906 121 572 93 477 678 935 388 896 289 965 479 740 124 444 1012 512 649 753 154 147 839 453 598 627 157 1003 271 995 310 696 191 701 438 142 870 1000 326 180 822 469 932 895 146 618 518 482 767 17 943 1014 462 920 503 882 328 774 191 69 883 927 401 1059 405 906 245 369 839 202 958 373 710 867 509 483 617 618 335 479 831 811 235 439 876 481 917 828 227 568 33 433 646 956 197 538 583 769 103 805 370 815 518 557 134 832 398 906 197 1003 408 552 0 728 101 547 863 983 136 776 198 318 897 659 158 181 814 680 439 559 166 171 802 896 446 934 533 936 371 282 751 812 353 896 451 183 832 12 917 140 836 718 52 55 880 109 850 156 934 637 259 786 228 349 878 1010 169 801 303 311 630 807 344 563 420 218 741 821 119 1069 210 700 500 943 153 552 214 107 1048 582 20 888 407 385 959 657 196 1018 421 260 578 472 891 557 362 159 639 180 823 940 31 466 644 61 685 929 511 803 243 128 1037 519 826 562 110 31 550 743 524 490 987 890 374 944 276 962 55 503 1069 340 660 728 217 212 850 200 1052 575 446 977 128 591 378 388 801 431 557 323 824 987 380 720 262 937 444 183 651 468 752 840 353 762 283 844 442 1069 327 922 260 972 94 52 888 182 816 58 653 431 1011 956 325 582 484 611 506 219 873 669 117 635 310 842 451 806 407 1037 225 558 259 1040 117 321 652 1034 6 950 208 899 60 755 392 467 868 109 686 129 790 383 833 586 48 725 397 352 688 618 349 341 964 222 877 868 264 536 1080 162 725 542 998 396 1036 1029 323 482 808 303 718 529 946 738 202 450 854 1063 516 454 1079 25 650 949 297 993 418 1054 171 770 373 649 87 918 358 20 678 230 632 39 1072 126 768 950 135 931 29 310 912 522 960 228 1007 1060 482 845 464 184 585 401 569 377 1020 1033 281 657 168 841 471 515 784 472 981 649 258 52 809 883 12 500 1046 1068 110 948 306 140 914 259 1037 990 293 717 364 619 194 342 984 428 993 694 211 789 210 768 456 1080 202 189 557 1063 265 728 313 530 1040 889 353 1025 539 203 1057 300 958 1020 368 769 276 616 28 748 405 723 188 890 29 1094 417 320 999 332 890 811 492 923 45 220 596 1049 454 224 680 532 891 1051 449 529 1091 247 1075 535 562 86 1061 30 713 421 673 656 159 0 772 808 186 268 712 893 449 897 76 877 26 808 411 396 894 102 710 95 903 918 340 382 650 67 901 95 765 643 407 422 1066 1049 24 919 142 576 348 724 281 588 282 72 837 439 752 455 942 819 261 156 736 615 371 761 125 431 703 177 845 465 812 1015 261 279 822 967 128 631 305 130 625 943 84 371 611 848 38 5 570 830 215 463 770 642 370 953 311 61 798 875 197 5 971 174 820 831 355 406 1011 521 961 927 98 957 395 1 702 579 245 270 566 823 62 617 92 737 382 946 339 767 533 76 1075 751 363 350 755 772 286 393 662 391 995 98 592 679 442 911 79 535 659 488 798 825 76 856 168 391 1025 285 1034 873 483 473 872 806 348 1019 529 1003 266 502 570 436 831 595 444 185 1064 85 649 276 912 819 503 1088 51 778 219 332 729 527 825 818 482 874 147 390 1026 361 555 496 677 771 413 229 598 864 306 766 484 810 204 643 456 474 1065 1013 189 418 893 1054 414 255 830 561 434 1031 85 561 404 123 914 89 776 892 501 701 193 990 37 493 809 76 992 1092 174 904 546 426 1027 706 389 516 673 888 532 144 596 978 203 893 394 447 879 45 805 668 20 473 917 189 857 447 804 900 531 379 1087 503 905 805 482 90 637 727 100 120 712 999 315 972 475 867 410 432 654 610 540 87 610 1029 131 248 1017 411 776 642 231 666 373 314 655 404 827 898 531 791 304 197 548 509 605 993 459 725 151 1049 114 617 346 683 532 432 738 486 852 640 260 1054 177 521 976 221 909 595 51 240 892 514 599 480 728 33 743 81 1078 720 244 364 557 104 934 284 728 420 574 86 934 210 895 961 387 180 741 235 592 990 401 102 1056 606 312 49 775 88 574 659 318 737 471 292 1020 348 908 486 986 739 298 740 187 808 344 755 172 153 642 830 220 778 512 189 636 639 527 102 1002 704 257 35 795 542 809 316 915 3 633 1085 267 526 943 165 681 210 666 406 698 649 503 810 248 682 118 823 107 651 22 362 768 339 806 123 1061 182 561 807 13 321 875 596 51 305 616 1015 187 510 938 802 75 893 458 621 389 909 214 962 245 453 1088 61 603 482 571 536 682 18 867 1074 210 1057 64 626 13 409 639 256 567 290 556 265 855 787 204 688 217 232 647 716 438 741 209 166 977 878 180 1037 478 403 962 818 26 212 948 534 831 620 165 726 294 406 601 189 987 67 669 885 337 527 844 827 148 613 390 665 238 109 706 906 492 54 780 10 1046 814 34 982 29 848 489 667 542 974 280 130 785 1014 162 261 631 674 531 1061 357 421 607 675 463 669 415 753 102 39 557 436 862 552 12 154 702 377 803 197 1089 683 187 525 629 576 262 260 559 969 190 189 1056 516 672 679 379 614 322 489 752 367 972 659 444 133 673 422 937 700 41 512 625 158 963 913 418 1027 78 503 844 873 63 745 251 136 803 1038 195 764 177 82 915 205 1016 960 350 204 842 421 697 146 802 512 970 749 169 1004 178 928 440 340 577 972 190 141 849 942 485 1052 308 316 791 760 130 458 587 263 872 434 1040 367 580 1088 363 82 698 401 918 899 182 55 618 869 436 940 157 1042 449 907 339 504 573 1081 380 228 663 555 439 151 550 649 278 783 11 467 769 886 262 866 389 231 621 63 763 114 908 203 755 291 1032 1051 165 922 40 34 857 956 524 154 1059 986 459 383 635 177 633 45 556 898 527 948 487 18 556 838 90 540 556 1080 468 403 1091 986 141 526 952 913 147 963 303 304 667 371 614 489 623 99 1051 397 900 824 97 775 535 904 434 82 945 730 546 280 946 506 929 964 478 31 1070 929 337 588 315 680 256 1073 23 1082 134 1063 35 171 893 173 867 163 564 804 136 119 1018 813 243 689 427 245 825 199 629 608 303 168 639 295 979 517 1012 90 685 332 575 879 490 206 662 968 347 1078 206 39 1033 209 760 85 994 434 765 265 1065 627 504 220 590 46 649 584 441 35 964 1071 396 210 597 795 176 11 662 1032 205 229 843 735 50 988 321 936 233 524 926 437 1017 297 752 200 659 28 624 56 960 82 816 810 130 964 256 318 642 1017 183 1003 463 1055 353 345 603 264 815 1044 243 744 304 305 604 867 386 1075 491 52 599 773 258 918 407 366 1038 102 590 100 1035 936 160 1045 226 326 629 725 471 145 756 1027 383 828 174 963 412 646 301 661 521 949 399 813 33 142 962 634 353 955 152 430 1057 7 953 163 826 252 1045 211 995 150 883 253 734 731 510 750 296 349 637 196 584 370 836 757 231 798 197 1082 288 984 63 610 403 690 494 709 520 875 432 1037 252 1054 291 1001 300 99 1060 412 626 132 914 273 1027 782 217 864 228 39 949 22 780 329 802 537 711 278 950 959 263 797 297 329 689 225 861 661 267 869 470 983 365 537 945 125 877 922 447 204 593 976 42 442 613 940 352 930 358 380 663 472 1061 727 212 1066 77 412 1013 55 855 669 75 812 306 1039 202 742 257 33 876 717 20 210 989 953 218 381 780 1035 250 583 267 1017 258 670 485 546 1041 683 256 195 1034 837 121 570 498 38 833 75 605 540 1035 843 499 818 525 414 827 434 922 7 828 147 986 705 226 74 701 829 179 603 315 1053 100 297 710 207 931 646 5 400 1082 735 390 918 520 43 950 600 102 36 807 946 303 355 893 306 632 992 2 825 274 347 1050 82 661 862 466 865 486 851 253 916 479 8 767 171 724 288 993 889 540 767 43 932 419 1011 396 894 298 62 623 107 757 424 896 608 63 913 334 655 66 134 1052 96 970 647 285 205 917 414 1020 878 160 903 349 934 37 662 24 813 56 920 274 607 408 768 53 292 619 275 662 1013 431 664 155 1052 40 359 1064 175 658 820 315 655 97 100 609 557 165 1068 211 746 395 153 574 347 979 400 701 433 830 522 947 435 1012 262 852 744 363 380 1058 410 723 605 443 558 118 342 999 763 183 110 607 539 910 371 896 897 74 843 410 865 375 230 912 866 96 263 930 975 37 173 627 243 690 460 928 863 229 111 788 201 901 470 866 558 128 1058 308 964 179 903 509 501 758 701 228 248 1079 148 904 946 151 1015 238 355 1081 665 58 871 78 876 401 969 191 909 387 181 687 483 560 965 347 493 742 94 802 313 789 854 509 984 282 13 1003 498 697 380 624 759 219 267 1042 854 427 85 585 826 484 532 880 94 745 838 290 115 611 880 187 898 407 17 838 831 45 712 484 96 890 1014 463 1014 317 614 361 484 1071 815 198 77 931 260 1028 42 591 801 323 895 457 1075 418 975 327 1056 149 1074 213 1085 341 1053 306 743 383 641 534 324 647 1091 320 196 720 959 518 984 481 205 1052 29 732 644 68 816 222 496 839 441 930 979 322 960 199 173 938 220 955 857 334 882 535 627 171 325 580 966 380 133 913 505 869 516 955 63 1045 164 1075 856 167 197 944 800 332 966 369 368 774 106 1018 364 854 498 593 922 491 391 1067 837 367 259 651 290 708 620 380 1086 304 391 1040 516 920 1045 27 627 496 930 235 322 654 772 454 479 639 211 983 341 904 89 937 820 119 299 999 91 821 1051 538 617 289 521 629 650 530 163 674 557 310 708 305 400 671 684 369 730 510 715 508 664 7 296 823 1048 78 874 293 598 95 100 869 893 388 1073 180 1012 434 265 905 1089 286 428 1028 826 144 94 717 254 873 628 374 1015 411 264 635 548 96 773 360 375 837 676 57 735 402 668 117 1007 14 677 391 117 597 728 336 787 35 41 787 873 315 363 728 810 362 429 811 332 960 344 892 919 190 494 902 1002 308 837 389 828 117 1056 462 775 83 108 711 331 814 311 920 712 282 400 1027 931 430 329 808 453 912 802 46 881 170 969 484 347 627 804 406 1072 478 594 211 973 201 315 938 98 911 720 444 125 908 180 566 494 603 388 947 517 983 314 1035 277 714 572 471 966 318 234 632 654 79 868 164 876 133 378 632 692 400 506 660 948 190 797 294 62 822 21 570 138 862 3 715 219 1067 950 397 1004 19 971 452 614 326 66 1066 847 520 276 775 586 452 265 923 397 958 834 471 213 765 358 1047 82 805 999 363 384 564 786 522 852 338 265 612 827 211 350 890 189 663 480 564 1019 359 486 684 34 1085 14 578 205 954 749 506 11 554 692 354 674 276 506 817 257 840 1070 432 181 647 757 255 776 467 72 1078 380 1068 171 868 346 700 682 235 65 822 999 21 263 874 577 322 658 83 485 667 693 110 954 395 693 271 859 526 843 200 321 1005 730 352 742 318 219 933 284 710 881 529 998 201 747 340 95 727 933 255 785 497 619 513 699 254 279 1007 409 905 970 533 950 415 1011 333 954 364 369 551 615 174 476 899 485 711 481 638 696 132 685 152 330 1074 68 1087 474 657 742 12 981 210 746 329 831 145 156 1069 75 674 738 427 522 585 601 79 900 259 289 810 535 652 758 262 1016 104 295 1067 640 431 906 57 337 705 156 667 976 90 271 739 1095 332 1037 239 1090 130 887 452 741 271 729 186 649 206 306 633 101 1075 640 487 998 116 48 810 1005 211 834 381 536 637 180 750 565 365 706 279 326 722 880 460 201 1026 132 819 536 730 532 879 227 720 832 493 545 580 951 178 879 23 116 669 75 958 304 612 434 1051 204 643 681 156 171 831 851 408 963 479 625 151 821 524 157 788 26 616 156 610 127 1018 373 1045 644 320 342 939 500 920 867 119 71 749 1041 162 513 819 1092 214 918 49 1054 236 941 213 548 470 166 653 532 689 452 967 232 931 1087 227 143 684 265 1012 219 850 1052 63 847 12 152 910 1086 506 762 520 405 773 247 981 1025 547 736 362 987 289 971 451 886 328 395 980 322 782 931 441 694 233 1051 250 111 838 870 89 324 699 52 831 200 879 247 598 680 417 479 696 248 724 543 800 394 810 1057 518 763 398 166 888 531 917 860 543 156 995 92 1066 384 563 834 260 380 988 500 966 849 405 494 872 959 397 284 875 578 407 407 908 88 872 558 360 529 614 712 252 333 935 795 390 758 88 516 801 946 471 441 899 1021 385 308 809 980 50 248 596 88 745 998 267 156 662 906 535 806 514 311 871 99 890 555 134 447 933 992 167 316 717 970 332 756 134 1030 396 469 965 350 625 901 99 273 1094 284 789 497 1013 328 669 644 291 802 501 656 33 298 890 134 860 551 244 100 877 306 931 81 1039 500 830 208 705 860 518 544 903 751 52 347 1086 809 251 107 795 739 487 767 102 1 603 277 667 912 183 117 1064 96 887 788 464 760 174 533 846 62 854 515 647 889 336 504 820 939 55 602 126 864 381 442 1002 1062 174 472 735 168 734 437 817 141 630 594 110 754 381 180 689 808 385 662 49 231 1089 853 459 42 621 525 746 143 963 72 602 864 14 35 1068 13 893 321 594 2 744 696 294 539 909 884 35 851 38 1049 297 893 84 1018 319 929 445 501 906 10 722 203 1071 114 847 187 899 323 584 353 625 1009 445 166 739 764 430 1035 24 617 199 593 458 121 740 1048 506 712 63 158 796 691 196 1087 536 42 800 287 1069 917 477 507 1079 386 862 159 702 743 153 655 215 678 461 261 773 630 295 802 351 151 633 731 433 305 612 137 648 1051 131 480 1060 736 415 424 889 915 430 435 982 427 930 274 605 266 579 36 1071 822 321 653 199 313 1029 97 1024 837 3 411 634 787 122 422 799 977 411 921 360 576 313 116 801 894 337 742 187 123 1039 740 327 254 827 1037 405 627 273 224 1003 722 183 651 162 990 313 298 617 31 690 510 575 413 885 338 1029 664 500 913 299 697 411 280 622 342 900 966 217 309 838 89 807 751 164 187 708 587 44 849 220 242 898 599 14 233 1055 1064 226 638 125 95 661 668 271 549 354 482 654 4 968 117 787 884 408 1080 36 1040 414 351 753 562 99 284 917 728 124 840 29 669 365 433 961 926 82 541 966 17 832 467 711 668 41 868 488 858 243 86 872 963 386 493 986 186 869 261 1019 816 211 419 787 792 303 114 858 183 555 755 226 158 978 27 782 1078 70 892 350 429 796 106 954 617 148 177 698 540 569 209 567 726 286 1094 100 238 997 682 85 502 579 734 98 735 329 367 764 361 937 989 385 1021 426 105 1025 599 134 907 14 51 999 345 894 73 745 1052 318 833 538 225 759 584 84 166 846 205 1039 844 439 820 189 324 917 375 786 532 742 987 528 578 31 189 562 489 715 463 751 414 1017 49 591 1081 207 557 448 750 492 671 440 582 23 488 677 74 1072 122 1026 740 392 982 175 229 767 464 876 1095 54 998 475 167 1070 429 973 1084 520 476 926 1071 60 478 1058 1054 269 124 1086 24 1063 246 756 1006 0 1060 338 1051 213 927 350 133 725 541 721 7 834 592 291 421 951 750 400 159 556 587 198 754 204 624 195 199 977 40 654 485 587 446 786 876 392 458 618 501 789 463 610 674 120 1070 349 935 212 90 702 720 247 859 134 787 180 308 881 363 640 190 808 652 32 310 651 443 692 1043 8 1 862 910 435 1053 537 64 671 449 1087 819 88 177 692 316 944 15 616 300 676 793 17 231 706 789 518 955 342 345 916 54 740 1065 355 254 1069 397 738 983 239 891 38 847 104 226 1005 1092 159 783 7 882 304 659 434 667 246 1011 85 440 886 293 727 229 935 881 36 401 689 64 1050 287 741 487 887 591 11 530 1064 254 649 132 911 329 838 894 536 441 695 949 482 360 938 253 978 254 840 407 762 971 262 551 377 589 144 572 54 369 867 279 1016 785 502 382 830 80 1037 961 527 123 962 1046 357 310 746 982 536 386 1020 703 61 671 69 704 503 377 698 559 121 749 47 358 751 1022 79 505 986 294 667 503 867 775 396 481 701 870 49 100 571 625 127 87 756 779 193 103 683 950 167 321 597 960 403 914 474 179 805 461 1046 364 1028 458 693 405 968 140 764 344 1043 320 992 682 204 13 666 930 347 574 0 931 436 135 790 431 637 860 29 884 117 663 245 1094 480 572 111 344 553 1007 371 470 978 225 739 1014 32 500 921 214 706 146 828 572 373 833 86 37 669 168 733 155 1065 727 492 376 575 232 1041 982 14 885 52 563 190 1033 161 941 426 172 1064 701 350 74 602 29 1074 301 710 342 967 902 83 826 60 837 346 53 659 168 801 779 419 16 676 922 360 592 234 288 1042 520 551 166 748 1053 313 500 835 624 490 974 485 96 792 694 296 112 1030 189 954 520 576 785 260 87 1045 76 1016 59 1013 26 811 666 325 66 1004 738 390 263 640 213 867 159 911 21 600 1087 240 693 456 584 530 59 933 779 98 1014 395 968 380 915 152 690 118 1039 303 453 834 724 449 316 813 218 657 687 192 82 561 768 273 1083 198 801 14 546 880 350 771 125 813 746 450 48 1087 941 384 118 997 449 808 130 1051 830 141 830 417 486 932 36 734 396 820 60 730 101 731 406 755 1029 531 88 719 371 584 304 1069 810 319 686 477 554 179 260 858 212 743 187 657 560 63 739 528 204 1020 989 438 704 421 135 930 792 445 1089 205 1070 366 935 23 647 229 22 594 198 1087 480 1033 647 243 480 659 557 90 319 968 854 266 298 838 1041 223 511 915 310 777 796 68 882 184 334 972 290 831 330 783 592 350 1062 197 607 107 706 477 860 146 111 654 688 117 515 1047 807 459 433 958 273 830 236 571 31 883 911 477 540 880 166 606 969 270 605 95 85 848 410 937 521 898 705 479 513 562 369 1041 513 1085 578 9 378 972 161 870 193 1038 886 158 540 653 319 1043 328 969 256 807 391 874 35 645 89 781 758 320 426 1078 47 870 168 941 62 814 838 457 669 107 236 886 467 857 1082 380 610 218 585 269 111 971 548 99 395 808 915 343 680 404 768 333 552 533 352 939 589 257 98 943 406 953 1042 274 582 469 631 499 1010 259 411 552 292 719 1001 30 705 265 656 90 187 696 811 153 576 152 584 369 928 435 279 837 23 599 452 975 366 986 46 656 166 936 626 65 1012 297 131 1089 895 339 697 385 502 969 145 993 871 127 239 778 122 865 296 635 13 677 687 204 293 845 142 828 240 943 462 947 988 543 44 687 469 971 352 689 476 748 243 739 239 581 803 130 313 1043 408 651 668 499 125 998 762 441 328 590 4 641 246 569 339 841 665 543 951 306 235 704 677 303 565 148 333 1084 22 789 605 505 643 494 823 90 656 440 17 597 986 475 352 992 505 1081 522 918 496 972 859 409 96 949 762 493 885 235 333 1004 520 555 692 248 352 1083 372 604 813 384 274 1041 637 432 497 892 813 76 109 1034 63 842 620 287 465 738 370 1011 62 747 4 1084 947 188 741 230 948 285 31 907 32 774 82 560 991 281 560 513 796 32 650 406 341 742 933 363 467 555 547 1019 364 1015 2 879 700 441 107 963 535 1076 916 442 221 950 58 621 861 241 162 573 968 50 458 778 973 152 368 683 337 625 373 812 589 85 772 130 592 425 439 1036 153 828 779 510 349 891 194 898 804 521 689 453 354 718 1022 95 962 182 505 703 945 9 900 304 1006 396 566 183 721 212 770 52 724 71 814 499 490 890 78 849 117 1086 856 335 269 831 863 352 729 287 819 522 628 94 491 818 667 469 986 320 978 364 82 947 142 864 208 891 440 790 933 531 761 374 173 560 244 724 6 655 1003 501 108 556 535 670 1029 411 401 669 661 318 484 658 868 81 420 755 148 618 74 773 638 113 209 847 129 1076 930 220 584 111 670 232 707 436 619 34 912 97 495 848 514 613 643 454 235 555 895 52 1091 59 449 676 636 525 3 1063 864 478 1077 423 468 875 587 209 193 991 914 35 504 934 707 415 799 63 981 97 34 1010 83 675 92 979 303 686 145 665 974 421 808 531 120 645 243 1004 378 752 280 916 871 206 668 494 277 1025 106 667 263 654 253 709 302 1003 48 882 936 128 446 1008 625 338 266 573 213 864 418 1053 117 689 677 378 886 273 921 378 623 475 130 996 286 771 64 1002 313 899 946 365 162 553 813 209 767 429 960 1 995 341 757 224 65 1026 442 855 386 724 688 277 539 598 355 615 503 680 927 165 96 663 754 480 171 735 715 132 919 94 1083 381 632 190 991 323 264 725 302 589 264 977 150 905 155 690 651 6 528 634 702 197 798 251 763 104 354 598 460 662 404 1072 447 1060 555 333 972 116 557 225 1019 396 15 844 49 988 891 44 199 758 1070 479 213 819 318 861 1076 188 986 436 572 28 217 953 247 923 12 548 671 333 949 308 102 694 189 850 219 760 311 1017 1046 184 39 915 250 762 88 857 1082 354 993 374 928 476 729 115 485 993 746 201 1019 51 887 375 336 973 76 734 219 908 37 637 550 370 470 982 61 932 302 953 59 723 198 722 64 1080 321 993 580 47 38 1026 728 464 866 445 211 1086 241 1062 443 775 1056 121 524 551 396 1061 249 1012 1016 363 454 664 117 822 1057 380 811 531 564 383 37 771 63 912 948 482 138 842 830 12 22 1085 209 934 526 827 17 874 1041 473 1020 135 1073 187 357 1063 40 969 594 32 1043 413 756 443 772 159 45 1060 657 235 33 945 634 486 1090 524 825 149 1032 279 408 784 542 684 473 649 1073 478 651 337 540 592 457 573 709 305 407 814 39 738 201 579 563 59 423 1031 508 1039 568 252 789 245 325 1042 425 1042 921 95 524 648 473 939 962 15 172 964 776 254 197 838 979 438 463 838 712 354 622 221 618 493 35 981 720 17 723 32 132 932 42 1027 959 458 270 581 574 442 1035 455 1053 283 825 517 33 1092 13 576 395 683 865 256 737 343 284 786 931 2 636 545 798 215 269 1068 202 571 163 675 556 446 445 691 965 337 591 46 714 542 586 445 713 249 671 76 121 671 194 701 900 175 992 38 754 201 466 779 656 424 759 444 461 1017 1063 84 35 623 1056 91 787 460 89 563 913 238 369 1007 891 97 714 211 941 335 256 879 1044 361 153 927 876 486 138 1045 727 510 141 659 244 721 373 715 216 978 772 382 53 610 72 677 710 455 961 4 210 830 1092 475 944 535 660 70 347 937 417 562 595 424 945 259 760 536 861 175 64 868 730 243 642 384 57 685 1074 247 533 676 590 349 187 666 1060 434 650 14 237 615 279 695 465 564 728 304 845 368 696 278 233 1008 325 773 669 321 143 888 496 704 887 55 178 996 501 766 314 943 816 124 850 410 322 966 869 393 221 751 664 105 538 562 1002 412 630 404 957 5 314 1076 291 833 762 146 1031 436 9 636 386 1036 1064 444 774 145 254 986 959 478 439 851 344 960 292 828 199 1071 725 164 228 604 538 624 432 880 881 267 914 169 268 841 699 199 2 825 167 714 29 843 433 1069 963 60 442 866 162 1043 714 369 749 258 270 576 216 593 34 977 215 605 915 253 593 409 610 436 285 751 926 19 702 248 395 789 808 383 984 276 33 927 9 588 803 164 1002 13 240 828 94 971 830 98 864 222 144 665 784 105 590 360 560 203 297 663 189 922 326 740 242 616 718 512 128 736 1048 54 477 624 815 254 585 481 900 189 429 609 153 936 878 511 140 620 45 668 161 1062 384 1084 955 211 810 534 504 577 917 186 951 10 431 932 608 204 142 759 709 169 557 509 1051 337 210 716 841 354 566 397 775 5 432 949 195 781 977 527 208 865 403 825 478 1005 192 750 69 562 504 927 1073 427 513 1057 356 846 796 325 761 395 789 494 337 583 374 739 603 229 567 542 737 285 1067 425 1031 49 608 125 79 773 236 587 385 1033 790 498 957 42 256 774 806 452 982 323 696 98 1000 367 226 796 233 778 938 193 734 490 1045 529 428 770 391 553 642 84 1071 72 52 763 763 50 1054 43 201 651 647 295 341 820 975 377 448 928 397 748 623 279 886 412 284 1049 716 54 93 803 647 269 617 3 827 435 174 679 849 280 186 656 1095 44 655 451 424 734 624 284 1068 386 686 39 545 1031 832 453 228 965 922 365 248 1044 998 491 19 1046 983 389 1017 415 13 701 189 742 488 925 831 250 560 131 623 512 150 1037 41 1088 644 40 642 226 260 594 168 1016 289 732 74 738 675 391 438 789 657 314 580 267 400 648 416 888 937 204 518 691 244 873 598 438 330 669 529 786 424 1073 361 936 902 202 458 888 226 994 1072 0 130 1066 469 1036 290 617 866 524 1088 18 517 1077 598 191 969 312 200 859 648 142 777 417 760 122 321 626 328 778 698 519 336 763 510 585 184 570 196 964 817 369 135 793 131 777 155 558 805 232 293 800 441 702 686 410 230 967 153 843 916 79 534 620 548 346 979 214 921 93 914 277 563 307 878 147 564 303 124 967 857 212 817 407 122 903 578 500 48 730 302 1034 898 1 624 154 477 742 594 116 966 203 914 346 93 830 652 213 531 1078 771 452 662 310 73 696 416 723 872 285 10 706 277 1070 714 156 175 913 882 105 469 629 521 666 610 162 964 277 157 791 600 204 993 347 100 600 663 314 1010 296 1008 264 744 275 1055 70 490 938 359 719 106 982 421 794 720 124 120 762 113 933 137 842 515 686 856 228 562 118 211 1037 177 872 220 578 198 706 96 650 822 127 696 66 1085 403 35 1082 695 512 359 908 958 314 293 613 1077 301 672 9 1031 421 908 256 62 967 860 397 602 383 1007 182 640 324 387 1059 738 335 618 229 767 426 848 464 934 395 408 1095 675 84 429 681 87 980 537 931 130 1008 933 495 483 986 996 82 46 675 708 1 60 780 887 478 319 862 755 18 939 248 822 36 483 1090 193 972 67 683 271 736 660 205 417 811 838 245 1048 186 458 787 962 475 849 19 978 103 16 1043 521 979 336 949 599 417 974 305 24 669 807 162 584 313 440 684 528 1065 952 321 807 390 311 663 580 466 886 222 682 275 742 546 986 220 594 353 426 837 759 415 33 868 350 1068 864 454 269 997 146 627 318 755 58 783 850 45 881 412 118 956 169 673 875 235 673 269 972 424 921 275 671 194 143 725 714 297 995 11 750 50 885 58 991 185 728 540 804 216 935 502 660 66 880 442 1079 502 415 1012 555 387 848 438 273 595 1022 451 623 59 932 338 593 392 405 632 397 709 371 886 432 679 368 583 357 895 59 585 1034 15 899 2 660 315 108 845 419 579 141 558 75 891 242 688 450 710 730 276 570 393 453 1051 270 682 240 753 443 981 629 83 36 939 1070 464 464 939 959 471 1016 224 270 657 561 104 927 427 124 1000 993 52 1052 228 856 180 90 981 784 413 30 814 107 735 264 730 352 743 14 1024 421 839 844 132 88 567 120 740 76 1062 965 329 189 638 93 743 856 204 374 677 207 896 250 1062 143 709 228 693 97 777 1024 241 437 644 842 186 252 861 809 444 850 227 746 417 427 939 619 291 214 769 1084 174 614 246 998 546 281 918 463 953 764 522 113 814 188 730 495 841 1042 380 179 1067 358 577 220 921 566 153 511 736 954 386 262 1025 754 40 57 876 594 427 727 24 515 741 392 939 923 440 240 1036 560 20 40 1066 117 631 974 418 1021 221 33 957 195 794 239 726 246 980 569 304 131 1032 445 574 695 126 721 68 1033 539 43 1037 860 380 1036 455 75 846 235 564 527 1072 641 169 461 823 810 125 830 127 270 712 638 74 630 82 13 795 527 896 239 1031 34 785 251 1095 706 487 518 748 592 179 458 771 942 431 354 940 974 482 433 719 539 1000 480 643 491 755 830 299 134 930 605 334 433 909 445 706 988 316 875 29 895 347 800 466 94 1038 551 259 823 169 653 147 679 157 258 779 20 987 815 394 160 1040 181 930 181 963 416 618 580 486 234 751 695 78 480 974 555 182 287 884 933 310 428 639 730 252 65 1094 255 957 944 188 384 873 428 1089 451 725 622 500 261 1024 1050 50 930 309 504 635 341 596 293 595 732 345 4 979 957 175 590 41 266 685 533 866 740 358 284 1051 712 409 265 630 938 176 105 1083 444 775 234 945 577 159 1009 0 352 684 1084 158 1081 274 87 560 870 1 1081 12 790 85 10 1003 894 455 173 622 375 609 469 1023 684 72 895 74 505 891 1085 133 892 359 272 794 108 901 952 484 119 970 779 128 1091 304 358 605 795 185 899 524 251 1041 42 1014 226 834 667 226 371 913 914 295 840 167 252 1018 646 32 769 136 81 827 326 868 686 464 710 143 8 1010 558 314 1005 100 701 431 476 994 519 748 465 557 777 471 433 864 426 893 269 663 245 737 783 243 413 1040 643 171 370 1085 122 697 873 329 904 118 862 342 846 218 1027 297 1022 97 231 1080 655 367 941 141 1001 131 531 656 102 636 398 929 1090 354 978 104 477 727 700 319 913 242 221 1072 70 914 72 775 415 717 1081 400 0 634 72 784 321 598 714 159 397 551 785 324 958 334 804 472 889 202 891 59 295 1074 287 578 187 988 935 328 574 140 463 983 49 672 538 716 242 570 1059 537 696 403 96 602 676 464 31 549 522 900 1002 340 957 10 154 775 471 884 1072 277 64 573 404 709 869 17 575 531 277 910 156 798 199 682 7 656 825 279 234 956 152 689 432 982 830 89 7 803 4 716 610 408 204 568 753 258 361 554 415 803 789 373 777 92 1021 467 545 823 991 289 702 108 629 422 586 334 853 6 378 949 853 98 805 162 754 114 140 748 130 965 1029 398 36 865 833 126 234 652 977 395 57 552 515 828 1010 391 207 563 576 228 660 427 385 832 751 93 1 999 267 551 261 887 307 990 1043 533 600 535 993 412 921 334 74 604 452 845 114 692 415 597 366 811 748 161 580 423 148 987 721 491 145 933 905 328 608 318 510 1009 784 200 123 735 574 212 1092 3 461 566 134 906 958 69 293 859 318 955 186 695 769 386 680 321 42 707 964 298 458 653 169 837 673 397 752 220 86 672 1038 172 567 39 1057 59 394 708 279 807 900 228 937 432 476 915 397 1000 949 437 624 350 262 694 857 543 428 693 433 920 673 257 1068 255 895 501 1076 261 795 490 728 432 265 688 209 738 389 992 553 215 492 1012 74 745 293 985 368 853 522 1071 35 823 1048 398 25 587 312 1017 608 10 62 862 646 186 1085 519 101 1042 419 667 789 413 148 703 521 1065 604 155 167 669 234 579 546 634 991 142 1056 301 855 411 463 985 183 1022 68 823 994 205 1051 199 181 922 1002 40 214 866 388 1043 431 656 828 296 759 442 859 240 829 504 996 240 1071 185 213 897 844 220 769 449 522 1076 378 758 104 905 489 710 236 824 865 120 930 306 867 440 443 726 747 6 809 62 485 1025 336 620 274 1047 548 405 603 118 321 611 335 1058 991 229 857 8 521 725 1011 303 673 86 5 868 610 119 583 201 713 330 494 794 676 305 326 921 732 349 95 1007 967 109 806 124 522 941 1042 228 48 684 406 962 368 769 929 411 249 716 131 660 200 1095 833 63 705 319 174 600 155 819 765 266 908 274 1075 309 943 458 454 1088 742 149 372 670 1023 394 1054 396 764 517 866 446 568 429 95 650 679 454 918 36 268 658 1041 192 581 177 909 93 771 518 162 896 936 460 33 1062 924 458 184 699 630 226 1002 164 954 379 359 863 927 497 1072 102 168 548 783 442 972 243 734 240 172 647 875 156 677 245 614 501 77 1064 1036 521 285 567 267 643 212 1077 563 424 155 814 994 319 867 75 884 53 559 91 274 604 981 18 23 688 155 831 380 776 1044 190 294 633 810 344 587 175 407 711 588 146 579 230 315 1008 633 213 701 420 372 762 639 128 917 379 423 1008 435 629 1029 134 546 961 598 239 293 700 399 734 1006 417 519 966 141 600 178 1044 933 280 231 942 465 767 539 698 295 837 1041 95 148 690 181 842 29 1070 280 669 39 1079 189 1021 59 689 992 26 552 437 632 203 923 357 941 104 672 32 88 1075 311 761 827 326 748 29 1074 527 154 865 986 311 562 26 686 161 506 1000 388 611 96 552 953 361 714 204 831 83 263 1082 90 1005 138 723 772 270 415 677 1075 305 730 174 747 18 579 295 182 738 957 169 843 154 335 1052 1008 310 293 576 1037 264 680 302 912 428 721 353 92 729 1043 340 438 766 405 782 229 732 176 1080 874 226 922 154 365 576 390 1021 222 610 569 200 281 734 898 340 662 148 183 684 473 903 842 169 736 409 849 69 519 1016 1025 195 281 570 1060 426 52 710 28 986 743 447 530 887 889 93 750 87 597 118 662 241 929 285 735 515 534 782 87 882 379 950 636 506 929 69 960 382 408 559 443 897 449 1047 110 635 186 645 845 384 996 151 408 980 331 1017 1081 118 106 986 808 49 11 563 990 296 260 550 293 751 803 439 977 374 375 903 562 92 181 704 727 194 566 318 427 648 452 1044 1013 541 280 923 984 534 700 308 629 457 801 48 1017 6 449 1044 218 929 794 274 239 1001 84 609 711 328 934 141 848 131 605 212 910 293 1005 505 410 856 940 298 920 459 717 334 626 1 196 1032 296 848 190 941 621 412 595 108 877 401 488 1093 360 570 122 947 1052 39 83 1038 196 674 867 125 570 112 76 777 405 819 558 520 656 446 605 385 731 146 581 70 945 422 1015 399 495 665 422 872 399 987 615 512 124 674 737 212 298 608 936 177 308 787 948 175 422 988 44 718 503 985 1016 518 471 785 1081 62 775 148 187 629 939 9 177 930 282 1007 766 374 1035 84 643 521 504 691 165 577 311 657 64 940 890 362 722 492 866 319 823 121 669 463 900 91 663 64 1061 149 839 5 987 146 534 716 1079 215 646 68 745 357 597 95 615 446 1011 510 969 183 884 235 1064 478 408 647 596 105 353 1016 1075 149 481 1054 581 53 462 640 832 535 1049 547 1005 89 187 948 795 475 882 324 554 91 18 836 664 26 1042 236 598 157 314 593 685 64 961 86 540 959 1016 506 1018 524 115 589 68 731 38 1028 405 651 496 561 1073 418 899 457 712 329 452 997 1021 339 612 322 646 466 362 1054 346 725 10 644 609 81 884 217 480 567 756 228 262 909 1066 98 953 148 318 1071 329 1004 386 687 515 1078 503 678 748 113 896 526 525 725 240 590 592 530 797 16 749 90 318 1065 456 758 267 904 560 130 423 928 14 593 395 639 1077 29 82 1022 475 995 1009 509 910 506 214 945 389 1082 453 901 456 972 765 54 282 698 299 923 179 1007 34 573 999 480 256 802 332 883 772 91 152 609 689 471 375 821 889 490 439 601 616 320 191 903 318 726 116 1030 433 935 665 120 516 552 334 554 546 814 944 174 817 185 609 380 54 591 358 851 400 904 351 573 229 749 13 865 899 267 225 653 55 969 341 871 699 371 505 1050 585 135 1086 327 327 881 271 708 305 680 590 427 42 930 1056 5 490 924 914 200 789 295 265 985 924 188 683 275 1002 114 629 104 538 730 342 896 374 572 428 697 387 716 822 47 359 1078 936 327 1014 76 468 876 1000 72 76 1030 898 57 73 931 236 799 726 146 483 697 890 126 802 70 367 936 659 106 241 1029 796 123 655 45 7 1085 560 143 1074 231 921 252 714 239 331 578 186 801 961 508 264 561 404 616 502 789 824 217 627 359 765 151 297 838 698 496 958 78 966 335 348 1013 924 180 775 415 434 602 177 795 1062 83 761 141 587 189 953 508 850 8 991 250 508 860 891 495 213 628 2 604 369 851 307 706 262 747 226 889 800 417 436 644 147 748 525 632 79 826 1004 474 1053 142 1016 232 417 963 19 627 904 369 14 554 602 148 492 930 787 175 803 234 628 298 325 1079 205 715 194 648 1059 71 828 155 116 585 360 1061 88 651 74 973 501 755 897 504 910 154 449 737 351 952 484 820 452 613 73 813 969 286 996 168 623 232 1018 444 879 249 482 1001 319 696 431 668 417 565 661 113 411 1083 1055 117 991 34 989 528 10 1017 470 947 1064 138 513 679 608 99 770 186 850 183 708 81 777 130 190 821 672 65 583 455 1006 170 118 566 99 839 656 307 428 772 558 208 171 813 490 642 807 38 530 784 827 141 159 1001 222 724 791 397 665 321 497 1038 151 1086 847 1 119 1056 554 359 201 701 174 895 955 475 547 952 862 37 593 213 921 448 440 937 887 489 331 608 939 353 1092 545 16 890 947 369 394 1035 530 649 958 272 507 919 1021 322 135 675 37 778 292 555 127 869 256 1075 1055 231 793 349 822 410 515 745 472 874 651 99 1092 393 732 469 642 115 1094 42 934 379 395 988 498 640 81 678 662 306 200 837 585 53 92 947 379 600 1038 267 602 524 523 681 900 100 601 361 454 946 822 223 179 941 138 932 707 368 891 231 826 32 907 229 265 1054 471 869 1076 5 295 985 551 41 757 521 574 235 940 537 968 6 824 123 219 550 422 625 412 596 172 613 50 580 194 647 598 525 1089 500 824 522 743 472 1063 231 182 607 612 443 925 130 937 435 1055 82 129 898 644 237 370 823 994 457 167 819 979 116 1034 8 79 671 914 196 1086 499 55 1031 890 410 1059 391 462 838 161 605 667 71 386 919 318 749 255 901 643 1 1066 466 549 365 34 795 316 604 170 1005 452 712 220 658 198 633 176 599 843 21 799 364 647 262 416 893 481 751 2 687 936 221 1013 129 1070 530 618 293 1013 380 811 133 712 34 410 834 814 525 611 373 1087 471 294 718 127 679 462 1091 245 760 222 609 672 535 381 971 860 48 310 941 768 180 1074 88 754 253 610 205 230 1074 564 401 393 943 887 387 623 195 874 516 902 453 565 326 143 702 769 239 774 132 637 41 479 653 516 827 1066 99 922 164 450 1066 362 587 177 673 974 193 384 570 900 386 171 1014 520 1046 280 1063 261 683 717 226 881 136 722 22 186 1033 860 430 41 924 622 211 668 337 568 514 624 452 1024 141 744 41 980 495 835 426 996 461 354 977 439 868 596 352 791 303 330 836 330 782 427 704 90 862 649 404 120 882 1044 379 670 434 696 115 611 224 83 757 145 662 1000 317 204 1046 473 698 752 22 486 1024 614 254 69 575 628 25 442 1067 179 886 492 705 383 582 153 584 281 688 250 761 844 116 953 383 694 263 104 1054 19 1062 309 678 1007 321 890 540 59 887 50 758 314 1026 451 606 36 818 491 1021 771 127 403 1081 94 789 437 756 575 198 354 680 508 765 642 239 275 711 760 126 627 451 1067 166 168 782 1032 431 849 81 163 1025 809 479 638 69 92 726 70 716 877 157 518 854 290 817 411 1041 965 1 985 523 187 563 442 984 311 1006 957 346 244 919 535 687 1034 241 890 185 306 1028 562 35 304 799 801 492 405 745 701 236 470 971 863 117 763 247 695 136 154 1052 915 233 963 144 575 538 1077 365 741 520 691 295 407 646 1083 150 314 728 538 1025 633 521 741 26 756 485 163 1068 812 264 382 656 377 1079 587 100 385 655 959 343 24 801 688 474 873 489 785 94 910 160 854 360 740 277 352 643 496 953 792 302 361 1063 11 719 792 78 899 334 272 1030 879 519 578 267 310 756 76 1060 308 971 675 37 877 337 609 139 311 629 315 960 627 261 1076 85 935 42 628 17 345 890 686 12 766 48 252 734 751 143 449 652 1047 128 524 636 193 572 973 300 14 975 967 331 775 59 728 30 805 446 570 547 680 453 539 710 501 904 238 830 112 864 557 144 1031 532 415 612 232 973 626 528 744 155 1076 211 717 480 743 248 1060 18 1058 56 59 578 345 842 217 960 762 355 794 148 536 649 418 953 255 932 717 404 908 287 417 761 1 587 940 106 8 966 742 13 463 808 1050 472 55 585 975 179 395 727 140 627 992 274 958 29 179 601 724 249 701 417 927 398 48 604 418 675 1035 16 208 626 361 631 731 373 1070 514 231 745 91 949 33 803 836 281 1045 327 680 92 839 405 485 1048 151 981 618 527 44 1050 965 465 1092 200 860 528 711 435 556 462 699 289 87 640 684 236 205 725 579 222 662 465 25 1086 1028 34 943 283 606 538 851 366 983 418 968 443 33 792 503 785 813 97 158 896 655 107 192 811 636 403 914 85 1082 485 331 892 222 812 479 953 857 535 767 391 1028 425 177 805 535 804 551 210 440 1021 578 32 951 91 95 741 207 601 1031 205 401 843 961 374 13 901 309 558 503 904 97 1069 912 243 635 430 531 695 229 759 359 685 77 944 969 417 1021 318 193 649 787 334 414 1052 364 972 426 553 168 804 864 436 604 510 1062 137 481 557 554 378 725 206 189 744 379 731 38 772 790 7 805 312 867 489 398 964 996 111 787 441 385 843 205 1076 1006 224 700 61 1049 10 471 641 782 541 245 700 186 663 316 881 639 18 728 443 1090 239 107 992 709 537 417 1033 377 1043 932 531 578 494 58 583 1070 468 503 846 943 118 1029 51 678 284 570 273 359 783 96 590 994 270 519 840 732 347 289 1054 217 990 50 957 206 748 337 928 968 280 358 1060 510 788 505 694 440 918 124 623 468 755 564 491 801 98 1026 345 29 955 299 709 438 906 539 842 414 1000 316 798 104 669 1030 7 166 873 247 1017 1045 234 395 904 366 889 115 815 697 1 162 556 483 741 631 291 82 1039 1074 83 100 1050 796 30 1080 392 565 507 859 463 449 949 642 129 440 660 734 89 227 943 744 218 634 513 468 878 954 478 676 400 1009 223 774 70 729 222 192 695 1063 248 663 132 949 221 193 1018 212 644 460 985 812 368 58 777 296 787 625 134 701 375 933 398 500 761 584 298 836 61 577 330 42 767 622 133 8 841 250 985 862 16 978 303 1058 25 619 525 101 734 857 26 174 757 225 921 173 719 675 21 648 490 754 70 733 293 798 126 870 97 309 586 811 100 100 849 954 253 144 764 610 25 873 181 420 806 177 966 813 106 105 1072 190 728 282 887 997 322 92 870 197 585 156 756 505 1022 648 464 733 493 884 542 1002 43 180 1031 1090 210 412 917 711 377 1085 26 1004 67 765 147 275 1007 81 677 397 930 807 246 5 802 265 801 413 902 402 887 902 241 978 116 268 1072 347 1001 1036 5 1016 269 984 273 231 768 92 998 139 1084 207 990 149 937 719 58 345 619 896 318 792 252 867 165 704 426 902 353 903 354 468 1073 127 844 64 761 352 1003 349 721 876 265 770 380 660 257 582 76 639 30 507 1057 562 334 371 877 182 709 350 581 297 927 908 158 1075 156 849 127 873 480 495 1024 1092 546 650 177 802 402 342 1052 562 254 619 385 0 1081 1045 265 328 701 632 302 25 941 744 185 970 82 277 953 611 98 980 43 230 772 534 801 571 306 364 1064 1 781 520 909 780 118 650 251 172 728 16 681 146 1040 915 295 469 963 713 348 1085 88 289 761 535 937 1006 163 40 902 417 842 678 193 245 1039 407 934 766 414 889 194 1072 285 137 673 963 294 1042 346 544 1039 176 963 359 710 1014 524 75 799 989 99 30 605 745 528 679 203 917 437 820 11 122 572 501 1088 292 1080 476 671 602 490 99 897 900 535 616 303 409 965 749 118 712 424 377 1009 447 648 16 755 965 419 635 2 123 744 517 786 922 69 345 605 698 81 218 828 967 494 1088 125 175 977 276 761 674 493 213 1017 243 885 911 45 126 831 81 629 152 1029 783 509 1069 201 499 1065 694 204 768 540 950 122 1074 151 629 193 969 27 555 338 479 694 579 440 11 722 284 727 511 609 224 965 414 929 620 364 800 470 670 299 971 341 285 610 741 311 446 742 509 772 2 668 330 811 350 1009 942 464 1049 288 1094 526 827 227 1024 63 179 632 768 444 231 667 994 348 369 561 847 441 978 36 817 61 921 150 645 127 741 280 349 991 166 958 334 578 126 736 604 391 374 681 392 588 229 697 903 176 1073 278 798 349 447 890 1082 186 411 636 666 81 969 2 537 970 13 743 1015 145 308 730 79 1061 281 717 1048 448 777 127 900 520 893 506 756 460 204 762 464 750 787 236 1078 473 468 692 396 792 638 58 1066 519 426 639 603 338 597 349 334 734 537 716 715 379 175 811 1070 239 400 755 814 389 551 233 356 1048 196 1055 875 154 894 121 145 635 525 875 86 696 746 330 293 621 235 947 115 1056 263 935 894 325 1036 117 969 516 219 897 757 254 775 97 694 340 136 901 992 217 552 317 131 880 1064 424 941 468 577 480 1049 445 782 350 421 1071 455 808 603 49 616 94 139 563 839 162 560 310 499 735 716 384 1063 250 732 520 318 845 113 926 528 991 642 247 633 164 521 616 146 695 772 336 928 415 988 453 98 598 637 490 557 220 22 1019 871 479 956 465 64 781 1057 462 269 960 490 656 182 963 133 938 410 852 339 1063 78 586 105 994 830 405 1083 395 424 576 534 890 589 0 793 197 622 105 425 1034 900 263 726 202 933 317 130 885 489 860 416 624 177 953 519 998 348 1079 801 324 589 217 486 615 135 808 197 964 738 430 202 887 1084 151 464 998 670 54 1078 56 1082 376 20 925 625 223 1040 251 1068 1 131 754 152 883 536 996 84 822 569 214 779 452 1051 292 192 690 1064 531 19 925 574 155 815 318 438 842 955 402 642 21 828 83 1059 546 450 586 599 513 71 976 110 569 743 453 1020 449 225 1012 56 798 694 390 969 258 1070 483 117 912 211 712 1021 30 226 620 695 494 1093 113 33 655 304 926 210 800 191 814 638 17 891 146 552 281 2 1046 1083 437 366 1028 91 871 592 276 83 883 501 938 599 205 527 901 7 863 409 615 861 307 607 381 688 41 454 556 132 1021 134 813 963 34 748 288 359 871 249 637 751 416 564 242 520 651 1039 406 992 195 1003 304 778 393 414 909 565 252 991 51 34 1094 253 712 491 616 112 850 759 243 23 1021 960 299 1082 420 502 974 1031 122 302 872 196 744 211 726 713 501 771 136 655 340 374 875 557 369 505 834 581 415 650 518 682 535 766 224 561 49 217 757 361 894 717 275 396 700 291 901 713 233 628 40 922 28 249 794 940 50 504 1028 109 687 415 879 1049 206 766 137 508 713 713 280 305 551 616 18 550 211 279 889 1011 388 698 367 611 17 951 157 199 685 94 954 1063 131 568 244 152 963 693 253 479 934 618 542 19 1029 108 623 538 618 754 208 621 243 616 329 456 982 10 717 723 148 343 558 585 533 477 703 1051 400 979 441 716 337 530 963 967 536 728 144 138 778 989 363 994 234 420 728 752 116 516 715 527 724 305 907 12 920 1010 532 595 535 42 1093 440 1084 11 610 877 474 216 1077 968 361 1047 297 263 588 999 469 970 517 487 923 1016 191 904 345 43 1015 589 436 404 626 463 1004 640 74 111 755 973 396 64 666 270 583 932 165 754 481 674 314 351 669 936 436 943 327 882 190 15 827 759 285 319 1083 845 529 528 617 72 598 899 461 754 247 829 182 972 208 545 1070 306 997 696 331 252 896 76 703 392 604 425 1085 379 796 49 1081 47 904 742 468 823 210 749 225 32 814 262 924 775 323 1049 489 484 656 72 830 477 959 700 326 812 169 943 76 444 661 129 1070 814 376 371 731 738 132 180 968 495 784 792 331 181 1078 637 528 409 811 148 832 84 597 352 724 394 582 822 76 338 858 771 276 133 632 841 197 512 977 893 446 371 720 281 999 374 714 87 955 589 240 888 237 611 368 72 555 65 816 789 95 779 117 103 586 656 458 794 373 804 113 478 550 235 896 940 129 731 80 911 381 65 921 125 1006 616 288 367 730 739 304 862 95 775 71 93 563 38 805 1020 379 818 251 53 1056 3 978 427 717 208 719 201 1095 649 227 811 481 47 823 101 813 866 10 15 958 795 33 875 215 802 180 536 723 537 652 1031 63 88 1010 179 582 397 681 827 266 900 64 1004 214 983 73 676 191 1067 524 510 857 597 170 81 1047 758 315 973 477 789 144 47 696 584 283 795 373 1046 431 417 828 379 988 1061 192 317 712 699 161 961 261 757 277 666 300 298 1008 779 41 856 534 296 665 988 247 178 988 613 43 363 720 219 725 909 440 951 444 855 69 769 50 482 1093 804 439 165 1043 810 217 19 739 853 279 409 681 205 922 865 127 647 494 483 1088 761 459 901 244 436 727 244 624 770 347 328 1092 668 442 358 947 216 646 944 440 536 1088 631 35 324 964 736 455 801 77 214 998 209 1037 468 858 876 383 1090 274 1094 510 1081 131 501 642 28 831 782 407 424 778 138 804 485 775 56 555 591 530 540 697 108 728 1020 364 337 557 703 6 389 620 101 706 472 630 855 42 906 392 913 400 492 682 1026 461 897 158 592 400 704 1 597 515 1048 499 422 1080 137 1065 565 67 399 1016 884 429 409 584 398 889 178 1014 679 131 70 1088 172 712 347 947 362 1056 229 832 266 625 598 389 27 693 269 822 758 532 1051 257 1043 334 444 730 732 310 680 324 323 894 808 304 939 15 734 72 371 1053 1046 188 669 279 82 1048 996 387 281 1071 400 943 441 809 520 888 664 268 94 710 543 692 888 291 61 586 527 1078 334 664 282 1003 857 190 569 31 764 494 801 462 1065 114 759 317 1003 301 589 282 296 716 913 330 1017 504 955 241 832 449 438 942 382 1022 1033 260 11 681 748 215 105 842 221 589 359 937 247 871 780 230 65 724 163 841 32 718 614 362 282 1010 602 447 994 238 519 885 601 64 325 986 2 805 167 615 166 591 973 91 740 432 426 701 689 374 114 706 626 154 431 755 787 36 80 580 692 519 739 267 249 663 495 924 376 1021 306 687 353 980 679 302 849 44 415 1066 804 47 384 759 833 468 413 1086 1030 66 639 544 989 131 579 206 584 385 847 250 532 769 752 411 463 638 976 435 386 705 500 731 616 250 459 624 34 947 652 111 526 764 839 194 1088 256 996 51 431 709 663 405 273 1082 281 912 713 153 219 1058 371 713 879 168 58 851 60 869 693 149 1018 112 179 645 344 891 385 790 817 447 17 1027 978 29 872 510 513 649 932 193 381 1055 1078 207 858 83 749 186 236 1068 674 512 989 160 238 609 279 744 724 267 689 404 220 881 477 1095 755 378 300 977 552 134 336 757 71 948 484 754 575 137 508 811 477 810 657 0 95 822 15 706 1058 27 1048 274 398 931 877 32 971 23 84 1082 405 763 897 467 677 523 186 990 17 825 1032 421 180 725 1048 360 526 873 960 33 259 1018 20 684 810 155 598 428 146 834 949 290 925 334 54 1057 829 74 1083 443 427 934 784 99 633 352 307 832 805 476 66 735 853 224 950 90 331 807 168 969 877 373 151 880 138 620 168 631 834 513 802 223 975 383 75 803 295 801 504 910 1007 308 845 228 1019 446 723 423 6 743 1049 236 470 1076 445 607 385 865 44 980 97 580 1032 407 860 252 886 428 273 571 186 848 941 388 190 640 493 784 376 980 459 837 522 799 144 578 716 212 109 1009 258 868 361 857 458 761 872 163 8 730 182 714 569 422 754 112 143 559 876 179 139 585 659 213 838 421 79 865 1090 224 289 681 215 602 10 862 156 827 254 909 744 169 691 477 69 772 543 900 393 864 387 765 219 886 9 608 354 651 592 30 905 514 467 1068 852 94 320 824 491 554 306 626 917 182 615 22 593 63 626 283 43 913 947 131 918 334 819 409 307 908 647 50 12 1074 48 627 562 287 358 804 954 30 173 987 483 982 467 631 516 911 467 1053 845 95 314 669 126 928 861 191 102 807 250 956 716 246 1030 72 462 877 39 715 845 312 246 818 234 1054 312 917 498 975 687 209 917 181 630 213 64 649 972 436 764 416 728 296 91 962 423 671 52 967 52 761 656 377 70 648 504 811 1008 57 138 1080 90 715 833 462 1045 352 522 635 507 996 135 767 353 655 809 270 73 632 73 731 757 192 659 301 894 106 505 1066 603 359 675 28 600 116 145 697 892 430 945 107 816 537 926 206 1039 482 737 9 355 795 385 706 1010 18 149 884 44 1005 1058 159 441 1027 691 118 1014 198 77 1014 469 568 938 74 104 1002 414 1086 648 180 314 576 501 837 562 93 626 14 880 415 955 138 131 942 183 636 13 920 82 745 358 589 110 704 1008 14 982 508 301 917 750 89 424 862 229 858 591 339 750 236 253 570 814 215 619 438 604 542 584 306 611 88 228 568 921 439 1037 287 717 262 711 13 9 556 200 720 849 325 779 410 454 977 948 95 495 834 837 212 1050 70 909 478 29 710 1089 239 32 556 531 987 1058 398 7 971 719 95 863 242 244 725 1027 85 861 541 8 983 1055 312 509 1044 981 392 493 1000 845 275 645 531 450 615 1032 174 356 601 756 288 75 1094 420 593 752 497 908 107 828 99 801 499 955 7 296 710 970 420 779 494 506 1070 1066 524 202 583 546 783 578 474 20 752 813 130 961 96 835 44 48 763 769 106 541 641 234 1066 340 891 689 309 226 734 150 903 813 53 973 504 263 1005 514 744 599 155 881 84 948 338 1047 192 477 1014 46 664 498 649 549 45 250 554 564 300 433 687 457 619 333 588 106 633 413 1063 737 202 550 194 964 524 681 31 870 239 639 410 707 83 903 439 193 1003 132 872 1079 237 239 703 874 6 39 910 171 640 826 410 254 1094 951 255 813 377 1010 93 474 728 483 559 539 1053 1040 373 377 1062 943 52 259 560 574 209 718 286 81 651 659 98 377 916 883 258 946 415 631 457 281 878 859 187 171 793 299 916 120 722 400 879 824 437 772 288 493 794 51 782 270 960 437 749 446 789 135 850 510 977 62 871 375 826 674 499 655 144 579 547 34 637 464 978 708 212 999 327 307 715 842 471 400 623 51 865 170 1014 897 341 541 551 714 267 105 550 140 885 240 916 712 393 171 610 289 778 579 238 479 883 462 976 520 557 607 45 459 834 701 130 128 555 995 212 82 995 608 531 781 512 683 37 54 893 161 995 697 178 31 876 452 789 73 888 443 839 626 127 1040 443 1039 366 548 196 921 538 747 39 985 134 1027 113 1003 425 308 1019 27 638 281 806 1011 502 1074 118 764 509 555 540 296 1023 502 949 948 270 277 624 41 716 661 274 144 705 361 603 462 574 429 1043 452 720 283 1062 680 376 478 795 226 788 335 798 203 651 204 948 766 10 704 522 213 640 1016 151 753 526 663 197 552 293 503 894 562 492 85 920 812 121 763 224 110 929 622 41 431 765 592 159 288 708 109 890 318 914 347 650 25 636 1092 459 383 1049 1077 112 162 925 881 244 956 104 33 624 1074 535 105 699 942 480 957 187 653 105 181 887 440 578 331 823 55 1052 360 746 860 338 981 207 1031 99 851 215 323 996 196 1066 80 975 968 275 198 1065 1068 274 524 931 540 703 276 1048 317 1070 600 156 766 480 844 505 1081 365 1030 24 424 756 549 458 332 578 979 544 887 86 339 1043 863 326 542 1063 630 85 919 189 594 192 139 866 561 393 249 609 938 11 614 503 527 642 65 1062 127 852 427 707 1095 161 903 113 43 1012 953 195 1027 159 796 398 930 401 832 475 140 806 487 928 308 715 667 350 563 49 491 981 4 705 1064 433 187 1082 936 455 830 47 270 1049 442 1094 224 585 1084 463 927 462 427 727 897 170 167 744 879 349 80 811 970 312 514 896 245 1043 848 515 651 255 270 678 830 165 26 733 140 723 326 663 310 549 959 98 953 144 903 99 441 797 377 855 466 959 746 500 162 1079 534 878 718 325 44 996 279 697 791 249 1057 264 99 793 1071 242 6 1071 651 134 896 64 466 629 1031 81 1088 411 689 425 39 574 1000 505 1083 484 276 563 446 1053 6 758 598 125 549 2 1079 41 547 1016 496 997 247 1055 996 165 859 316 192 1043 1013 224 570 444 383 1028 1066 25 624 322 552 194 621 97 393 661 1073 3 216 660 64 933 1017 270 757 264 659 412 24 643 63 863 546 887 95 941 100 961 363 957 182 900 324 1061 480 556 760 158 875 219 614 433 1010 102 860 222 1020 40 123 767 52 689 893 413 38 764 1095 145 915 104 237 793 1041 111 747 354 658 497 735 257 1066 151 776 449 804 215 422 562 911 181 704 296 553 114 913 393 12 589 609 157 227 799 2 849 950 274 913 342 925 494 784 354 419 956 142 960 949 523 1022 440 617 158 210 842 1022 507 501 891 681 29 307 1060 518 716 200 773 249 963 67 808 606 230 569 315 597 185 594 445 570 422 91 842 800 214 417 850 670 137 946 282 1055 113 852 130 744 143 445 804 880 358 842 67 178 919 1060 519 436 1084 101 837 433 883 431 946 659 246 113 571 457 937 228 779 524 745 306 798 904 510 143 828 178 666 916 359 835 386 304 599 177 576 10 1055 265 1015 21 1005 761 103 341 902 294 1058 323 974 104 1033 685 133 934 100 1015 542 694 180 326 825 750 1 884 154 939 174 748 464 388 950 657 4 564 284 908 74 170 738 29 1041 152 605 1014 180 521 1078 1084 523 39 1093 503 639 262 970 691 272 202 763 393 1071 1011 505 541 1020 987 112 684 76 1045 231 70 793 374 745 530 989 876 322 552 305 981 496 81 777 517 1014 169 747 382 569 806 451 977 434 410 1080 192 725 1085 490 316 869 727 107 510 825 870 304 374 813 93 548 977 522 555 517 1045 199 532 761 920 108 161 661 593 539 914 338 54 630 169 578 353 647 266 947 439 641 343 886 8 722 12 981 256 1083 762 60 393 954 861 358 399 986 234 951 230 852 979 543 1040 545 250 864 511 691 845 302 735 326 421 1067 653 62 313 935 849 0 435 607 287 1034 879 331 743 378 999 323 245 814 588 242 91 925 834 107 1025 206 116 966 1070 178 416 981 1022 381 136 851 23 927 921 155 986 497 1093 260 1017 338 617 334 813 433 998 198 662 27 474 747 512 872 129 888 842 36 1064 190 334 1074 212 818 602 385 4 873 565 527 143 631 308 901 245 831 768 253 483 703 867 471 3 1030 421 1059 1019 293 233 955 855 348 912 524 888 248 184 714 564 122 93 864 104 688 381 1031 643 25 793 127 980 380 288 870 593 205 999 227 715 272 190 597 983 195 685 217 176 878 35 1044 47 593 143 795 230 597 44 1011 193 760 934 332 525 607 159 945 1069 447 94 686 975 33 629 431 1012 498 965 83 1050 111 570 153 822 113 917 259 497 983 825 84 1087 432 1076 124 708 101 200 1049 1077 339 810 476 981 313 1089 253 879 80 745 145 835 106 737 458 384 597 281 600 394 902 217 596 684 400 864 515 886 526 316 838 374 1069 533 1067 258 556 283 664 994 103 100 569 773 451 715 117 1020 430 712 422 730 138 679 278 178 1030 818 275 668 385 214 737 633 127 540 754 1059 233 1085 152 111 904 600 298 233 744 218 801 426 728 397 601 1 654 929 535 537 681 77 854 319 917 301 768 198 947 225 748 80 761 975 364 1052 285 1004 152 656 387 533 900 880 486 306 724 561 17 617 342 134 696 699 473 521 887 934 144 176 998 246 935 86 1005 362 982 1022 218 1019 414 1082 364 630 16 376 701 712 232 965 60 117 556 960 3 132 755 67 588 881 107 146 816 797 141 733 192 1086 223 366 625 1021 326 97 616 1078 423 204 703 1074 245 985 252 904 40 807 429 681 476 271 735 145 626 597 538 380 652 442 1027 609 544 763 295 964 542 409 781 1032 292 31 684 294 1069 791 503 429 787 1085 347 228 1000 44 895 1048 401 861 194 827 4 159 757 459 727 598 176 86 602 969 238 888 531 676 177 353 657 8 781 225 904 292 959 992 129 633 172 333 872 202 917 181 898 816 217 764 42 687 341 297 738 580 318 434 1027 559 84 1066 103 88 798 968 184 1088 484 973 306 703 306 209 711 771 189 967 313 266 985 879 487 300 826 460 562 375 969 245 954 645 238 546 1056 838 94 1093 379 697 314 998 261 618 450 57 612 955 143 183 731 332 660 401 573 332 923 743 123 260 808 302 878 1072 482 211 645 890 423 958 358 599 234 751 149 813 398 88 743 932 107 1022 246 593 408 341 950 1093 155 290 694 982 442 606 326 376 581 691 453 465 1030 378 1086 565 189 216 723 171 670 980 402 825 251 769 540 309 1006 670 259 370 1035 989 362 823 129 612 220 209 674 230 1090 417 550 282 965 978 374 359 756 1019 104 935 498 279 850 129 1045 547 989 18 1014 654 513 474 1080 557 224 924 313 147 888 688 540 282 765 1078 190 149 684 1004 129 964 67 805 152 817 276 770 264 693 145 221 794 843 176 228 550 1016 466 163 1055 490 1088 628 266 135 1061 983 478 872 417 89 802 324 905 120 834 305 578 690 277 335 759 84 952 386 1031 455 748 528 1043 102 771 635 258 453 595 900 123 185 930 417 975 950 375 1024 83 691 515 930 28 764 77 128 748 794 411 397 657 403 583 810 337 439 1008 1016 99 753 187 388 965 416 589 892 258 88 683 217 1003 159 959 379 575 763 290 197 1003 965 316 265 984 1037 385 359 929 1090 50 267 616 73 758 720 506 198 599 194 880 636 371 489 729 122 886 822 532 967 519 106 666 198 808 492 753 797 264 14 911 538 955 301 881 1073 520 795 450 154 631 665 391 969 7 777 520 821 30 964 115 110 1029 653 292 963 373 59 704 775 167 20 732 967 504 23 1002 460 613 570 311 1063 178 555 346 656 434 947 3 189 649 1010 383 659 48 722 156 1047 504 559 505 659 545 519 769 362 733 1079 245 987 178 961 151 1039 241 894 327 784 236 976 351 395 857 673 293 920 528 195 759 453 565 699 380 604 44 464 858 828 90 424 840 248 589 1039 163 445 867 877 344 889 349 648 433 448 648 769 123 648 505 112 936 350 1031 850 190 548 159 850 508 205 643 895 336 160 654 459 623 341 958 346 1095 1076 493 858 119 719 257 472 683 962 492 497 997 94 980 157 571 957 122 417 588 666 88 411 906 205 872 765 316 751 501 135 661 971 80 599 69 524 701 328 952 824 184 687 452 1055 8 440 968 83 696 114 722 455 641 536 795 1065 540 222 1043 413 725 259 1054 339 987 653 230 55 945 543 673 681 48 648 475 225 1006 466 988 950 142 284 968 125 969 35 934 801 402 494 565 344 838 966 67 52 938 517 637 262 891 844 69 1089 163 622 121 1061 249 86 571 806 193 278 640 13 565 109 736 828 304 921 363 334 582 986 87 121 815 683 546 30 602 1079 160 69 923 127 1060 622 235 794 42 74 559 832 123 346 787 501 764 713 147 396 892 843 398 781 187 167 814 22 800 811 448 781 488 395 910 541 683 697 291 664 238 392 913 226 748 670 493 55 763 314 607 1026 78 297 1029 946 318 405 717 547 1094 150 837 46 852 306 787 25 794 35 618 284 880 156 685 233 644 605 109 183 902 157 758 381 961 805 216 478 913 556 230 845 309 709 71 708 244 950 546 109 1036 51 845 496 679 689 407 764 123 1074 37 736 223 412 935 131 802 148 1089 221 616 984 224 782 139 817 484 507 844 541 916 299 1049 681 274 828 335 1091 133 902 431 307 597 792 468 298 998 710 394 384 805 898 447 387 778 5 1009 312 962 430 664 555 506 613 52 445 869 539 888 108 704 632 114 481 731 487 1071 102 746 397 720 611 339 725 194 312 659 288 793 695 520 1028 334 111 891 717 152 589 470 694 213 152 1007 1039 328 361 632 974 66 522 976 675 404 246 633 112 1032 256 1073 624 229 549 308 1083 526 238 1055 895 42 719 105 827 401 440 823 648 531 383 740 881 140 68 1082 233 1010 1012 449 851 177 733 336 966 155 430 679 424 796 400 872 524 753 1095 176 59 907 859 284 109 710 199 938 153 567 1013 405 352 623 111 555 550 484 379 1002 210 571 791 36 732 254 541 741 679 419 420 796 978 397 934 513 994 123 788 428 519 721 549 69 123 627 194 1002 227 559 1033 15 620 235 511 785 336 885 894 294 437 857 55 607 664 342 405 561 488 1089 660 335 1010 56 763 141 359 1066 878 350 366 1014 792 229 469 877 27 787 756 10 781 439 1024 287 466 1030 104 759 808 3 471 1007 605 320 829 355 73 960 980 500 419 1054 151 1054 353 1079 249 948 498 558 765 199 1037 125 584 533 388 1008 557 51 567 182 1051 477 682 219 576 300 854 547 157 801 814 329 715 244 53 723 260 598 422 635 573 287 132 1050 24 598 783 179 873 285 303 977 54 832 789 220 1081 216 1086 275 216 1009 373 614 358 604 559 397 601 536 776 381 270 1026 345 777 456 668 545 641 911 63 827 383 350 725 1065 328 943 516 824 440 744 261 841 257 371 738 429 560 309 853 885 463 57 1083 957 347 943 22 917 52 452 778 61 662 142 806 679 8 867 400 967 314 344 896 393 920 1021 340 660 396 163 623 381 643 939 519 854 472 150 631 46 709 40 559 106 772 1072 67 14 952 252 904 20 614 81 933 343 1056 358 564 101 898 771 211 356 714 212 963 196 682 808 254 952 348 817 347 124 732 752 519 708 524 924 468 798 198 180 624 970 304 699 436 720 400 339 795 733 157 473 767 262 976 675 265 324 1015 900 31 511 712 951 538 875 238 968 273 1079 177 259 795 519 951 1006 351 154 874 520 1085 425 608 868 342 392 566 293 641 866 420 1084 112 682 26 601 156 748 434 909 404 1065 537 174 771 509 811 546 941 942 263 444 835 616 98 494 593 45 789 285 721 843 103 250 901 845 217 31 954 45 1066 788 86 750 47 604 307 168 575 364 889 181 663 101 719 1067 299 384 652 376 816 893 158 3 721 786 209 462 909 360 884 171 641 68 738 874 460 890 491 996 269 137 946 213 618 277 634 284 939 307 870 451 967 347 870 393 757 367 756 972 21 351 656 179 855 270 901 452 707 1006 10 179 719 1046 11 846 260 516 790 1054 32 160 557 1046 291 1074 153 268 846 995 431 66 727 431 968 986 73 247 964 854 243 376 981 386 678 676 463 197 888 179 948 218 931 986 435 124 889 1006 243 190 662 194 574 604 318 956 81 185 961 547 691 322 860 1058 83 826 22 315 993 154 800 518 852 1075 487 388 572 33 617 35 819 49 680 1091 368 726 82 898 46 326 929 484 852 932 67 96 786 325 937 1088 238 664 241 1055 161 149 766 757 453 340 922 143 758 913 275 114 665 911 245 1047 401 682 53 154 716 742 514 441 764 1030 429 187 732 759 472 1012 95 234 1008 754 63 853 444 492 789 566 407 266 844 909 391 229 709 127 669 800 229 601 95 739 303 624 58 245 869 171 661 311 571 95 585 380 1012 996 63 168 725 373 619 1085 357 334 1060 772 273 36 948 187 934 172 1030 943 343 13 731 727 320 576 338 707 121 718 508 334 856 719 30 500 791 49 700 962 469 126 770 911 155 927 48 957 468 584 297 817 498 677 398 886 453 329 666 282 894 167 945 421 557 892 167 608 515 495 972 160 1085 558 480 392 922 666 61 768 197 467 622 138 554 149 895 1088 541 600 283 881 238 1051 228 244 643 7 1055 849 455 1042 465 842 374 703 265 1067 0 5 1055 344 708 551 159 497 603 56 623 889 1 883 496 304 707 291 745 618 25 489 766 410 1060 656 109 118 789 735 352 702 113 1031 477 499 839 658 372 343 1007 60 1083 272 586 480 695 813 547 359 1021 561 314 112 648 510 588 449 754 173 608 963 268 1045 381 537 792 1086 420 432 723 623 100 435 703 1087 280 849 536 543 1068 953 61 257 816 420 560 187 632 404 797 910 124 144 637 64 836 634 80 836 171 86 624 895 14 926 286 575 318 924 504 650 368 1054 332 731 48 1056 478 856 338 305 611 500 894 468 770 191 823 483 633 415 655 1019 431 578 419 1088 129 131 617 517 992 208 796 814 107 340 766 967 299 903 301 827 409 59 778 673 60 191 913 1054 537 659 236 890 207 741 250 161 792 191 675 746 308 1043 439 710 199 1052 403 419 947 764 426 37 955 387 797 932 119 860 540 253 896 30 798 93 934 418 647 96 760 247 1076 649 405 507 817 908 29 884 375 686 156 6 905 360 574 219 852 790 256 279 1005 519 791 161 976 230 583 507 674 619 160 651 380 66 867 738 293 675 393 471 954 494 865 163 1044 839 121 118 1046 558 102 655 410 4 708 278 736 2 698 1074 135 841 346 207 674 741 392 143 940 60 852 799 456 566 45 905 250 320 624 448 616 518 661 736 347 942 176 51 641 1059 126 789 89 1013 429 632 460 215 566 538 1080 923 124 299 593 733 236 981 93 831 532 44 852 1051 503 676 532 449 1036 795 92 210 766 599 53 135 890 548 42 1053 423 610 60 659 18 999 190 332 764 455 904 704 510 73 969 1057 474 632 262 1084 276 442 633 136 606 534 907 890 366 183 750 991 191 107 563 744 138 926 357 997 502 203 987 718 402 121 594 505 858 396 777 723 387 535 748 1022 546 275 665 520 921 321 1083 149 836 247 631 719 84 698 145 138 641 613 218 128 939 740 335 472 742 1068 203 390 582 525 591 781 75 488 986 428 761 628 147 651 164 547 582 19 843 871 330 659 187 853 268 120 961 538 841 698 301 429 823 799 126 840 256 427 902 214 731 212 585 1050 115 1081 263 507 1048 261 938 808 497 751 7 1087 182 608 503 1057 200 639 475 455 844 184 1020 586 451 4 1068 734 537 280 720 1053 150 470 740 455 977 594 33 427 725 319 942 142 1039 930 336 481 793 921 187 36 997 829 290 7 594 793 352 136 632 78 608 623 483 592 510 363 838 780 372 594 46 1059 465 671 13 985 446 773 170 177 861 54 700 464 678 598 57 168 729 736 226 701 45 336 672 343 752 295 785 995 315 578 194 33 787 574 115 817 476 903 46 607 80 973 541 180 932 626 267 366 662 193 681 1014 109 198 779 175 972 1 872 841 180 491 613 1084 266 782 42 730 346 1027 444 468 1054 1007 209 734 43 15 824 1043 144 199 603 498 707 112 706 1046 107 750 240 1046 445 67 893 303 738 480 946 83 836 361 891 900 204 459 1051 229 965 880 511 590 260 647 500 168 803 571 321 292 824 154 699 370 695 295 1015 427 679 13 1005 566 438 652 330 498 565 948 266 385 1074 549 457 692 86 396 699 770 546 395 907 422 1052 1011 239 1066 268 739 317 98 676 599 217 150 579 278 575 296 991 842 29 350 1034 255 754 988 365 32 728 2 968 88 1091 57 1087 964 427 638 532 240 802 385 788 48 623 705 419 205 1054 1074 319 418 1024 140 586 750 338 1040 39 125 799 156 950 554 65 166 937 191 577 240 1029 243 774 940 147 49 826 1021 498 1087 187 52 948 66 968 890 334 531 781 183 861 406 1070 815 306 72 631 1071 332 349 1068 1081 69 218 855 470 884 808 381 488 776 570 368 1042 54 597 444 262 857 585 166 721 202 46 888 801 309 953 266 59 1092 823 114 1039 340 91 852 351 1012 913 227 759 171 838 2 233 665 904 440 955 48 1020 86 468 934 796 171 480 1030 870 0 101 1026 366 580 276 1090 415 657 356 790 80 1070 1078 45 169 769 659 303 497 590 114 989 630 154 861 485 403 946 444 1013 378 879 110 791 743 436 1065 141 282 614 712 110 882 169 919 511 251 740 160 552 132 737 996 362 1009 308 171 827 595 261 891 480 872 224 300 739 539 685 446 780 204 832 326 743 543 1025 914 264 19 580 649 476 57 596 628 538 272 835 557 208 95 686 759 418 981 136 131 640 659 424 963 20 771 517 825 522 125 553 671 387 485 831 720 111 283 669 896 150 293 714 81 601 1092 324 193 703 961 140 404 832 135 650 906 1 454 824 376 1003 1090 300 1083 285 949 321 870 118 537 765 774 173 482 836 341 804 116 997 238 581 11 1008 616 444 280 873 90 718 6 1065 522 989 569 85 36 625 581 26 258 626 836 449 748 105 139 773 1008 520 25 1095 164 987 776 154 544 966 262 1032 368 874 375 730 189 588 32 709 1036 92 192 1033 405 716 925 196 156 920 280 1025 276 1039 525 812 1009 252 992 139 476 694 294 668 940 332 695 157 396 912 273 752 117 574 1043 383 295 918 168 718 887 116 399 718 426 1084 793 464 754 196 697 447 472 768 646 111 882 530 1002 349 725 95 80 694 805 385 242 998 316 942 1029 319 536 701 811 165 514 805 776 255 894 425 802 51 755 258 122 1040 134 666 719 54 605 333 132 821 443 610 205 691 829 422 356 647 157 737 809 98 214 762 536 744 598 128 484 633 208 966 404 930 652 100 251 836 466 794 377 973 1068 176 924 453 608 481 159 809 494 1054 649 328 744 325 140 829 873 150 900 24 55 1066 1025 237 918 319 45 985 711 79 656 518 843 88 880 177 732 90 999 35 938 527 525 566 571 271 107 654 21 736 483 980 8 829 752 154 231 949 492 729 315 848 916 354 401 803 513 548 378 1001 811 166 1085 452 468 576 303 694 861 135 239 757 87 755 681 419 940 301 325 1035 832 61 498 805 717 84 513 581 224 1087 631 178 1010 19 758 108 876 334 793 333 659 254 881 189 944 236 825 12 301 959 851 203 70 568 500 750 566 484 454 970 303 719 489 839 713 184 312 828 85 1069 285 686 802 194 376 1086 1035 29 562 259 366 875 589 239 455 607 595 520 389 890 657 523 1037 409 403 1090 31 685 1093 438 131 593 730 545 468 921 213 725 711 495 766 527 774 159 524 814 914 480 626 246 444 925 628 144 582 151 1030 118 781 128 592 411 967 255 342 792 199 948 30 727 929 83 44 633 935 100 39 1084 174 1003 335 978 24 584 215 1043 563 14 272 894 753 341 1058 123 698 126 732 288 464 1033 262 1043 950 185 156 999 86 755 204 590 344 933 207 1013 677 248 39 936 961 218 660 329 654 536 1051 280 546 1012 234 1077 323 689 149 942 1095 167 892 238 848 472 449 880 504 822 14 890 1017 481 422 1041 53 835 934 253 699 468 58 652 260 605 1094 182 668 472 202 586 757 53 913 293 881 373 136 702 469 964 444 553 211 842 789 485 885 262 417 658 157 659 149 694 385 615 608 426 360 659 149 1018 724 479 18 783 53 778 176 1004 41 1057 668 54 806 109 743 22 49 886 754 378 591 256 299 942 47 1067 112 957 860 178 159 752 556 495 92 568 1061 473 391 751 1031 30 110 612 851 331 28 749 843 147 129 805 34 598 1019 475 319 1016 672 257 1084 502 539 985 315 550 219 917 764 150 630 330 649 444 617 282 1093 309 995 234 913 184 851 405 941 301 352 563 19 988 821 320 562 289 728 194 556 253 5 853 740 511 74 715 1069 194 725 228 299 747 829 97 14 631 880 380 480 752 766 425 1086 93 1003 5 333 748 554 442 994 309 75 716 647 354 694 492 853 86 991 233 875 189 349 649 572 335 295 682 684 114 1076 206 119 1002 570 436 535 782 926 346 224 1035 766 388 596 174 282 964 117 605 87 672 1067 344 1068 547 1086 10 79 1009 1039 546 1041 383 926 490 877 161 441 981 947 365 692 233 338 660 444 760 766 531 564 106 260 579 642 207 980 470 726 464 557 94 936 90 633 165 1059 121 961 370 159 950 840 453 772 267 516 683 111 912 699 394 11 1050 973 204 728 152 579 252 642 64 476 572 269 678 120 951 454 755 476 787 805 401 627 460 492 780 998 154 712 226 531 891 502 794 688 43 253 860 649 188 571 25 24 742 659 146 264 718 35 841 935 11 258 718 599 226 842 157 394 969 516 684 553 119 340 610 966 354 546 637 81 649 341 880 538 1013 581 154 928 81 140 934 885 190 580 11 57 1084 94 805 312 759 1010 413 488 735 564 540 867 336 456 776 832 511 160 859 439 827 474 833 314 979 949 532 871 317 229 651 576 24 248 768 633 394 493 708 398 811 835 30 549 472 565 338 403 701 409 1034 519 785 661 244 488 670 706 16 1020 346 1046 65 839 116 833 260 1073 96 329 640 524 1065 226 661 9 586 545 876 375 1058 8 1023 905 439 267 799 1049 307 1004 524 434 801 567 472 179 1008 82 1007 584 59 1010 467 584 103 458 884 937 87 511 766 8 618 849 112 1094 312 754 67 552 54 290 739 569 491 55 1043 965 220 103 933 928 99 548 65 867 379 339 587 330 843 619 254 966 264 1077 290 76 924 500 774 694 459 581 480 389 693 1012 101 1016 38 542 1003 596 142 442 817 390 702 805 350 1057 520 498 561 878 476 903 36 566 453 759 385 467 635 510 654 46 1030 314 1083 971 228 963 229 396 636 705 534 755 93 582 311 989 319 447 733 530 756 892 498 292 685 359 1087 350 1023 890 100 167 563 1062 381 587 410 459 617 445 1051 184 845 750 279 843 537 1077 170 113 773 24 1037 55 708 406 824 1026 503 904 327 951 8 170 579 330 714 778 397 245 1007 139 715 1030 106 766 52 594 365 8 1075 69 1003 776 179 500 820 894 101 1029 496 421 969 521 931 934 501 380 1009 4 809 226 1047 210 639 549 512 906 468 1045 168 214 887 753 13 43 975 571 51 576 450 370 557 884 51 777 69 107 741 877 240 1028 91 69 608 525 745 426 971 28 801 448 1004 451 663 215 842 446 1011 836 130 827 252 146 1049 64 824 1076 354 595 54 612 522 78 1035 1 995 301 647 682 7 948 74 211 764 196 993 639 137 766 233 1031 270 491 717 438 554 765 317 527 1046 315 742 175 775 987 56 938 19 92 1005 649 426 970 182 198 578 183 800 164 641 812 362 320 715 626 372 141 917 1030 451 345 943 423 652 976 192 594 220 244 744 1027 540 588 468 709 261 33 734 77 1080 1 607 696 382 699 435 337 581 522 930 82 1066 232 1074 1068 422 778 179 810 54 18 752 391 859 547 1032 885 275 907 349 856 345 773 140 877 105 963 175 653 106 353 736 826 531 460 886 892 250 937 23 884 394 861 36 291 702 555 511 224 1080 860 103 267 732 18 720 749 363 364 1007 1032 149 157 936 457 891 1013 58 954 230 597 293 179 970 345 964 118 831 8 695 378 756 142 641 639 449 493 962 167 782 124 956 789 537 797 418 138 639 827 193 1073 365 547 858 460 668 81 991 409 885 630 403 356 871 354 831 79 714 854 385 712 323 276 602 696 465 41 600 355 1068 717 406 580 230 1011 314 375 564 58 813 122 994 211 1010 1010 298 693 0 720 162 279 874 782 76 225 814 1022 85 900 249 508 591 131 701 778 389 887 48 1079 467 113 1033 203 850 213 895 552 110 752 113 508 629 849 223 964 168 90 982 984 165 475 667 713 221 603 180 672 2 1084 219 596 181 1059 480 684 447 754 283 677 352 19 1072 331 579 785 331 309 798 586 190 828 455 758 146 311 717 115 831 592 12 24 881 63 711 1070 486 705 525 1061 418 213 792 709 499 454 1070 559 314 1059 258 380 874 475 596 29 868 428 1042 66 976 666 398 1056 450 331 709 1018 219 260 1072 733 232 333 896 861 147 833 203 389 824 192 590 538 1012 65 564 714 498 528 552 583 426 643 17 129 826 906 361 753 501 1059 190 917 218 154 1079 1075 212 415 659 258 736 829 134 516 681 79 850 799 3 156 692 695 85 91 586 321 558 901 534 896 8 457 966 344 628 526 1046 334 616 931 70 228 800 705 463 224 581 45 729 314 1070 679 104 1051 196 496 847 443 770 1 962 314 997 840 447 517 922 1032 43 1039 337 497 674 242 750 563 415 790 92 105 715 511 870 974 84 846 409 1050 428 762 190 886 36 639 389 584 314 732 334 831 169 0 810 388 897 505 993 860 175 260 826 548 373 230 551 1054 336 718 274 123 877 928 18 361 654 990 20 793 213 777 255 865 92 6 1026 176 616 69 1019 125 964 884 444 492 731 316 562 94 847 770 45 15 655 495 704 466 604 255 851 1083 459 767 183 924 378 839 224 672 170 417 789 641 248 542 1094 551 546 108 972 565 88 89 944 900 19 794 136 84 1049 522 600 880 345 149 834 421 984 961 339 524 955 454 708 495 813 21 780 1062 260 94 917 472 988 427 653 363 832 591 200 628 483 119 735 120 965 1001 69 885 202 657 346 1001 125 857 308 865 329 818 72 13 787 408 908 533 685 873 396 453 1061 374 632 775 343 743 158 101 1048 92 630 1053 36 1064 492 116 949 125 592 462 1028 77 868 678 509 689 145 1005 208 1058 161 858 403 1095 88 171 936 301 1082 828 291 825 394 632 105 570 325 981 512 620 124 492 902 225 1013 773 94 554 33 412 1073 593 291 658 308 79 660 711 171 396 928 684 230 458 881 656 272 538 836 1055 45 862 305 276 868 390 560 950 320 219 788 271 561 613 526 554 453 264 556 1023 493 733 84 706 303 767 540 527 745 159 576 772 227 264 786 895 334 877 117 1051 324 543 932 447 1071 107 967 214 604 677 37 36 875 194 878 515 1055 80 910 47 614 719 127 464 763 133 633 99 964 801 156 861 291 935 357 68 766 975 207 176 863 32 702 750 128 873 204 913 237 152 1077 428 640 392 1086 134 639 670 269 162 1027 852 340 1086 139 475 750 566 4 1011 493 107 777 312 918 243 899 478 1066 465 688 70 551 498 708 751 190 963 424 454 735 1036 14 296 603 140 747 568 468 720 38 276 857 896 184 288 757 469 681 1047 536 387 588 463 649 1092 55 294 1065 420 583 60 810 598 362 56 682 940 9 507 561 447 559 100 627 972 407 762 58 3 1052 660 488 681 315 378 625 168 937 334 759 174 896 951 228 491 954 430 616 149 749 852 121 204 563 318 670 495 755 149 904 39 661 750 402 118 873 986 425 605 60 117 975 780 51 735 25 237 1037 559 136 535 1071 315 914 323 844 348 624 372 561 322 731 1047 0 612 464 418 1072 748 49 520 998 1043 134 94 747 79 860 19 557 1033 181 1017 462 831 477 923 183 1055 158 410 597 898 453 820 123 563 383 388 942 947 382 277 717 1007 249 445 780 186 822 703 92 1037 215 961 313 815 59 1075 86 933 76 695 135 623 366 211 843 530 857 1024 89 757 7 465 552 375 895 229 1021 953 512 749 434 200 811 830 29 275 1052 123 797 921 125 637 127 146 628 723 420 870 505 563 339 487 943 468 850 628 274 410 566 368 596 523 830 630 108 669 12 856 380 684 385 40 1014 214 916 78 628 340 632 719 64 1084 443 928 37 419 655 570 379 110 1070 927 503 686 455 709 197 857 139 455 839 151 640 429 695 801 201 967 236 205 1015 236 1092 643 37 334 1035 611 285 473 884 914 0 41 784 513 606 22 858 346 729 922 419 577 446 688 31 775 14 354 698 263 1056 924 326 87 893 499 807 541 826 914 489 541 566 1040 115 544 1076 748 112 250 619 809 191 781 496 657 107 647 544 192 786 458 755 148 924 162 902 569 522 389 850 79 907 837 13 1048 119 586 520 312 825 1051 540 153 930 218 952 252 928 740 299 265 792 630 138 624 451 1061 45 545 974 966 253 1024 331 86 687 108 578 114 905 841 54 394 737 247 965 536 750 319 908 676 107 102 1006 794 337 862 289 532 1019 311 835 578 125 949 242 1016 143 72 1020 1072 458 140 828 627 533 43 863 474 577 469 757 880 536 899 63 389 1049 410 746 35 589 527 569 367 1049 176 892 35 650 855 14 1012 149 538 853 219 779 1083 376 63 625 98 988 15 587 113 1022 212 1095 1074 76 865 252 550 146 41 952 7 569 634 400 479 803 991 324 773 285 2 711 763 242 985 519 353 1020 712 254 49 660 200 614 475 814 221 894 438 859 572 416 1011 270 512 915 958 464 638 445 889 237 142 975 1086 215 254 1032 674 168 968 30 817 177 430 653 1016 75 555 294 223 732 1004 213 192 824 932 95 630 516 1073 437 85 702 110 971 858 1 475 975 303 797 257 797 770 71 123 910 12 1027 1082 383 955 306 373 834 916 141 838 438 342 1084 503 655 1087 268 1035 191 1081 50 944 145 803 351 724 40 734 329 540 940 787 282 430 613 668 67 29 1064 593 288 428 862 195 640 762 427 413 983 720 145 1026 85 236 841 35 943 794 214 499 762 652 60 3 1007 446 808 286 992 986 331 146 750 556 73 877 294 823 291 265 1013 146 1064 497 655 357 766 832 113 998 256 1021 368 206 654 235 846 878 400 902 97 405 627 818 132 371 893 594 225 428 551 249 559 228 717 1043 481 839 450 716 58 39 1039 219 570 875 212 4 999 212 996 382 957 905 103 563 450 453 622 5 804 919 500 38 1083 288 690 62 1026 853 21 969 276 100 757 1089 244 388 954 600 314 835 160 478 675 24 861 583 534 725 380 862 87 661 292 133 649 164 971 924 438 846 51 991 42 234 685 337 1008 875 94 1001 485 267 1087 996 543 631 471 379 578 588 254 0 984 819 337 757 278 180 1084 105 866 205 815 442 925 1023 384 399 892 0 819 565 131 396 1032 571 89 102 579 904 282 956 489 212 744 1013 384 602 80 725 84 1081 522 886 470 28 979 183 976 803 299 579 158 335 1073 491 583 588 298 242 623 890 481 14 958 554 430 252 1020 18 811 242 915 196 766 775 409 240 640 64 897 811 282 310 724 12 893 710 68 475 828 56 752 958 323 704 222 74 763 325 929 395 1020 297 1026 793 62 825 459 1002 297 881 254 531 969 857 104 935 122 748 517 866 526 343 574 712 496 47 787 65 612 256 1010 345 970 1055 266 909 258 366 779 676 248 129 937 936 308 627 459 582 342 198 913 715 371 836 262 1085 376 104 895 250 631 450 1069 656 394 235 1044 1048 501 775 509 512 1071 1088 417 1062 475 944 454 1069 233 985 492 89 1004 996 242 719 371 279 656 303 574 481 810 578 342 175 1053 398 708 649 462 855 258 766 209 243 555 582 449 379 801 155 928 212 704 932 169 277 937 268 997 992 90 716 431 169 1013 13 984 832 18 420 641 876 339 16 584 834 490 353 590 742 243 1091 207 66 641 470 916 826 294 440 935 159 1045 97 837 120 614 985 97 946 287 170 847 940 41 231 934 650 215 320 552 1059 60 897 294 634 8 186 844 164 914 270 914 1067 311 912 433 399 1063 806 385 477 979 152 893 236 923 967 368 581 517 613 157 887 5 363 873 1002 111 482 1078 473 728 13 863 241 1040 583 89 895 206 953 11 262 805 448 845 285 969 861 143 300 1057 279 910 1088 449 1 641 677 2 589 423 671 503 41 951 1058 160 766 471 916 228 854 27 136 948 960 364 831 367 710 412 298 948 182 563 905 412 365 558 1005 344 314 896 388 700 98 785 57 641 702 249 152 903 491 759 54 852 359 686 784 73 681 470 417 576 686 441 951 123 337 897 969 139 410 717 82 1092 337 922 73 772 561 273 1042 487 863 383 475 842 274 995 181 575 1066 167 110 709 392 644 383 748 791 462 244 766 363 707 127 716 976 208 282 819 616 153 235 842 760 339 5 629 827 464 652 411 496 636 324 1044 748 47 676 387 371 1012 912 158 72 950 787 72 601 373 506 831 606 222 802 248 3 1074 40 1040 330 724 568 85 179 1065 812 10 775 404 779 236 878 268 700 490 281 893 23 715 312 565 772 399 687 145 1090 415 612 181 454 856 484 828 295 549 121 711 855 521 548 453 52 551 577 475 572 461 144 672 553 139 159 553 1016 492 172 706 282 871 263 688 721 322 368 803 1088 313 391 953 479 1031 4 978 809 151 161 735 346 641 407 564 577 122 28 664 767 4 541 965 173 687 265 941 235 801 392 675 561 321 957 521 836 454 701 492 59 866 700 59 1091 309 46 765 189 570 1018 518 1068 142 998 436 528 1047 503 809 855 452 1058 77 77 551 216 623 75 815 930 9 258 630 386 797 563 513 9 822 431 614 593 245 310 655 947 312 227 822 57 813 192 841 768 437 303 661 527 690 310 1083 925 535 377 712 55 593 377 949 151 824 1006 208 462 599 16 781 743 433 786 122 744 33 949 356 761 134 427 860 298 624 581 297 306 1043 435 947 260 571 46 731 602 131 828 281 424 974 259 589 179 1056 804 348 905 480 828 280 215 840 125 1059 619 372 1011 328 577 363 81 985 974 316 25 805 961 48 486 872 569 480 160 969 595 287 296 779 457 665 686 56 984 215 84 862 625 137 851 252 164 650 924 342 544 908 413 798 186 554 12 780 952 429 458 551 1040 257 668 333 422 709 784 159 946 185 560 308 143 735 163 937 8 899 610 501 124 1036 441 568 493 623 575 39 300 748 271 907 414 767 946 511 638 270 342 897 652 283 354 885 113 1005 739 281 280 737 843 150 1016 204 635 183 372 1087 418 901 961 16 781 502 1075 271 1021 261 680 547 156 588 721 54 333 622 508 891 305 681 253 911 78 701 407 788 894 368 858 245 140 682 947 280 337 747 645 20 189 840 260 836 200 795 664 511 435 826 914 172 836 462 934 315 1002 415 680 319 822 38 292 982 521 624 965 513 1029 545 44 627 219 1051 914 321 775 516 341 923 288 652 8 893 488 889 1006 385 513 955 408 696 552 436 353 835 511 791 158 667 466 808 510 714 621 482 787 26 977 370 313 800 900 227 345 621 101 1010 889 511 411 992 1055 30 1085 463 695 4 326 758 425 701 42 771 241 900 732 363 353 826 943 386 13 789 7 1035 834 517 71 622 779 465 692 230 515 958 243 833 768 464 991 488 457 737 285 898 363 1015 952 442 999 384 429 1090 540 877 803 190 822 10 204 661 959 303 63 820 979 456 607 401 733 307 1039 304 549 390 644 332 729 288 298 675 8 676 382 839 1043 247 1083 358 211 869 1088 456 152 727 730 479 65 1016 892 494 117 639 445 1001 847 85 1083 327 455 564 1046 446 1043 109 542 900 238 1090 295 754 656 486 252 789 703 255 118 1003 957 390 1025 149 367 658 793 506 779 343 886 99 295 1075 896 62 502 823 319 594 559 405 1080 278 892 309 825 525 187 938 138 939 651 366 1051 97 515 886 550 528 1013 504 597 523 182 1002 971 134 463 987 447 863 386 601 138 925 989 299 489 963 838 126 691 371 18 852 922 16 290 774 884 127 505 861 733 437 91 675 100 704 990 366 601 67 380 709 983 141 329 917 79 1039 598 456 142 1009 475 611 914 543 914 276 787 464 462 742 916 325 917 468 339 989 955 92 973 173 1088 511 410 898 1048 89 119 551 929 219 851 519 256 778 165 726 973 36 39 604 1040 351 645 264 547 672 178 565 668 315 358 885 651 365 494 621 370 996 342 832 1018 240 443 732 795 278 515 998 575 146 1057 29 152 884 771 137 372 704 977 160 823 239 656 149 907 195 828 437 679 95 418 754 1049 386 696 527 684 6 637 265 973 344 28 601 873 105 992 294 468 574 205 963 432 1041 574 46 495 1050 419 1008 563 109 683 497 619 84 725 505 975 519 360 1004 105 849 638 306 162 786 187 591 557 183 582 235 613 436 738 56 420 1075 617 307 1071 149 622 440 301 697 0 941 494 825 853 239 92 888 538 631 583 283 815 346 537 1026 777 215 167 999 460 1043 271 706 472 994 718 436 50 800 835 329 686 398 169 915 730 485 650 248 780 380 31 712 1020 478 171 782 574 540 752 401 974 189 511 1073 560 164 670 360 963 76 814 473 99 684 897 12 917 169 415 889 543 866 651 146 414 1042 723 248 482 660 970 17 954 155 769 400 650 3 142 773 791 453 558 95 199 873 401 1060 846 36 491 803 1086 302 647 290 173 1079 214 1008 1095 361 882 181 396 966 754 502 1004 252 628 356 1089 287 91 880 984 199 673 325 907 2 368 1088 708 308 1091 31 606 315 495 1052 353 603 550 49 167 801 583 411 473 1042 1000 211 742 201 453 821 310 688 513 678 948 0 274 924 716 444 1051 463 844 317 747 521 519 686 523 955 692 193 1074 309 539 703 349 1025 1086 85 924 199 239 554 217 743 2 563 755 56 845 32 676 115 546 710 247 901 772 269 377 845 964 261 435 1018 990 340 733 524 333 1079 876 525 582 21 315 643 434 884 748 316 287 844 903 94 572 264 936 501 234 852 438 829 1082 184 753 298 917 489 668 264 927 334 255 792 156 624 868 451 331 1003 86 929 108 819 884 144 690 442 308 702 560 26 119 847 518 745 804 9 97 800 947 474 400 941 352 965 187 585 20 604 939 404 131 588 723 308 317 790 408 810 938 12 736 231 761 480 596 312 450 843 452 883 323 1043 868 253 526 765 203 866 310 821 810 117 326 613 901 49 898 387 114 555 839 265 186 905 283 927 92 892 830 136 650 121 573 541 1073 429 623 134 144 601 224 1030 107 794 621 360 233 1083 586 346 330 608 166 829 318 1030 1088 2 214 1058 670 335 711 0 884 123 1030 325 813 68 471 802 303 994 49 602 365 965 356 708 34 1070 791 15 924 219 188 629 984 360 513 954 689 82 194 745 1033 474 94 1012 791 133 272 703 1004 33 407 664 786 182 997 426 323 978 1003 467 432 812 672 182 749 208 790 220 867 136 437 668 491 691 897 395 749 14 738 404 1086 348 234 615 245 1009 928 135 765 382 1016 529 1031 152 63 746 118 1010 768 196 231 919 451 729 461 666 736 102 1046 55 922 15 377 687 465 608 758 459 113 705 115 975 928 102 347 920 160 697 963 0 428 721 458 810 773 162 1008 110 226 1019 422 956 465 969 570 487 280 1041 1040 235 1027 236 566 67 492 675 344 792 676 96 872 413 151 649 570 143 410 550 687 488 933 361 113 762 1040 379 954 331 176 959 335 835 326 559 901 230 314 1085 818 335 862 55 206 673 878 428 814 182 9 623 652 543 814 138 366 615 887 481 520 708 820 309 870 38 365 610 742 369 41 1093 842 52 870 201 14 962 661 327 207 608 864 74 185 873 353 886 523 1004 332 633 24 657 701 20 477 581 463 935 924 358 879 320 918 484 1076 190 275 910 226 749 864 376 950 68 748 546 138 1024 316 743 491 724 868 104 979 437 987 435 746 92 654 155 130 623 1063 481 53 912 978 501 72 959 813 410 374 680 83 614 638 227 281 857 48 991 216 828 178 957 238 605 57 743 1008 219 169 953 470 700 976 219 611 438 134 1044 86 743 1032 326 1040 267 781 23 949 110 222 742 217 787 636 342 865 158 427 691 650 370 1014 309 700 184 39 556 1019 278 280 1072 1043 398 1054 310 727 347 1043 529 1078 233 934 341 33 1063 806 544 803 441 902 367 722 447 436 739 499 911 228 918 164 574 85 929 1070 269 258 758 898 346 770 246 787 469 718 214 829 138 156 1083 833 323 674 212 22 1024 400 1011 216 708 366 554 152 724 953 372 939 72 465 968 1045 217 763 33 509 1085 119 591 67 878 831 37 475 1052 1029 332 192 1049 936 99 484 1043 552 375 238 1092 109 888 670 404 651 76 452 571 417 603 423 816 256 586 714 8 72 916 1042 506 94 1025 989 78 631 264 1007 122 1074 372 965 36 737 18 1058 261 726 296 225 1057 534 927 1061 325 184 851 200 712 472 925 3 565 378 793 263 988 55 988 942 185 503 825 224 552 577 227 858 217 78 680 1060 6 471 586 191 992 737 319 132 868 649 262 760 135 571 39 564 252 922 291 5 749 493 876 53 925 159 1081 1001 84 410 805 1050 354 1002 477 751 530 19 666 670 228 897 89 277 820 173 838 1069 73 434 1094 718 194 463 582 781 144 554 207 906 49 374 856 931 263 529 604 20 620 793 33 193 943 284 616 423 779 1084 501 617 454 137 765 157 1011 797 491 121 1049 398 801 357 655 413 979 811 397 255 944 43 678 766 412 216 969 541 836 84 1058 163 940 782 295 328 1054 862 268 825 231 461 787 218 650 964 114 450 713 628 325 711 78 881 250 27 702 555 175 944 71 736 149 795 255 242 577 207 899 828 316 408 815 998 293 447 599 768 417 278 733 1023 166 663 226 179 612 951 23 507 899 320 1087 642 85 309 1077 220 657 43 594 773 315 251 657 294 1054 460 629 751 446 99 735 212 1051 158 915 125 1018 1076 538 511 601 399 550 675 94 1041 317 588 422 882 130 720 408 460 664 579 10 231 927 346 746 624 202 563 516 185 773 330 812 596 350 689 283 79 1044 200 798 363 645 406 604 329 632 1082 112 829 503 624 82 584 271 553 383 704 398 1043 279 477 804 244 865 629 112 394 953 1002 177 1026 272 155 790 632 547 22 744 455 690 75 963 342 790 385 585 1055 278 285 1066 425 664 993 541 84 988 19 601 647 266 1009 107 166 1022 473 954 688 163 757 366 504 849 109 635 524 841 310 939 69 1093 119 1091 267 819 26 657 220 714 893 53 20 1018 1085 429 350 953 195 797 358 859 666 509 1035 144 461 882 418 894 143 1067 889 464 328 997 224 1042 400 950 232 756 132 598 707 15 394 634 205 575 302 1019 18 705 576 187 843 441 440 875 115 826 14 831 531 776 587 45 548 1 565 229 11 878 822 416 610 168 502 959 685 379 1070 320 516 592 936 226 79 870 183 779 900 152 707 271 469 1048 636 300 103 930 728 483 346 979 271 951 331 550 141 667 169 908 434 1017 370 1066 68 562 481 893 220 932 978 110 836 270 987 500 903 227 589 497 205 1004 917 41 574 516 797 182 601 357 352 694 692 257 917 433 1077 430 191 985 611 451 335 989 546 994 904 134 198 977 480 679 391 1044 565 364 7 1054 401 713 182 923 863 477 633 11 394 862 339 666 367 759 87 573 520 660 896 123 139 1002 1074 304 820 60 568 294 528 780 186 935 205 729 194 979 159 984 637 178 1032 535 135 628 146 661 283 869 416 673 872 347 614 464 344 589 182 1058 866 537 104 621 564 381 893 163 39 955 324 940 324 788 856 186 516 859 945 6 776 145 46 988 1086 534 155 711 358 676 568 113 763 80 121 621 367 1079 815 146 755 434 624 335 386 899 650 150 49 837 936 390 266 1073 51 1010 544 734 138 863 756 8 957 378 936 394 267 723 313 609 958 62 1007 429 556 265 935 422 1089 188 304 668 33 1059 796 511 95 689 367 828 861 255 812 218 72 702 626 190 752 117 310 764 884 119 543 955 392 704 487 600 1059 182 802 333 523 675 824 165 263 742 458 648 441 672 985 462 531 1027 225 909 482 739 92 971 867 137 999 38 244 778 1010 241 58 841 454 589 856 471 151 819 594 231 542 819 115 1013 548 229 452 1040 339 828 505 1010 989 56 153 644 653 171 763 420 355 1024 783 205 50 563 684 339 843 210 660 170 83 704 667 520 300 674 881 104 547 936 3 767 633 203 45 878 391 651 193 728 515 747 247 678 511 807 414 974 391 1045 1018 485 242 890 778 251 237 1082 974 30 390 966 41 830 683 264 579 395 125 717 795 108 561 125 915 207 621 279 392 770 612 370 287 734 488 882 276 755 163 1043 246 872 108 717 436 778 176 1090 331 583 214 605 301 893 804 303 46 1038 919 99 652 275 169 869 451 634 467 974 1029 46 368 566 81 1003 26 893 1048 35 192 837 784 252 134 610 306 723 679 90 413 807 859 354 201 614 842 187 190 926 843 259 918 38 281 752 592 374 15 815 539 646 832 69 1002 469 222 1019 194 592 1043 382 772 319 285 851 1026 476 865 472 141 1094 521 962 630 370 593 373 393 937 378 1017 625 500 697 90 71 983 900 18 111 1004 1002 512 1083 75 172 673 87 854 177 1091 866 401 749 277 710 304 1095 543 790 239 808 92 381 1066 1070 462 501 643 333 864 249 908 723 477 1019 52 865 65 708 460 300 836 319 581 1058 423 402 640 337 876 524 717 835 92 956 433 1007 65 932 184 47 765 536 1054 949 253 306 1036 507 671 790 522 893 526 764 281 191 971 413 762 822 86 339 885 730 94 398 637 777 229 161 672 553 526 921 527 423 1052 282 895 87 815 598 221 543 656 693 478 199 753 142 1083 475 605 870 392 748 10 678 334 666 262 594 415 184 694 476 633 966 429 103 659 117 1087 93 1031 489 802 32 622 580 424 772 67 662 215 851 476 307 825 1021 67 478 747 366 907 188 818 432 575 486 661 164 647 601 200 586 110 1047 300 40 913 170 795 958 37 347 940 350 669 385 775 870 185 318 745 326 1071 133 779 1044 282 827 85 91 1017 825 267 703 67 66 1080 403 846 602 14 180 1024 183 882 168 1025 853 223 487 922 1063 345 971 109 148 717 1057 299 700 159 768 305 751 60 508 655 530 990 111 606 725 335 940 419 531 956 793 32 171 1006 347 1023 942 323 284 615 587 41 654 355 378 1014 668 397 736 205 237 815 822 243 234 870 697 173 737 353 71 969 973 407 996 208 1027 507 952 0 80 673 214 824 560 374 191 1004 706 80 1088 381 37 1035 77 813 142 1016 1071 41 311 1069 625 33 671 424 830 96 556 527 643 438 500 868 171 952 1032 63 215 1065 438 864 903 205 820 355 572 249 1032 344 284 772 322 643 839 197 292 636 34 803 877 215 360 742 851 532 538 1001 419 1081 117 1094 482 860 186 744 837 540 826 250 26 963 923 475 794 122 346 596 529 854 1018 464 905 112 478 925 502 712 1011 148 587 508 434 902 961 540 92 995 1020 542 832 487 415 672 441 966 282 881 1035 181 170 935 361 945 181 700 192 1087 1058 522 867 126 1069 191 14 641 541 1010 1038 441 792 391 447 812 377 901 500 555 610 164 403 744 757 261 435 805 42 1086 503 928 600 112 735 393 434 764 1040 170 143 957 964 84 665 168 755 272 62 759 579 27 1033 258 310 947 583 472 91 1092 231 1057 851 197 598 460 689 236 502 987 378 649 192 591 758 343 161 763 366 551 835 169 437 618 842 364 23 711 271 809 341 653 44 974 770 326 569 329 597 33 688 156 509 871 260 903 109 608 838 162 881 177 995 527 698 285 213 856 345 865 1047 47 324 958 79 851 150 865 675 371 951 221 428 855 302 741 687 491 956 529 843 451 17 842 353 585 1056 12 970 203 1032 62 701 155 440 595 888 265 175 850 543 586 166 616 1044 18 195 860 1071 147 975 153 320 771 1074 427 643 203 231 910 1078 309 211 928 230 656 576 214 540 851 745 180 947 252 240 680 125 672 542 739 840 426 865 355 206 719 708 133 586 76 55 726 661 105 230 840 246 592 537 967 657 262 313 871 943 423 439 1095 266 645 682 279 456 597 511 720 743 414 382 758 659 234 19 1061 1060 381 876 8 1092 23 284 690 388 820 1033 193 163 569 277 848 462 661 572 430 337 1036 777 122 640 255 203 564 73 930 1049 442 361 900 517 738 243 591 220 581 852 79 303 644 555 371 70 832 953 525 698 10 594 42 610 529 789 234 425 783 698 512 1062 148 104 725 147 855 100 1004 775 402 538 925 686 400 267 688 694 285 934 469 645 4 512 664 995 441 1068 0 729 415 302 749 351 1025 515 1073 9 825 812 289 431 733 828 95 923 454 1068 29 499 753 30 929 423 901 111 554 84 1066 673 1 889 265 246 868 1 797 749 22 145 896 524 791 526 930 664 335 325 889 138 988 908 6 508 808 268 643 671 23 485 656 197 714 1029 216 503 735 923 242 1038 217 38 637 953 135 640 118 680 12 1069 290 926 484 795 313 948 330 932 355 528 800 91 665 163 740 0 828 920 29 819 454 338 705 829 64 56 666 737 171 52 714 384 574 321 1094 690 261 106 980 934 114 1053 17 905 204 558 346 267 1034 540 737 423 760 298 665 644 479 1032 92 173 787 545 902 692 392 456 940 960 58 509 1095 206 983 871 235 830 477 611 8 458 1020 820 187 128 663 21 909 472 1092 436 690 976 347 744 389 763 390 1036 274 11 766 295 632 395 917 1051 462 316 1094 340 640 704 82 960 310 670 279 287 572 810 35 911 471 290 1001 766 56 193 1053 103 1020 255 691 160 768 480 607 222 855 198 812 869 133 708 373 513 1010 416 592 805 313 629 154 1095 146 165 668 19 953 80 785 555 70 994 53 146 1014 677 469 263 721 496 659 502 703 170 762 1033 332 500 873 855 546 639 186 292 841 141 738 61 689 962 255 523 897 1008 138 162 870 388 814 1063 377 960 201 240 1007 780 80 268 1054 505 973 838 223 716 95 679 273 814 132 594 367 212 1012 269 861 858 493 98 574 185 926 494 1045 927 263 785 451 356 899 698 113 905 268 821 223 1086 295 55 927 234 639 914 485 677 545 955 366 372 946 514 808 914 205 733 519 23 882 907 457 396 1076 263 966 1056 531 593 418 1049 346 711 201 393 956 537 942 87 897 324 861 143 691 912 210 690 274 326 927 708 363 951 453 278 1011 42 788 254 850 170 1073 537 918 287 991 148 853 723 80 893 392 181 741 197 1050 761 361 134 704 126 944 830 349 63 585 1006 374 741 120 529 829 266 858 27 555 227 939 1081 271 1074 529 596 491 610 419 178 645 1054 440 317 588 989 415 278 717 597 414 949 29 104 1056 228 640 426 987 380 808 128 1088 59 670 40 735 288 951 583 5 918 64 890 310 1019 259 865 219 319 927 111 937 860 457 833 346 619 15 131 794 98 890 526 787 572 281 640 135 123 637 529 724 757 183 470 702 689 36 855 164 1036 59 51 917 751 209 1005 149 206 550 425 981 403 765 481 1084 873 493 182 630 795 299 299 935 744 500 65 869 784 374 510 766 138 869 338 943 1 1020 276 632 259 858 35 1060 1045 118 10 819 187 865 228 737 192 760 510 736 1057 424 12 898 414 835 924 87 568 313 988 538 313 603 131 748 861 532 821 183 358 625 9 834 1077 329 62 753 127 571 458 991 897 293 393 983 690 208 1 894 522 1009 310 1038 807 267 803 159 411 912 883 121 321 847 963 105 107 796 396 884 498 634 48 726 1072 353 988 249 918 266 743 476 824 39 142 1021 285 978 100 720 715 240 977 405 839 175 973 395 738 491 354 592 939 125 374 930 835 293 820 311 600 85 1042 78 30 1066 743 298 782 263 312 1074 270 845 594 287 52 1030 39 598 46 933 728 82 1080 403 892 212 320 682 721 542 957 288 936 202 48 970 536 642 568 404 494 746 629 118 693 414 404 903 427 1078 15 756 688 174 381 793 500 882 937 271 54 1029 436 961 158 981 334 1016 148 635 107 965 128 778 503 775 943 326 906 233 479 727 910 477 69 1006 610 82 686 231 598 315 775 102 65 884 408 978 963 500 464 769 228 592 969 340 375 787 325 1090 720 161 753 281 410 800 325 722 504 782 834 125 680 15 784 55 686 523 133 774 191 776 775 306 784 21 1007 455 617 209 526 735 915 380 382 1066 247 718 934 105 1006 465 237 882 753 516 962 73 469 1026 379 970 736 244 650 241 687 26 287 1078 440 572 760 20 1073 280 168 984 749 19 932 390 1023 423 1075 99 120 917 781 108 192 956 653 392 634 122 117 576 59 581 653 51 268 707 455 832 521 779 1091 413 1059 441 434 952 560 36 495 881 7 714 350 1071 1066 279 532 643 883 402 147 919 454 1030 772 263 829 218 93 639 274 841 294 560 195 958 363 978 219 1092 220 632 987 486 869 317 355 626 533 974 324 741 641 486 859 343 800 222 275 930 664 450 587 359 25 574 100 636 335 822 75 1048 1003 496 964 350 185 871 796 211 409 855 688 457 923 82 1071 507 1013 381 6 1002 520 863 396 954 525 666 57 880 1027 246 1059 540 552 321 687 273 675 0 98 1045 1062 394 908 23 393 565 304 662 199 820 173 897 395 592 461 887 1088 161 1017 522 849 152 1059 196 50 772 867 23 332 701 641 0 129 548 806 178 211 936 428 1059 1031 139 750 381 940 305 1051 3 375 586 898 310 1045 329 737 371 402 925 274 873 844 336 388 743 514 736 405 556 573 527 290 652 392 990 993 372 1085 108 674 305 90 830 460 949 1053 388 285 936 1067 253 726 500 144 950 949 28 1092 417 748 408 852 396 620 217 328 999 619 171 886 12 561 229 629 476 1012 130 560 372 506 601 715 518 1037 305 540 699 87 686 286 577 143 1010 349 812 226 934 274 949 624 109 57 574 635 86 646 440 217 1049 674 310 119 976 284 1091 84 811 224 844 939 426 357 738 1022 18 668 450 1041 298 135 995 771 270 54 744 916 30 242 687 395 596 41 914 723 56 683 399 660 354 93 690 87 605 328 948 372 583 405 887 21 956 135 688 478 998 482 1024 1074 229 198 1040 121 910 893 410 743 331 678 53 233 591 1024 379 848 3 3 769 258 936 1058 21 386 984 69 820 356 945 493 565 347 764 49 805 1005 151 542 1069 586 16 923 283 323 796 131 1061 610 447 706 251 254 956 26 926 446 576 1029 130 496 739 935 13 26 791 873 101 241 679 864 167 165 624 922 446 121 723 7 677 643 298 696 282 451 707 999 372 87 747 180 692 923 313 963 535 1041 260 180 1033 541 854 458 952 42 859 777 404 0 1049 133 571 253 677 754 477 777 382 629 289 321 826 209 875 53 904 1057 514 83 690 456 1076 69 593 851 292 82 656 867 145 149 655 947 375 149 968 113 868 155 722 74 847 359 731 252 702 736 143 707 103 1089 48 175 837 1 855 1071 338 780 33 754 527 760 46 774 527 697 317 39 1069 149 832 453 839 914 170 10 918 856 313 463 621 523 733 805 378 302 1044 492 928 573 329 655 196 388 589 319 876 617 347 558 377 164 654 129 809 971 211 730 317 48 639 866 271 149 1002 849 454 850 363 851 240 499 997 998 41 742 138 941 13 633 9 883 509 689 230 403 557 181 824 624 374 496 1056 543 1077 1039 479 16 964 1071 313 471 864 331 1055 986 133 393 933 962 379 662 122 782 400 535 762 225 717 679 386 497 990 376 840 399 832 250 1031 54 937 204 847 701 369 538 572 537 736 88 892 929 112 591 12 267 1013 171 697 698 302 286 682 728 151 257 706 632 242 200 996 745 544 15 1011 420 702 67 833 543 712 1042 413 281 941 680 430 394 925 233 1018 676 373 471 1094 11 629 502 710 977 42 506 921 268 781 742 117 189 1012 163 801 186 1053 6 650 847 364 823 184 668 162 985 525 863 104 406 1083 667 39 659 385 740 532 962 517 673 458 893 309 214 826 63 839 64 952 332 847 442 804 1019 343 287 872 356 579 666 58 680 459 971 400 146 874 295 977 892 150 75 703 692 220 482 902 1042 524 238 611 782 441 148 752 48 982 366 786 290 1057 414 574 203 627 146 623 1046 7 953 439 666 292 892 122 544 962 111 695 1056 93 266 786 507 903 604 261 646 502 561 376 944 435 664 499 162 672 917 158 1083 203 289 722 338 807 54 690 931 185 944 192 183 556 902 61 23 1047 110 1076 227 1056 937 294 997 373 787 43 294 960 277 909 335 875 14 755 438 623 686 479 763 255 174 717 76 587 105 1093 494 551 800 121 965 489 882 170 515 760 156 978 158 772 1002 238 359 620 225 998 305 958 248 900 310 997 391 1080 534 923 389 702 1086 267 15 873 125 1076 656 208 103 696 835 542 957 498 814 251 829 347 517 657 152 775 211 954 994 146 90 612 746 442 417 574 88 996 947 532 663 362 315 986 374 906 834 202 192 573 981 322 35 967 990 185 941 255 745 345 670 344 517 820 378 661 641 69 365 776 804 81 104 554 882 345 1006 194 46 557 60 656 80 582 1073 230 314 1015 707 94 1069 65 1067 50 59 884 132 549 433 722 807 235 114 1062 23 773 513 704 751 183 69 1038 733 199 365 944 552 530 883 378 797 168 564 497 949 153 640 66 3 571 289 847 207 777 14 927 623 507 967 468 773 400 860 433 152 1032 765 500 101 748 243 808 971 492 771 367 721 438 924 171 99 943 946 131 670 419 122 1081 412 842 488 769 459 668 574 62 354 671 112 828 892 172 618 396 788 251 1030 225 0 749 100 808 484 1030 283 918 758 281 1076 60 247 810 876 421 223 718 579 420 443 915 328 710 439 833 1048 130 78 557 1007 360 247 963 499 685 187 1072 573 180 413 1038 470 600 117 700 199 923 280 738 529 566 1064 259 383 737 531 912 588 520 719 242 813 426 639 119 129 884 303 1067 516 1009 260 1065 569 384 254 1064 1017 294 441 975 35 580 410 689 698 318 730 10 949 398 272 960 555 22 526 617 742 323 174 676 67 915 567 450 1027 175 559 163 493 1079 397 1049 1062 430 143 926 1014 21 174 921 663 158 956 73 677 305 892 389 312 949 740 248 623 500 740 401 496 815 757 208 1025 527 278 1083 145 986 196 917 377 831 330 576 907 194 232 955 394 1079 547 996 422 645 594 470 585 431 786 92 375 621 130 898 126 660 1034 42 939 17 306 1058 703 333 782 195 46 838 883 73 309 703 295 1001 238 1054 269 761 19 831 308 946 710 547 632 208 994 273 991 37 454 599 808 169 209 722 931 53 201 550 319 1001 1044 68 523 943 690 334 601 387 967 103 888 294 886 194 18 687 281 805 433 915 50 734 1066 131 295 849 871 278 45 815 445 1007 33 1005 848 62 761 447 1065 70 832 434 754 132 212 791 810 31 445 906 786 465 54 1036 1028 397 65 936 447 884 289 1072 1090 379 152 712 722 131 115 738 129 838 1055 11 782 52 1056 461 465 619 639 310 151 1089 350 961 549 338 158 819 28 1085 953 187 716 289 891 280 675 45 320 857 877 500 308 592 1087 47 166 830 978 171 203 961 838 476 490 792 902 467 877 168 1013 218 17 887 869 77 269 945 100 759 573 204 775 407 547 959 678 498 651 331 876 409 884 337 364 996 834 400 1084 60 41 689 19 785 545 765 273 796 637 415 476 708 371 995 731 365 584 307 131 997 54 901 200 559 257 562 12 736 296 636 482 1084 127 770 940 187 968 117 740 438 677 279 789 253 1024 414 1037 348 1070 402 108 558 195 666 591 349 1053 322 371 696 245 936 280 934 564 488 503 1071 490 652 493 705 66 813 944 343 1029 37 596 159 88 855 633 31 861 6 66 1008 1020 544 317 840 767 152 600 242 881 461 910 478 158 1049 1005 281 895 244 568 48 198 658 524 570 713 387 487 954 768 419 397 967 709 504 795 393 915 321 480 684 460 553 1054 417 229 609 289 628 449 877 695 401 741 529 83 924 325 976 1023 24 547 589 892 16 939 301 323 1072 287 762 827 47 503 1068 1032 321 647 493 343 952 934 97 835 201 425 669 578 67 706 166 293 629 218 954 221 916 699 257 851 31 424 747 152 969 29 723 878 475 1093 346 20 867 1082 145 846 219 97 681 63 928 833 417 749 35 160 747 458 1035 1046 150 886 251 42 581 871 396 984 542 280 1033 1004 417 941 172 789 526 129 844 811 131 888 138 745 102 137 579 527 945 743 122 41 602 714 128 872 280 693 313 395 729 944 355 123 989 620 372 717 90 498 996 661 349 966 387 623 219 983 152 336 1010 628 313 538 817 639 373 801 217 256 1029 58 862 755 281 514 812 545 643 444 891 268 993 517 1018 194 904 382 768 19 587 857 418 942 82 750 357 785 408 1035 424 350 841 825 41 792 340 335 970 852 514 1050 0 816 274 200 603 136 617 967 499 1093 463 321 1030 605 529 337 857 10 666 125 922 550 85 469 750 365 986 17 867 262 1059 285 917 396 920 128 650 911 541 621 440 1026 35 556 435 1082 286 767 55 399 836 236 760 639 64 733 260 382 789 991 148 270 629 959 386 35 661 619 234 26 1014 344 772 892 490 871 1 610 418 574 519 970 185 474 745 736 542 243 848 577 327 154 1050 9 644 898 257 986 223 242 963 209 699 767 77 955 419 946 124 565 454 656 91 1043 490 550 99 367 1005 643 142 42 736 39 948 606 209 794 358 709 354 751 410 899 295 776 390 713 67 1081 44 965 186 265 707 701 510 1025 245 190 625 196 1008 556 46 1039 301 936 490 1021 275 465 943 696 199 727 333 517 800 290 734 801 65 754 302 657 418 611 141 180 920 943 221 1 857 665 343 1026 341 1062 539 1001 472 746 163 292 792 239 651 1035 311 512 1065 476 720 788 177 227 619 747 117 578 519 147 555 854 479 1017 366 202 854 1085 175 778 250 439 645 429 554 41 582 1031 456 765 261 613 464 958 126 108 815 317 594 150 637 60 722 826 147 251 955 1021 253 854 465 635 284 891 9 431 727 992 491 82 725 1081 354 311 1086 556 503 152 838 394 657 421 660 631 165 454 1000 245 784 648 329 171 921 20 984 1018 58 805 354 674 416 133 731 619 25 281 631 724 341 899 164 978 503 629 277 25 1071 70 580 491 588 748 267 779 227 470 572 284 742 806 413 518 1019 188 766 228 667 432 1083 207 656 706 351 1061 404 1078 382 159 922 728 114 44 781 1069 404 815 120 495 982 351 986 891 166 722 108 682 111 769 487 941 150 388 662 956 171 281 1044 812 270 443 729 537 630 1006 443 561 257 893 259 808 256 868 349 829 126 720 350 189 799 381 597 340 621 582 338 436 663 43 561 905 20 29 765 774 480 271 926 760 216 11 702 334 656 60 661 279 747 860 32 457 829 532 1088 874 287 1017 142 728 341 615 307 507 928 730 42 482 884 12 940 626 526 712 383 215 630 96 858 162 618 929 242 792 257 438 687 952 125 1036 41 1005 473 773 424 475 612 347 667 928 13 976 483 2 1041 137 1027 958 190 180 902 43 752 266 1012 266 906 292 776 301 1046 167 798 848 119 549 112 412 703 501 986 879 10 332 1048 900 197 113 893 1048 42 326 601 617 249 595 425 491 1053 280 1026 1005 470 869 93 245 868 752 382 693 351 1001 434 1093 197 98 682 795 425 448 704 990 345 707 208 448 666 736 6 985 349 540 822 68 873 143 1026 653 402 326 615 26 668 1069 116 269 1059 294 913 75 991 295 680 110 765 19 994 695 95 906 153 727 191 890 395 1058 456 1019 195 891 162 353 809 451 719 882 187 86 824 327 996 809 428 977 168 186 821 30 754 86 712 375 1052 315 1010 785 101 1090 138 154 813 104 1044 110 990 804 511 487 888 588 143 346 945 420 653 334 831 670 115 924 281 809 81 107 568 891 430 429 782 50 1035 670 157 47 571 116 758 679 15 668 273 956 9 956 339 454 1058 968 49 678 292 32 937 269 912 18 816 1044 420 1082 163 299 984 949 373 976 446 927 348 529 762 399 765 572 110 170 786 431 833 611 509 1092 100 1095 1 588 24 584 167 280 885 885 272 622 371 612 17 122 967 347 1004 291 695 936 133 198 1005 414 700 954 11 903 108 838 238 31 705 369 1015 792 83 321 935 1074 458 106 762 387 595 960 308 767 423 121 644 479 661 910 109 1046 293 627 494 778 477 650 88 921 6 555 204 264 1022 455 962 816 90 1067 222 1027 473 740 29 1053 242 73 862 497 803 1005 421 61 734 874 157 562 231 390 954 492 1036 963 338 1029 15 1031 107 749 79 175 991 243 929 514 549 161 768 856 371 598 476 234 684 30 944 259 631 315 785 484 866 395 974 262 1011 1034 382 548 495 14 1032 35 759 833 14 1013 102 943 195 845 132 594 141 459 783 119 907 126 1079 727 15 688 435 956 316 661 399 225 773 276 961 505 1021 120 627 936 515 782 209 841 67 178 882 287 959 831 303 54 858 1054 210 581 309 328 641 779 547 256 870 1025 106 877 238 392 821 700 314 1095 447 705 536 678 231 260 703 1074 217 221 665 548 305 428 766 1004 115 258 1019 136 660 123 666 1080 433 66 1047 676 290 509 936 270 991 619 307 248 809 1026 132 218 1023 616 227 99 797 609 142 454 976 1085 84 1011 375 847 335 230 872 119 896 302 1076 86 722 399 561 10 977 321 801 938 268 141 783 234 1084 410 575 932 103 161 630 743 454 240 933 7 917 971 480 297 839 775 74 468 838 669 364 951 171 612 85 567 498 839 501 40 908 757 461 891 2 445 585 923 486 16 783 686 544 224 908 882 381 1045 334 801 400 77 847 289 996 827 513 978 43 935 239 719 294 593 221 80 1074 777 230 322 1094 658 202 1044 84 198 837 148 1004 710 46 62 641 467 811 18 916 666 125 477 693 630 332 971 424 159 761 767 138 935 307 764 400 1079 468 250 625 883 45 600 56 365 629 75 1064 195 924 50 1066 447 663 820 284 424 982 853 64 647 148 1041 52 383 926 238 616 166 615 1009 276 482 889 672 131 712 30 117 808 1056 333 952 320 235 950 314 603 1024 460 352 1015 550 34 371 1075 880 262 873 350 834 67 513 677 365 723 723 26 784 430 736 369 837 405 578 147 714 17 716 114 367 901 539 1042 385 725 697 363 13 631 956 122 1083 315 519 767 214 730 697 474 276 957 75 962 162 706 535 756 595 65 984 369 1063 30 18 805 517 653 396 749 697 48 30 939 744 516 676 331 878 154 487 1091 84 816 356 842 35 1034 861 276 194 1075 60 1082 36 608 1066 257 837 151 463 934 816 319 11 775 524 714 244 1095 825 376 1063 287 667 432 732 104 634 529 206 679 536 1078 587 214 1046 519 91 935 734 305 988 266 770 0 606 458 708 274 436 753 772 371 36 951 754 383 1026 547 158 807 902 355 855 12 483 790 805 414 650 275 973 271 345 618 864 73 695 42 1089 353 399 732 788 417 574 507 696 166 400 796 502 724 553 174 795 297 72 912 32 892 590 56 521 934 113 632 203 616 1027 221 603 310 967 289 217 793 76 554 245 778 781 446 515 622 391 1063 278 550 583 423 726 230 238 715 175 592 90 609 422 592 1004 74 1013 46 1039 368 282 1037 2 1076 1019 124 707 122 473 949 599 271 885 285 407 998 70 705 547 846 289 817 749 424 75 571 608 449 559 9 902 328 923 363 73 811 609 83 1065 273 111 805 423 607 35 894 665 542 186 876 51 675 401 936 320 567 795 361 37 866 199 888 816 387 124 864 268 940 599 290 273 798 285 625 254 1009 784 395 594 30 126 904 680 491 907 464 686 383 712 426 750 528 650 304 666 85 995 230 832 188 583 102 722 126 236 924 54 959 328 1036 161 618 69 838 935 491 997 381 145 707 426 1087 486 1011 92 834 524 894 1017 347 308 844 436 935 244 841 454 1072 542 1089 665 48 644 47 297 923 551 20 679 165 31 754 997 275 1028 430 579 367 611 37 1014 206 1021 211 653 118 166 773 198 586 1090 342 29 711 439 596 1070 534 310 1031 465 771 268 838 799 110 338 958 553 55 423 808 113 567 530 779 1027 64 81 980 233 841 210 1003 62 760 704 158 1027 45 81 932 734 106 409 1035 896 463 670 472 69 749 882 504 1062 93 37 634 403 1017 931 410 1067 362 533 1026 770 90 685 439 909 457 935 82 297 679 806 292 583 149 701 189 864 466 57 1004 386 953 134 1026 495 721 116 973 544 708 772 241 118 797 144 587 317 554 532 988 79 591 14 879 893 366 104 794 861 95 680 286 930 272 996 22 261 990 809 26 382 620 183 865 944 162 1032 164 766 112 462 557 11 981 295 865 427 721 525 1062 800 221 685 117 505 1049 173 980 860 507 785 216 894 539 967 181 4 734 41 563 846 90 64 979 1045 39 985 316 1034 514 721 483 511 626 1050 79 59 921 198 652 423 595 959 495 434 983 168 633 572 36 81 565 1060 178 358 656 994 400 438 958 907 419 227 583 675 342 781 5 960 251 75 628 1037 231 76 661 876 295 555 316 822 543 10 969 319 734 331 993 98 641 47 624 904 79 340 1089 492 1001 1078 520 861 400 320 807 890 291 954 58 1021 535 551 395 184 743 337 1022 94 1014 634 178 1002 546 408 1020 402 850 372 707 629 509 363 721 1048 491 684 45 1027 498 108 1081 88 971 893 85 714 445 697 376 249 661 1035 123 646 419 715 56 649 94 675 285 385 828 53 760 900 102 137 911 428 988 885 449 294 987 158 991 20 600 2 1025 250 1048 558 424 788 128 758 401 617 366 222 585 519 974 1047 453 721 383 919 75 580 96 521 1050 284 876 774 138 114 689 547 783 78 911 780 70 909 249 1018 180 1042 290 490 782 921 43 182 1061 699 82 243 898 399 793 1070 422 425 1066 61 947 1066 401 781 279 1026 498 521 657 1064 261 394 988 726 408 404 746 454 936 1070 37 227 1007 854 131 290 750 827 496 849 453 115 886 41 1091 159 1095 403 564 595 229 311 673 1040 524 725 341 294 1004 1034 486 305 719 216 839 375 683 400 853 1043 406 515 581 1093 64 929 222 1082 32 278 894 904 203 1028 447 1065 18 858 364 657 247 826 424 143 889 69 1044 524 700 806 32 692 501 5 627 1059 373 111 591 516 738 777 18 1054 483 172 920 55 610 125 1027 1031 299 948 428 831 500 622 310 1012 15 367 736 461 820 70 1069 402 689 502 787 693 546 749 65 244 695 1040 488 53 751 968 142 729 410 1071 196 589 26 364 1048 123 783 528 566 580 181 305 1046 250 1019 325 831 544 718 86 574 928 518 409 1058 907 389 355 957 169 690 574 469 651 150 497 838 145 820 552 434 377 704 696 267 226 549 603 278 965 280 763 251 111 660 730 438 343 968 322 993 740 252 418 1010 262 565 552 233 346 816 1057 254 440 588 594 19 870 93 296 721 400 1049 560 545 579 541 916 450 692 211 554 351 280 962 501 776 506 1076 892 143 454 945 191 575 1043 99 899 249 698 465 478 734 1052 530 140 1039 759 230 855 539 726 219 611 124 288 789 18 825 811 125 492 975 432 801 428 898 100 751 859 186 705 197 233 1087 144 791 666 246 555 461 482 1051 719 366 486 835 730 87 996 204 552 378 290 991 1039 313 759 133 674 45 774 266 203 933 667 501 713 446 529 1057 958 264 434 730 1029 33 360 885 59 870 1025 384 56 816 535 1022 619 7 150 1072 1060 532 998 398 978 222 643 263 672 431 182 768 273 1016 827 292 477 628 673 193 1015 224 373 580 298 868 651 246 423 915 1090 181 592 293 77 668 620 361 205 824 950 479 607 244 667 370 705 278 481 943 192 873 937 13 554 518 301 806 902 471 111 846 1010 193 749 407 477 670 631 302 1072 30 527 675 165 868 121 918 31 1029 231 1075 214 883 708 318 547 647 28 755 245 777 760 501 830 547 778 272 42 1059 528 1038 638 304 1048 275 878 218 762 53 879 395 840 130 328 1020 562 372 86 564 636 215 893 216 397 961 612 175 904 19 616 470 591 400 224 873 733 330 154 780 390 658 802 468 947 118 299 988 290 675 477 941 622 171 975 378 135 803 1015 152 1021 247 313 977 1028 392 172 1049 482 770 10 618 654 451 1035 187 983 177 727 73 46 704 1033 411 582 65 944 195 876 147 865 19 427 1063 432 854 317 957 546 800 496 949 64 965 447 595 25 779 235 677 378 652 433 981 768 507 17 848 630 305 128 664 194 646 415 576 572 75 585 152 312 847 647 268 1049 519 1037 260 572 61 1057 143 410 935 4 1095 346 1065 216 1072 713 458 31 1007 153 645 169 991 400 641 52 661 809 449 969 536 1068 149 483 782 120 906 922 515 534 728 291 673 715 294 574 216 765 497 169 564 295 808 756 243 285 1009 64 951 531 611 484 819 561 470 500 734 818 463 653 190 359 607 876 330 131 673 193 859 345 992 654 543 48 903 687 160 424 554 512 627 640 338 164 1038 120 976 908 479 542 579 334 875 246 625 974 100 77 1039 806 399 533 697 632 202 974 178 94 769 1085 44 703 341 574 177 73 1070 1082 305 461 753 339 689 1025 22 357 1068 418 819 1012 515 670 351 930 239 113 1039 966 10 477 1032 1048 105 737 509 891 513 324 1094 369 1066 12 860 604 379 772 59 846 457 30 931 773 316 23 689 573 85 585 341 525 896 196 913 524 659 986 128 442 799 411 780 1090 35 815 166 214 889 69 816 1066 212 626 423 511 690 1063 128 118 1017 1058 344 523 989 921 11 586 479 967 343 461 621 316 677 701 458 1055 149 615 137 1010 475 883 277 274 919 379 644 465 1090 804 316 877 261 1007 490 1063 299 799 293 1086 114 327 985 1071 308 720 298 17 1018 519 842 327 596 1058 399 811 267 615 97 238 863 288 698 1074 541 778 426 318 936 705 501 519 719 30 1009 561 532 186 595 819 492 211 929 200 647 174 745 593 195 349 582 895 532 575 144 364 650 975 143 1048 207 921 251 724 523 678 442 332 957 315 1020 920 307 915 248 825 402 994 285 118 866 38 1005 399 988 197 979 218 693 806 295 181 1077 774 306 520 989 740 320 838 540 120 685 287 974 80 668 575 442 232 1015 590 279 621 146 1019 471 222 584 955 358 626 220 257 674 1064 312 607 82 680 336 658 102 372 933 106 648 1027 76 402 812 25 777 897 373 748 22 139 761 331 834 488 613 1094 518 737 329 920 463 1012 261 274 990 990 444 536 623 282 619 727 13 155 686 660 101 294 693 994 217 171 608 253 1044 364 900 79 1002 228 736 790 227 79 828 647 158 68 897 829 349 266 611 961 192 1080 539 526 689 943 116 278 615 120 1029 450 765 556 225 1052 199 45 814 857 20 108 642 855 517 911 339 883 407 550 177 1089 88 1070 423 1067 345 977 99 296 924 919 187 952 189 610 361 503 570 811 83 494 792 740 502 569 242 1003 192 821 282 527 1017 402 882 5 932 1047 69 538 762 269 813 916 71 99 666 34 642 1040 390 793 134 986 463 607 121 373 648 576 29 645 295 388 619 0 655 750 499 941 501 231 742 605 312 285 627 959 65 515 1011 934 112 222 707 827 97 596 269 652 374 138 1068 426 998 335 580 257 709 94 708 366 780 481 1022 52 1093 882 205 111 776 835 114 305 797 493 624 108 745 646 468 46 724 634 82 942 290 796 289 911 87 136 573 996 338 774 375 1010 317 1005 453 288 799 45 1079 479 920 185 913 933 481 546 696 1008 356 461 774 295 576 759 73 687 208 675 195 160 734 975 155 276 830 614 531 940 447 728 54 418 811 435 576 461 646 994 132 729 88 548 137 301 673 609 102 388 930 1026 463 712 278 956 246 44 1014 333 889 687 71 690 459 856 437 1072 428 775 272 792 369 499 841 839 305 1064 232 227 573 155 804 179 920 972 48 22 1064 916 167 458 735 647 505 600 140 359 694 155 738 369 1014 681 62 1069 107 568 409 876 374 1028 14 261 749 686 365 811 7 313 773 370 786 346 830 451 642 501 884 848 115 133 613 437 926 111 914 973 431 879 114 753 368 982 54 330 886 290 1056 801 502 343 986 446 951 535 965 904 421 457 752 1028 491 664 110 365 996 491 704 98 1091 897 61 371 818 253 1045 856 318 453 976 273 654 165 619 1038 300 251 697 745 418 861 368 801 15 34 558 516 599 169 762 798 60 1063 1 686 210 212 710 685 406 28 698 12 808 642 355 763 333 1009 386 274 798 544 866 68 769 602 45 975 396 171 860 969 402 782 6 55 645 97 1089 724 488 670 431 959 467 439 1081 623 138 982 263 577 399 782 17 197 1083 383 744 78 588 921 504 3 770 132 929 510 843 400 662 799 55 960 80 114 810 1031 354 570 59 1058 352 102 772 765 433 390 713 1019 97 730 22 778 221 838 499 392 952 871 475 873 270 99 625 129 709 130 959 654 293 713 138 265 805 905 182 476 713 815 302 1041 68 465 566 293 593 656 340 694 162 138 1094 690 91 445 908 898 392 522 712 213 921 168 651 53 890 159 701 1066 390 35 931 385 1048 653 367 551 117 111 1051 215 1031 204 588 1075 342 854 337 670 407 231 557 937 133 4 874 732 343 668 213 938 170 416 651 829 99 605 19 804 533 798 78 294 561 1020 474 691 369 286 973 1057 31 1033 89 380 904 1005 493 889 29 217 832 1065 123 712 184 773 222 286 654 1039 0 373 837 826 367 614 116 610 367 21 948 654 124 392 1015 88 598 591 417 1023 363 856 486 675 270 878 37 733 441 673 472 842 247 148 581 405 557 619 406 589 346 8 1091 415 640 534 734 751 26 919 411 377 830 939 453 72 627 10 1064 528 732 666 411 397 767 375 1002 729 485 659 540 183 755 200 847 391 963 345 1008 730 104 520 715 944 342 294 881 196 1007 81 1090 989 4 364 1095 68 954 9 753 931 331 204 959 198 691 127 689 562 304 122 661 367 738 550 115 336 559 527 866 397 694 242 805 1011 66 122 972 511 918 398 745 237 1028 667 395 1061 200 705 134 364 676 136 661 90 587 1034 94 1071 27 640 303 1057 317 257 894 592 47 505 1077 761 287 33 707 25 950 1080 5 406 786 983 545 178 836 17 964 801 255 645 538 567 536 109 925 1084 285 197 988 724 472 646 399 551 388 297 998 190 805 625 260 8 1014 971 350 27 890 561 154 289 921 88 580 1008 15 460 763 565 283 735 226 454 1078 446 637 1091 80 14 969 262 808 828 82 566 470 658 448 217 1069 255 1014 5 591 665 336 56 861 1032 403 86 567 987 288 67 1094 626 268 564 338 56 901 109 964 607 437 195 863 1041 530 66 979 534 1061 191 958 161 557 1092 124 88 1021 1025 271 254 781 626 242 980 190 107 812 779 446 171 594 598 168 844 221 942 205 164 865 427 620 1067 262 637 111 1023 123 489 762 1028 279 1067 408 737 159 376 891 226 916 672 39 633 511 977 426 59 620 872 204 581 452 339 657 962 373 763 27 765 159 525 950 1001 175 329 913 834 521 584 105 755 116 228 1070 131 677 735 191 1000 327 908 167 553 95 80 589 524 786 97 776 909 352 31 602 713 485 639 241 587 326 536 847 13 791 306 745 327 884 229 804 437 884 364 905 330 717 581 521 156 619 696 205 759 514 900 504 597 484 480 943 460 1037 288 1026 825 291 346 927 393 634 952 271 146 951 952 1 506 623 763 383 451 852 966 82 494 1069 900 14 1015 343 910 94 1079 159 889 171 809 368 255 774 830 315 813 93 459 870 570 14 255 977 372 984 752 46 278 1027 805 223 174 929 308 1044 473 619 829 339 264 1092 104 992 435 959 133 589 642 24 872 121 26 998 833 322 31 645 441 1010 7 718 517 599 665 214 571 544 667 363 580 9 989 399 510 918 887 12 1033 293 338 859 909 321 842 90 1019 150 993 173 587 283 138 1033 891 207 1059 535 610 262 572 104 622 21 352 733 941 258 883 357 10 1041 109 1019 8 610 758 307 681 433 310 1090 57 785 825 355 1012 500 374 995 120 839 731 444 157 630 700 477 389 653 355 901 894 122 147 991 31 687 155 735 784 401 761 455 765 344 626 491 62 610 222 596 916 267 516 642 508 965 663 113 895 88 919 35 1046 27 392 1067 389 703 129 754 873 133 956 452 392 896 653 172 584 217 288 734 938 22 8 594 364 608 84 1086 182 777 433 934 699 420 1008 223 727 322 1049 456 312 718 554 149 561 416 861 212 136 626 1087 54 333 940 348 991 262 749 476 1043 541 834 99 1008 541 928 719 413 903 102 373 783 316 810 687 477 5 919 572 364 354 749 642 82 580 469 943 270 908 308 160 613 1005 276 64 585 160 626 331 1092 136 1068 478 821 288 664 885 314 677 337 938 38 361 959 723 96 841 217 744 168 258 833 176 566 574 405 26 830 713 19 911 238 244 868 371 750 63 1088 854 16 598 183 578 290 635 350 369 856 932 230 381 842 785 361 477 890 1031 461 330 745 875 466 198 878 737 538 954 156 717 37 1051 276 406 654 677 207 188 1094 134 888 438 557 378 990 868 272 396 930 464 928 327 947 896 42 95 736 563 8 697 11 506 959 592 45 869 542 609 73 481 581 916 153 264 933 67 821 369 686 986 547 250 825 787 235 465 781 297 694 702 57 798 420 413 981 539 830 456 961 499 596 406 841 466 1039 1033 496 402 1095 1078 378 1041 321 954 196 356 685 574 452 728 539 901 59 328 1009 658 311 896 23 109 620 1067 162 35 839 82 683 543 691 718 349 21 651 762 132 866 213 143 687 151 749 209 590 480 919 141 625 840 85 1065 71 782 9 571 395 684 297 624 541 539 844 630 284 358 698 1088 162 182 1071 760 229 869 487 286 746 61 1093 715 328 1024 9 817 242 445 730 835 113 208 981 890 537 204 601 226 648 944 75 590 135 515 854 883 294 235 864 417 743 546 732 885 398 906 4 120 660 665 475 613 438 667 415 637 366 1056 219 831 297 25 1009 360 1075 34 740 655 46 210 910 404 1011 174 1022 791 547 313 956 185 1058 616 87 1076 278 988 510 1030 311 759 280 156 982 931 1 275 699 658 60 42 649 666 22 566 236 1052 156 427 1023 371 587 433 1087 61 732 347 1075 516 899 1085 455 32 1006 14 844 980 154 1001 77 780 147 638 362 790 408 500 721 1046 17 116 692 128 846 418 905 800 284 993 540 301 819 449 798 515 708 542 583 1040 307 185 663 219 696 675 358 305 811 961 412 804 309 61 738 863 411 155 683 897 417 966 372 278 868 221 727 712 406 349 944 470 707 980 466 80 936 1044 339 859 14 498 930 763 268 73 1008 952 27 458 946 985 273 935 454 680 145 977 251 370 629 343 554 539 1074 419 587 589 216 661 431 231 754 681 127 251 966 437 808 47 869 659 56 796 276 641 196 291 758 462 981 439 922 536 901 633 136 521 687 920 306 165 883 42 665 785 248 835 332 490 620 220 1038 781 33 925 543 685 316 623 66 468 808 1054 228 1085 240 750 440 889 38 32 617 1033 437 424 1025 207 604 181 969 263 800 865 354 607 386 385 1035 565 48 650 231 507 917 44 637 683 303 586 121 968 352 910 186 747 341 419 990 606 256 816 60 146 869 975 346 585 429 834 377 116 830 921 371 898 370 161 943 750 516 363 1068 123 949 194 1011 518 665 118 715 161 656 224 683 582 217 81 1000 1004 87 237 603 223 759 208 718 473 1095 742 508 186 962 503 780 806 218 74 863 779 68 156 721 295 583 996 354 220 949 1078 186 15 964 61 1025 899 100 871 70 657 303 686 93 279 895 153 657 682 173 1008 486 222 649 158 1017 672 433 261 831 134 723 781 93 316 660 452 965 201 734 841 391 60 750 429 1012 797 534 566 7 323 580 569 405 820 393 626 315 867 541 47 697 540 763 472 890 694 257 331 568 572 404 175 715 202 1068 41 1067 423 744 573 385 1043 210 928 76 760 539 450 1076 610 234 375 549 903 449 579 332 315 881 833 142 762 44 883 482 436 919 983 326 1033 353 655 181 956 76 621 74 477 766 311 645 508 956 364 884 612 417 544 687 695 516 116 903 270 977 462 650 846 261 788 262 874 9 870 426 594 379 837 274 459 898 807 294 791 401 368 1063 531 778 1041 468 46 1022 628 177 551 264 530 969 400 741 260 723 654 0 257 560 716 332 1081 329 62 594 376 1027 871 385 597 364 186 634 919 395 524 573 38 966 47 1004 203 817 1072 370 1084 527 460 1080 1083 325 506 1054 509 852 263 746 918 144 308 1020 448 1078 893 521 771 374 122 1072 948 417 773 286 943 341 896 421 357 872 453 835 751 81 96 1003 784 421 483 705 116 1095 24 682 525 841 606 412 195 672 1013 427 536 797 860 46 140 658 625 189 1045 68 729 247 105 1000 613 168 613 506 237 1068 510 666 889 433 693 293 256 598 244 1038 243 938 69 763 851 354 409 913 121 575 842 289 850 153 840 341 532 921 44 617 693 344 308 611 799 528 112 917 802 269 844 231 903 297 581 11 1004 275 468 1076 682 32 336 566 403 679 45 990 231 850 317 559 741 383 45 806 839 54 707 225 747 361 1059 238 269 1081 864 486 80 756 333 847 1095 97 166 549 1064 438 272 767 70 1000 498 819 68 821 1088 73 561 83 477 668 41 632 575 190 462 739 728 240 55 1016 298 700 1004 303 195 1095 56 922 426 762 173 729 598 415 353 984 1029 195 648 529 1093 20 1037 140 600 109 466 653 763 532 895 542 409 847 237 700 1080 144 361 764 621 127 173 1078 1047 305 70 687 508 819 20 702 422 965 872 44 286 842 345 625 908 468 499 788 963 322 425 982 384 775 722 43 946 515 25 888 1021 49 949 403 360 1040 361 1045 176 976 180 922 16 600 866 387 1006 349 510 697 641 467 1003 175 421 883 491 638 958 316 1042 109 6 1053 955 70 965 249 803 540 930 361 715 355 601 437 1013 298 317 751 552 106 158 1095 43 686 545 988 893 504 992 267 640 401 976 387 407 928 640 325 796 81 420 803 1026 258 359 580 374 911 1076 221 30 628 16 660 232 576 493 615 544 997 257 691 891 289 708 355 199 727 668 475 877 386 61 680 517 927 295 560 732 87 363 988 325 782 783 94 419 1094 643 177 271 987 104 1089 94 668 237 923 598 73 513 629 247 749 643 537 80 884 592 171 307 1027 227 722 929 314 1067 455 1059 221 341 607 984 471 410 989 246 628 1022 424 937 41 827 541 784 357 65 1093 1056 421 153 1037 980 2 278 968 98 661 1043 386 1042 29 812 30 876 93 271 653 372 986 334 944 826 226 896 382 192 789 206 875 607 238 91 741 178 1053 352 897 1067 456 518 569 229 741 588 198 622 289 849 213 1012 227 390 794 730 224 775 103 24 647 282 890 1014 51 822 120 354 816 17 663 1 1091 441 1093 41 933 815 473 215 969 1087 128 669 391 67 849 732 52 977 240 11 700 444 635 1039 169 630 394 331 623 1001 111 504 604 58 902 893 74 630 539 1048 118 1078 258 894 2 313 1062 99 929 703 58 353 790 785 83 913 123 578 327 384 589 875 458 664 416 903 21 893 461 307 932 406 1029 832 58 1086 59 202 1076 643 173 127 723 774 64 71 808 1026 511 232 697 544 836 1038 10 816 408 1064 86 1056 273 406 992 188 595 991 41 429 1040 389 858 316 837 490 721 786 115 1042 39 134 772 603 469 291 1072 175 736 462 903 814 219 408 918 911 375 441 703 878 29 313 637 372 850 224 692 422 878 364 739 223 788 891 235 452 635 388 1084 535 926 762 217 809 68 157 807 1068 514 849 93 691 536 120 936 685 196 769 73 746 260 514 761 592 211 628 545 122 687 834 518 587 301 286 1050 762 184 877 319 747 316 771 448 253 1046 320 1041 270 796 451 1013 119 1005 883 48 746 413 25 607 1015 440 800 167 170 905 97 604 784 150 229 1062 265 673 1075 85 620 127 599 99 258 659 18 1084 18 736 787 176 365 804 191 1007 286 568 919 260 7 987 265 1000 681 292 646 37 68 675 973 372 838 488 984 65 175 905 771 505 677 166 505 553 715 162 455 771 329 1027 61 983 762 353 283 715 431 875 336 999 1072 364 446 1039 597 86 626 471 711 37 421 780 414 822 846 374 1052 195 835 57 70 850 278 616 1027 506 69 972 852 3 273 883 381 579 558 0 857 310 928 88 34 922 205 625 695 360 12 642 442 1028 160 712 519 835 129 699 267 863 768 162 533 1061 633 189 346 606 406 778 721 13 580 129 255 1024 108 588 871 290 791 223 239 868 719 134 102 1068 355 1087 603 65 394 741 483 731 718 369 704 136 243 629 425 617 759 190 499 589 103 938 564 346 175 854 1065 45 511 890 311 822 709 27 150 1085 88 560 175 929 803 224 158 888 560 302 424 1093 296 996 592 485 890 191 765 71 999 436 287 1072 191 1010 1086 18 680 349 123 792 253 1015 338 600 609 535 659 277 844 98 616 345 337 946 1051 398 823 457 1017 392 637 314 280 979 793 409 1001 204 952 26 643 386 86 950 974 37 71 753 247 850 563 289 1074 150 238 807 444 926 383 765 1038 470 496 1050 365 734 794 174 311 669 126 1043 890 172 339 638 190 638 892 80 863 135 510 830 798 476 557 397 1015 262 159 786 947 130 929 354 520 979 437 830 811 431 566 440 289 995 618 210 153 1051 767 517 662 129 772 127 532 692 983 455 689 191 242 586 389 801 36 720 560 472 968 497 467 686 82 662 456 628 992 446 1081 162 1016 4 293 644 798 42 940 185 826 109 96 1092 941 366 822 350 627 137 235 685 274 811 351 1090 971 409 385 1008 766 381 617 283 783 57 723 46 923 148 470 988 1044 499 46 636 1078 277 370 726 963 48 717 223 803 503 647 213 294 786 441 976 210 870 478 789 1024 254 231 908 256 750 620 487 464 870 16 838 41 786 772 47 826 301 773 294 821 529 447 846 786 226 399 894 790 246 1010 284 47 927 413 993 782 532 444 1016 554 374 476 751 300 863 718 302 63 1050 939 87 75 583 863 164 145 1042 602 266 849 226 890 15 865 151 1024 197 563 129 489 1086 632 29 770 308 1085 414 624 168 1026 491 875 315 33 979 934 519 352 727 513 1040 907 117 437 944 915 6 465 697 236 850 908 201 36 1083 530 578 714 302 710 138 245 898 173 882 439 671 99 844 488 640 160 811 782 382 519 931 932 408 608 463 78 1061 544 1018 811 309 254 972 606 274 96 1064 623 133 457 566 534 785 6 1015 1067 314 761 107 864 502 773 482 410 879 672 245 1051 488 607 532 1009 331 727 74 425 893 1001 525 280 915 365 684 69 717 1008 425 810 323 647 439 111 965 733 348 22 1061 308 856 181 988 120 729 682 127 905 386 775 17 104 954 211 1071 113 635 474 911 708 233 425 597 44 1032 937 496 420 629 829 423 922 338 666 70 576 302 797 309 874 45 336 796 744 53 510 824 1080 252 840 498 925 188 70 957 744 339 599 50 139 1030 502 848 851 526 770 271 77 827 275 785 636 422 123 1089 946 149 627 358 581 35 975 222 943 145 955 225 508 736 1027 14 739 480 399 595 67 1085 1065 340 847 0 336 659 647 249 666 441 548 97 640 277 797 399 104 830 801 225 484 1067 593 170 762 545 789 52 1056 254 371 618 125 836 1046 398 68 747 539 777 688 215 1012 547 83 969 158 660 19 910 30 663 1006 529 543 561 821 293 307 707 1025 306 644 198 283 861 1035 369 257 1048 775 424 779 12 1078 451 58 1005 926 475 650 362 1049 481 990 396 12 799 839 452 267 860 849 14 805 109 206 741 54 758 459 842 272 869 108 854 986 352 196 803 913 312 165 978 903 379 187 772 663 478 48 1079 11 787 107 575 79 612 91 784 974 33 280 1043 461 553 760 230 504 867 1057 336 337 914 885 224 456 724 417 723 141 992 207 598 1041 189 429 833 1087 256 507 725 954 109 1025 8 510 602 749 155 349 941 958 183 1089 261 885 122 495 726 188 1025 1012 241 693 85 11 632 698 303 10 902 466 695 957 89 666 272 353 937 1016 250 829 297 991 404 399 676 67 606 351 619 547 596 812 454 235 726 1052 389 583 235 871 414 244 669 305 901 136 549 93 1041 180 829 568 316 778 69 1064 79 716 20 432 652 657 27 405 754 990 245 831 197 133 1002 529 667 838 269 381 562 632 347 495 781 889 347 160 858 931 301 720 507 687 229 268 652 817 270 539 769 364 731 972 311 210 784 473 737 78 1023 762 186 112 668 1070 43 575 529 477 1017 918 349 152 1052 631 356 598 366 757 281 677 140 393 731 1056 40 710 157 101 1018 277 1080 488 926 1018 445 297 879 203 1030 393 1060 771 425 710 92 92 994 694 169 350 912 754 372 939 108 410 673 712 273 157 732 672 103 132 889 305 823 831 496 1088 298 953 518 839 36 474 818 998 168 21 611 895 10 406 834 832 224 551 493 845 505 109 859 340 748 409 835 287 883 299 775 823 530 59 741 1031 348 399 599 232 592 534 622 44 905 970 215 245 1048 667 257 838 451 904 156 288 564 219 681 363 844 391 747 711 529 346 921 377 618 125 648 435 1092 240 795 657 136 447 847 624 170 298 1024 619 407 718 169 254 705 922 155 574 80 872 367 955 297 422 644 350 714 610 382 828 423 522 671 510 939 855 514 223 624 684 372 728 377 8 1065 508 821 647 68 355 869 368 898 28 1079 394 650 993 364 1031 328 739 412 96 689 787 261 1017 259 491 801 943 319 277 602 957 208 687 537 686 344 453 724 780 516 463 895 931 47 1082 110 829 425 747 109 709 272 504 1000 447 1091 870 294 540 1015 811 54 78 1029 633 299 380 777 626 152 549 5 225 747 68 762 577 152 731 343 112 839 790 190 611 519 297 550 820 528 242 618 733 358 55 904 418 681 784 445 897 528 400 781 927 392 285 680 526 1085 1022 297 253 1042 770 305 819 329 587 71 914 344 811 338 1012 64 395 607 293 1021 553 395 417 876 436 1091 936 439 968 226 747 418 918 183 1086 190 55 1010 731 526 213 710 671 146 897 92 229 896 577 157 707 281 668 104 369 679 671 3 1003 44 920 224 65 775 898 118 430 944 223 646 763 236 1025 488 674 135 244 964 319 757 609 185 350 745 179 633 819 274 288 557 303 715 759 544 65 774 341 1006 627 308 1024 86 543 824 170 557 950 46 975 422 101 698 42 968 561 272 720 259 1012 348 836 283 1042 369 399 1044 248 929 509 644 833 515 423 673 272 571 721 297 563 508 85 1095 8 853 914 80 789 271 854 504 317 995 743 452 460 850 194 756 949 396 1069 316 116 1081 122 932 36 920 52 707 962 329 214 861 109 886 148 801 645 411 1066 431 378 973 683 196 976 449 536 714 233 956 22 807 750 56 392 963 1049 362 819 278 503 878 161 782 1087 199 525 856 68 910 785 55 142 967 443 661 953 346 588 210 332 707 41 644 554 353 649 228 292 573 327 968 649 136 470 653 10 617 701 327 237 631 764 437 5 946 995 517 66 747 846 1 545 603 385 797 667 34 454 870 70 765 679 158 958 318 789 286 22 986 378 980 552 514 816 267 672 470 425 1084 535 898 661 525 186 706 757 478 220 1073 604 249 1034 411 509 836 750 94 485 819 1052 336 617 45 506 787 592 240 558 372 560 247 283 846 1015 9 247 624 1037 8 1071 375 938 317 222 829 676 271 13 752 265 990 628 70 768 462 1026 167 972 420 976 541 879 334 213 564 1002 110 1036 16 253 1036 387 660 778 14 232 571 595 350 1002 200 234 833 1015 239 940 394 782 206 673 281 848 149 82 1077 757 451 624 265 91 1031 186 778 23 584 250 980 386 878 588 219 1094 168 2 796 574 444 205 881 284 1060 385 774 1086 118 401 1014 184 708 764 102 523 725 614 259 236 769 481 968 516 1027 993 373 727 5 381 980 717 540 930 431 680 133 663 287 771 83 161 958 690 207 183 852 326 865 506 841 1042 467 574 218 93 850 732 542 24 1090 725 253 417 942 964 278 897 100 875 106 955 509 1068 286 230 1048 572 138 118 730 556 323 174 1059 349 757 1036 478 77 1031 186 1090 930 464 1088 247 435 997 724 482 697 93 384 961 127 711 913 60 469 727 97 1038 216 999 455 949 709 532 771 187 474 820 228 635 134 970 201 936 969 233 1050 258 758 27 1044 195 820 416 4 743 344 1010 126 847 818 510 729 220 77 908 662 6 1054 541 74 766 844 253 821 409 167 854 165 553 632 107 699 87 1018 25 990 388 53 868 1065 417 898 435 411 627 107 1043 526 993 224 966 1090 486 796 210 21 868 467 668 538 586 1092 334 69 988 676 147 334 998 784 362 932 167 261 842 482 997 560 202 745 11 260 986 1076 93 102 890 52 883 310 640 1083 235 105 709 817 86 1033 257 96 863 28 977 196 1040 92 593 222 1066 971 446 159 905 706 99 36 915 925 137 251 729 728 146 648 302 755 196 483 778 787 182 819 118 498 662 555 140 397 571 734 529 844 157 208 812 728 149 469 828 307 937 399 687 931 295 1029 90 170 569 111 1087 449 1025 920 373 162 1018 542 680 296 978 834 29 548 188 286 935 461 1045 747 103 790 296 524 777 924 415 1039 244 798 73 857 282 731 488 745 200 174 1000 117 1028 969 482 914 152 443 833 1048 377 1029 27 74 1051 783 189 411 800 683 518 216 955 1029 524 541 949 517 1064 153 900 76 806 698 472 127 1021 563 381 52 749 245 680 66 849 630 268 98 1016 302 552 462 553 683 436 159 716 46 913 247 1027 398 871 346 1056 770 410 901 87 170 612 250 878 390 996 894 144 1055 226 820 41 258 795 1063 467 76 750 588 343 267 777 84 833 731 292 1083 193 554 486 1002 28 628 137 997 110 1007 16 272 978 19 1027 658 262 1031 29 574 139 780 409 476 939 576 135 727 201 275 549 311 737 943 288 573 220 873 2 819 154 417 733 637 323 891 295 726 341 1095 108 246 899 968 317 119 975 301 638 121 920 141 691 247 1020 204 741 822 195 580 254 1000 364 156 795 537 656 156 1006 982 138 875 382 710 345 765 8 364 768 146 826 770 515 109 657 513 1026 185 587 115 849 748 381 91 950 647 202 704 540 941 111 510 793 320 813 813 476 521 936 281 847 95 587 606 359 562 331 526 1087 1087 440 989 334 282 1013 333 746 370 743 578 534 933 138 559 244 785 33 260 887 497 941 1077 62 608 310 237 614 51 933 474 958 960 286 788 517 95 769 101 880 915 353 667 439 3 734 59 679 682 544 487 645 1012 250 50 640 338 872 1000 462 1024 108 167 688 20 753 633 8 324 558 342 1022 470 1052 675 78 402 793 421 965 900 185 905 116 616 167 332 672 861 349 753 203 808 523 606 387 853 19 755 168 452 588 863 506 552 122 941 316 852 169 1017 197 925 341 542 920 761 312 156 1017 705 318 643 47 331 930 286 663 101 712 291 637 327 554 308 630 288 678 1088 409 753 68 67 1081 585 372 408 1056 86 654 1069 444 505 948 544 732 829 159 859 100 220 671 658 76 716 43 278 869 854 346 551 203 777 421 302 901 826 121 859 473 1046 330 985 515 367 1067 733 438 320 670 58 691 829 28 373 937 448 973 736 527 706 253 1033 206 527 913 25 896 518 674 13 1058 452 699 562 84 818 186 1040 110 932 215 595 276 735 204 583 154 881 226 253 830 321 889 781 431 704 67 906 244 443 735 929 89 733 540 679 356 898 419 1090 143 754 305 795 391 607 124 803 108 471 1006 207 778 1092 274 733 360 710 190 888 402 478 705 845 449 917 447 474 744 349 917 513 1031 437 840 621 203 738 325 584 538 740 375 631 201 595 308 409 684 512 658 766 5 52 901 291 642 543 814 105 804 7 731 178 870 708 190 613 382 741 186 309 647 248 571 545 674 593 290 237 708 583 532 435 1095 717 488 482 600 64 718 114 673 439 1009 716 91 598 295 304 979 786 462 869 70 524 826 442 1001 1095 354 376 764 538 895 186 653 440 802 437 807 975 239 1008 379 78 1049 701 206 1033 276 381 682 526 1036 1031 449 44 824 99 866 481 721 1013 489 620 412 55 734 723 453 62 868 283 843 139 694 364 860 963 281 113 895 852 208 173 645 428 588 481 852 8 1094 617 352 236 588 966 79 328 1007 403 697 902 21 840 250 86 952 1058 140 10 983 629 292 506 850 180 598 645 201 530 849 342 694 884 43 982 289 294 743 640 384 644 396 609 31 1086 541 87 642 677 175 385 1003 197 574 753 220 413 563 104 793 900 108 407 555 569 178 583 273 578 170 366 821 254 635 878 91 30 994 861 193 719 158 347 985 501 817 821 242 208 899 226 914 860 515 604 160 306 854 526 748 998 61 744 312 476 829 380 590 1070 452 137 715 397 827 1036 33 599 409 407 558 825 1 327 622 876 155 611 101 165 724 273 1018 702 73 373 1047 559 398 3 572 1006 247 240 875 177 583 654 82 973 208 730 116 549 144 570 344 339 929 443 974 525 790 871 102 171 939 9 903 549 534 826 468 21 693 676 36 380 696 169 661 792 197 479 776 847 39 3 940 12 885 485 982 202 824 648 527 155 994 524 720 478 907 779 161 766 546 112 976 294 925 139 1016 978 20 800 531 1045 482 39 645 977 286 672 259 586 248 66 558 1022 417 205 1060 187 1077 806 219 347 917 36 755 203 1015 653 260 1049 165 474 635 333 720 486 628 447 832 310 785 304 1054 99 1058 570 114 325 611 402 876 853 91 489 780 900 291 637 186 780 495 45 979 121 973 1013 67 1075 316 762 130 116 818 907 254 625 405 94 667 267 587 87 775 140 813 997 203 541 1007 156 861 83 702 564 349 649 182 512 999 741 112 743 350 2 732 467 832 843 494 1052 238 991 262 885 486 69 770 417 901 341 669 910 257 656 412 1016 265 662 313 889 64 1029 412 743 111 154 1028 89 871 816 283 592 392 592 437 353 845 937 161 181 745 903 463 444 867 332 978 638 139 1068 430 390 980 45 868 571 370 742 421 921 405 726 30 138 597 792 50 115 620 417 847 766 421 133 1075 16 654 845 401 844 351 258 1025 739 513 487 590 1045 312 235 775 154 661 539 837 936 200 665 228 878 49 786 492 686 0 420 957 231 909 119 1081 580 170 672 58 953 388 988 210 848 372 157 637 779 122 789 471 48 557 817 413 328 643 95 682 638 47 285 1091 709 301 96 549 274 996 663 476 336 618 848 91 1070 412 984 171 1061 201 512 807 965 364 714 473 273 857 682 451 198 591 361 714 606 144 920 411 509 1086 437 961 50 585 123 755 156 697 538 787 685 105 391 802 898 126 570 169 755 270 1017 316 644 69 978 351 471 1093 640 419 1080 303 256 677 143 720 912 378 27 806 516 733 17 1055 921 185 272 726 523 821 585 483 777 151 553 427 13 697 732 505 128 1027 13 900 769 304 939 375 951 285 900 333 280 1095 1050 463 609 339 883 373 845 527 623 206 227 856 389 949 517 887 995 55 526 793 469 879 254 690 573 128 641 387 151 701 387 825 1083 188 570 381 1052 92 830 183 398 1027 963 336 305 747 840 529 462 1082 615 133 434 1004 256 622 717 0 40 822 846 141 830 172 402 1006 269 966 366 818 965 368 74 668 657 147 94 816 622 61 970 294 115 992 869 266 43 825 874 356 1087 487 1021 462 976 534 548 435 966 427 718 11 275 747 378 702 1000 445 1075 363 519 1079 685 198 972 547 336 998 328 697 95 785 617 183 390 970 449 1093 822 458 119 588 901 285 221 998 989 448 356 1051 362 1064 622 10 657 392 1001 415 1087 154 520 1043 831 364 163 987 661 18 358 1092 53 851 810 232 260 793 148 1021 7 1036 955 124 333 1082 144 802 23 722 512 1051 976 280 612 20 623 244 938 89 800 311 28 952 1040 3 734 110 693 9 83 1085 88 955 315 950 723 157 740 360 762 381 647 119 905 380 24 865 357 727 602 227 1056 280 947 183 617 520 248 839 532 874 29 634 17 853 16 875 854 338 916 115 458 874 859 195 319 825 504 1062 348 794 34 559 142 676 472 900 876 206 1047 433 353 1060 198 773 583 477 981 470 360 1062 99 908 955 409 868 176 325 760 183 588 702 474 932 281 782 543 419 590 569 248 357 1057 935 270 907 310 526 715 1046 57 265 565 844 210 107 869 54 849 510 900 855 99 591 366 550 539 11 560 648 500 324 1040 25 612 65 563 35 808 175 954 856 275 253 905 470 818 360 954 392 697 51 693 565 377 1046 196 887 274 591 409 524 832 1029 312 653 273 225 1054 920 522 656 509 570 424 240 692 718 528 701 268 868 360 912 353 883 338 423 639 711 99 493 883 1045 530 565 50 290 594 1025 92 1068 359 349 953 305 968 368 910 428 944 102 927 671 249 645 220 175 1042 237 863 210 672 655 267 622 4 686 124 193 1051 405 609 449 905 98 634 957 220 714 127 332 944 312 905 584 526 23 796 911 386 905 294 624 142 102 695 453 625 558 525 402 908 1000 402 986 95 788 265 382 630 976 442 225 700 99 1036 144 987 458 817 900 3 984 502 1086 357 966 16 305 689 326 750 845 314 985 211 658 297 1087 122 427 644 179 737 885 78 338 643 180 617 32 921 802 111 595 313 839 281 759 51 386 993 636 72 262 1023 602 432 1017 261 857 528 393 560 692 327 1006 467 318 576 636 142 669 344 296 966 626 91 431 1014 313 569 166 717 956 304 703 447 11 992 384 868 257 644 42 879 694 220 845 139 891 325 443 588 587 535 366 999 512 1082 233 553 404 960 520 628 813 332 87 856 165 810 714 328 584 75 678 462 262 761 790 344 218 1039 713 177 976 371 1043 240 811 9 106 841 934 119 631 51 416 672 640 521 654 220 206 808 820 336 208 964 882 390 248 703 685 143 907 246 996 537 130 915 694 185 870 409 745 543 359 591 500 996 244 959 76 1012 684 110 488 678 210 662 65 1023 6 582 596 238 463 706 462 921 216 576 659 219 914 234 250 658 279 991 506 900 1013 89 582 240 342 985 1056 430 280 630 197 963 939 225 577 272 799 495 30 584 291 730 164 566 88 959 561 20 600 365 458 691 861 159 837 328 611 390 1054 88 153 998 972 159 94 731 1047 286 1054 49 204 830 449 795 1001 305 762 384 927 336 492 1080 123 833 89 1016 987 420 261 1001 151 1018 859 61 198 742 1032 211 1046 176 693 531 443 578 600 420 961 459 787 140 801 82 354 858 757 129 727 486 496 753 773 26 305 852 878 0 424 932 637 369 914 239 673 494 632 14 1065 162 647 12 590 228 31 581 569 153 120 701 643 216 62 1009 275 849 348 1035 765 493 626 311 712 432 526 853 838 132 612 51 998 461 607 454 511 672 206 888 231 797 488 741 826 315 399 1092 1047 306 827 33 449 570 245 797 717 349 102 943 929 66 455 980 479 952 805 164 275 606 356 1027 580 322 291 1029 402 556 604 337 817 49 512 1013 880 100 984 348 636 133 28 685 176 678 346 747 9 752 567 217 1047 389 355 725 174 926 704 319 1002 276 899 349 1065 280 457 1038 51 885 926 132 162 936 996 476 1093 70 663 289 994 98 711 428 348 711 891 77 550 182 984 382 783 329 771 128 808 196 1092 487 258 917 529 1023 197 975 536 639 808 217 1064 516 1050 445 331 901 256 982 390 938 508 840 996 429 93 605 257 668 350 684 317 710 195 927 1029 348 106 859 534 850 338 691 653 218 870 421 420 1077 61 630 1049 154 1082 444 487 864 403 664 123 575 822 380 279 922 249 670 537 849 185 825 370 884 886 426 725 239 297 859 363 763 695 471 687 482 630 96 335 558 194 693 707 515 651 422 916 133 407 1053 630 378 303 883 451 828 204 988 1023 308 156 727 588 251 340 893 444 747 202 825 877 300 860 356 67 562 337 883 443 758 440 807 850 547 710 124 774 352 377 1095 830 484 721 272 368 756 947 253 90 567 688 472 208 965 273 931 361 556 602 451 569 433 543 1059 0 721 626 96 542 783 269 590 987 444 940 435 1040 289 500 1009 920 309 60 1027 1004 263 970 317 321 979 485 677 128 1014 716 183 241 995 706 210 748 270 486 1063 284 878 847 252 958 488 894 33 222 787 174 984 850 292 274 890 215 774 1061 158 896 428 736 212 781 499 351 594 467 1048 116 728 836 374 514 953 1062 332 803 154 145 801 36 966 318 992 924 308 541 594 185 695 958 461 258 588 592 213 358 888 241 728 583 124 451 563 303 720 862 72 787 297 64 599 672 316 994 329 1058 191 233 857 1016 106 399 681 908 538 892 197 268 1006 548 431 544 646 756 239 910 227 506 575 673 544 827 451 484 619 938 518 267 686 670 183 250 644 369 1044 759 383 249 577 55 829 501 963 451 788 453 647 333 1093 25 860 379 588 1032 93 134 846 704 375 1085 536 938 124 1030 436 1009 476 423 1050 188 829 774 137 864 191 986 321 260 622 68 608 307 647 353 663 1000 205 122 803 509 626 819 91 1024 449 806 189 451 822 974 210 911 281 890 346 60 629 674 365 469 1056 742 434 767 500 840 122 568 493 730 277 665 354 678 361 742 316 657 300 683 477 988 393 930 536 866 427 672 167 876 425 34 806 561 432 57 892 447 816 232 849 1057 491 769 310 157 950 148 711 1068 497 907 233 592 84 879 501 887 455 35 904 796 502 781 447 578 385 220 970 607 371 242 813 904 432 853 393 983 227 632 425 925 452 1012 352 685 94 131 851 192 668 922 308 22 805 791 383 937 60 978 449 815 334 967 173 1095 199 762 395 589 13 789 28 776 386 263 886 937 115 512 821 199 581 203 836 102 951 181 737 1024 170 280 943 805 452 160 784 430 823 587 345 497 586 450 604 1049 52 912 267 492 996 711 133 378 557 339 614 497 842 992 477 754 284 948 59 119 701 1019 320 463 836 791 0 704 446 1072 129 277 829 525 798 542 1041 757 311 384 715 177 848 153 551 1004 468 129 774 86 1048 892 270 265 852 11 966 827 195 765 209 753 270 317 937 464 824 258 1053 470 945 513 607 512 638 822 168 1037 179 250 1090 54 994 308 937 615 502 507 608 331 636 936 523 219 937 765 237 110 963 619 490 669 132 11 1087 723 522 598 11 858 359 0 652 398 607 188 801 958 377 225 651 779 387 864 414 609 143 806 312 442 1068 671 425 207 551 713 496 859 71 593 531 157 861 1074 179 203 1063 806 512 183 657 457 694 977 226 31 946 19 906 850 428 73 1058 370 599 714 379 258 914 90 1061 778 96 497 876 124 679 851 545 386 783 606 350 509 766 70 656 459 1043 557 210 346 570 438 916 440 954 801 257 640 423 499 593 671 371 819 399 141 1068 79 1049 734 237 1032 379 901 473 268 778 730 515 602 4 26 1094 381 610 906 475 122 1083 37 644 904 530 717 115 841 195 1076 445 1036 34 209 891 177 984 266 1087 869 157 659 394 863 332 969 234 33 680 351 944 956 280 335 732 363 928 124 912 1089 207 703 364 904 236 813 221 32 640 364 913 592 167 30 848 12 1061 893 167 157 810 301 1043 543 983 308 683 202 1027 268 789 271 820 91 686 211 1040 1022 11 152 892 465 905 3 706 151 722 341 1028 257 986 683 437 1046 201 513 851 346 568 334 848 274 957 722 462 706 414 577 254 59 690 341 867 665 151 128 931 712 349 866 308 899 387 68 855 556 178 1047 420 437 940 74 659 1053 358 312 629 926 234 260 994 127 1065 669 40 852 21 785 265 793 69 407 685 686 388 466 944 226 915 832 343 653 403 865 104 364 1043 442 871 21 1042 437 1043 622 321 215 772 562 398 490 952 254 1054 125 933 1093 297 399 551 844 422 848 454 831 473 1055 417 890 327 465 865 1042 407 151 847 526 947 567 462 554 458 101 859 461 1051 764 547 466 976 289 665 12 579 1054 410 803 398 932 28 320 744 91 946 746 213 1059 473 664 74 828 58 598 408 710 197 645 502 16 837 388 738 1075 328 408 945 294 1031 23 852 886 452 24 783 859 212 796 493 215 975 893 108 677 500 989 367 732 418 933 287 25 627 228 843 36 643 234 931 972 315 423 731 995 327 90 974 525 728 37 971 24 636 825 260 246 767 839 107 426 554 754 356 483 680 773 81 278 850 832 11 791 121 921 510 190 756 18 703 821 214 103 963 278 1001 459 735 57 967 734 310 681 359 1021 200 382 890 318 891 81 798 992 537 955 384 49 954 1065 178 835 209 431 630 160 809 604 27 137 689 814 327 1094 299 96 685 253 577 365 835 414 947 502 905 843 87 956 439 23 851 899 139 626 478 704 468 307 1071 449 822 801 430 716 235 324 681 989 539 863 281 686 269 834 318 712 464 755 301 913 15 0 1020 74 627 122 1063 292 899 359 762 788 184 808 268 380 928 772 527 563 105 1079 165 749 423 625 392 539 713 350 990 1032 97 510 1019 420 1056 247 935 912 296 423 845 230 1088 462 889 146 644 309 831 713 514 765 60 348 852 1011 163 362 1008 741 345 650 471 961 164 612 524 956 158 539 886 221 627 377 1001 819 297 408 575 295 793 179 555 944 521 1061 412 668 376 882 167 1077 370 952 277 383 911 130 781 686 415 695 410 884 110 324 824 715 517 481 649 52 708 35 622 27 1007 192 940 690 374 905 422 1055 311 156 739 1020 183 725 53 354 776 819 46 380 772 250 552 618 425 302 877 323 633 657 529 749 465 216 1023 440 1057 197 1067 4 901 949 273 844 97 642 147 628 316 728 465 161 709 853 263 1094 258 606 234 810 269 510 645 1086 50 995 186 987 204 913 475 871 246 882 451 533 860 229 720 323 573 470 652 1002 434 656 19 113 1080 462 1092 857 235 637 451 530 582 1044 538 666 347 967 477 756 302 153 793 18 960 1022 484 546 769 538 696 834 111 986 23 710 418 1039 293 918 117 462 755 662 161 1019 530 321 832 686 123 1084 411 597 168 62 1002 704 457 199 962 12 689 119 595 402 1084 277 560 439 1030 695 477 678 333 521 912 512 1037 177 1012 135 562 755 146 237 860 1044 390 375 956 800 390 885 228 989 258 355 582 348 792 908 386 963 369 227 1019 741 534 106 806 273 665 519 970 258 1071 959 239 141 1084 1049 193 594 462 715 540 750 213 867 135 58 770 713 119 401 909 600 133 334 675 1031 234 1068 495 663 454 438 887 560 281 57 851 261 737 964 464 204 800 481 861 466 861 875 504 821 150 528 836 244 767 502 636 618 188 313 715 287 1023 542 1050 1079 214 353 716 645 63 741 410 307 930 1044 137 734 118 20 673 962 390 1006 62 885 515 357 639 753 470 343 848 646 240 7 909 893 267 588 528 534 729 29 1075 330 632 559 183 448 690 393 924 303 1084 202 1038 909 304 308 762 857 284 336 834 184 840 540 548 213 771 992 31 399 554 348 596 436 604 143 676 917 382 337 1082 979 479 668 187 522 749 286 946 910 508 434 920 688 190 745 309 541 646 3 698 426 633 589 2 893 101 893 59 865 285 455 681 400 1074 597 533 303 1070 996 367 27 676 339 674 662 255 225 694 265 625 292 1044 533 856 361 946 396 605 1067 4 807 213 528 995 82 981 471 876 204 574 107 851 485 863 274 615 607 460 769 242 121 777 53 620 127 751 625 407 676 135 785 385 443 893 441 777 136 977 100 954 382 889 1027 164 241 726 997 520 679 119 602 250 408 1087 622 332 724 135 1056 1 750 447 324 783 470 738 83 602 697 56 336 967 1014 487 611 348 575 19 836 168 466 886 967 312 193 959 316 784 692 300 653 401 686 408 622 140 90 595 448 644 1023 531 658 69 131 875 749 41 409 850 139 1026 758 19 41 832 1091 528 357 626 981 76 975 415 207 910 452 553 224 1052 703 25 669 161 838 479 527 1012 605 528 630 383 779 230 418 970 130 695 1025 490 972 135 218 554 406 608 767 515 380 734 975 376 733 402 177 755 104 751 337 1017 88 577 643 466 294 676 953 127 0 1066 699 194 907 130 273 774 81 866 685 342 373 933 547 729 476 780 822 496 440 803 359 711 45 886 983 345 376 995 442 839 855 21 12 927 92 591 709 94 556 455 58 985 507 891 27 697 103 552 278 747 904 202 77 824 1008 314 998 285 644 76 9 989 799 259 502 688 610 306 1072 166 118 605 370 865 503 557 1049 471 195 1063 976 114 220 856 901 500 76 1094 420 639 123 875 1008 226 689 362 943 501 742 307 61 578 628 105 725 79 70 1039 628 184 943 509 177 906 825 360 406 886 842 177 650 523 637 408 243 682 358 914 505 692 756 20 453 784 309 903 131 871 690 22 729 270 1044 300 15 880 460 1004 551 39 1051 249 52 1036 978 531 578 121 612 19 343 836 1001 47 986 433 621 91 174 667 675 309 1060 300 410 1030 772 250 648 363 705 73 86 874 919 233 1040 227 176 776 563 452 61 866 546 706 149 903 181 895 482 943 434 1010 86 664 70 615 567 219 169 897 4 864 178 883 466 716 349 1045 377 990 271 808 959 446 210 644 589 361 1093 435 244 1066 1050 159 120 1076 64 1085 932 173 870 61 157 771 248 660 699 108 213 843 316 1091 1023 445 745 141 346 1039 530 705 841 238 729 53 431 837 775 521 490 638 926 460 944 123 1043 35 192 865 409 586 198 768 440 644 809 382 399 994 943 263 329 549 592 87 843 99 426 1000 127 706 506 775 957 531 502 880 757 411 711 210 555 317 738 163 171 597 613 455 144 767 1009 77 677 167 86 781 536 587 726 359 305 950 1060 196 154 743 652 516 659 245 605 63 610 498 864 415 850 220 864 275 541 1005 28 842 390 844 1062 302 1027 8 354 562 675 517 627 427 940 216 565 525 890 360 84 874 749 462 168 963 317 1066 569 404 359 976 1060 449 365 569 25 712 667 323 961 425 162 606 173 877 266 651 462 1013 715 18 391 834 561 93 1058 320 948 435 171 949 486 632 1000 198 142 1003 507 846 1009 187 474 662 506 890 651 512 1071 398 442 868 876 324 1073 62 146 581 632 88 490 919 593 4 910 256 929 6 472 936 680 35 427 887 721 264 209 961 112 576 640 412 874 517 732 474 401 982 70 1038 128 754 469 673 70 1047 934 503 848 225 472 711 323 858 170 548 888 212 758 507 19 869 925 337 870 380 339 1047 273 681 1080 118 153 924 827 80 312 788 452 993 90 914 169 557 604 390 416 765 1063 183 652 218 954 257 260 781 904 207 763 497 1092 70 765 74 847 176 147 950 215 832 28 674 761 9 1087 270 499 700 185 978 1026 212 562 70 289 864 404 935 316 1058 554 269 432 1075 634 142 856 170 48 953 696 38 721 399 810 329 779 544 150 981 860 246 103 657 119 775 183 983 864 100 155 955 715 458 1017 499 1018 366 1079 29 172 996 473 993 895 97 985 248 174 1017 560 109 958 43 133 917 1075 504 107 916 101 839 832 14 133 771 970 378 923 326 240 1048 900 492 772 216 946 414 960 412 787 213 450 684 57 776 1046 92 867 30 276 823 679 78 531 737 400 789 695 436 1088 168 968 389 702 342 846 179 711 236 269 941 948 79 694 504 1002 387 508 735 917 387 365 571 183 844 871 435 681 423 1008 365 3 713 722 238 499 725 460 1028 459 1038 129 953 106 997 788 434 1094 493 550 333 171 811 840 255 90 772 319 815 845 238 551 291 294 663 255 836 527 869 918 187 710 398 435 974 190 569 312 915 100 848 336 868 202 777 605 24 943 166 663 470 527 621 464 955 904 512 424 906 194 1087 645 17 678 452 556 506 844 407 799 441 988 451 318 802 853 504 227 847 960 41 394 1001 9 931 444 585 996 331 225 780 715 259 821 398 0 584 620 449 642 293 1073 521 3 637 21 653 431 1043 375 651 987 542 1001 99 135 605 1047 490 672 201 572 336 104 862 985 310 483 574 958 123 1067 480 514 593 825 518 90 1041 5 974 634 433 623 142 747 457 598 318 496 1059 1047 112 1090 505 974 315 298 666 613 401 284 813 467 946 970 214 221 931 159 607 540 604 711 507 982 453 458 668 420 888 886 274 356 740 606 372 768 289 846 542 1067 535 452 751 478 877 908 184 583 159 857 323 260 607 729 119 435 676 717 424 848 150 150 831 305 656 442 655 310 1067 900 93 394 632 743 407 296 861 506 630 525 711 59 964 409 973 872 327 902 374 847 242 146 976 471 957 376 1016 673 362 290 922 404 910 563 366 202 643 281 790 516 1007 827 459 114 813 204 1002 74 942 444 628 79 845 232 842 93 1048 1022 418 555 200 848 97 267 1003 533 1070 261 665 834 414 933 169 230 573 535 952 881 332 337 719 812 372 299 571 637 501 308 777 1003 544 506 988 495 880 919 163 180 884 499 673 199 807 489 918 181 1054 82 950 944 9 375 551 816 349 1062 285 933 369 92 802 319 894 792 339 526 658 10 896 1075 53 748 169 333 572 411 675 686 296 216 675 277 746 97 707 229 634 791 409 757 351 683 542 9 928 259 861 877 51 485 1014 714 432 55 1059 53 759 95 592 958 456 438 994 1003 59 30 922 1095 267 42 639 516 888 1083 93 707 319 170 1050 692 337 90 698 939 92 928 321 92 687 317 1038 519 1051 93 999 341 760 167 766 842 482 657 365 639 148 225 1042 547 1092 610 323 57 840 957 383 608 361 453 919 645 36 946 85 644 111 45 801 1094 96 1084 277 287 549 105 580 574 322 478 796 906 466 372 926 32 1029 312 742 1030 13 260 734 569 91 983 375 239 950 768 275 364 936 111 678 845 149 706 513 967 264 596 492 95 784 275 833 371 682 370 684 727 96 880 103 459 899 858 309 41 1002 470 556 64 626 433 639 634 490 325 705 592 512 633 307 129 924 160 803 1014 50 1048 494 697 496 82 592 65 757 710 15 371 651 831 454 633 239 274 797 151 638 723 538 305 899 30 995 806 71 456 884 929 70 75 922 707 155 330 917 652 43 713 293 362 909 542 632 611 512 2 883 357 1016 719 153 132 820 314 745 186 1051 558 99 986 118 445 644 773 102 88 737 416 754 369 873 755 175 680 279 131 795 504 938 941 410 762 340 435 1064 909 261 801 494 3 681 412 817 762 10 302 1083 168 992 684 452 834 311 106 632 893 272 681 451 148 738 273 870 665 487 294 637 947 255 243 703 606 406 239 1054 745 482 644 13 922 444 665 39 818 399 410 764 15 879 1086 158 382 807 603 114 504 599 49 965 466 1011 1033 454 530 898 728 466 97 763 25 622 84 589 869 322 693 221 306 1039 207 925 589 523 153 893 1078 508 17 872 588 167 239 1049 1082 267 539 912 999 386 282 683 481 697 30 597 135 758 168 754 272 792 1056 112 560 292 592 269 706 18 861 514 546 943 617 535 973 494 503 886 371 775 676 34 1017 317 467 1032 342 941 1008 537 971 517 1095 285 948 538 119 734 1033 251 237 910 521 570 1003 535 467 762 1059 202 833 510 686 232 858 131 927 272 10 557 50 702 1041 34 366 956 930 343 628 179 1012 292 988 331 813 276 341 977 376 683 167 1029 772 36 626 470 477 582 300 938 203 841 346 639 819 70 324 767 461 734 543 965 487 774 582 125 142 850 286 639 500 1014 107 585 284 904 841 294 728 368 790 254 695 289 432 968 290 762 102 867 546 794 1052 418 811 450 505 637 448 802 897 90 268 628 926 107 344 1073 716 117 783 322 430 935 141 875 358 566 997 366 601 69 951 104 1001 321 454 593 899 256 359 848 1054 539 20 690 133 1053 822 526 1069 335 569 236 86 1060 406 998 706 205 29 553 566 142 890 305 729 499 879 257 965 433 1015 366 302 991 175 924 155 755 832 278 757 370 235 797 411 1061 768 171 861 239 925 142 634 491 626 392 175 576 202 568 929 225 747 30 559 533 806 262 376 782 712 37 567 410 738 422 450 930 802 36 517 760 977 348 332 936 1050 381 211 616 663 512 224 811 745 465 552 72 809 343 337 980 419 921 448 906 90 672 872 410 483 580 967 114 430 754 1045 191 397 943 1076 145 936 524 750 243 42 824 148 778 706 470 374 966 100 601 351 769 1030 165 931 57 896 322 29 682 917 243 519 898 565 162 326 695 83 892 320 733 754 427 248 668 819 173 814 408 164 1041 213 762 84 1090 197 774 995 368 1067 240 1019 232 1000 50 427 983 814 262 53 1035 784 524 657 371 30 621 378 617 107 686 709 423 669 289 1050 188 540 721 1046 96 284 931 780 342 996 197 346 761 616 428 1021 479 945 15 220 624 380 698 146 849 319 978 654 152 114 786 743 470 53 1058 871 444 230 670 646 383 860 393 813 258 1026 285 1024 389 70 884 830 193 901 77 236 1077 257 767 59 1005 277 1088 307 609 912 489 991 179 16 920 858 313 790 341 1048 149 569 86 113 1078 275 1027 513 695 1013 519 6 792 75 894 238 874 724 83 781 404 249 1092 817 244 286 804 381 602 84 925 413 949 123 977 122 1074 768 15 958 336 707 419 547 978 424 863 315 1050 442 577 159 835 314 961 9 826 679 529 964 227 23 1010 533 1039 473 976 802 409 309 827 577 1 494 955 688 47 172 1074 434 1020 552 210 964 180 153 754 215 1054 104 592 913 215 997 473 91 748 137 977 976 244 96 638 849 277 364 577 165 777 77 805 19 585 469 1089 689 66 450 794 914 134 1042 435 968 510 419 877 314 775 342 925 880 2 615 29 967 261 181 1017 807 421 188 654 269 1089 343 811 209 849 850 136 414 735 12 765 858 44 460 932 254 589 525 925 727 382 1028 338 659 377 200 897 241 663 939 362 962 262 1086 480 490 827 266 1015 585 23 319 1039 823 75 623 508 912 279 922 198 84 794 76 723 494 723 370 1017 260 932 78 1077 256 845 938 58 667 140 412 727 593 438 313 1021 974 438 900 437 889 42 248 1015 439 766 1055 527 870 100 237 1045 944 350 437 679 899 333 1085 41 408 737 939 212 735 83 342 1057 739 519 975 499 2 966 1062 156 1053 217 1053 185 959 271 105 636 250 791 624 411 343 921 992 311 343 827 848 198 233 696 240 552 197 1012 318 1068 801 66 345 793 493 740 311 667 66 1061 502 1047 1045 136 1018 440 180 732 665 34 277 906 806 485 612 324 1074 124 512 699 677 30 916 58 519 909 613 296 1091 297 912 515 537 815 380 599 488 560 48 774 672 469 903 536 484 697 262 650 357 862 681 74 327 1003 404 1053 820 437 843 195 70 1030 270 965 496 944 511 593 495 615 201 970 289 771 22 624 656 89 336 1058 853 479 718 424 522 944 1091 364 435 655 208 945 660 154 1015 276 307 955 129 573 278 558 744 83 769 296 417 820 403 1059 849 333 780 486 826 185 175 1094 621 289 34 858 430 816 310 575 407 756 1085 116 760 45 130 1085 75 775 364 633 130 557 992 523 1054 415 467 844 699 409 513 932 847 177 604 398 895 309 345 716 296 945 694 282 789 431 955 110 811 426 390 799 529 967 179 1020 951 445 43 852 77 676 1002 540 985 521 646 432 848 529 380 758 808 545 877 14 833 337 473 1049 389 867 278 574 84 798 38 1059 434 1065 389 738 52 759 78 960 390 783 61 997 430 929 901 5 587 518 287 817 1006 517 892 108 495 1007 1052 167 178 1047 791 172 299 568 212 874 673 2 852 526 327 587 150 1087 827 167 822 255 403 792 578 168 280 631 396 998 90 984 819 38 29 731 581 314 100 722 159 1038 285 1001 874 518 426 587 283 891 638 376 99 958 714 517 29 791 972 468 894 285 925 430 385 594 256 1081 771 207 374 841 1075 402 246 593 193 624 657 90 447 704 938 412 999 69 193 1091 1082 227 572 261 440 822 548 189 205 831 1063 533 139 894 101 938 390 1063 385 1057 1084 302 651 318 407 713 8 803 603 75 958 169 788 191 34 810 758 77 1048 135 43 763 947 335 484 710 503 1085 967 533 460 1057 705 532 881 229 973 437 402 877 680 427 77 852 732 367 455 674 516 826 243 1048 74 975 840 243 556 461 363 775 20 912 683 268 1010 304 363 863 1051 322 740 310 679 433 13 647 698 417 843 116 317 879 13 1067 628 100 437 599 149 762 945 412 847 148 765 357 249 1046 177 1052 920 44 981 542 950 509 634 93 622 508 909 228 272 753 121 645 908 360 899 227 946 45 756 251 604 167 462 849 404 897 1048 478 104 927 332 854 685 434 683 331 574 477 666 39 1080 121 366 686 321 1013 858 431 171 1029 665 248 457 748 726 206 464 885 537 988 739 387 633 111 107 875 971 499 440 811 286 1017 962 307 809 97 410 913 211 946 783 259 825 519 599 12 50 896 884 262 498 1005 904 120 855 303 921 440 347 758 215 745 558 398 135 568 959 465 366 812 695 162 91 594 111 999 281 654 751 136 1055 211 759 329 483 852 1087 388 4 971 862 264 645 122 165 910 949 125 47 665 6 864 701 31 698 491 20 585 682 436 401 703 897 542 522 613 187 936 197 978 638 92 812 377 611 49 58 926 760 59 10 726 335 745 851 275 922 547 30 782 476 1064 250 1095 895 110 827 395 233 555 656 252 621 79 311 873 42 821 562 1 236 1055 829 283 815 438 948 49 295 791 572 271 739 56 440 961 759 374 1051 23 828 311 901 433 639 140 252 1049 338 1036 1089 547 281 738 474 721 619 80 474 761 420 913 436 1064 220 914 1070 130 305 886 235 839 547 1053 133 1034 230 1066 265 988 381 691 954 221 38 650 374 852 766 98 701 325 604 516 975 127 840 38 16 999 45 648 384 1055 412 566 244 601 469 913 682 19 601 177 451 1067 471 962 70 895 1085 523 484 621 6 974 374 882 66 865 709 173 846 162 484 553 213 839 543 1056 207 1012 241 597 980 529 854 237 1032 358 759 382 1017 54 230 1050 213 560 929 97 122 721 884 79 1002 285 204 841 670 67 92 1067 769 184 986 283 643 428 6 791 506 836 544 960 1010 455 1066 535 1047 147 609 343 966 397 243 659 664 381 858 235 661 547 958 416 82 1004 575 219 514 971 750 423 862 523 396 811 65 575 931 204 184 971 236 559 764 12 820 418 773 302 475 949 852 465 1000 530 337 585 841 388 704 30 857 286 739 245 806 41 621 391 954 472 195 704 200 677 1048 327 879 61 206 862 473 856 611 169 632 537 384 702 253 576 135 648 620 493 454 887 207 779 255 1021 901 63 1092 105 262 863 56 838 537 552 357 562 430 799 288 838 277 1061 528 924 477 566 197 869 405 1027 912 227 119 621 775 380 695 132 996 21 677 470 280 725 179 972 591 337 971 171 1022 356 858 442 567 399 659 423 408 644 457 931 100 857 189 962 506 795 202 559 584 169 109 1070 751 387 234 637 467 796 13 1090 115 800 566 49 1093 377 587 101 1091 531 26 927 787 384 651 506 1015 11 71 737 1048 343 876 531 143 621 564 236 354 710 340 671 721 100 981 170 680 414 42 842 371 898 428 568 718 273 400 983 492 942 137 572 955 19 589 23 952 214 116 748 186 964 390 922 1045 301 81 578 746 119 17 787 556 155 209 907 1024 199 402 1082 983 380 712 303 660 374 659 387 742 447 573 347 515 788 511 925 363 840 940 105 557 28 340 840 506 966 450 970 1029 476 285 614 130 945 116 948 841 512 1047 207 742 352 76 1081 990 51 767 32 117 950 402 690 247 1025 501 1051 476 971 171 625 91 762 438 698 193 691 397 588 288 1015 816 453 560 176 463 807 741 358 180 655 920 251 49 599 218 998 169 832 537 575 975 204 984 164 597 371 78 928 98 720 230 850 955 55 12 1093 516 875 308 944 693 160 991 338 496 769 63 792 23 888 69 602 455 696 333 580 987 453 716 50 82 581 37 760 226 871 460 622 1065 463 589 427 1007 395 953 285 900 365 39 790 11 754 75 1066 1088 485 1065 217 906 205 33 873 917 117 598 222 64 992 892 484 260 563 1006 285 986 530 748 330 517 822 216 549 841 438 10 803 406 554 116 1060 621 101 578 106 860 386 431 1073 742 454 785 542 405 916 839 465 158 850 690 518 505 713 523 785 520 1091 741 133 460 614 426 809 214 628 248 852 464 655 900 519 852 159 270 967 1051 138 239 638 614 350 1055 165 171 946 1086 299 334 822 429 769 357 1017 380 832 53 717 277 1058 886 57 483 650 606 22 522 731 731 284 67 613 709 134 651 62 437 901 319 576 113 713 992 405 75 559 804 273 573 448 971 430 751 478 110 1038 578 516 32 844 731 192 651 385 345 636 46 763 451 631 604 137 884 15 671 37 1054 430 493 709 279 940 53 830 926 78 830 376 367 1012 895 2 838 110 814 15 891 467 687 526 579 328 568 52 781 466 115 795 1009 244 27 584 623 318 645 356 560 86 686 2 490 829 369 659 71 874 579 120 463 561 558 313 774 473 108 593 373 844 724 516 188 1010 359 936 196 869 37 616 990 317 755 466 1092 350 326 1023 70 672 936 192 176 797 103 582 953 114 639 321 1015 424 455 1048 776 18 99 617 168 758 127 785 1073 284 1053 361 1051 173 715 274 446 958 610 15 859 308 84 1072 769 489 978 409 526 837 246 924 497 886 810 186 737 380 1071 401 823 301 30 630 592 15 196 873 1018 367 348 1006 599 537 344 971 973 128 409 758 1084 206 888 1 233 951 315 631 318 1003 385 576 397 578 741 56 873 425 329 1071 738 96 56 879 444 903 25 940 136 779 464 952 273 723 1046 106 108 952 533 674 119 787 747 307 914 18 286 1092 286 828 674 409 1065 410 542 909 912 222 88 881 949 504 141 989 422 1006 844 289 771 347 999 45 154 982 1 804 192 862 849 11 52 755 215 749 132 661 861 153 135 887 789 396 784 171 1024 133 512 958 50 649 558 119 757 454 1072 63 899 337 219 955 409 818 722 37 803 113 793 517 274 834 772 256 1007 393 678 423 1085 303 722 218 469 583 413 896 294 738 145 1066 1013 228 468 1094 531 773 998 257 234 890 466 552 305 594 1090 427 885 386 769 193 663 338 518 831 935 317 473 638 258 990 922 252 87 1081 58 567 1074 108 586 480 342 814 101 903 948 229 853 392 614 193 35 722 724 541 736 182 756 466 251 917 1067 469 748 251 766 443 708 75 319 843 318 786 631 515 1013 472 92 843 21 563 747 152 374 720 480 939 1062 244 164 603 261 689 731 285 414 954 219 833 47 1022 1023 37 520 634 352 869 136 577 40 886 454 1028 185 977 424 573 209 719 608 5 953 215 311 768 854 228 358 611 528 844 544 715 766 256 495 952 521 703 994 478 619 333 328 819 631 48 691 65 801 184 773 29 430 562 798 369 722 460 1064 474 414 963 741 217 362 601 736 195 223 888 548 57 722 487 492 831 510 817 35 1062 972 529 59 797 812 404 237 1070 302 917 760 472 247 907 230 1028 824 462 731 411 1073 378 486 651 424 934 1002 351 254 742 213 622 126 1076 16 950 591 464 1017 512 463 1057 68 1078 416 1069 398 1077 337 985 38 1001 361 976 424 1059 873 36 136 584 88 888 937 284 902 414 447 678 551 273 879 383 892 123 486 843 658 214 367 1050 684 493 30 762 839 539 610 458 746 95 473 549 605 423 635 157 391 873 1044 370 842 259 46 831 893 90 194 759 600 54 727 504 319 1005 296 633 952 160 962 410 156 765 298 792 134 937 421 1052 781 205 895 119 492 1006 1068 99 515 778 999 98 701 227 877 184 852 59 913 498 580 281 540 753 921 283 250 933 989 164 24 991 338 945 768 359 440 1024 426 605 459 658 364 613 336 648 236 1095 801 67 789 60 1024 36 742 184 1034 117 205 589 928 134 43 943 985 312 147 724 48 880 436 939 418 641 14 1031 867 529 1057 454 13 564 1080 125 580 262 211 1093 379 552 320 779 93 1090 320 1083 945 343 388 917 876 109 640 389 528 915 248 883 652 49 584 518 1034 25 337 997 595 136 674 516 599 206 340 867 99 894 97 882 654 535 429 691 7 601 459 741 1026 408 110 960 469 577 240 871 917 364 206 921 377 774 1047 61 394 575 233 938 323 1059 217 815 479 974 802 159 628 376 665 223 251 956 657 71 868 454 859 83 542 648 14 860 831 122 521 863 267 888 209 792 404 567 368 760 1061 266 1042 28 880 230 323 678 566 154 753 51 416 583 5 986 486 948 942 42 229 842 131 1050 1036 284 75 1056 816 525 924 525 628 32 670 508 694 375 544 937 1066 520 101 1083 295 720 573 274 1039 345 502 936 517 819 608 202 641 54 394 920 803 338 406 825 134 725 38 598 17 960 470 844 939 140 432 1057 624 255 445 928 247 590 692 8 369 913 151 1067 584 247 838 75 670 18 990 275 461 1030 870 467 297 979 336 987 32 1066 948 528 852 251 19 907 1032 304 745 409 962 371 995 239 623 261 695 543 446 878 974 373 335 809 606 254 654 403 967 321 701 334 574 11 31 905 833 483 882 450 381 747 888 480 358 904 400 792 394 994 771 434 26 595 868 518 1062 171 797 388 192 717 117 1066 235 965 788 113 831 13 518 1064 640 418 1090 275 404 900 1092 201 819 378 68 1081 614 194 688 213 605 368 685 287 290 1084 1026 185 421 648 103 1078 662 242 715 227 249 927 818 179 284 674 481 1046 25 555 839 222 989 170 18 607 968 5 1005 183 148 863 398 841 17 760 75 773 935 311 862 66 768 100 700 203 251 747 150 737 405 576 513 873 1028 94 340 780 78 1059 837 392 650 373 1008 202 453 989 853 198 577 168 230 1077 563 434 39 876 948 438 365 692 889 503 423 574 933 172 1041 204 742 28 905 47 68 1014 670 505 584 259 632 484 860 317 274 872 402 768 684 420 300 727 540 1043 735 243 310 854 812 463 939 95 656 392 120 710 21 775 558 235 555 146 37 916 430 789 654 49 167 691 1064 541 804 235 378 1036 205 572 460 679 103 1086 29 976 44 962 241 1027 6 614 49 609 35 989 739 453 717 175 321 699 228 932 340 731 72 767 506 695 591 343 213 869 13 910 458 733 293 741 771 429 853 266 645 375 88 948 508 1008 707 358 321 806 74 1044 588 276 16 820 366 748 522 851 703 264 404 865 34 950 64 623 325 710 389 802 502 960 533 1004 482 592 50 615 337 938 887 428 26 917 992 371 44 607 932 335 57 560 1081 120 209 920 296 949 530 1020 254 957 498 876 133 951 503 708 640 337 552 262 225 1062 609 116 761 148 459 1061 300 782 374 685 1 699 1021 431 964 465 231 834 1008 494 852 433 455 552 958 411 288 642 663 515 683 94 1062 79 236 865 131 1034 541 809 504 819 960 297 809 488 724 368 399 864 1061 117 544 944 686 345 68 652 302 596 90 1008 438 646 342 738 287 816 165 1082 952 63 722 384 365 1050 3 622 4 867 434 613 705 374 1073 455 539 934 805 192 548 94 394 914 942 240 1050 467 131 876 990 489 748 196 194 1007 655 204 940 323 914 292 251 742 710 3 945 198 389 896 72 1038 122 999 216 648 346 932 657 511 350 940 654 427 896 469 820 246 238 1034 115 871 885 206 1020 442 296 1069 324 1002 892 384 378 873 736 89 451 733 320 669 352 549 207 960 813 182 935 417 439 988 279 672 350 973 131 616 990 387 1033 249 905 330 502 635 413 956 147 791 549 359 110 968 124 650 450 584 35 652 939 187 770 98 1047 57 875 492 1070 323 33 952 410 1072 999 90 18 999 1062 56 557 178 448 569 98 623 973 517 1070 8 976 500 81 971 495 990 166 919 76 1001 966 196 84 888 1022 210 705 241 338 605 395 856 706 23 914 6 432 764 577 237 306 646 879 495 690 474 954 354 85 962 566 433 982 535 304 1092 1006 535 622 65 177 641 17 836 923 479 668 69 268 816 718 144 587 379 736 444 704 431 599 152 534 980 573 395 756 492 772 266 63 855 243 934 362 700 85 1053 415 743 464 618 1045 457 685 397 606 291 990 445 357 596 394 761 859 142 984 213 209 559 953 16 290 679 516 871 928 409 679 101 805 123 296 970 889 13 106 910 985 54 629 109 53 840 536 1059 342 735 150 1081 1012 87 561 535 542 910 37 808 1011 294 206 1077 921 162 490 763 790 9 368 937 837 519 337 666 748 81 980 85 1092 63 135 588 156 1042 555 454 486 879 1092 244 1023 128 736 7 672 72 319 624 805 526 787 373 330 749 596 28 81 997 717 13 158 665 940 510 939 268 512 863 897 287 342 938 788 218 946 504 250 986 699 446 182 1052 479 812 16 929 374 1085 763 204 3 793 661 419 701 33 429 717 951 65 225 725 1052 466 442 550 235 706 635 80 541 1006 491 872 191 1015 610 542 446 761 518 1047 394 570 915 517 726 169 85 983 103 664 888 431 303 938 657 229 548 389 130 1020 382 1092 856 145 832 446 537 923 294 1033 396 779 869 334 807 489 383 1089 197 642 105 921 238 929 139 869 407 784 344 720 1002 305 797 114 930 165 303 751 523 761 61 797 259 706 496 816 778 312 560 38 987 232 758 520 896 307 55 776 841 48 225 660 863 356 685 50 555 510 823 106 29 754 104 785 458 835 898 251 373 951 1054 216 716 215 569 476 160 694 14 899 952 500 667 186 160 948 824 419 377 1091 246 827 736 398 452 878 440 679 970 477 1070 191 483 973 662 395 162 677 841 69 946 362 948 332 154 649 756 354 509 887 31 686 550 311 454 1027 1008 111 1064 71 1094 209 241 774 470 1088 372 783 201 643 65 642 769 174 1049 522 181 811 112 1066 759 503 808 493 105 923 202 639 282 615 934 68 684 424 652 255 942 251 720 315 1047 184 272 863 673 524 204 711 86 1012 328 933 256 551 215 769 340 728 664 127 510 696 396 796 570 429 633 298 184 554 154 602 618 47 527 566 569 310 263 625 834 353 632 474 945 202 579 374 12 566 743 3 486 996 926 151 274 922 1049 240 1058 139 824 128 384 946 966 449 817 433 326 964 16 734 829 66 509 614 985 104 92 861 224 838 578 427 174 709 912 477 902 60 198 697 166 971 993 24 1062 482 613 56 940 249 946 79 725 178 67 848 803 392 345 897 1079 43 1089 12 569 44 750 0 116 598 601 398 1073 214 266 968 549 362 300 662 655 163 889 386 735 181 585 508 629 105 777 459 567 497 340 601 269 588 338 986 909 326 852 447 761 187 1049 26 655 58 927 454 856 124 327 855 1070 49 372 867 1063 159 224 788 443 754 352 958 721 144 947 225 941 167 920 92 758 155 277 633 743 377 658 537 996 75 83 749 781 328 651 240 0 569 380 641 91 994 732 376 345 678 410 585 439 1020 963 22 191 803 226 976 251 1065 234 1061 258 741 1029 117 609 527 388 817 737 170 390 945 291 779 414 866 277 561 628 442 767 224 759 282 777 95 295 824 641 374 208 799 470 712 910 267 1032 525 118 744 479 1058 683 384 789 174 498 956 913 30 729 85 319 668 949 364 317 706 621 225 469 784 660 250 12 588 1 921 803 151 1007 172 1059 276 986 341 100 950 481 1016 593 84 748 400 388 728 622 527 602 456 3 1011 886 265 1037 31 932 319 806 307 1057 524 787 532 204 690 240 907 429 565 1049 274 764 198 0 898 186 938 927 359 595 102 385 1040 616 46 66 1069 100 953 802 63 124 765 643 164 788 57 669 195 910 5 48 939 987 401 586 139 218 1037 606 232 495 736 197 762 1064 356 45 1089 924 69 59 970 246 920 916 376 1051 70 861 353 1092 149 225 915 461 840 770 190 16 897 975 328 174 664 693 487 828 391 117 657 246 973 689 454 45 634 738 413 1068 119 163 836 981 477 254 602 678 208 149 1016 18 582 65 890 449 948 69 997 787 420 943 191 692 431 799 219 500 661 777 378 509 672 190 978 721 496 799 169 331 922 556 70 9 712 209 610 31 825 753 374 481 888 364 1039 518 786 257 875 465 625 401 548 652 141 398 996 837 261 506 1001 918 155 314 829 189 727 648 387 27 797 624 141 533 577 128 726 827 356 773 165 198 551 36 930 528 752 13 588 100 965 327 935 361 1002 309 644 853 142 603 401 157 1000 609 21 75 925 239 709 184 928 1035 500 848 187 249 845 747 537 813 375 513 1033 1057 437 881 61 924 381 86 816 471 1017 1034 463 475 948 877 475 717 224 404 588 597 140 1067 506 716 297 245 961 490 867 387 1028 536 944 824 272 110 945 66 766 504 856 143 800 865 348 91 629 15 1069 523 879 841 492 491 895 691 377 872 479 307 749 597 480 408 697 76 879 112 602 658 159 360 671 394 979 935 276 895 432 138 726 858 201 111 1089 728 8 261 775 111 810 242 951 40 590 694 9 405 993 861 546 285 1045 10 926 1032 11 276 582 844 444 161 574 419 780 563 370 40 606 1030 182 944 326 0 1023 615 298 947 248 865 510 245 1018 475 663 735 56 390 875 499 822 1018 298 13 778 184 937 91 734 864 533 757 519 165 834 627 42 626 547 441 772 247 750 1041 430 356 737 330 734 144 593 883 267 669 91 86 705 62 965 35 701 537 917 1089 26 464 918 839 25 255 740 443 673 58 671 1011 197 288 898 190 1008 433 1038 235 939 944 210 161 813 246 1003 90 623 233 1060 221 843 333 777 706 159 135 583 448 683 780 100 877 43 244 893 39 697 588 469 156 638 872 65 1078 430 895 354 862 162 259 830 1080 293 814 464 905 221 924 288 1044 186 42 1067 866 303 1032 499 127 893 164 785 776 15 939 182 948 516 96 693 101 1000 451 1034 433 766 636 427 766 518 965 348 471 604 429 791 762 534 595 432 740 369 123 1054 1056 302 997 286 607 268 1048 518 552 220 1040 182 355 1047 178 997 676 441 448 1026 971 408 1089 363 876 546 108 849 505 551 296 552 342 660 366 1037 692 290 789 383 0 994 878 312 476 1013 723 109 167 1040 386 625 799 493 917 429 488 974 314 1012 486 694 479 874 145 1027 423 672 112 765 981 289 100 643 133 863 393 828 964 374 686 119 770 491 817 336 860 250 281 858 915 161 549 267 251 753 877 56 278 917 579 397 1000 388 13 873 789 270 273 698 323 839 35 995 77 1045 31 725 1058 134 799 120 112 1069 588 4 564 546 710 509 153 977 679 166 1026 149 203 637 11 789 627 188 771 167 1003 342 582 381 436 989 673 435 130 1039 88 770 1044 191 1033 188 481 772 576 372 645 91 1052 449 734 169 286 653 874 283 233 599 441 963 239 646 734 28 482 791 785 280 390 878 802 76 111 871 481 918 550 284 569 158 104 970 30 799 524 721 324 897 622 418 293 653 787 415 1005 20 700 513 615 242 170 678 619 297 900 157 307 985 86 645 256 624 342 1082 451 660 723 234 167 975 1023 399 62 649 578 241 34 872 878 372 567 81 588 177 505 1002 476 874 1028 401 349 857 1002 109 791 166 1054 532 310 707 649 366 425 1022 675 4 245 558 1025 112 593 505 375 805 453 780 501 686 554 433 782 503 848 214 783 313 954 384 334 712 654 449 201 659 450 830 1057 119 258 620 567 73 100 586 453 808 383 862 692 78 192 768 900 387 502 811 456 798 755 158 609 494 26 1024 839 358 344 773 363 799 501 762 752 253 1 631 970 393 483 815 605 394 16 1067 801 238 441 928 641 175 165 670 312 1071 161 558 701 237 331 582 368 908 1000 528 310 1020 649 260 679 65 173 806 185 1095 728 219 1038 214 758 420 442 750 941 305 625 198 283 929 771 342 456 965 188 712 477 705 634 427 1000 67 985 374 352 792 1062 20 320 664 368 1053 143 689 120 761 524 920 910 446 471 1053 695 169 579 280 1061 62 1088 244 1022 170 636 504 1029 147 852 173 232 821 151 687 925 526 299 648 740 140 377 977 825 520 538 855 1035 368 1001 124 716 282 304 837 296 1062 198 930 700 279 18 976 443 623 379 908 72 995 354 779 760 211 977 331 601 345 938 543 257 688 1094 18 852 373 292 610 811 334 375 1079 357 1030 551 254 224 821 1009 235 288 887 1027 451 134 758 621 173 309 929 860 152 255 561 164 1077 638 87 472 1075 163 933 991 497 72 720 1090 330 138 999 421 669 215 694 744 457 961 138 314 919 296 736 443 563 450 1006 264 823 963 184 300 763 628 236 792 367 364 727 495 932 887 236 998 167 898 116 677 134 312 603 101 651 929 520 100 567 810 492 27 1042 1048 98 309 549 866 353 691 426 861 330 47 607 254 1005 675 142 137 668 468 604 510 985 728 210 368 1050 650 173 302 820 412 820 855 173 969 93 217 859 1061 486 906 324 237 1095 598 101 219 883 820 269 688 434 151 882 716 426 735 233 666 240 581 340 563 57 675 326 215 948 810 10 299 885 291 947 142 568 745 283 571 534 932 189 930 382 705 3 68 846 683 535 890 301 568 125 829 536 407 1050 990 97 872 176 336 1034 319 791 192 823 894 463 540 648 757 398 786 450 11 790 324 768 986 61 920 331 822 420 311 613 848 29 673 401 52 778 770 182 762 66 673 149 680 297 995 133 1073 373 735 210 563 430 583 306 1090 265 419 861 51 740 37 1056 413 722 236 702 485 747 636 416 1067 168 935 493 823 310 657 437 600 197 507 669 474 946 964 213 258 829 350 930 117 572 227 817 1037 495 564 206 1051 14 351 913 816 241 75 837 479 1094 38 770 701 288 909 204 676 74 696 258 664 214 55 989 447 709 1003 209 591 36 628 506 861 172 184 964 853 420 992 495 81 987 214 899 964 230 929 21 358 1063 1028 394 96 707 966 160 536 602 12 985 618 78 580 401 623 177 360 845 434 963 840 312 1000 487 211 874 794 275 212 1069 551 175 512 884 257 687 21 964 406 741 72 840 900 282 65 889 324 625 134 732 345 590 806 126 171 565 246 731 812 139 1090 511 965 339 632 89 800 4 723 433 1058 450 13 1070 236 557 204 864 707 25 401 995 839 203 611 535 1047 177 834 56 982 74 139 821 944 390 21 1001 509 695 72 563 406 764 267 687 871 82 502 831 1035 485 869 273 819 210 120 599 1011 443 543 591 755 96 720 1 78 561 1019 82 667 345 508 756 938 10 230 787 316 799 382 582 578 101 953 289 373 622 253 738 1084 473 526 861 797 220 890 143 1079 450 12 641 524 944 9 736 382 972 729 309 831 453 52 622 234 796 785 195 312 710 1060 108 623 53 639 29 230 749 957 100 1020 22 274 833 202 1031 393 770 975 537 1045 299 454 863 66 1007 438 792 187 685 208 1032 817 535 388 746 641 342 24 675 554 244 403 617 846 470 801 546 883 264 435 747 665 107 473 833 206 910 445 622 388 586 808 41 373 1077 688 33 594 519 455 624 260 654 1021 516 430 838 399 1030 115 858 1052 544 181 799 971 248 413 877 360 1093 884 33 117 748 413 653 71 615 154 651 948 301 797 57 283 954 276 719 514 841 523 990 1020 156 364 866 781 345 378 602 581 174 495 1040 43 624 437 649 105 826 20 766 877 369 556 48 507 910 376 871 477 1011 104 850 614 174 71 733 534 1090 44 631 231 840 296 1075 1085 101 403 648 963 159 220 994 544 768 8 1008 339 743 349 832 947 431 1062 289 962 321 772 114 117 600 475 801 998 320 399 1032 486 942 454 683 941 35 961 158 715 234 96 599 366 627 45 1038 753 164 550 408 774 18 288 949 227 821 609 119 794 408 81 1064 67 640 671 475 100 580 1034 108 772 41 1022 358 109 1090 192 774 689 301 244 929 177 770 493 699 782 519 470 996 14 646 938 515 15 918 909 73 203 1064 242 747 200 919 216 764 1004 215 415 560 182 668 194 1078 854 30 865 69 746 547 342 615 802 540 775 347 557 217 976 182 308 754 450 792 927 366 316 856 147 700 400 657 627 111 90 725 139 723 389 803 780 303 1040 175 472 1091 475 977 430 1067 236 664 604 439 1083 529 644 450 157 855 454 780 910 532 910 4 584 25 887 174 1086 224 871 429 583 464 304 916 1087 209 564 293 76 959 927 500 486 569 299 754 426 623 679 452 946 352 707 260 605 255 344 937 827 345 291 1091 890 50 883 372 905 443 862 470 690 425 435 1094 148 1034 288 848 1026 140 252 601 1020 500 707 196 829 431 131 1048 643 61 924 361 525 838 998 468 27 938 563 37 1001 50 387 845 604 81 615 531 218 620 582 308 339 780 1001 302 6 718 890 411 372 990 996 407 84 994 861 164 749 455 327 651 784 367 983 293 776 336 766 189 694 77 639 541 28 914 771 461 460 958 1027 15 657 518 99 974 1084 326 594 9 486 941 857 423 885 173 790 338 763 265 84 848 934 544 501 679 161 753 882 368 834 175 353 795 305 937 958 244 424 905 75 921 609 47 1029 318 417 923 883 126 62 597 639 180 913 228 866 145 583 326 713 115 573 337 557 214 1077 12 946 502 789 228 152 702 1007 198 839 326 566 515 6 551 1057 381 425 584 41 910 522 1011 261 782 1090 521 978 80 475 716 544 939 350 759 442 923 356 906 117 1044 686 473 477 936 619 85 822 527 873 509 746 408 549 406 71 716 627 166 327 725 985 382 974 530 375 898 456 587 983 110 745 471 95 566 866 250 528 992 373 831 576 298 206 696 1076 144 926 251 182 661 188 1060 676 85 918 536 627 180 905 417 438 556 639 441 400 921 298 696 604 463 933 201 563 158 559 493 511 860 1010 89 744 242 403 976 145 658 364 1040 856 21 499 917 534 599 1079 371 206 994 745 446 771 308 883 467 485 602 47 835 1045 167 720 87 553 94 289 881 410 1027 905 464 15 994 1069 488 575 229 154 952 1016 70 1050 448 999 285 524 713 526 721 710 400 87 824 935 462 754 412 115 875 1020 185 820 354 977 408 697 218 405 612 426 740 301 1008 346 885 581 307 314 1079 828 450 676 336 111 1028 134 1069 599 523 914 198 808 319 418 721 968 328 236 624 1070 392 684 265 603 410 990 28 60 654 668 145 752 443 548 310 738 64 1092 457 762 135 233 790 98 1026 625 495 568 45 476 669 268 661 43 1009 419 732 937 335 203 990 643 54 695 468 770 455 399 589 1078 459 445 565 20 636 408 904 117 595 264 553 469 1022 688 337 502 763 671 394 794 544 502 771 1047 236 522 1019 1062 22 281 856 454 1015 515 579 970 29 268 776 426 797 386 610 782 181 50 878 171 837 968 233 136 971 838 9 1085 419 906 220 574 48 912 488 571 224 57 766 647 46 676 541 166 816 320 550 622 97 179 834 726 279 685 12 360 1083 773 494 932 227 361 783 927 16 413 960 747 282 768 130 127 1067 231 888 565 127 331 798 701 352 62 909 868 303 906 486 53 977 99 1002 722 459 660 495 534 916 251 1082 898 522 259 632 646 499 747 119 504 851 937 246 395 997 586 433 269 605 475 825 853 172 791 54 726 350 225 582 186 954 550 475 111 731 982 357 9 730 709 513 570 483 1007 281 90 1053 386 1063 1066 410 935 522 760 54 403 637 745 491 709 55 659 189 449 791 675 44 11 913 544 824 824 21 90 1004 154 1004 57 879 305 706 768 370 1049 543 923 180 411 903 973 486 1087 61 550 137 611 148 921 175 892 407 779 397 961 136 206 656 341 1043 259 1025 534 848 636 412 654 91 156 923 650 222 610 37 188 809 498 948 794 260 494 573 823 371 945 88 467 1020 220 1095 589 109 217 732 177 589 1035 235 35 738 199 795 81 784 17 863 162 634 148 727 1036 26 385 1068 13 860 515 616 475 1078 1093 4 227 949 74 634 457 1022 962 485 110 743 962 146 498 594 104 988 16 554 167 762 661 260 1031 529 19 667 103 764 390 750 573 215 122 629 817 328 153 1043 133 560 1019 470 508 599 735 337 84 688 963 223 54 555 312 688 896 11 188 987 650 389 904 71 256 740 881 452 783 19 371 950 42 1042 782 176 566 271 875 176 522 874 347 892 61 804 415 735 179 826 770 505 377 938 489 915 984 339 902 543 656 314 292 578 540 853 482 709 593 398 272 766 238 1026 85 834 770 240 1027 227 407 1055 16 871 531 574 765 132 457 771 47 662 562 125 830 0 930 179 229 1078 809 1 19 984 632 52 541 1048 106 596 145 888 48 757 251 860 490 672 1011 421 749 523 390 798 457 1074 973 231 350 772 56 602 190 778 99 629 850 216 873 468 367 659 752 456 1076 184 41 1027 216 663 9 738 692 363 680 476 555 196 442 851 936 186 607 65 972 308 819 488 85 622 100 1011 1037 90 205 727 316 1024 277 929 839 18 261 1086 135 663 881 233 465 758 710 198 242 801 794 482 136 681 904 450 225 647 988 405 970 128 152 901 6 773 370 883 107 705 508 608 331 860 711 381 1075 355 731 528 1094 179 861 512 100 923 886 340 388 962 392 636 817 15 49 1090 676 167 528 849 483 934 1007 259 636 413 1032 240 945 429 733 150 829 70 610 221 133 603 769 201 93 1065 163 857 579 306 926 458 781 299 787 164 220 1001 375 1078 267 662 752 323 173 636 589 121 829 353 744 136 830 181 566 54 385 626 784 254 432 1048 195 1004 874 450 475 610 671 294 481 986 708 448 830 420 521 873 524 994 147 1064 742 68 741 36 1047 542 240 893 433 951 165 730 567 389 659 9 270 691 928 376 581 62 435 749 1008 342 673 65 897 246 682 284 658 495 1046 277 1011 384 339 712 465 939 188 551 1058 387 518 693 1090 243 604 345 968 256 962 297 340 982 711 332 788 150 415 843 882 323 1005 463 157 833 73 570 393 1035 870 176 511 846 835 136 46 786 975 94 331 574 441 750 131 561 940 505 447 643 623 480 398 619 587 7 127 870 892 446 294 1081 878 87 70 1085 289 979 952 312 686 3 352 668 1050 471 477 877 970 66 93 1027 697 197 403 790 714 208 935 414 940 138 800 502 850 368 228 819 696 281 599 48 240 806 237 557 887 136 364 554 740 42 39 1000 180 830 959 51 224 840 625 276 709 282 588 123 931 254 72 651 186 983 695 131 334 1004 318 790 120 697 310 880 740 135 856 400 97 611 990 334 991 201 118 983 1050 493 681 318 213 636 621 390 413 827 200 872 141 628 113 676 811 220 597 146 193 979 41 797 462 645 102 623 729 241 242 829 789 19 1027 271 1061 129 373 939 697 461 606 123 630 90 504 1007 764 215 711 320 206 576 535 1012 757 176 832 20 101 784 676 136 1035 377 279 675 307 577 277 723 881 49 96 933 149 773 289 738 320 1018 131 749 802 182 43 1088 915 385 409 603 898 17 20 823 483 751 221 945 363 816 634 283 718 459 256 662 478 1003 580 126 906 287 84 600 172 1052 115 796 112 738 478 801 196 751 463 713 101 1068 405 981 76 1000 1008 19 392 623 317 789 262 902 581 107 818 93 56 636 934 48 156 690 926 189 802 477 494 758 820 426 998 322 468 1019 355 598 365 643 216 750 628 73 1015 188 168 837 821 48 763 462 259 665 237 566 800 381 5 785 403 973 587 201 575 509 1015 72 477 980 636 188 91 785 792 545 839 2 390 796 595 448 184 673 873 94 376 773 445 702 68 985 353 627 490 974 258 608 847 199 940 33 1010 117 238 945 833 256 262 934 651 323 783 288 635 477 449 945 258 628 368 674 722 397 419 923 605 347 774 300 1018 356 156 718 185 664 609 389 466 1065 575 151 1041 544 63 714 1053 356 900 258 582 115 449 732 895 445 545 885 564 197 50 683 275 834 684 309 251 698 756 465 291 769 774 235 541 822 778 495 264 879 807 544 386 826 310 741 405 884 618 281 818 381 498 905 617 143 567 203 499 952 920 3 1032 132 821 499 194 1051 229 1017 1064 169 882 43 710 171 746 227 87 960 1082 102 862 498 799 205 250 692 335 610 38 928 380 681 22 838 284 831 373 983 817 472 241 895 66 671 485 567 992 496 383 894 320 1040 582 38 532 833 817 499 370 643 608 479 227 765 840 460 870 26 443 628 731 211 326 812 170 761 191 746 852 546 402 1019 170 865 1045 54 506 678 527 695 639 251 293 921 1072 395 783 419 326 664 68 990 187 874 532 768 788 79 450 840 183 606 1017 90 338 774 587 205 83 882 464 967 321 668 758 292 154 907 915 411 38 767 117 1090 668 234 1026 233 220 838 868 527 788 230 693 151 384 1021 237 984 657 307 919 133 512 1015 146 1019 998 124 297 796 905 96 1011 53 21 646 609 350 390 956 24 1042 731 247 584 12 586 443 154 764 729 197 190 727 666 304 966 136 113 595 748 242 884 45 413 1049 506 1083 91 599 531 1075 981 192 144 686 1028 238 322 719 1030 403 72 659 872 123 798 2 132 667 687 111 913 19 242 887 822 305 483 745 543 973 1071 134 571 293 485 995 869 484 274 814 386 827 523 743 362 779 457 941 338 880 261 907 804 122 55 1062 1092 377 380 960 320 843 373 726 175 925 778 366 437 1048 184 583 407 858 241 953 251 570 236 1070 725 108 891 16 1060 123 441 659 69 916 406 872 675 437 328 556 948 300 703 418 583 181 548 164 252 609 690 502 618 373 976 297 143 785 668 6 907 285 161 784 1069 131 327 559 949 431 787 291 1001 75 161 819 709 297 14 1021 371 969 730 203 255 682 60 837 564 340 455 926 591 118 753 279 584 346 208 1034 273 791 465 603 614 234 715 28 933 522 508 900 1052 288 151 702 25 862 705 366 287 899 921 133 425 1088 674 367 509 1053 560 508 635 83 95 759 365 762 28 729 782 135 199 573 172 642 352 758 1079 251 594 274 149 977 952 200 951 38 1052 494 964 512 1009 543 523 1051 850 339 855 394 652 512 868 180 183 590 219 1044 229 997 925 200 277 863 440 817 821 361 776 541 43 872 729 514 460 946 969 205 896 170 56 804 1078 116 149 594 896 266 32 607 313 1092 420 578 839 124 734 477 552 381 215 889 458 941 705 203 389 903 837 165 199 732 848 16 294 916 654 407 290 1076 736 193 828 75 1073 140 250 783 888 315 1019 500 253 661 933 533 1030 478 571 353 1092 125 468 778 973 224 233 933 23 933 204 1044 902 193 1011 70 489 1023 485 1028 822 80 96 1079 45 758 971 296 464 834 1039 520 80 666 1043 117 385 758 956 520 189 973 957 309 727 430 7 983 163 694 1033 233 158 872 83 774 636 161 180 753 545 886 463 890 810 305 239 550 469 819 488 1088 396 693 558 466 409 921 552 412 933 380 80 1001 555 92 562 490 993 71 897 220 802 376 124 857 915 223 776 392 100 564 11 991 287 690 929 47 495 895 612 371 43 648 366 562 378 839 333 549 421 593 749 123 987 80 360 952 1022 279 460 796 507 803 108 990 875 298 941 256 37 780 242 791 985 30 138 1002 100 630 336 903 286 640 145 1036 103 1074 229 901 778 278 5 992 970 530 522 689 284 724 1009 243 1015 114 299 1021 692 27 122 635 405 707 401 1006 221 851 398 974 768 366 964 368 630 473 199 804 647 74 22 1029 286 586 708 218 496 1076 278 811 432 892 159 890 272 712 56 783 971 327 192 730 536 788 111 867 1022 151 288 983 240 657 158 757 474 821 560 285 832 67 480 628 47 906 624 279 904 293 556 248 578 258 1049 112 847 86 63 971 581 188 127 1053 919 103 532 969 163 888 449 647 161 935 722 242 371 580 659 502 761 112 676 175 645 358 152 558 457 884 310 729 820 215 798 483 425 747 39 835 517 982 826 455 617 18 719 327 327 826 19 647 226 1024 826 525 304 605 1089 387 60 647 761 360 652 393 343 724 686 368 364 1090 898 238 821 455 1034 403 273 941 780 318 19 729 28 929 868 299 620 288 505 1041 221 809 972 460 53 1087 748 290 552 359 1054 143 527 1034 452 970 225 854 591 273 861 249 712 122 590 384 653 5 830 105 772 141 956 60 763 26 93 770 844 60 493 1039 96 914 13 661 1091 232 637 156 726 20 928 392 816 162 168 711 904 255 923 403 1089 418 69 785 754 202 25 736 461 628 602 130 588 165 75 934 385 842 921 219 160 1062 443 941 775 401 235 906 244 1083 925 382 964 349 138 847 504 565 1042 47 41 662 284 952 203 602 1063 240 392 709 1086 323 997 65 662 138 532 757 702 99 605 309 807 41 737 46 767 279 185 1019 287 683 131 941 995 105 281 1048 75 746 851 435 801 21 808 34 1064 68 310 1001 728 107 194 1062 410 737 656 532 506 594 944 158 310 727 968 209 856 101 551 302 589 154 174 729 966 483 762 500 1095 257 353 567 400 964 448 1047 60 669 575 423 496 715 676 321 200 585 733 469 576 170 321 700 445 663 578 423 608 430 183 1023 127 1081 1050 107 1007 44 219 603 640 464 786 210 44 793 895 313 313 903 297 556 1076 212 364 1011 1004 76 588 176 666 242 456 827 482 641 298 722 1075 107 211 1077 518 763 721 498 1080 387 502 1021 1041 347 257 1073 12 636 407 790 1040 393 643 355 246 1088 528 715 275 647 582 421 203 645 324 1033 713 155 440 693 115 698 655 184 181 923 103 675 617 207 174 1050 937 237 1030 37 322 809 476 1061 785 528 31 693 842 290 628 370 887 72 609 347 390 1029 732 404 891 525 377 571 536 774 1049 316 867 275 52 922 286 1085 233 1046 206 924 568 129 147 776 473 689 637 45 1041 228 974 116 1090 47 710 444 874 102 71 932 245 1071 185 655 519 747 103 941 566 39 875 45 1084 175 341 568 126 1084 282 785 355 631 942 449 361 689 379 1009 593 523 370 808 731 65 251 634 654 495 907 151 775 172 893 237 152 578 520 597 120 647 249 667 1010 354 1051 73 216 684 102 962 974 299 397 851 629 471 277 1021 213 806 252 647 938 223 509 833 934 183 446 772 1089 443 792 440 995 464 327 832 249 626 407 582 138 904 427 872 250 1027 305 583 684 269 833 80 49 825 606 542 330 562 486 957 191 1043 521 791 200 1088 546 901 227 626 312 774 556 237 1045 426 1061 435 974 105 775 15 709 539 10 875 493 582 1062 336 975 268 233 909 871 478 1070 508 4 908 205 978 574 270 162 713 513 941 32 977 122 985 1006 354 402 924 418 1034 381 890 960 231 105 840 187 588 603 140 320 651 394 882 288 774 613 3 178 1056 736 207 834 263 285 886 223 604 76 724 16 628 217 1035 584 439 181 833 754 235 922 231 1040 470 52 908 811 501 687 351 516 953 192 1009 321 877 327 980 307 924 520 637 1043 47 1084 516 734 543 843 9 102 783 322 775 471 811 145 938 288 682 395 759 511 1066 931 11 437 669 1094 24 549 464 659 180 1047 83 137 1043 688 150 38 1014 867 545 694 46 687 150 933 307 476 612 880 388 1087 518 698 394 105 947 703 474 35 831 206 977 701 488 988 248 560 145 368 916 999 27 864 41 719 283 422 1086 977 233 120 833 246 594 686 512 303 630 937 362 806 410 565 199 587 310 121 753 405 783 504 816 168 1079 233 733 913 239 27 623 923 367 329 991 657 55 720 134 89 1080 583 126 800 342 368 725 535 1094 1026 299 771 249 591 184 872 71 873 310 116 859 183 645 437 571 775 456 846 118 521 954 364 1049 493 823 600 94 812 425 864 489 1033 443 441 1021 145 682 531 706 967 28 1036 326 706 542 459 682 940 85 906 65 772 276 672 48 1065 547 307 675 20 705 877 111 725 234 647 432 480 787 915 339 436 664 871 31 196 638 235 743 284 824 1082 414 871 229 662 70 853 345 921 473 93 657 851 243 65 707 404 793 339 999 744 463 170 1075 1009 189 915 451 129 775 297 897 502 700 695 36 594 390 26 852 463 1056 243 779 105 692 871 503 210 749 762 271 851 247 301 763 499 903 1074 174 341 1003 395 577 311 803 1041 134 952 406 240 999 763 283 1080 396 565 379 67 620 682 18 152 1013 142 567 905 341 1013 175 78 652 113 936 851 398 825 55 125 929 760 243 784 173 62 635 959 85 1058 128 800 276 477 612 810 55 288 625 25 1007 454 1001 115 1036 94 705 732 510 420 1030 107 677 163 576 844 248 639 126 788 215 548 497 882 376 796 405 53 793 597 147 194 913 229 1073 689 76 329 818 864 35 122 669 175 683 314 973 198 899 60 1054 909 282 160 581 838 348 953 432 469 808 255 628 74 811 1030 47 1004 18 414 1065 164 666 387 815 985 476 1070 362 735 306 174 564 161 548 5 1089 1093 110 486 596 858 417 306 1087 1051 285 211 1039 125 552 853 260 504 948 747 542 691 444 800 208 529 876 723 368 469 619 138 642 201 788 450 859 1037 41 32 711 472 822 802 18 718 123 810 389 770 484 83 1004 549 407 1015 375 594 437 664 441 322 565 71 990 58 1066 911 275 789 1 967 279 393 728 249 652 844 526 670 423 959 298 43 1082 1026 275 863 32 80 659 522 811 46 772 495 569 189 852 820 508 129 741 22 618 721 531 66 644 617 188 620 221 126 599 475 1038 447 690 556 400 664 449 102 845 179 664 725 323 792 138 123 841 1051 393 450 552 336 780 219 936 498 1072 268 734 702 507 803 302 231 645 859 231 50 942 681 176 387 978 38 1074 359 729 422 753 13 702 490 958 333 876 386 1032 599 245 494 675 959 319 492 704 204 1056 602 520 596 479 957 131 727 220 284 1094 414 560 360 1089 540 587 148 562 321 925 592 497 724 114 909 415 682 102 1087 364 166 678 878 264 1005 477 757 391 391 1070 459 943 1080 100 188 1057 361 848 877 88 914 219 884 26 338 791 200 1073 556 309 1081 224 1009 112 843 362 338 595 175 672 513 980 617 81 556 418 739 262 339 886 1070 257 564 460 1064 110 723 229 383 1085 440 633 476 560 427 1034 682 440 63 694 14 647 51 987 679 418 474 937 812 63 184 664 613 300 204 982 907 12 729 202 691 54 583 483 597 205 693 304 103 779 673 125 219 920 178 590 22 912 380 585 851 29 624 13 159 644 199 590 1022 239 497 889 602 281 669 526 16 793 517 763 359 992 465 777 485 765 488 685 827 282 468 983 217 932 876 513 514 763 706 377 679 326 237 975 189 694 980 23 835 86 300 1031 898 152 964 149 252 955 233 657 571 90 902 104 293 600 802 531 318 801 750 194 584 398 509 825 746 217 329 731 1047 317 586 49 500 1082 162 895 745 164 824 130 798 438 340 882 808 261 913 190 477 743 329 1087 186 610 1036 123 647 441 889 185 1021 42 842 133 1025 239 464 1008 562 480 944 405 139 558 175 1012 932 117 352 670 277 731 397 755 938 393 946 109 719 213 369 727 269 736 164 844 1089 288 708 352 337 639 335 552 693 215 179 980 6 672 235 782 481 674 925 360 732 106 383 762 614 409 1015 344 545 951 455 816 308 945 60 953 826 149 250 689 64 644 168 689 683 480 295 809 470 949 852 378 604 383 1026 445 633 410 78 870 534 637 370 700 1042 434 547 913 491 910 857 211 1020 486 746 532 329 570 190 830 821 147 904 238 155 1032 822 5 376 612 476 918 896 436 518 1037 283 920 299 787 493 961 187 973 32 848 851 486 207 948 111 973 135 625 461 745 836 393 198 964 569 375 1035 67 667 306 838 372 196 1015 39 568 531 717 761 401 434 835 882 321 904 271 1055 512 464 592 50 785 506 873 274 1091 215 841 723 214 628 202 892 525 752 300 1027 95 112 1062 18 803 495 1092 986 394 33 943 545 633 51 608 169 582 307 1016 83 1083 1092 312 120 970 820 244 528 687 1065 44 431 623 708 474 801 195 305 1000 869 421 230 942 826 122 632 98 395 565 793 286 268 850 335 630 727 78 444 583 709 500 971 125 766 50 367 672 669 232 964 477 764 41 879 324 318 1080 78 636 92 1037 102 681 208 997 721 157 1018 228 955 108 19 1095 338 850 172 956 558 274 512 1048 367 867 203 809 171 581 767 161 815 490 75 1022 866 514 858 122 253 739 535 971 977 401 363 572 217 870 590 191 647 137 542 906 669 495 1077 351 808 42 166 928 67 642 784 528 208 992 452 755 748 301 998 522 573 430 871 277 360 1072 365 895 693 75 776 388 745 117 562 51 439 925 31 643 927 391 743 60 57 940 789 461 986 56 72 1040 369 732 268 715 875 153 429 1072 535 787 108 1078 499 755 220 577 178 961 245 978 329 1074 502 798 288 835 631 284 63 958 824 73 942 342 682 165 880 154 717 131 507 757 47 932 820 319 378 726 801 487 770 539 486 662 840 74 397 760 690 295 461 852 260 584 766 394 711 116 427 952 509 861 245 983 511 556 1070 520 849 121 342 583 701 205 104 994 999 402 893 179 361 602 530 832 809 261 471 887 390 671 440 966 87 1043 985 89 428 706 482 991 1021 20 878 23 1016 327 673 264 1032 446 389 675 712 202 492 856 994 510 833 497 195 917 1044 465 1059 240 447 1054 1059 439 499 712 59 1010 430 817 1013 440 240 1088 354 550 428 696 2 875 964 274 897 119 167 650 329 983 796 482 443 878 878 122 656 319 849 168 289 883 387 687 293 696 857 267 406 1081 1000 73 621 401 176 871 453 1077 890 150 179 704 889 2 198 612 201 996 612 26 678 424 555 349 922 418 556 542 51 936 1039 327 624 234 256 713 812 172 157 558 1077 1 370 594 366 964 339 581 1050 469 60 915 356 902 767 544 434 966 580 396 375 1070 906 184 422 890 806 386 536 610 140 791 745 540 304 1013 29 894 598 8 803 360 948 134 740 400 985 98 231 1032 251 959 318 1073 106 928 467 1071 487 636 400 902 143 554 1012 280 864 348 1063 321 217 633 813 514 23 698 996 119 289 931 329 945 954 183 674 328 613 77 234 854 567 300 645 219 143 928 1031 198 166 807 785 387 436 1089 171 838 220 719 800 200 1008 122 610 441 1056 445 95 752 308 1030 462 868 850 510 853 59 839 441 548 375 248 729 475 735 417 989 1049 276 649 83 197 813 629 338 565 36 498 554 13 981 640 99 70 694 566 501 293 638 695 461 460 805 814 173 188 1019 947 512 440 789 259 992 830 352 497 1085 987 184 947 422 108 1076 69 882 736 333 980 77 525 1076 790 301 221 744 609 272 140 624 912 175 872 99 1081 183 628 72 572 149 435 592 98 996 862 474 1064 521 973 190 172 721 4 1044 631 422 627 380 790 311 680 81 767 48 629 63 235 626 467 675 669 270 72 620 867 376 173 580 547 619 847 202 261 895 463 940 416 649 714 89 325 926 936 406 327 1042 571 94 568 230 1003 36 434 574 443 824 992 423 167 657 72 991 503 971 645 323 611 497 1084 517 45 689 702 251 975 22 664 443 72 714 404 666 547 903 494 1009 463 944 394 897 304 683 948 537 825 238 686 448 746 170 594 283 763 536 458 1015 467 1082 443 1024 328 1040 759 239 251 1005 386 950 301 980 849 37 868 398 509 860 708 34 876 162 77 1042 675 288 752 226 844 179 924 294 124 1088 892 539 761 114 268 1016 974 276 1036 130 916 351 202 987 592 20 1024 415 460 916 77 552 188 609 429 665 978 213 844 277 835 341 1008 431 925 35 108 636 561 270 1001 254 440 721 1000 256 941 368 248 654 541 651 171 707 417 688 511 566 664 180 122 723 57 755 748 430 436 1037 329 605 118 658 657 508 458 640 569 489 325 873 580 191 600 428 990 64 749 444 1059 445 1073 99 749 116 968 114 847 198 990 24 1005 386 28 1003 301 841 142 559 90 713 418 561 441 575 940 234 79 926 866 7 529 754 418 883 674 205 394 760 599 323 943 332 716 304 913 172 429 873 384 1035 117 1046 401 932 970 216 227 668 205 960 181 998 667 305 232 1025 208 1049 104 614 814 482 822 7 980 223 531 564 584 537 1039 252 804 295 653 433 546 812 129 782 1020 68 508 697 598 19 759 158 587 51 723 312 810 381 930 324 464 738 872 521 842 97 924 448 997 77 177 931 87 556 395 924 764 530 353 589 572 314 525 597 805 222 54 713 416 1092 688 149 739 23 120 863 33 663 983 496 256 893 783 87 518 1084 362 548 750 293 991 234 197 811 618 87 98 740 491 577 929 483 204 887 318 887 57 684 51 860 946 341 620 403 349 818 1077 457 245 1033 117 813 133 922 894 509 60 832 733 175 739 431 229 969 524 1073 394 637 1090 377 603 129 307 659 501 975 856 134 319 781 186 970 1025 221 650 359 474 838 212 606 494 986 19 850 305 1062 778 7 21 898 763 347 581 8 330 548 766 461 66 686 656 497 925 40 78 740 72 940 1013 446 374 765 473 776 412 1090 33 992 124 1058 945 133 463 927 593 461 569 380 1042 304 279 739 83 763 455 778 810 170 1067 37 500 615 200 777 923 111 26 909 462 986 1030 464 137 594 285 1042 806 221 294 692 1055 69 624 323 474 715 931 309 689 213 519 559 820 482 790 229 648 435 197 1026 801 97 215 1074 981 79 435 918 726 467 470 780 942 546 262 645 1085 421 852 459 771 62 541 1070 530 953 623 497 596 37 726 192 664 235 838 144 155 677 331 701 675 258 899 255 655 285 915 289 598 50 803 526 720 386 222 1090 261 976 61 918 1062 520 797 374 823 511 428 900 769 12 2 939 193 560 885 160 307 847 57 935 179 663 199 607 409 707 161 564 966 127 901 415 407 902 335 986 774 8 732 339 780 240 478 709 730 497 134 707 257 960 784 8 560 465 552 58 561 239 140 756 647 220 588 339 356 682 393 991 227 901 209 915 929 394 283 740 276 1024 312 889 312 829 205 1063 931 320 162 591 347 903 615 426 772 503 828 418 139 703 232 1006 1058 419 210 754 853 14 898 477 923 22 399 584 296 1053 637 202 615 112 656 110 124 1034 90 1067 804 489 563 535 6 859 26 1021 921 140 870 206 765 280 91 826 813 55 575 24 1064 340 576 542 593 348 1092 519 586 107 645 114 41 829 187 654 108 802 323 581 787 521 1075 496 463 593 725 161 288 662 778 187 497 742 518 654 698 91 620 6 630 274 995 407 922 213 537 987 848 165 85 1066 786 224 922 322 161 1006 218 666 554 94 1005 492 92 730 666 149 1006 441 692 186 620 279 274 971 468 635 893 36 85 919 245 1023 474 735 1034 460 550 451 38 871 186 1015 431 799 379 874 879 8 106 1070 111 624 620 241 927 162 531 970 101 852 633 409 568 231 158 610 379 877 796 169 73 587 984 132 739 312 799 479 104 1081 1062 352 991 8 513 768 352 848 923 542 445 1069 784 238 278 1015 702 511 328 860 156 947 200 1038 598 325 85 755 390 770 554 57 666 107 817 317 34 911 733 188 519 816 227 842 524 957 724 25 798 14 350 1052 927 474 672 197 526 694 444 640 855 228 617 235 814 162 540 937 43 731 154 992 785 448 384 604 46 789 243 925 421 823 1045 504 854 528 443 844 882 85 254 640 240 1050 394 1006 534 692 512 679 81 1011 922 152 630 520 794 34 1071 525 215 768 167 1024 510 791 354 845 943 189 465 594 744 345 204 644 915 361 123 570 757 227 781 210 778 420 356 563 116 1020 254 1016 834 241 983 524 373 914 616 377 1065 200 514 591 453 908 281 568 1041 100 397 828 684 169 492 640 863 531 1055 128 48 1054 696 124 941 163 351 673 48 851 478 744 410 551 543 684 277 1050 302 1052 1071 141 197 753 136 793 413 787 410 776 346 684 906 195 502 738 887 505 346 1031 181 809 587 406 433 745 374 956 86 754 202 1041 835 235 335 701 713 77 874 513 287 777 1017 515 1092 346 339 572 312 791 875 61 41 814 686 160 1033 97 1051 90 49 674 613 349 869 440 344 982 311 736 227 664 363 627 172 945 851 433 960 411 812 105 918 234 829 479 484 789 1032 445 937 532 578 433 626 180 15 816 13 1082 543 956 878 203 763 377 367 1091 758 252 127 755 271 1053 610 207 121 888 862 270 343 668 1053 285 705 291 0 894 1091 349 273 562 151 708 491 765 284 1030 914 256 1042 277 448 864 220 733 999 350 386 557 604 411 673 342 818 262 309 904 626 475 448 976 501 741 707 369 659 504 428 853 930 117 528 964 730 395 858 169 359 849 210 797 645 30 495 744 498 622 426 946 561 499 89 1068 129 889 263 986 932 17 1061 111 813 506 777 439 393 953 839 477 864 205 495 927 1075 255 753 105 573 271 159 652 868 232 581 388 399 659 814 136 472 565 293 987 222 896 379 889 226 574 606 151 676 239 1081 190 757 38 287 630 795 497 1033 500 370 906 507 1047 951 81 73 614 432 632 8 863 460 567 956 62 354 936 486 819 376 880 743 310 506 989 144 762 527 755 1060 164 542 671 539 681 535 705 698 87 304 802 642 210 922 369 898 449 918 232 427 896 34 710 1 1043 120 1094 822 96 826 271 413 987 474 996 976 59 83 562 488 825 187 978 997 72 974 199 388 865 595 140 304 940 463 806 734 511 875 158 870 180 126 629 460 1030 551 316 745 10 696 364 483 835 602 151 247 575 34 791 569 456 683 89 626 297 243 1046 405 942 398 741 813 318 0 919 25 781 910 463 514 814 789 433 328 769 50 801 363 839 598 352 575 296 322 625 290 773 653 67 1044 47 297 755 681 333 1076 435 633 337 370 654 562 449 708 113 733 49 712 286 960 130 522 809 591 439 626 441 122 920 67 846 831 470 302 578 290 645 103 635 727 246 573 82 645 60 393 981 918 380 440 799 835 145 842 423 945 414 829 360 238 776 1010 72 759 147 913 324 472 550 660 499 239 701 771 275 1059 135 1026 198 282 658 544 610 132 688 479 1003 547 1015 594 83 259 936 254 738 981 159 303 857 113 741 639 525 716 260 193 793 754 464 889 363 1088 437 187 676 399 998 755 352 223 817 770 210 1093 362 970 467 1060 270 938 70 831 44 166 607 853 191 750 44 1017 175 508 740 99 870 552 38 182 898 631 271 221 1034 128 692 383 842 73 935 892 109 867 393 297 730 20 667 431 590 500 605 721 209 422 971 224 784 374 1001 1021 178 1057 371 884 303 762 168 758 416 747 339 739 266 810 260 138 1078 969 33 465 551 204 816 583 109 704 302 348 745 523 687 332 949 201 666 1086 474 381 1094 755 76 183 803 218 624 81 982 538 579 935 413 381 1002 156 581 984 29 262 711 1063 186 916 113 568 203 760 496 518 597 627 387 536 889 94 1057 735 246 413 605 928 229 440 1033 313 593 766 522 372 1033 1079 219 3 728 1061 146 256 930 216 736 2 956 1086 500 385 891 1047 195 127 925 626 302 655 142 496 920 752 355 404 848 495 782 418 806 96 776 38 874 521 553 568 133 218 770 299 1092 881 147 1064 525 784 419 783 464 697 507 149 596 622 497 1095 241 683 181 377 718 791 285 1003 34 299 768 727 446 353 855 64 880 979 73 462 778 1030 354 583 132 436 808 487 786 858 284 71 799 359 630 806 123 1072 315 270 1078 1091 362 737 306 867 38 559 123 389 848 653 512 643 325 439 737 655 115 980 523 636 537 72 879 951 77 546 957 554 471 639 307 924 463 736 214 209 787 661 320 839 468 657 96 19 708 295 681 612 470 44 919 750 86 790 81 866 291 253 761 918 20 143 649 859 268 746 372 704 28 860 304 659 176 637 319 395 1074 776 142 1088 306 955 535 243 565 711 87 263 1013 360 691 871 55 52 667 481 586 553 238 942 307 425 970 902 62 525 735 200 855 338 889 813 516 523 941 1025 418 569 446 379 825 614 488 514 994 590 62 1011 437 684 133 948 374 680 506 796 54 173 829 306 1060 382 859 547 657 710 231 876 113 989 179 276 959 199 1042 852 282 1094 216 990 303 428 554 295 580 507 691 467 860 863 513 948 157 1012 226 938 530 943 261 301 571 500 956 115 727 692 496 856 64 727 535 259 658 267 828 705 266 22 837 189 1060 775 475 166 710 299 953 886 103 1062 249 839 242 960 202 322 938 428 692 240 697 755 149 864 137 622 142 476 1042 1087 203 266 1006 494 980 484 593 94 575 28 988 235 651 786 320 711 277 571 79 13 683 368 884 379 884 990 98 276 788 192 686 78 818 670 350 491 697 125 680 1031 275 804 500 892 44 990 122 331 654 745 460 162 919 425 896 263 670 108 1075 748 219 635 317 1071 483 351 879 112 873 645 441 768 186 412 666 458 1068 650 297 612 389 115 575 744 340 690 330 1032 33 1018 207 714 237 646 118 282 1093 482 752 1008 40 286 871 972 353 231 1062 204 781 405 667 1007 168 143 608 28 571 216 877 576 449 570 316 940 27 692 50 966 534 439 567 1024 523 1082 451 991 88 787 21 216 962 427 848 831 526 392 872 646 139 452 590 787 218 144 1034 104 718 453 616 602 346 789 377 934 31 180 874 502 856 70 825 825 365 675 145 420 717 529 977 1007 414 102 1066 291 623 501 559 56 915 709 138 408 626 508 898 561 481 307 748 1034 99 749 488 230 604 1008 206 824 258 1052 136 4 679 113 891 885 514 695 419 715 469 741 348 444 865 928 540 205 801 608 84 714 145 830 370 767 46 334 960 986 54 970 268 729 335 95 653 177 909 793 388 78 1089 132 579 973 222 545 897 793 200 85 858 337 695 275 620 400 880 460 1019 324 649 986 344 737 90 179 792 223 620 659 498 818 42 918 411 721 51 996 318 279 953 1063 458 504 640 3 654 718 309 464 802 906 527 312 1026 1072 380 91 568 353 1081 528 994 623 253 1051 216 421 668 127 761 504 801 186 1076 768 378 322 964 546 666 612 316 666 188 471 621 887 332 925 267 289 688 1060 364 30 737 437 1051 367 718 24 1027 263 848 829 10 916 417 907 544 563 145 98 972 236 1072 676 52 560 188 549 60 117 1012 136 1075 233 1076 801 391 58 956 944 228 370 813 46 893 877 350 454 573 788 418 610 27 1041 59 170 561 71 884 88 628 1030 207 1087 376 23 670 564 438 1021 503 959 438 301 791 96 1011 859 72 1082 293 391 1071 320 548 289 937 855 433 847 498 257 740 960 140 1033 449 443 1008 151 958 718 271 383 999 552 524 954 280 88 894 241 610 712 182 906 452 395 704 822 312 898 49 414 924 451 1051 759 289 921 396 812 56 935 166 626 183 540 628 943 239 469 760 825 350 822 43 748 231 293 1062 590 287 819 519 425 937 976 432 165 827 125 1062 470 682 980 342 272 999 212 923 1020 534 955 323 71 697 613 184 384 558 199 707 108 695 26 566 396 1027 942 96 16 582 970 159 643 146 389 878 801 525 373 781 350 1014 439 854 836 253 171 870 1032 246 816 467 970 263 866 142 682 43 576 4 451 1035 556 247 607 139 770 322 228 761 319 551 320 1014 649 202 213 732 529 849 317 675 682 297 34 1077 820 115 949 279 733 496 442 584 470 734 273 878 1024 407 709 59 939 262 314 784 632 490 391 787 226 898 303 598 1035 6 1061 61 45 840 39 613 655 300 970 493 705 527 239 1093 898 400 717 74 226 957 1043 131 502 1071 115 825 695 229 456 681 659 323 943 249 9 977 238 712 990 117 128 635 371 742 543 830 1009 82 933 4 19 1013 183 619 2 977 121 1070 66 819 840 464 359 1012 627 361 76 873 232 1007 875 179 527 742 539 905 822 177 568 434 168 656 99 647 498 893 1063 210 309 946 563 134 848 63 1089 515 900 489 813 151 794 388 304 918 1070 294 685 485 1056 272 916 536 798 377 320 1054 29 782 922 162 897 317 936 507 371 985 693 77 475 755 619 174 90 793 965 413 71 598 36 650 114 585 232 828 865 255 370 697 829 384 37 558 790 470