0 50847534 1 47374753 2 46227250 3 45512275 4 44992411 5 44591145 6 44258984 7 43979302 8 43739541 9 43529316 10 43336106 11 43167234 12 43014349 13 42870136 14 42740180 15 42619305 16 42506114 17 42397463 18 42296629 19 42206689 20 42117773 21 42033862 22 41951193 23 41876823 24 41801038 25 41730415 26 41667335 27 41602782 28 41540225 29 41477764 30 41424698 31 41368791 32 41316074 33 41259170 34 41215217 35 41166936 36 41116296 37 41072879 38 41026277 39 40983169 40 40942651 41 40900619 42 40859364 43 40824780 44 40785896 45 40749595 46 40711114 47 40675023 48 40641065 49 40609038 50 40575830 51 40547028 52 40509244 53 40483597 54 40452835 55 40419653 56 40392162 57 40361469 58 40332795 59 40308964 60 40281387 61 40251929 62 40228286 63 40200844 64 40176042 65 40151113 66 40126676 67 40103781 68 40083140 69 40058186 70 40031060 71 40010247 72 39989890 73 39964230 74 39946511 75 39926594 76 39906295 77 39879152 78 39865378 79 39840350 80 39821000 81 39803203 82 39784260 83 39765158 84 39746136 85 39727200 86 39706330 87 39689138 88 39674454 89 39652866 90 39638063 91 39621606 92 39603089 93 39589524 94 39568558 95 39553728 96 39534403 97 39523591 98 39505228 99 39488032 100 39475591 101 39459234 102 39443968 103 39422283 104 39416174 105 39392832 106 39378090 107 39368291 108 39353372 109 39340584 110 39326812 111 39314700 112 39299861 113 39284978 114 39273371 115 39258494 116 39243954 117 39233145 118 39213849 119 39205003 120 39191126 121 39186242 122 39166857 123 39158799 124 39143017 125 39125959 126 39119383 127 39106597 128 39093178 129 39087693 130 39071064 131 39055830 132 39047357 133 39038464 134 39021888 135 39009530 136 39005386 137 38986715 138 38984837 139 38966837 140 38957355 141 38947286 142 38934953 143 38929070 144 38916318 145 38906094 146 38895708 147 38888765 148 38874839 149 38861410 150 38851516 151 38842805 152 38831759 153 38821650 154 38817734 155 38806565 156 38797506 157 38783541 158 38776560 159 38766345 160 38759365 161 38745933 162 38737798 163 38725773 164 38722138 165 38707967 166 38704258 167 38692476 168 38686345 169 38674643 170 38671211 171 38656324 172 38648858 173 38640227 174 38630644 175 38624574 176 38617437 177 38607178 178 38595802 179 38595272 180 38578434 181 38573827 182 38565807 183 38554963 184 38551882 185 38535194 186 38534775 187 38525012 188 38518062 189 38509043 190 38498010 191 38496080 192 38486250 193 38481294 194 38471741 195 38461993 196 38453022 197 38451009 198 38440864 199 38439637 200 38429389 201 38413672 202 38407046 203 38402973 204 38397837 205 38390812 206 38381728 207 38378715 208 38366296 209 38361064 210 38356487 211 38343670 212 38340295 213 38333768 214 38327963 215 38320731 216 38312785 217 38306098 218 38298111 219 38290865 220 38287519 221 38280734 222 38273959 223 38262534 224 38262004 225 38249140 226 38248170 227 38238636 228 38237557 229 38222214 230 38219353 231 38212321 232 38209558 233 38203684 234 38196269 235 38197686 236 38182063 237 38181552 238 38171188 239 38167979 240 38159483 241 38152834 242 38145202 243 38136230 244 38135798 245 38130164 246 38124264 247 38113245 248 38111216 249 38101684 250 38103320 251 38091875 252 38088294 253 38086342 254 38079478 255 38066721 256 38063132 257 38062024 258 38050676 259 38052787 260 38040838 261 38039123 262 38033974 263 38027336 264 38018347 265 38014449 266 38009570 267 38004821 268 37999495 269 37995944 270 37991142 271 37984312 272 37977592 273 37971108 274 37967751 275 37960837 276 37958768 277 37953812 278 37944956 279 37940323 280 37936875 281 37929756 282 37930314 283 37922194 284 37920991 285 37908514 286 37902228 287 37898901 288 37894050 289 37892370 290 37884953 291 37882717 292 37875809 293 37871143 294 37865924 295 37861275 296 37856718 297 37849594 298 37852058 299 37844000 300 37837198 301 37830913 302 37828701 303 37824396 304 37819626 305 37810524 306 37809854 307 37802621 308 37801080 309 37799510 310 37792360 311 37783760 312 37782648 313 37773922 314 37773096 315 37767432 316 37764039 317 37762670 318 37752203 319 37752692 320 37747114 321 37743192 322 37736817 323 37733421 324 37724403 325 37727961 326 37718600 327 37716934 328 37705477 329 37713928 330 37704992 331 37696129 332 37689401 333 37688815 334 37686035 335 37679279 336 37676339 337 37671490 338 37666580 339 37665527 340 37660762 341 37651486 342 37651292 343 37643525 344 37638714 345 37641374 346 37635226 347 37634353 348 37626492 349 37622272 350 37620410 351 37617043 352 37605311 353 37607056 354 37599463 355 37598830 356 37598190 357 37584266 358 37587132 359 37588189 360 37576184 361 37569710 362 37570291 363 37567183 364 37564731 365 37556313 366 37557220 367 37552534 368 37549985 369 37545967 370 37540267 371 37537785 372 37534820 373 37523321 374 37524576 375 37517586 376 37519045 377 37515350 378 37511485 379 37508495 380 37500914 381 37500807 382 37494530 383 37485820 384 37488254 385 37482861 386 37482778 387 37475352 388 37470822 389 37473687 390 37464637 391 37461022 392 37459885 393 37458129 394 37451679 395 37449153 396 37443699 397 37438621 398 37435459 399 37432500 400 37429221 401 37426318 402 37424357 403 37419294 404 37420002 405 37418398 406 37412033 407 37403091 408 37401317 409 37403875 410 37391975 411 37393823 412 37392395 413 37385990 414 37381816 415 37377121 416 37377137 417 37374099 418 37368800 419 37365106 420 37363748 421 37359429 422 37352498 423 37354542 424 37350822 425 37345258 426 37344059 427 37340284 428 37335748 429 37332200 430 37337787 431 37326971 432 37326084 433 37321099 434 37317865 435 37312209 436 37309259 437 37310496 438 37301422 439 37299641 440 37298462 441 37295853 442 37286193 443 37288056 444 37289403 445 37280038 446 37276907 447 37277600 448 37269788 449 37272780 450 37269655 451 37263493 452 37261492 453 37254596 454 37251847 455 37251955 456 37249374 457 37241577 458 37244689 459 37239182 460 37236893 461 37234001 462 37228441 463 37228916 464 37224396 465 37219135 466 37216256 467 37218273 468 37211424 469 37210852 470 37207124 471 37199414 472 37203113 473 37200268 474 37190054 475 37192519 476 37184089 477 37186999 478 37182438 479 37177070 480 37183419 481 37170517 482 37174939 483 37167671 484 37162646 485 37165059 486 37159245 487 37160342 488 37149856 489 37154387 490 37149576 491 37150202 492 37140630 493 37141093 494 37135439 495 37135347 496 37132319 497 37126876 498 37126885 499 37121833 500 37123274 501 37116126 502 37116272 503 37113307 504 37115074 505 37103980 506 37104007 507 37099325 508 37103000 509 37099760 510 37087914 511 37093254 512 37085735 513 37092466 514 37080572 515 37079762 516 37079799 517 37080011 518 37070403 519 37067787 520 37066859 521 37062642 522 37058118 523 37060405 524 37056007 525 37055834 526 37052839 527 37054078 528 37046165 529 37044355 530 37041502 531 37037538 532 37038798 533 37034266 534 37032293 535 37027400 536 37027268 537 37025960 538 37020611 539 37013553 540 37013940 541 37012459 542 37008995 543 37008031 544 37007295 545 37002761 546 37000612 547 36997561 548 36993722 549 36989162 550 36989676 551 36990964 552 36984390 553 36982445 554 36980791 555 36976198 556 36977934 557 36973411 558 36972119 559 36968028 560 36968970 561 36963085 562 36959934 563 36956463 564 36958515 565 36952013 566 36949073 567 36948689 568 36945451 569 36942556 570 36943463 571 36936053 572 36935138 573 36936518 574 36937126 575 36926603 576 36924439 577 36929678 578 36925748 579 36912943 580 36921667 581 36918041 582 36916091 583 36910072 584 36902062 585 36898136 586 36904457 587 36898482 588 36903866 589 36895684 590 36894788 591 36896333 592 36886838 593 36889046 594 36879794 595 36884746 596 36884901 597 36874992 598 36881715 599 36872662 600 36875046 601 36868569 602 36866002 603 36864569 604 36862514 605 36862252 606 36857663 607 36852176 608 36851424 609 36850934 610 36849778 611 36847351 612 36844162 613 36840536 614 36842314 615 36835937 616 36838500 617 36834056 618 36830164 619 36829331 620 36830301 621 36823255 622 36819442 623 36821632 624 36820274 625 36814994 626 36814142 627 36811652 628 36808979 629 36811775 630 36801430 631 36808328 632 36803573 633 36799681 634 36793993 635 36796286 636 36790335 637 36790391 638 36784263 639 36786962 640 36787834 641 36784339 642 36779702 643 36780960 644 36775306 645 36773058 646 36772659 647 36767187 648 36765191 649 36764412 650 36766448 651 36759082 652 36763686 653 36758876 654 36753889 655 36750150 656 36749749 657 36744906 658 36746488 659 36743875 660 36744051 661 36742456 662 36741208 663 36734801 664 36736725 665 36731330 666 36731336 667 36728559 668 36724225 669 36725153 670 36720165 671 36721853 672 36716745 673 36720723 674 36715812 675 36710370 676 36711984 677 36715264 678 36706425 679 36699957 680 36700493 681 36698664 682 36697163 683 36697307 684 36690237 685 36691734 686 36690611 687 36686336 688 36687384 689 36687936 690 36686573 691 36687234 692 36674873 693 36677887 694 36672101 695 36673834 696 36669669 697 36668296 698 36665545 699 36666742 700 36665452 701 36664075 702 36660722 703 36658092 704 36656780 705 36653625 706 36648848 707 36646683 708 36650803 709 36647555 710 36639313 711 36636222 712 36638824 713 36640132 714 36634532 715 36638660 716 36629323 717 36634074 718 36627964 719 36628284 720 36625921 721 36623404 722 36628407 723 36616429 724 36618817 725 36618497 726 36611610 727 36617702 728 36609087 729 36611999 730 36606324 731 36604828 732 36605095 733 36601088 734 36598072 735 36603549 736 36594965 737 36595448 738 36591943 739 36590324 740 36587285 741 36591153 742 36589926 743 36584682 744 36578677 745 36585099 746 36577300 747 36575851 748 36578249 749 36572370 750 36573612 751 36570460 752 36565469 753 36564850 754 36562891 755 36561109 756 36560462 757 36561128 758 36555016 759 36554691 760 36555015 761 36552031 762 36546164 763 36550655 764 36546241 765 36545753 766 36541860 767 36546997 768 36538291 769 36536025 770 36536517 771 36538106 772 36531973 773 36528697 774 36530366 775 36524089 776 36525461 777 36524160 778 36525963 779 36519775 780 36520909 781 36518392 782 36514193 783 36507418 784 36506931 785 36506844 786 36511647 787 36505142 788 36504633 789 36501278 790 36501864 791 36501822 792 36499794 793 36500354 794 36492273 795 36495523 796 36491355 797 36489031 798 36482860 799 36489063 800 36489040 801 36480847 802 36478483 803 36477498 804 36482390 805 36476566 806 36478685 807 36473576 808 36468534 809 36473496 810 36468988 811 36469068 812 36469768 813 36460163 814 36460472 815 36460305 816 36459917 817 36459491 818 36457670 819 36451523 820 36455344 821 36450901 822 36447805 823 36444302 824 36444827 825 36445945 826 36444625 827 36438083 828 36438847 829 36435232 830 36436210 831 36435941 832 36428692 833 36430004 834 36435137 835 36422344 836 36429407 837 36425970 838 36424808 839 36417684 840 36417712 841 36422392 842 36418216 843 36416040 844 36413630 845 36408074 846 36412820 847 36411338 848 36402392 849 36410448 850 36404981 851 36401961 852 36402061 853 36395192 854 36394366 855 36397915 856 36396978 857 36390908 858 36401512 859 36391134 860 36383821 861 36387040 862 36380204 863 36385747 864 36387670 865 36384216 866 36373930 867 36372787 868 36381556 869 36378379 870 36371733 871 36376618 872 36371395 873 36369529 874 36370871 875 36363150 876 36362449 877 36359882 878 36364917 879 36361806 880 36357492 881 36362285 882 36353914 883 36349226 884 36353278 885 36350105 886 36345118 887 36351630 888 36348719 889 36343330 890 36345264 891 36340945 892 36339860 893 36339705 894 36333547 895 36333247 896 36334704 897 36334363 898 36331440 899 36329529 900 36332208 901 36328465 902 36328064 903 36322218 904 36319689 905 36320649 906 36323305 907 36318072 908 36320978 909 36315166 910 36313437 911 36309586 912 36310854 913 36312433 914 36309693 915 36303650 916 36306109 917 36306907 918 36308306 919 36302870 920 36298624 921 36299967 922 36294341 923 36295110 924 36290418 925 36295070 926 36293325 927 36288298 928 36285338 929 36287872 930 36289500 931 36280359 932 36284979 933 36286136 934 36276746 935 36278022 936 36277713 937 36271263 938 36273283 939 36279213 940 36274956 941 36268067 942 36267895 943 36274496 944 36266448 945 36263878 946 36265609 947 36262732 948 36263264 949 36256118 950 36253357 951 36259229 952 36255495 953 36259016 954 36249796 955 36248442 956 36248898 957 36252142 958 36241560 959 36248408 960 36241211 961 36240835 962 36243476 963 36241764 964 36236522 965 36237340 966 36239767 967 36234682 968 36225647 969 36230910 970 36232627 971 36225833 972 36228768 973 36225264 974 36229417 975 36222278 976 36225961 977 36220587 978 36217354 979 36215565 980 36218949 981 36214987 982 36215026 983 36212271 984 36208445 985 36213779 986 36211526 987 36207264 988 36205550 989 36205364 990 36199430 991 36201568 992 36204598 993 36197548 994 36200984 995 36197781 996 36196723 997 36193050 998 36193600 999 36192139 1000 36190991