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