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