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