4 4 5 4 5 4 5 4 5 4 6 4 7 4 7 4 8 4 8 5 9 5 10 6 12 7 13 9 14 10 16 12 19 14 21 17 23 19 26 22 29 25 33 29 37 33 41 38 46 42 51 48 57 54 64 60 71 67 78 75 85 84 93 94 101 105 111 117 122 129 136 142 150 156 164 171 179 188 195 206 212 224 231 243 252 263 273 285 295 308 319 333 346 359 375 386 404 414 433 444 464 477 497 510 531 545 566 581 602 618 640 658 680 700 722 742 766 785 811 830 859 878 910 926 962 976 1016 1028 1071 1082 1127 1137 1185 1193 1244 1250 1307 1310 1371 1372 1439 1436 1508 1503 1578 1572 1649 1641 1721 1711 1797 1784 1874 1860 1954 1937 2035 2015 2116 2095 2199 2179 2285 2264 2374 2351 2466 2440 2558 2532 2651 2625 2746 2720 2843 2815 2943 2913 3045 3013 3148 3117 3253 3221 3361 3326 3473 3434 3585 3544 3698 3656 3812 3769 3930 3884 4050 4000 4171 4120 4293 4240 4417 4361 4544 4484 4670 4609 4795 4734 4923 4859 5053 4986 5184 5116 5314 5246 5446 5374 5580 5504 5714 5634 5847 5765 5981 5897 6118 6030 6254 6164 6391 6298 6529 6432 6666 6566 6803 6701 6939 6836 7076 6970 7211 7104 7345 7238 7480 7372 7615 7506 7748 7641 7881 7776 8014 7909 8146 8041 8277 8173 8408 8304 8541 8433 8672 8563 8802 8692 8932 8821 9063 8949 9192 9078 9322 9206 9452 9333 9581 9459 9708 9586 9832 9713 9956 9837 10079 9962 10201 10086 10324 10210 10446 10333 10569 10455 10689 10576 10809 10698 10928 10819 11048 10939 11168 11060 11287 11180 11406 11299 11526 11417 11644 11535 11760 11654 11876 11772 11993 11889 12109 12006 12224 12122 12338 12239 12452 12355 12567 12472 12680 12589 12792 12705 12904 12821 13017 12935 13129 13049 13238 13163 13347 13276 13458 13387 13568 13498 13677 13610 13786 13720 13894 13830 14003 13940 14111 14050 14218 14159 14323 14268 14430 14375 14536 14482 14640 14590 14742 14697 14842 14802 14944 14908 15046 15014 15147 15121 15248 15226 15348 15330 15448 15432 15548 15534 15647 15636 15743 15737 15839 15838 15937 15938 16035 16038 16133 16138 16230 16237 16326 16335 16422 16434 16517 16532 16611 16631 16703 16728 16795 16825 16888 16921 16981 17017 17073 17113 17164 17208 17252 17303 17340 17398 17430 17493 17520 17588 17610 17682 17698 17774 17785 17866 17871 17957 17958 18049 18045 18141 18131 18232 18215 18321 18300 18410 18385 18498 18471 18587 18555 18675 18638 18763 18719 18850 18801 18937 18883 19024 18966 19111 19049 19197 19130 19282 19210 19367 19288 19452 19367 19538 19448 19623 19527 19706 19606 19788 19682 19870 19757 19953 19832 20036 19908 20118 19985 20199 20061 20278 20136 20356 20209 20433 20281 20512 20352 20592 20425 20671 20499 20749 20572 20825 20644 20900 20714 20975 20783 21053 20853 21130 20923 21206 20994 21281 21063 21354 21131 21428 21198 21502 21265 21577 21332 21651 21400 21725 21467 21796 21534 21867 21600 21938 21664 22010 21728 22081 21792 22152 21856 22222 21920 22290 21984 22358 22048 22426 22110 22495 22171 22564 22231 22633 22292 22702 22353 22768 22414 22834 22475 22899 22535 22964 22593 23030 22650 23097 22707 23163 22765 23227 22825 23290 22884 23351 22943 23413 23000 23474 23056 23537 23110 23600 23164 23662 23218 23722 23274 23782 23331 23842 23388 23902 23443 23963 23497 24024 23549 24084 23600 24143 23650 24201 23701 24257 23753 24313 23806 24369 23858 24426 23911 24484 23962 24541 24013 24598 24063 24653 24112 24707 24160 24760 24209 24812 24257 24865 24305 24919 24354 24972 24402 25027 24450 25080 24498 25133 24545 25184 24590 25234 24633 25282 24676 25331 24719 25379 24762 25428 24806 25477 24851 25527 24896 25576 24940 25625 24984 25673 25027 25720 25069 25766 25109 25811 25149 25856 25189 25901 25228 25946 25268 25992 25308 26037 25348 26083 25388 26127 25428 26170 25467 26213 25505 26255 25541 26296 25577 26338 25611 26380 25647 26422 25683 26463 25720 26505 25756 26547 25791 26588 25827 26627 25863 26665 25898 26702 25932 26739 25966 26776 25999 26813 26032 26850 26063 26888 26094 26925 26124 26961 26154 26997 26186 27033 26218 27069 26250 27104 26281 27138 26311 27172 26341 27205 26370 27238 26400 27271 26429 27304 26457 27337 26486 27370 26514 27402 26542 27433 26569 27465 26596 27496 26621 27527 26647 27558 26673 27588 26699 27618 26725 27647 26750 27675 26775 27703 26800 27731 26824 27758 26848 27786 26872 27813 26895 27841 26917 27868 26940 27894 26963 27920 26986 27945 27007 27970 27029 27996 27049 28021 27069 28045 27090 28069 27110 28092 27129 28114 27149 28136 27168 28157 27186 28179 27203 28200 27221 28221 27239 28242 27257 28262 27275 28283 27291 28303 27308 28323 27324 28343 27342 28363 27358 28382 27375 28400 27390 28419 27406 28437 27421 28455 27435 28474 27450 28492 27463 28509 27476 28526 27489 28543 27502 28559 27516 28575 27529 28590 27542 28606 27554 28621 27566 28636 27578 28651 27590 28666 27601 28680 27612 28694 27623 28707 27634 28720 27646 28733 27656 28745 27665 28757 27674 28770 27684 28782 27693 28793 27702 28805 27710 28816 27718 28826 27727 28837 27734 28846 27742 28855 27749 28864 27756 28872 27763 28880 27770 28888 27776 28895 27782 28902 27788 28910 27793 28917 27798 28924 27804 28930 27809 28936 27814 28941 27818 28946 27823 28951 27827 28957 27831 28962 27835 28967 27838 28972 27842 28976 27846 28980 27849 28984 27853 28988 27856 28991 27859 28995 27862 28998 27866 29001 27869 29004 27872 29007 27876 29009 27879 29011 27883 29013 27884 29015 27884 29017 27885 29018 27886 29020 27887 29021 27889 29022 27890 29023 27891 29023 27893 29024 27893 29024 27893 29025