2001 Bob
0 53172 106842 164365 222399 278291 332032 387986 443073 494728 549891 600697 659488 718310 771066 830549 888051 943888 1001291 1060998 1114899 1167750 1222830 1277752 1333592 1389904 1441523 1497507 1548117 1607218 1658011 1711591 1766886 1825552 1881609 1940829 2000568 2051912 2109794 2169610 2225622 2277190 2332840 2390621 2448664 2500098 2550548 2603035 2661163 2711571 2769766 2823586 2876694 2934640 2993790 3053599 3108603 3162506 3222163 3272973 3332144 3388283 3439506 3492160 3550856 3602829 3661298 3718123 3769269 3828722 3883526 3938239 3992394 4049401 4108719 4161609 4217614 4269238 4321460 4374968 4426829 4482709 4538348 4597240 4649595 4701828 4756199 4806511 4858288 4913478 4966575 5024068 5076613 5131554 5188020 5242683 5295096 5351192 5408529 5458961 5513716 5573098 5629092 5687236 5742042 5794248 5845611 5896079 5948214 6003297 6058814 6115282 6169991 6226925 6286878 6344009 6400391 6452128 6508806 6561283 6612432 6666702 6721574 6774921 6833004 6890210 6940987 6997391 7053343 7110526 7168043 7224162 7278079 7330822 7386398 7442201 7497392 7552645 7611657 7669207 7719859 7777269 7827738 7886283 7938104 7993435 8044230 8099731 8155650 8214867 8269433 8328195 8381141 8437294 8488462 8548447 8607169 8661433 8720993 8776726 8831413 8885611 8942952 8999494 9053692 9112680 9162871 9214082 9267205 9322745 9372763 9431239 9488044 9539892 9590827 9641925 9698885 9751684 9802368 9853924 9911432 9964562 10015199 10065891 10125629 10183907 10234063 10284999 10337136 10390823 10444594 10497895 10554537 10610854 10661666 10719610 10773683 10831238 10887035 10938467 10989233 11046083 11102875 11158843 11214303 11273376 11332912 11384052 11438298 11489719 11548039 11601210 11657314 11713195 11770315 11827246 11886119 11939439 11998362 12052940 12111944 12162207 12214704 12269738 12324579 12382231 12436231 12491777 12548640 12607466 12662628 12717413 12772236 12828508 12878982 12931552 12982356 13035306 13087081 13137881 13196136 13246900 13302120 13355867 13415406 13466817 13520591 13571164 13624243 13675271 13728628 13782568 13842277 13902132 13962045 14016279 14072214 14129520 14186326 14238315 14294277 14348373 14404575 14459791 14515651 14565817 14625251 14679761 14730598 14789774 14840219 14895200 14945657 14999606 15050183 15108653 15159676 15216908 15274721 15325734 15379187 15430405 15488532 15543274 15599397 15651495 15706699 15760278 15812731 15871753 15924009 15976765 16029173 16085483 16138826 16195866 16250835 16304922 16361595 16412330 16467286 16522188 16576342 16635175 16695071 16745274 16799861 16857718 16915107 16974397 17024692 17081738 17133643 17189081 17246652 17300118 17357162 17410921 17467118 17520598 17579010 17630434 17687699 17745927 17804698 17858299 17910045 17961011 18020655 18073018 18132521 18187116 18242782 18297511 18354842 18406942 18463906 18518789 18577170 18633013 18690470 18745495 18801561 18861457 18917049 18976011 19032977 19092236 19144904 19203434 19262266 19313353 19371873 19423019 19473908 19526710 19582466 19638545 19690530 19749679 19805512 19858554 19912028 19964381 20020120 20077007 20132827 20189931 20240769 20294861 20345771 20405234 20460523 20510796 20562389 20614879 20670879 20728083 20785757 20838823 20897766 20954963 21009851 21062043 21120072 21171536 21227116 21281978 21336401 21389555 21448697 21501519 21554713 21609993 21665871 21720038 21775403 21831457 21885772 21939575 21990972 22042150 22095182 22152165 22207086 22258578 22312475 22362979 22417297 22473755 22530595 22589042 22643039 22701120 22754975 22805285 22862864 22915841 22974316 23027720 23084269 23142554 23195453 23254317 23306239 23360167 23419021 23470190 23529019 23579426 23637346 23694235 23745894 23803597 23860760 23917247 23972218 24025762 24081227 24132417 24192001 24246969 24301766 24354752 24408467 24458672 24517223 24567649 24627482 24678287 24735999 24788654 24848381 24904902 24955232 25011553 25066095 25123071 25176256 25235981 25289466 25349136 25405533 25462952 25517182 25574418 25634044 25691188 25745453 25802294 25854342 25905291 25962006 26014142 26071524 26127567 26185215 26240801 26291747 26344309 26401842 26457183 26508153 26558674 26616810 26671718 26731381 26790594 26844803 26900188 26953167 27009118 27062415 27116630 27169622 27226920 27282804 27332956 27385289 27440039 27499963 27559718 27611666 27668731 27722672 27782280 27832571 27891871 27950670 28010042 28063366 28116852 28167448 28222891 28282436 28335864 28391414 28451329 28506839 28563085 28621646 28677762 28737172 28796069 28850283 28904728 28959291 29010204 29065291 29116920 29171939 29224098 29278471 29329388 29381398 29434321 29489638 29548065 29606847 29657641 29717350 29772606 29825895 29879837 29939736 29994533 30044563 30104530 30162348 30212793 30269896 30321450 30376033 30426276 30485075 30543848 30596851 30654341 30712225 30766848 30826399 30877329 30932024 30982814 31040233 31095488 31151656 31202026 31257156 31308714 31365801 31417022 31472763 31527155 31580305 31637510 31688186 31746773 31806086 31864413 31915196 31974424 32028560 32085853 32140266 32197446 32249446 32304312 32360183 32414150 32470847 32528715 32583448 32640566 32691269 32746627 32800240 32851777 32910839 32961885 33017915 33073676 33131173 33182421 33233895 33283935 33335536 33392055 33447603 33499783 33559369 33615664 33673945 33724999 33775639 33827084 33881000 33937884 33988829 34047720 34101127 34154115 34211879 34265832 34316469 34370539 34429705 34482944 34534372 34585976 34643579 34702805 34757250 34816113 34868956 34928052 34980775 35040133 35098030 35152159 35209088 35262938 35314661 35367573 35423720 35482565 35535312 35587875 35639579 35695497 35750166 35808710 35862835 35914820 35974511 36026030 36083626 36136944 36188049 36246131 36304356 36363227 36416170 36470345 36530345 36583492 36638037 36694253 36752625 36804984 36863622 36914964 36973719 37026549 37085473 37138308 37190084 37240121 37290905 37343939 37399351 37450297 37505980 37563168 37621995 37672244 37726969 37784502 37838380 37890055 37947867 37998880 38051347 38102953 38156262 38212047 38266673 38319347 38377584 38432745 38488880 38548160 38599414 38655936 38706495 38763183 38820472 38871030 38925516 38975919 39030682 39084673 39144161 39202498 39259108 39313105 39365691 39422919 39474228 39526170 39580466 39640180 39699974 39753986 39805372 39863168 39922561 39974374 40026047 40079567 40134092 40190795 40242573 40299203 40355563 40415171 40466761 40522046 40580387 40631663 40687936 40745256 40799644 40852658 40906240 40962015 41012521 41063864 41118712 41175276 41233211 41285155 41336814 41396776 41456166 41515870 41566782 41624509 41678559 41733492 41788701 41839205 41896966 41954331 42012592 42067766 42118754 42172923 42230615 42289768 42347530 42400545 42458908 42514694 42572599 42629915 42681460 42736698 42789330 42841102 42894736 42948604 43006720 43061534 43114784 43172276 43230730 43281903 43339216 43391493 43446936 43501375 43553522 43608675 43665896 43723017 43776483 43833896 43893143 43945568 44005164 44064085 44123955 44179369 44237093 44288697 44346890 44397494 44448641 44505221 44561823 44617766 44677542 44733140 44786766 44843351 44895870 44951241 45003999 45059471 45116583 45175249 45232027 45291264 45341717 45392365 45442970 45494059 45552905 45603518 45656719 45709075 45766026 45823292 45876897 45934796 45990333 46048493 46103302 46153380 46203987 46254877 46305820 46359067 46418215 46472363 46522667 46576779 46632942 46688899 46739734 46795351 46849083 46906961 46960316 47010903 47065168 47117835 47176350 47234576 47294196 47349902 47403769 47455898 47506924 47564838 47623498 47682652 47736737 47792363 47852132 47912120 47967588 48017920 48069629 48128327 48180191 48230973 48289128 48342423 48396774 48450365 48505866 48557526 48609403 48668260 48726812 48778741 48834696 48893153 48946123 49001104 49056819 49112369 49166720 49218455 49272062 49328589 49379355 49439333 49497037 49549456 49602470 49655667 49711457 49764211 49816673 49871631 49922121 49973128 50023997 50083559 50140167 50200048 50259289 50316205 50367816 50419217 50469888 50526973 50580078 50636630 50690420 50742442 50796742 50846823 50904302 50963785 51016840 51071988 51126606 51177560 51229190 51280758 51334834 51386880 51440240 51493899 51550563 51601524 51661524 51716947 51772656 51831809 51891429 51947628 52005308 52063990 52117489 52174004 52224633 52275727 52335526 52392736 52445151 52503385 52556963 52609723 52668617 52719228 52773729 52824138 52880127 52937882 52989158 53046588 53103383 53153562 53206939 53258933 53318040 53369580 53423455 53479580 53534025 53592779 53647422 53703339 53754300 53811553 53867991 53918567 53974189 54028779 54086094 54145132 54200864 54255420 54311979 54366424 54417678 54470336 54527343 54580208 54637380 54687411 54740698 54791479 54849418 54900967 54952453 500000000 500000001 500000002 500000005 500000006 500000009 500000010 500000012 500000016 500000018 500000021 500000025 500000029 500000033 500000036 500000039 500000043 500000044 500000048 500000049 500000050 500000052 500000054 500000057 500000061 500000064 500000067 500000071 500000075 500000078 500000082 500000083 500000085 500000089 500000092 500000096 500000099 500000100 500000103 500000106 500000108 500000110 500000111 500000115 500000119 500000122 500000125 500000129 500000130 500000132 500000133 500000134 500000137 500000141 500000142 500000144 500000147 500000148 500000152 500000155 500000159 500000161 500000165 500000168 500000170 500000174 500000176 500000180 500000184 500000188 500000191 500000194 500000197 500000199 500000200 500000202 500000203 500000206 500000210 500000213 500000216 500000217 500000220 500000224 500000228 500000231 500000233 500000236 500000239 500000242 500000245 500000249 500000250 500000253 500000256 500000260 500000261 500000265 500000268 500000270 500000271 500000274 500000275 500000276 500000277 500000279 500000281 500000284 500000288 500000292 500000296 500000297 500000301 500000305 500000307 500000308 500000309 500000312 500000313 500000315 500000317 500000319 500000322 500000326 500000330 500000333 500000336 500000339 500000343 500000345 500000346 500000349 500000351 500000354 500000358 500000360 500000361 500000365 500000366 500000368 500000372 500000373 500000377 500000379 500000380 500000383 500000387 500000388 500000389 500000392 500000393 500000397 500000401 500000403 500000407 500000410 500000414 500000415 500000419 500000420 500000422 500000426 500000427 500000429 500000431 500000435 500000436 500000437 500000439 500000441 500000442 500000446 500000449 500000452 500000455 500000456 500000457 500000460 500000462 500000466 500000467 500000471 500000474 500000475 500000477 500000479 500000483 500000484 500000486 500000489 500000493 500000494 500000495 500000497 500000500 500000504 500000506 500000507 500000511 500000515 500000517 500000521 500000524 500000525 500000527 500000528 500000531 500000534 500000535 500000539 500000542 500000544 500000545 500000547 500000549 500000550 500000554 500000557 500000561 500000562 500000563 500000565 500000569 500000573 500000575 500000576 500000578 500000579 500000580 500000583 500000587 500000591 500000593 500000597 500000600 500000604 500000608 500000612 500000616 500000619 500000620 500000621 500000622 500000624 500000628 500000632 500000635 500000638 500000640 500000641 500000644 500000647 500000650 500000651 500000654 500000656 500000660 500000661 500000664 500000668 500000672 500000674 500000676 500000680 500000681 500000684 500000688 500000690 500000692 500000696 500000700 500000702 500000706 500000709 500000710 500000714 500000717 500000720 500000722 500000725 500000728 500000731 500000734 500000735 500000736 500000737 500000740 500000742 500000743 500000744 500000746 500000748 500000751 500000752 500000754 500000756 500000760 500000764 500000767 500000770 500000774 500000778 500000779 500000783 500000786 500000788 500000790 500000791 500000792 500000795 500000797 500000800 500000804 500000806 500000807 500000811 500000813 500000815 500000816 500000817 500000818 500000820 500000822 500000824 500000826 500000830 500000833 500000835 500000837 500000838 500000842 500000844 500000845 500000846 500000849 500000853 500000854 500000855 500000856 500000857 500000861 500000864 500000868 500000869 500000873 500000874 500000878 500000881 500000885 500000888 500000892 500000895 500000897 500000901 500000905 500000907 500000910 500000911 500000913 500000915 500000919 500000922 500000924 500000928 500000930 500000933 500000936 500000939 500000942 500000943 500000945 500000949 500000950 500000953 500000957 500000958 500000962 500000963 500000964 500000968 500000972 500000973 500000974 500000977 500000978 500000980 500000983 500000986 500000987 500000989 500000991 500000994 500000996 500000997 500000999 500001003 500001005 500001006 500001007 500001011 500001012 500001014 500001018 500001019 500001022 500001023 500001024 500001028 500001032 500001034 500001038 500001042 500001046 500001049 500001053 500001055 500001056 500001057 500001061 500001065 500001067 500001071 500001075 500001079 500001083 500001087 500001090 500001093 500001096 500001100 500001104 500001105 500001107 500001110 500001114 500001115 500001119 500001122 500001126 500001128 500001131 500001134 500001138 500001140 500001144 500001146 500001150 500001154 500001158 500001162 500001165 500001168 500001171 500001173 500001177 500001180 500001181 500001185 500001187 500001188 500001190 500001193 500001195 500001198 500001201 500001202 500001203 500001206 500001210 500001211 500001215 500001218 500001220 500001221 500001223 500001226 500001230 500001232 500001234 500001238 500001241 500001245 500001248 500001249 500001253 500001254 500001255 500001256 500001257 500001261 500001264 500001265 500001267 500001270 500001274 500001275 500001279 500001282 500001286 500001290 500001291 500001295 500001297 500001299 500001303 500001307 500001309 500001312 500001315 500001318 500001319 500001321 500001322 500001323 500001324 500001325 500001329 500001333 500001337 500001338 500001340 500001341 500001342 500001346 500001347 500001351 500001355 500001356 500001360 500001362 500001363 500001367 500001368 500001372 500001374 500001377 500001379 500001382 500001385 500001386 500001388 500001392 500001394 500001398 500001401 500001403 500001404 500001408 500001411 500001415 500001419 500001423 500001425 500001427 500001428 500001430 500001433 500001434 500001436 500001439 500001443 500001445 500001449 500001451 500001455 500001456 500001459 500001463 500001467 500001470 500001471 500001473 500001477 500001478 500001479 500001483 500001484 500001488 500001490 500001491 500001494 500001495 500001497 500001499 500001500 500001504 500001507 500001509 500001510 500001513 500001515 500001516 500001519 500001521 500001524 500001527 500001530 500001532 500001534 500001537 500001538 500001541 500001543 500001545 500001547 500001550 500001551 500001553 500001555 500001558 500001559 500001561 500001563 500001566 500001568 500001570 500001574 500001577 500001579 500001580 500001583 500001585 500001588 500001589 500001591 500001594 500001595 500001597 500001599 500001603 500001606 500001610 500001612 500001616 500001620 500001624 500001628 500001630 500001633 500001637 500001640 500001642 500001643 500001647 500001651 500001652 500001655 500001656 500001659 500001661 500001664 500001666 500001667 500001668 500001670 500001673 500001674 500001678 500001682 500001686 500001690 500001692 500001693 500001697 500001700 500001702 500001706 500001707 500001708 500001710 500001713 500001716 500001720 500001722 500001725 500001727 500001729 500001732 500001735 500001738 500001740 500001742 500001743 500001745 500001747 500001748 500001750 500001754 500001757 500001759 500001760 500001761 500001763 500001764 500001765 500001768 500001771 500001775 500001776 500001780 500001782 500001784 500001788 500001790 500001794 500001796 500001799 500001801 500001805 500001808 500001811 500001814 500001818 500001821 500001823 500001824 500001827 500001828 500001832 500001836 500001837 500001838 500001842 500001846 500001850 500001854 500001856 500001857 500001860 500001863 500001867 500001869 500001872 500001875 500001878 500001881 500001884 500001887 500001891 500001892 500001894 500001897 500001898 500001899 500001900 500001904 500001907 500001910 500001913 500001915 500001919 500001922 500001925 500001926 500001930 500001932 500001933 500001934 500001935 500001936 500001938 500001941 500001945 500001948 500001951 500001955 500001958 500001961 500001964 500001965 500001968 500001970 500001973 500001976 500001977 500001980 500001983 500001985 500001988 500001990 500001993 500001997 500001998 500002002 500002006 500002007 500002009 500002012 500002014 500002016 500002018 500002021 500002023 500002026 500002028 500002030 500002033 500002035 500002036 500002037 500002039 500002042 500002046 500002048 500002052 500002056 500002059 500002062 500002065 500002066 500002070 500002071 500002074 500002076 500002080 500002083 500002084 500002085 500002086 500002088 500002091 500002094 500002098 500002099 500002103 500002107 500002109 500002113 500002115 500002116 500002117 500002119 500002123 500002125 500002127 500002131 500002135 500002137 500002139 500002140 500002144 500002148 500002150 500002152 500002154 500002155 500002156 500002158 500002159 500002161 500002163 500002167 500002170 500002171 500002175 500002176 500002179 500002180 500002184 500002188 500002189 500002193 500002196 500002198 500002201 500002203 500002204 500002206 500002210 500002214 500002217 500002220 500002224 500002227 500002229 500002231 500002232 500002233 500002236 500002238 500002239 500002243 500002247 500002248 500002251 500002255 500002257 500002260 500002261 500002264 500002267 500002270 500002274 500002278 500002280 500002284 500002285 500002287 500002290 500002291 500002294 500002297 500002298 500002301 500002305 500002309 500002313 500002314 500002317 500002318 500002321 500002323 500002324 500002327 500002328 500002332 500002334 500002337 500002338 500002339 500002341 500002343 500002346 500002347 500002349 500002353 500002355 500002356 500002358 500002361 500002363 500002367 500002370 500002373 500002374 500002375 500002378 500002379 500002383 500002385 500002386 500002388 500002392 500002396 500002400 500002402 500002405 500002406 500002407 500002410 500002412 500002416 500002419 500002420 500002421 500002423 500002427 500002428 500002432 500002436 500002439 500002443 500002446 500002447 500002449 500002452 500002455 500002457 500002459 500002461 500002462 500002463 500002466 500002469 500002472 500002473 500002476 500002478 500002480 500002482 500002486 500002490 500002494 500002497 500002501 500002502 500002503 500002504 500002506 500002509 500002513 500002515 500002519 500002521 500002522 500002526 500002530 500002534 500002536 500002538
