999
998 997 996 995 993 993 989 991 989 989 988 987 986 985 983 983 982 981 980 979 978 977 976 972 974 973 971 971 970 969 968 965 966 965 962 960 961 960 960 959 958 957 956 955 953 953 951 948 950 949 947 947 946 945 944 941 942 941 940 937 938 935 935 932 931 933 930 930 930 928 928 927 926 925 924 920 922 921 919 918 918 917 916 915 914 911 912 910 910 909 908 905 906 905 903 902 902 898 900 896 898 897 896 895 891 891 891 891 890 889 888 887 884 882 884 883 879 881 879 877 877 877 876 874 874 873 870 871 869 869 868 867 866 864 864 861 860 858 860 859 855 857 854 855 854 851 852 851 850 849 848 846 846 842 844 843 842 841 840 839 838 836 836 835 832 831 832 831 830 829 828 827 825 824 824 823 822 818 820 819 817 817 816 815 811 813 812 811 807 808 808 807 806 802 802 801 802 801 800 797 798 797 796 793 794 790 792 789 788 788 787 787 786 782 783 783 782 781 780 779 776 777 775 775 771 773 771 769 770 769 768 767 766 765 764 760 761 760 757 758 757 755 756 755 754 753 749 751 750 746 747 746 744 745 744 742 740 741 740 739 738 737 734 734 733 730 732 730 729 729 727 725 724 725 721 723 720 721 720 716 718 717 715 715 713 713 712 711 709 708 708 707 706 705 704 700 702 701 699 699 698 697 696 692 691 693 692 691 690 689 685 687 683 684 682 681 680 681 680 679 675 677 674 675 671 672 672 670 670 669 668 667 663 665 661 663 659 661 658 658 657 657 653 655 654 651 652 648 648 649 647 647 646 642 644 643 642 641 640 639 635 637 636 635 634 632 630 631 627 628 628 627 626 625 623 623 622 619 620 619 616 617 616 614 614 610 610 611 608 606 608 607 603 605 604 600 602 599 600 596 598 596 596 595 592 593 591 590 587 589 588 586 585 583 583 582 580 580 577 579 577 574 576 575 574 573 569 571 567 567 568 566 566 565 564 563 562 560 560 559 556 555 553 555 552 552 550 550 550 549 545 547 546 545 544 543 542 541 540 539 538 534 534 535 534 533 532 529 530 529 525 526 526 524 523 523 521 519 517 518 517 517 516 513 514 513 509 509 508 509 508 507 506 505 503 503 502 499 500 498 495 496 495 492 492 491 491 491 490 489 488 484 484 485 481 481 479 479 480 476 478 477 476 472 474 473 472 471 469 468 468 467 463 463 461 463 462 461 457 457 455 454 456 454 451 453 450 448 450 447 448 447 444 444 442 443 442 440 438 439 436 437 436 435 434 433 432 429 427 426 426 424 426 425 424 423 422 418 420 419 417 417 415 415 411 413 411 411 410 409 408 404 406 405 401 401 402 401 398 397 398 395 394 395 394 391 392 390 390 387 386 387 384 384 384 383 382 381 380 379 378 374 376 374 373 373 371 369 368 369 367 367 366 365 364 363 359 361 359 359 356 355 356 353 352 351 350 351 350 349 345 347 346 345 343 341 339 341 340 339 337 334 336 335 334 333 332 328 330 326 328 327 325 325 324 323 322 321 320 316 315 317 316 313 313 313 311 309 310 308 308 307 304 305 304 300 302 301 300 299 297 297 296 293 294 293 292 291 290 287 288 284 286 285 284 281 281 279 280 277 277 275 276 272 271 273 272 269 270 266 268 267 263 264 263 263 260 261 260 259 258 256 256 255 254 250 252 251 248 249 248 247 244 245 244 243 240 239 240 239 235 237 233 235 233 231 232 231 230 227 228 226 224 224 224 220 222 218 220 219 218 216 216 215 211 213 212 210 210 206 207 206 206 204 203 200 201 201 197 199 198 197 194 194 192 193 192 190 188 189 188 184 185 185 184 180 182 179 180 176 178 177 176 175 173 173 172 168 170 169 168 164 166 165 163 163 160 158 160 159 158 156 156 155 152 153 150 151 148 149 148 144 146 145 144 142 142 141 140 136 136 136 134 135 134 130 130 130 130 126 128 126 123 123 122 123 121 121 120 118 118 114 114 112 114 113 112 111 109 109 108 107 106 102 103 101 102 101 99 96 97 97 96 95 94 92 90 90 90 88 88 87 83 83 83 82 82 80 79 79 77 75 76 75 71 73 69 69 70 66 68 67 66 64 64 63 62 61 57 59 57 57 54 55 54 51 52 50 50 49 48 45 44 44 44 40 41 41 40 36 38 37 35 35 34 31 32 30 29 29 28 24 26 23 24 23 21 21 20 19 18 16 15 15 14 13 12 10 10 6 8 7 5 5 3 3 2 1 0
