1000 2
455 1205 1227 1872 2940 6685 7292 9532 11044 11916 13217 15142 15709 16942 17167 19991 20648 22617 24054 27111 27738 27765 29076 29604 31013 32451 32656 33121 34332 34950 35018 36592 38581 38711 39602 41067 41111 41983 49328 50229 50294 50877 52415 60752 60846 61031 62468 62973 63088 64258 64373 68627 71420 71458 73554 73960 74210 74624 74726 74842 75153 75252 79094 79231 79711 80401 82345 82506 83354 85185 85255 87044 87223 88491 88940 89565 92697 93335 94388 94637 95111 95842 97616 99219 99776 100401 100485 101295 101613 105227 106229 106523 108040 108183 109009 111680 112747 113730 113993 113994 114315 114413 115294 115671 117042 117141 117654 118504 119315 120822 122022 123797 124265 125784 126116 126243 126330 126451 127403 127889 128812 129782 129927 131231 132654 134975 135585 136805 137012 137312 138956 140390 140696 140724 140985 142137 143226 144621 145915 146103 146747 147762 148300 149719 150159 150333 154444 154519 158228 159284 159475 159737 159799 160106 161703 161761 163842 166181 168955 168961 169743 170157 173736 175250 176683 177798 179237 181450 181640 181928 182385 182697 183593 184272 184654 187097 188975 189895 190257 191873 192230 193295 193853 195741 196380 197303 197506 197648 198286 199137 200333 200676 200966 201808 205276 208444 209397 209665 210081 211831 215507 215923 217493 217655 219550 219620 219955 220542 220857 221107 221197 222603 223668 225519 225543 226630 226705 228088 229434 231719 232616 233590 234182 234741 235765 236285 236625 239942 243886 247440 249898 253006 253419 254914 258356 259607 259619 260799 261315 262776 262914 263113 266596 266767 266842 267449 267485 267984 268845 269124 270549 270883 273314 273943 275337 275971 276116 277329 280850 285640 285653 286830 287549 288360 288744 288985 289140 289581 290495 290741 291646 292251 292712 293158 294043 295393 295827 296419 296594 296793 297618 300044 300250 301732 302219 303145 303832 306329 308817 309788 310000 310983 311991 312975 313127 313447 314297 314490 315278 316894 317947 319294 319919 320304 322721 326140 326761 326791 326840 328529 329069 329744 332945 333556 334617 334983 335168 335339 336975 338438 341024 341815 343231 345897 346228 346277 346329 347044 348046 348289 349112 351444 355384 356696 357048 357491 358136 358662 358848 359770 360163 360495 360807 361360 361370 361551 362183 364098 365121 365184 366249 366424 366546 367273 367940 368142 369253 369972 371485 371744 372524 374914 376325 376464 376926 377205 379075 379616 379969 383624 384681 386157 386332 387125 387289 387382 387940 388545 389292 391504 391769 392547 393752 394074 396263 396876 399167 401024 402519 403968 404385 404457 406049 407663 407822 407845 407863 408243 408952 410100 410231 411802 412331 414501 414833 416223 417960 417961 417979 418004 419217 419282 419588 419735 421341 423401 425118 425350 425526 427501 427622 429489 431225 432308 432420 433771 435607 437990 438193 438319 439483 440275 441523 441651 441716 443553 443880 444530 444736 446053 446221 446637 446651 446891 447130 448027 448598 448769 449975 451595 452689 453132 453237 454769 456433 457274 459133 460130 462690 463994 465006 467900 468891 469942 470030 470104 470185 471298 473187 474104 475873 476660 477505 478889 481535 481790 484037 484657 485376 486512 486881 487229 487442 487750 488255 488666 488887 489628 489942 490663 491035 493815 494343 494982 496851 497208 497580 498096 499242 499945 500469 500925 502582 503621 504236 504923 505197 506046 507417 508246 508965 509790 510303 510977 511932 512162 512308 513943 514903 516274 516462 520054 520091 520944 522241 522315 525740 526506 527843 527989 528720 528933 529018 530539 531461 533661 535065 540997 545335 545961 546628 547338 547501 547889 547943 551917 552555 555853 559477 559723 560666 560866 561497 561841 562017 562839 563324 564515 564619 565926 566484 567634 568505 568520 572068 572478 573671 575778 575896 577771 578344 578390 578843 578961 579916 580007 580555 580667 580736 581536 581613 582293 583235 583426 583947 584055 585560 588508 591958 593811 594681 595513 596599 597247 597385 598578 599737 600461 600731 601244 602899 604937 605401 606759 607086 607282 607566 609880 609988 610285 610363 611413 611518 612532 613033 613168 613516 613762 615580 616780 617583 620167 620669 621036 621157 621429 622866 623219 623427 624112 625112 626168 626495 627229 627690 627831 628120 628662 628685 629203 629345 630283 631363 635203 635907 636030 637786 640596 641868 647034 647271 647437 649721 650054 650200 651480 651506 652708 653523 653642 653860 654691 655262 655926 656846 657692 660843 661580 662622 663171 664196 665001 665024 666103 666971 667145 667241 667291 669189 669930 674711 676287 678522 680128 682431 683840 684338 685039 687228 687605 688399 688403 688903 689949 690181 690758 691300 691809 692098 692118 692697 693082 693781 693990 694285 696031 696703 696896 698941 699724 701064 701109 701216 701294 702145 702336 704816 705170 706015 708177 708321 709339 709436 709921 714285 715489 715740 716844 718522 720138 721168 721383 721578 722280 722685 723348 723483 724714 725021 725141 725309 725524 726849 727053 728032 728941 730748 730786 730818 733128 736078 736147 736170 736248 736560 737604 738988 740775 741434 743289 743751 743951 746969 747386 749405 749910 753682 755079 755461 755631 757015 759087 759377 761130 761335 762053 762475 762805 763440 764295 764298 766474 766724 767737 768861 780189 780240 780766 781063 782203 783220 783273 785016 785918 786249 790162 790784 792368 793087 793437 793586 795581 796583 798546 799127 800848 802606 802792 803543 803704 804224 807335 807699 808093 812553 813273 814804 817295 820922 823234 824423 824872 824928 825077 828444 828925 829333 829724 829877 830174 830521 834316 835678 837838 838192 839350 839928 841433 842268 842637 843492 844002 845141 845716 847055 847202 849158 849685 850482 853002 854649 856836 856916 857344 858238 859068 860082 861747 862434 865010 866471 867650 868712 869059 869270 869289 870663 874523 875179 876896 878076 879769 880959 881656 881901 882167 883313 883576 883948 884059 884364 884613 884974 885604 885609 885927 886550 886880 887228 887451 888397 889150 889331 890580 891133 891467 896533 896554 901374 901779 902064 903220 903405 904798 905428 905756 908851 909026 909321 911282 911353 911427 913439 915785 916273 917344 919241 919792 920427 920451 921709 922694 923382 924542 925314 927556 927579 927830 928330 931245 933677 936048 936051 936511 936843 938243 941423 941604 944704 944748 946044 946051 946757 949254 949999 950110 951253 952082 954216 955779 957052 957643 958009 958583 962295 962707 964463 964962 965127 965162 965445 967785 968853 969868 970151 970735 971567 974476 974845 975646 976074 976803 976968 977285 979563 980071 980397 980813 981730 981906 983365 984802 985847 986047 986312 986317 987726 989047 989240 990459 991602 992447 992673 993082 996694 997356 997425 998810 999077 999128
