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