1 44 2 484 3 748 4 2596 5 2684 6 3124 7 4444 8 4708 9 6556 10 6908 11 7964 12 8228 13 9812 14 9988 15 11308 16 11572 17 11836 18 11924 19 12452 20 13684 21 13772 22 13948 23 14828 24 15356 25 15532 26 16148 27 16676 28 16852 29 17468 30 17644 31 18524 32 19316 33 19756 34 20108 35 20284 36 20372 37 21076 38 22924 39 23012 40 24068 41 24772 42 25124 43 25828 44 26444 45 26708 46 27148 47 28292 48 28468 49 28556 50 29524 51 30404 52 30844 53 33044 54 33308 55 33836 56 34012 57 34628 58 35684 59 36124 60 36212 61 36476 62 36916 63 37708 64 37972 65 38588 66 38764 67 39028 68 39908 69 40876 70 41228 71 41404 72 42548 73 42724 74 43252 75 44396 76 44924 77 45628 78 46244 79 46684 80 47036 81 48004 82 48268 83 48796 84 49148 85 50644 86 51172 87 51788 88 51964 89 52228 90 52492 91 53108 92 54164 93 54428 94 55396 95 56188 96 56276 97 57244 98 57332 99 57508 100 58036 101 59884 102 60764 103 61556 104 62788 105 63052 106 63668 107 65252 108 65428 109 65516 110 65692 111 67012 112 67364 113 68332 114 69124 115 70796 116 70972 117 71324 118 71588 119 72028 120 72116 121 72908 122 73348 123 73436 124 74492 125 74668 126 75196 127 75724 128 76868 129 78628 130 80036 131 80212 132 81268 133 81884 134 82148 135 82324 136 82412 137 82588 138 83908 139 84172 140 85052 141 85756 142 87076 143 87604 144 87692 145 87956 146 88484 147 90332 148 91564 149 91828 150 92884 151 92972 152 93764 153 94028 154 94732 155 96932 156 97108 157 97724 158 98516 159 98692 160 99748 161 100364 162 100628 163 101068 164 101596 165 101684 166 103268 167 103708 168 104588 169 104764 170 105116 171 106084 172 106612 173 107404 174 107668 175 107932 176 108548 177 108812 178 108988 179 109868 180 110132 181 110924 182 111364 183 111716 184 112508 185 113476 186 114004 187 115148 188 115324 189 116908 190 116996 191 117172 192 118228 193 119108 194 119284 195 119636 196 120956 197 122188 198 122716 199 123068 200 123244 201 124388 202 124828 203 125708 204 125884 205 126676 206 127468 207 128348 208 128788 209 130108 210 130724 211 131164 212 131956 213 132044 214 132484 215 132836 216 133804 217 135476 218 135652 219 135916 220 137236 221 137324 222 138028 223 139348 224 139436 225 139964 226 140228 227 140404 228 140932 229 141196 230 141548 231 141724 232 143044 233 143132 234 143308 235 145772 236 146564 237 147268 238 148324 239 148412 240 149204 241 150524 242 151492 243 152284 244 152372 245 152548 246 153164 247 153428 248 154748 249 155188 250 155276 251 155804 252 156068 253 156508 254 156596 255 157124 256 157564 257 157652 258 158708 259 158972 260 159148 261 159764 262 161524 263 161612 264 161788 265 162668 266 162844 267 163196 268 163724 269 163988 270 164252 271 167068 272 168212 273 168652 274 168916 275 169268 276 169796 277 170588 278 170764 279 171116 280 172348 281 172436 282 172612 283 172964 284 174548 285 175516 286 176044 287 176132 288 176308 289 177188 290 177628 291 178156 292 179476 293 180004 294 180092 295 180356 296 180884 297 181588 298 181676 299 181852 300 182116 301 182908 302 183788 303 184316 304 184844 305 185372 306 185548 307 185636 308 186076 309 186604 310 186692 311 187396 312 187484 313 188452 314 188716 315 190388 316 190916 317 191708 318 194084 319 194524 320 194612 321 195404 322 195844 323 196108 324 196372 325 196724 326 197692 327 198308 328 198572 329 198748 330 199012 331 200068 332 200156 333 201212 334 202004 335 202268 336 202708 337 203764 338 204028 339 204292 340 204644 341 204908 342 205612 343 205876 344 206404 345 207724 346 207812 347 209044 348 210628 349 211156 350 211244 351 211772 352 212476 353 212564 354 213884 355 215116 356 216964 357 217052 358 217316 359 218108 360 218636 361 218812 362 220396 363 220484 364 220924 365 221012 366 221188 367 221804 368 222596 369 223124 370 223388 371 224092 372 224356 373 224708 374 224972 375 226468 376 226732 377 227348 378 228316 379 229988 380 230428 381 231484 382 231836 383 232364 384 233596 385 234124 386 234212 387 235268 388 235444 389 236764 390 237028 391 237292 392 237908 393 238348 394 238436 395 238964 396 239228 397 239756 398 240724 399 240988 400 242836 401 242924 402 243364 403 245212 404 245564 405 246004 406 248204 407 248468 408 248644 409 250052 410 250316 411 250492 412 251548 413 252076 414 252164 415 252428 416 252956 417 254452 418 255244 419 255508 420 255772 421 256124 422 256388 423 257444 424 257708 425 257884 426 258148 427 258764 428 259468 429 260788 430 261316 431 262196 432 263164 433 264044 434 264484 435 265628 436 266068 437 266948 438 267212 439 267916 440 268004 441 269324 442 270292 443 270644 444 271172 445 272668 446 273284 447 273548 448 273724 449 275924 450 276188 451 276364 452 277244 453 277684 454 277948 455 279532 456 279796 457 282788 458 283492 459 283844 460 284108 461 285164 462 287188 463 287276 464 289036 465 290356 466 290708 467 290884 468 291236 469 292028 470 292732 471 292996 472 293788 473 294404 474 294844 475 295196 476 295636 477 296252 478 296428 479 297572 480 298276 481 298628 482 298804 483 298892 484 299948 485 300388 486 300652 487 301708 488 301972 489 302236 490 302852 491 303908 492 304084 493 305668 494 306196 495 306284 496 306548 497 306724 498 306988 499 307604 500 307868 501 308044 502 308836 503 309716 504 311212 505 312796 506 313148 507 314908 508 314996 509 315524 510 315788 511 316228 512 317108 513 317372 514 317636 515 318868 516 320452 517 321068 518 321596 519 322124 520 322564 521 323444 522 326084 523 327844 524 328988 525 329164 526 329428 527 329516 528 331628 529 332596 530 332684 531 333388 532 333652 533 333916 534 334004 535 334444 536 334708 537 335852 538 337612 539 337964 540 338228 541 338756 542 338932 543 339284 544 339988 545 340604 546 341308 547 341396 548 341836 549 342716 550 342892 551 343948 552 344476 553 344828 554 346324 555 347908 556 348788 557 349228 558 349756 559 349844 560 350372 561 352396 562 353716 563 355564 564 355828 565 355916 566 357148 567 357412 568 358468 569 359084 570 359348 571 359524 572 360404 573 361196 574 361724 575 362164 576 363484 577 364804 578 364892 579 365684 580 365948 581 366388 582 367972 583 368236 584 368588 585 370436 586 370876 587 372196 588 372284 589 372548 590 374044 591 375188 592 375628 593 375892 594 377212 595 377564 596 378356 597 378796 598 379412 599 379588 600 379676 601 380204 602 381436 603 381788 604 381964 605 382756 606 383108 607 383372 608 384164 609 384868 610 385132 611 386452 612 386804 613 387332 614 388036 615 388124 616 388564 617 388828 618 388916 619 389708 620 389884 621 389972 622 390148 623 391028 624 392524 625 393052 626 393404 627 394372 628 394724 629 395956 630 396044 631 396308 632 396484 633 396572 634 397364 635 397804 636 397892 637 398156 638 398332 639 399916 640 400532 641 400796 642 401588 643 402644 644 403084 645 403612 646 403964 647 404756 648 404932 649 405196 650 406604 651 407308 652 408188 653 408364 654 408452 655 409156 656 409684 657 410212 658 410828 659 411004 660 411092 661 413732 662 414172 663 414524 664 414788 665 414964 666 415052 667 415228 668 415316 669 416284 670 416548 671 417604 672 417692 673 418484 674 418924 675 419452 676 420244 677 421124 678 421388 679 421828 680 422444 681 423764 682 424292 683 424468 684 424556 685 425084 686 425788 687 425876 688 426668 689 427108 690 427636 691 427724 692 429308 693 429748 694 429836 695 430628 696 431332 697 431948 698 432652 699 432916 700 433444 701 433708 702 434852 703 435028 704 435908 705 436612 706 436876 707 436964 708 437404 709 437756 710 439076 711 440308 712 441628 713 442948 714 443476 715 444092 716 444356 717 444532 718 444884 719 446116 720 446644 721 447436 722 447964 723 448492 724 449284 725 449636 726 449812 727 450868 728 451748 729 452716 730 453244 731 453508 732 454124 733 454828 734 455444 735 455708 736 456236 737 457204 738 458876 739 459052 740 460108 741 460196 742 460988 743 461428 744 462044 745 462572 746 463364 747 464596 748 464948 749 465476 750 466268 751 466444 752 466708 753 467764 754 468908 755 469348 756 469964 757 470228 758 471284 759 471812 760 472076 761 472516 762 473924 763 474716 764 475508 765 475772 766 476564 767 476828 768 477268 769 477532 770 478148 771 479116 772 479204 773 481228 774 481756 775 482108 776 482812 777 483076 778 483428 779 484132 780 485188 781 485804 782 486596 783 487036 784 487124 785 487652 786 488092 787 488356 788 489148 789 489764 790 490468 791 490996 792 491084 793 491612 794 493372 795 494164 796 495044 797 495308 798 495484 799 496012 800 496276 801 496628 802 497684 803 497948 804 499444 805 501556 806 501908 807 502084 808 503228 809 503492 810 503668 811 505252 812 505516 813 505604 814 506132 815 507188 816 508244 817 508684 818 510092 819 510268 820 511148 821 511324 822 511852 823 512908 824 513524 825 513788 826 513964 827 514844 828 515548 829 516164 830 516692 831 516868 832 517396 833 518188 834 518276 835 520124 836 520652 837 520916 838 522148 839 523028 840 523468 841 523732 842 524348 843 524612 844 525052 845 525404 846 525932 847 526724 848 527164 849 527428 850 528044 851 529628 852 529892 853 530948 854 531124 855 532268 856 532972 857 534292 858 534556 859 534908 860 535084 861 536668 862 536756 863 537988 864 538516 865 538604 866 539044 867 539132 868 540364 869 541244 870 542212 871 543092 872 543268 873 544412 874 544588 875 544676 876 545644 877 546524 878 547844 879 548108 880 548812 881 549076 882 549428 883 549604 884 549868 885 550132 886 550484 887 551188 888 551804 889 552068 890 552332 891 553388 892 553916 893 554884 894 554972 895 555236 896 556204 897 556468 898 556996 899 558316 900 558932 901 559372 902 560692 903 561308 904 561572 905 561748 906 562364 907 562892 908 563596 909 564212 910 565004 911 566236 912 567116 913 567292 914 567908 915 568084 916 568436 917 569404 918 569932 919 571252 920 571604 921 572132 922 572308 923 573452 924 573628 925 573892 926 574508 927 576092 928 576796 929 577324 930 577412 931 578468 932 578644 933 578908 934 578996 935 579172 936 580228 937 581636 938 582604 939 582956 940 584804 941 585596 942 586564 943 586828 944 588148 945 589468 946 590084 947 590348 948 590524 949 592108 950 592636 951 592988 952 593956 953 594572 954 595012 955 595628 956 595804 957 597388 958 598004 959 598268 960 598708 961 599588 962 599852 963 601876 964 601964 965 602228 966 602404 967 602668 968 603196 969 603724 970 605044 971 605396 972 606364 973 606628 974 606716 975 608476 976 608564 977 609004 978 609356 979 609796 980 610412 981 610588 982 611908 983 612964 984 614548 985 616484 986 618068 987 618244 988 619036 989 619124 990 619828 991 620092 992 620708 993 622292 994 623788 995 624668 996 627044 997 627572 998 628364 999 629684 1000 630212