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