1 3 2 30 3 31 4 95 5 96 6 97 7 98 8 99 9 300 10 301 11 302 12 303 13 304 14 305 15 306 16 307 17 308 18 309 19 310 20 311 21 312 22 313 23 314 24 315 25 316 26 949 27 950 28 951 29 952 30 953 31 954 32 955 33 956 34 957 35 958 36 959 37 960 38 961 39 962 40 963 41 964 42 965 43 966 44 967 45 968 46 969 47 970 48 971 49 972 50 973 51 974 52 975 53 976 54 977 55 978 56 979 57 980 58 981 59 982 60 983 61 984 62 985 63 986 64 987 65 988 66 989 67 990 68 991 69 992 70 993 71 994 72 995 73 996 74 997 75 998 76 999 77 3000 78 3001 79 3002 80 3003 81 3004 82 3005 83 3006 84 3007 85 3008 86 3009 87 3010 88 3011 89 3012 90 3013 91 3014 92 3015 93 3016 94 3017 95 3018 96 3019 97 3020 98 3021 99 3022 100 3023 101 3024 102 3025 103 3026 104 3027 105 3028 106 3029 107 3030 108 3031 109 3032 110 3033 111 3034 112 3035 113 3036 114 3037 115 3038 116 3039 117 3040 118 3041 119 3042 120 3043 121 3044 122 3045 123 3046 124 3047 125 3048 126 3049 127 3050 128 3051 129 3052 130 3053 131 3054 132 3055 133 3056 134 3057 135 3058 136 3059 137 3060 138 3061 139 3062 140 3063 141 3064 142 3065 143 3066 144 3067 145 3068 146 3069 147 3070 148 3071 149 3072 150 3073 151 3074 152 3075 153 3076 154 3077 155 3078 156 3079 157 3080 158 3081 159 3082 160 3083 161 3084 162 3085 163 3086 164 3087 165 3088 166 3089 167 3090 168 3091 169 3092 170 3093 171 3094 172 3095 173 3096 174 3097 175 3098 176 3099 177 3100 178 3101 179 3102 180 3103 181 3104 182 3105 183 3106 184 3107 185 3108 186 3109 187 3110 188 3111 189 3112 190 3113 191 3114 192 3115 193 3116 194 3117 195 3118 196 3119 197 3120 198 3121 199 3122 200 3123 201 3124 202 3125 203 3126 204 3127 205 3128 206 3129 207 3130 208 3131 209 3132 210 3133 211 3134 212 3135 213 3136 214 3137 215 3138 216 3139 217 3140 218 3141 219 3142 220 3143 221 3144 222 3145 223 3146 224 3147 225 3148 226 3149 227 3150 228 3151 229 3152 230 3153 231 3154 232 3155 233 3156 234 3157 235 3158 236 3159 237 3160 238 3161 239 3162 240 9487 241 9488 242 9489 243 9490 244 9491 245 9492 246 9493 247 9494 248 9495 249 9496 250 9497 251 9498 252 9499 253 9500 254 9501 255 9502 256 9503 257 9504 258 9505 259 9506 260 9507 261 9508 262 9509 263 9510 264 9511 265 9512 266 9513 267 9514 268 9515 269 9516 270 9517 271 9518 272 9519 273 9520 274 9521 275 9522 276 9523 277 9524 278 9525 279 9526 280 9527 281 9528 282 9529 283 9530 284 9531 285 9532 286 9533 287 9534 288 9535 289 9536 290 9537 291 9538 292 9539 293 9540 294 9541 295 9542 296 9543 297 9544 298 9545 299 9546 300 9547 301 9548 302 9549 303 9550 304 9551 305 9552 306 9553 307 9554 308 9555 309 9556 310 9557 311 9558 312 9559 313 9560 314 9561 315 9562 316 9563 317 9564 318 9565 319 9566 320 9567 321 9568 322 9569 323 9570 324 9571 325 9572 326 9573 327 9574 328 9575 329 9576 330 9577 331 9578 332 9579 333 9580 334 9581 335 9582 336 9583 337 9584 338 9585 339 9586 340 9587 341 9588 342 9589 343 9590 344 9591 345 9592 346 9593 347 9594 348 9595 349 9596 350 9597 351 9598 352 9599 353 9600 354 9601 355 9602 356 9603 357 9604 358 9605 359 9606 360 9607 361 9608 362 9609 363 9610 364 9611 365 9612 366 9613 367 9614 368 9615 369 9616 370 9617 371 9618 372 9619 373 9620 374 9621 375 9622 376 9623 377 9624 378 9625 379 9626 380 9627 381 9628 382 9629 383 9630 384 9631 385 9632 386 9633 387 9634 388 9635 389 9636 390 9637 391 9638 392 9639 393 9640 394 9641 395 9642 396 9643 397 9644 398 9645 399 9646 400 9647 401 9648 402 9649 403 9650 404 9651 405 9652 406 9653 407 9654 408 9655 409 9656 410 9657 411 9658 412 9659 413 9660 414 9661 415 9662 416 9663 417 9664 418 9665 419 9666 420 9667 421 9668 422 9669 423 9670 424 9671 425 9672 426 9673 427 9674 428 9675 429 9676 430 9677 431 9678 432 9679 433 9680 434 9681 435 9682 436 9683 437 9684 438 9685 439 9686 440 9687 441 9688 442 9689 443 9690 444 9691 445 9692 446 9693 447 9694 448 9695 449 9696 450 9697 451 9698 452 9699 453 9700 454 9701 455 9702 456 9703 457 9704 458 9705 459 9706 460 9707 461 9708 462 9709 463 9710 464 9711 465 9712 466 9713 467 9714 468 9715 469 9716 470 9717 471 9718 472 9719 473 9720 474 9721 475 9722 476 9723 477 9724 478 9725 479 9726 480 9727 481 9728 482 9729 483 9730 484 9731 485 9732 486 9733 487 9734 488 9735 489 9736 490 9737 491 9738 492 9739 493 9740 494 9741 495 9742 496 9743 497 9744 498 9745 499 9746 500 9747 501 9748 502 9749 503 9750 504 9751 505 9752 506 9753 507 9754 508 9755 509 9756 510 9757 511 9758 512 9759 513 9760 514 9761 515 9762 516 9763 517 9764 518 9765 519 9766 520 9767 521 9768 522 9769 523 9770 524 9771 525 9772 526 9773 527 9774 528 9775 529 9776 530 9777 531 9778 532 9779 533 9780 534 9781 535 9782 536 9783 537 9784 538 9785 539 9786 540 9787 541 9788 542 9789 543 9790 544 9791 545 9792 546 9793 547 9794 548 9795 549 9796 550 9797 551 9798 552 9799 553 9800 554 9801 555 9802 556 9803 557 9804 558 9805 559 9806 560 9807 561 9808 562 9809 563 9810 564 9811 565 9812 566 9813 567 9814 568 9815 569 9816 570 9817 571 9818 572 9819 573 9820 574 9821 575 9822 576 9823 577 9824 578 9825 579 9826 580 9827 581 9828 582 9829 583 9830 584 9831 585 9832 586 9833 587 9834 588 9835 589 9836 590 9837 591 9838 592 9839 593 9840 594 9841 595 9842 596 9843 597 9844 598 9845 599 9846 600 9847 601 9848 602 9849 603 9850 604 9851 605 9852 606 9853 607 9854 608 9855 609 9856 610 9857 611 9858 612 9859 613 9860 614 9861 615 9862 616 9863 617 9864 618 9865 619 9866 620 9867 621 9868 622 9869 623 9870 624 9871 625 9872 626 9873 627 9874 628 9875 629 9876 630 9877 631 9878 632 9879 633 9880 634 9881 635 9882 636 9883 637 9884 638 9885 639 9886 640 9887 641 9888 642 9889 643 9890 644 9891 645 9892 646 9893 647 9894 648 9895 649 9896 650 9897 651 9898 652 9899 653 9900 654 9901 655 9902 656 9903 657 9904 658 9905 659 9906 660 9907 661 9908 662 9909 663 9910 664 9911 665 9912 666 9913 667 9914 668 9915 669 9916 670 9917 671 9918 672 9919 673 9920 674 9921 675 9922 676 9923 677 9924 678 9925 679 9926 680 9927 681 9928 682 9929 683 9930 684 9931 685 9932 686 9933 687 9934 688 9935 689 9936 690 9937 691 9938 692 9939 693 9940 694 9941 695 9942 696 9943 697 9944 698 9945 699 9946 700 9947 701 9948 702 9949 703 9950 704 9951 705 9952 706 9953 707 9954 708 9955 709 9956 710 9957 711 9958 712 9959 713 9960 714 9961 715 9962 716 9963 717 9964 718 9965 719 9966 720 9967 721 9968 722 9969 723 9970 724 9971 725 9972 726 9973 727 9974 728 9975 729 9976 730 9977 731 9978 732 9979 733 9980 734 9981 735 9982 736 9983 737 9984 738 9985 739 9986 740 9987 741 9988 742 9989 743 9990 744 9991 745 9992 746 9993 747 9994 748 9995 749 9996 750 9997 751 9998 752 9999 753 30000 754 30001 755 30002 756 30003 757 30004 758 30005 759 30006 760 30007 761 30008 762 30009 763 30010 764 30011 765 30012 766 30013 767 30014 768 30015 769 30016 770 30017 771 30018 772 30019 773 30020 774 30021 775 30022 776 30023 777 30024 778 30025 779 30026 780 30027 781 30028 782 30029 783 30030 784 30031 785 30032 786 30033 787 30034 788 30035 789 30036 790 30037 791 30038 792 30039 793 30040 794 30041 795 30042 796 30043 797 30044 798 30045 799 30046 800 30047 801 30048 802 30049 803 30050 804 30051 805 30052 806 30053 807 30054 808 30055 809 30056 810 30057 811 30058 812 30059 813 30060 814 30061 815 30062 816 30063 817 30064 818 30065 819 30066 820 30067 821 30068 822 30069 823 30070 824 30071 825 30072 826 30073 827 30074 828 30075 829 30076 830 30077 831 30078 832 30079 833 30080 834 30081 835 30082 836 30083 837 30084 838 30085 839 30086 840 30087 841 30088 842 30089 843 30090 844 30091 845 30092 846 30093 847 30094 848 30095 849 30096 850 30097 851 30098 852 30099 853 30100 854 30101 855 30102 856 30103 857 30104 858 30105 859 30106 860 30107 861 30108 862 30109 863 30110 864 30111 865 30112 866 30113 867 30114 868 30115 869 30116 870 30117 871 30118 872 30119 873 30120 874 30121 875 30122 876 30123 877 30124 878 30125 879 30126 880 30127 881 30128 882 30129 883 30130 884 30131 885 30132 886 30133 887 30134 888 30135 889 30136 890 30137 891 30138 892 30139 893 30140 894 30141 895 30142 896 30143 897 30144 898 30145 899 30146 900 30147 901 30148 902 30149 903 30150 904 30151 905 30152 906 30153 907 30154 908 30155 909 30156 910 30157 911 30158 912 30159 913 30160 914 30161 915 30162 916 30163 917 30164 918 30165 919 30166 920 30167 921 30168 922 30169 923 30170 924 30171 925 30172 926 30173 927 30174 928 30175 929 30176 930 30177 931 30178 932 30179 933 30180 934 30181 935 30182 936 30183 937 30184 938 30185 939 30186 940 30187 941 30188 942 30189 943 30190 944 30191 945 30192 946 30193 947 30194 948 30195 949 30196 950 30197 951 30198 952 30199 953 30200 954 30201 955 30202 956 30203 957 30204 958 30205 959 30206 960 30207 961 30208 962 30209 963 30210 964 30211 965 30212 966 30213 967 30214 968 30215 969 30216 970 30217 971 30218 972 30219 973 30220 974 30221 975 30222 976 30223 977 30224 978 30225 979 30226 980 30227 981 30228 982 30229 983 30230 984 30231 985 30232 986 30233 987 30234 988 30235 989 30236 990 30237 991 30238 992 30239 993 30240 994 30241 995 30242 996 30243 997 30244 998 30245 999 30246 1000 30247