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