LSORT

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

5
4
1 2 3 4
4
1 2 4 3
4
1 3 2 4
4
1 4 2 3
4
4 3 2 1

10
100
30 21 63 17 26 82 48 3 47 13 66 64 19 77 54 42 68 50 62 34 2 87 91 23 99 51 98 96 97 27 59 37 100 38 95 40 12 25 1 11 60 86 8 7 46 58 29 69 5 56 90 35 70 44 28 14 36 78 79 85 16 57 45 43 55 10 93 9 53 84 89 81 71 24 74 61 31 73 20 41 76 6 22 80 32 15 18 94 88 83 49 39 92 75 33 52 67 72 4 65 
100
6 4 79 85 77 54 40 95 60 27 58 47 63 91 5 92 23 8 100 15 13 74 46 7 84 61 31 93 71 80 45 20 98 99 96 73 56 49 3 37 64 1 62 41 83 70 16 76 32 35 87 48 9 18 97 55 57 72 30 17 53 19 38 78 14 28 42 50 88 11 12 59 51 89 94 25 75 68 2 67 81 33 69 21 44 43 52 82 36 39 65 66 22 90 29 24 86 26 10 34 
100
1 41 35 20 81 33 43 87 83 53 36 8 60 89 86 79 74 73 77 68 96 22 6 66 82 61 75 64 91 40 50 14 11 58 30 23 46 95 69 52 2 26 38 24 100 92 15 85 84 90 37 31 94 17 47 78 57 97 4 51 55 18 49 88 27 19 93 65 99 44 28 70 48 7 16 39 72 76 21 54 32 67 29 59 13 80 56 62 10 71 98 9 3 42 5 45 63 12 25 34 
100
54 55 32 66 80 8 38 29 69 53 93 49 83 58 62 57 92 33 9 5 77 74 42 13 50 39 94 64 72 61 79 91 63 78 18 35 70 26 20 3 68 87 36 23 88 11 40 41 52 76 56 1 86 12 90 34 44 21 84 81 71 100 85 48 27 31 97 99 6 59 95 46 67 22 15 60 96 73 10 45 16 37 51 25 7 82 24 89 2 98 75 19 4 14 47 43 28 65 17 30 
100
44 49 27 56 12 8 7 19 60 51 30 9 47 77 38 95 65 28 72 93 86 68 70 39 79 54 53 98 23 46 16 61 71 17 94 35 21 20 67 31 97 5 64 100 78 63 24 50 29 73 42 14 84 40 32 6 41 45 43 58 85 33 2 34 48 81 55 10 25 37 66 87 3 74 59 99 88 90 1 76 62 52 26 57 22 75 92 11 83 91 13 36 82 15 4 18 69 96 89 80 
100
88 64 29 69 43 63 76 55 99 92 85 65 98 50 18 75 38 45 13 6 52 27 74 58 67 5 93 48 90 54 2 47 32 11 100 42 53 49 80 82 46 26 14 89 83 3 62 30 87 8 95 73 12 24 86 78 79 23 15 7 10 39 94 20 91 22 70 37 25 51 59 16 36 17 77 21 72 60 81 71 34 19 9 57 84 4 44 56 31 28 68 66 97 41 96 33 35 40 1 61 
100
27 46 82 97 89 80 41 39 77 44 6 72 54 90 22 85 95 50 49 53 43 32 93 55 34 91 79 2 26 29 60 98 10 17 71 73 61 76 33 45 62 74 16 67 23 20 47 100 38 68 37 40 78 14 58 42 13 48 94 69 96 28 86 84 87 66 56 57 75 92 25 1 9 83 30 3 19 35 4 18 59 8 65 24 31 7 81 52 5 70 88 36 21 15 63 64 12 11 99 51 
100
98 85 36 93 52 58 19 20 69 89 47 10 81 39 86 54 14 80 78 57 8 70 97 11 44 16 24 42 87 35 79 59 13 94 29 27 53 84 31 3 22 7 88 15 12 96 76 77 17 99 63 95 48 64 73 62 33 55 50 49 71 74 37 18 34 2 75 23 46 26 100 28 1 6 40 38 51 66 9 68 72 30 83 90 25 61 32 21 4 60 67 56 43 92 41 45 65 82 5 91 
100
85 59 27 26 65 89 69 32 10 60 14 79 57 73 29 31 28 45 22 50 40 98 43 16 8 91 95 77 39 37 4 53 23 55 76 5 7 72 63 75 86 18 94 38 11 42 54 47 48 84 83 74 80 62 33 46 21 13 34 90 36 68 92 30 81 19 97 41 52 12 99 2 1 58 6 88 44 61 64 87 78 3 20 9 93 51 56 82 25 100 67 17 70 66 96 15 49 35 71 24 
100
32 66 48 60 28 30 86 34 95 17 46 38 100 27 54 92 47 88 84 53 63 98 15 24 3 70 19 6 9 69 62 90 67 18 79 59 50 22 61 37 82 71 64 5 80 85 57 33 78 13 68 11 94 49 4 10 29 42 73 41 39 56 7 75 12 31 43 81 23 20 45 14 96 97 25 44 74 83 89 35 91 16 72 40 51 1 36 87 52 55 58 93 99 65 21 76 2 77 26 8
2
3 
1 3 2
2
2 1
1
4
1 4 3 2
1
4
5 3 2 4
1
1
5
1
4
4 3 2 1
1
4
4 1 3 2 
1
4
 3 1 2 4 
1
4
3 1 4 2
1
1
1
1
1
12
1
4
2 3 1 4
1
4
1 3 2 4
1
6
5 4 6 2 1 3