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