400 133 400 3672823 119 18980672 88133847 67471612 108 41504712 97890476 40231264 19 37977684 52706386 96965371 77 21512104 86735367 29768987 114 25023034 84911918 59319041 24 8655797 88359567 81666143 66 7551736 73528006 68054496 103 13398677 59490218 84578976 36 34975186 62284778 32378800 45 23893547 98551641 97370516 100 12170062 77195619 97812676 22 28610845 85958250 31994926 68 21317552 53325745 8948402 1 3707600 93411622 68833701 16 5913469 96991323 75604559 104 29307497 50896316 36445549 104 32175611 92083322 86325935 71 26511950 89812499 45282107 80 10893487 64973859 59907368 48 22959778 86890814 6992900 110 36574429 69551455 92551759 48 37272779 53551517 42393342 48 25787018 70564188 1371385 9 48518382 85544303 91094684 71 30845820 61238176 23792698 71 44179567 63362026 68595093 113 26828983 55940261 49064296 124 17947637 80865505 26112477 73 39805569 93606585 66381335 53 3004516 68667202 78913706 77 14672734 72661979 62353694 50 35207137 63169930 66127727 119 43667604 69611501 44075408 1 22744017 60120124 42850787 57 30892071 92815183 60749250 78 29159256 54631866 84614394 38 38156508 50157545 37478219 61 27981533 50289840 56927721 109 1621305 79276603 62813694 10 40267011 65357844 22736933 104 16316802 50330629 77978609 39 45615281 65183079 53182564 55 41752637 94738698 84635512 35 11666186 96002256 56230298 89 30286127 75807537 41373993 88 25350645 81458554 43740668 89 43627739 70674751 11314905 56 32521493 50784119 13965567 73 36301833 84749468 94994845 5 40430929 87798922 88007512 17 8467899 86987200 47044553 51 46885068 80800427 11536125 131 31243192 82086689 47489779 53 17543788 69560595 38111777 65 32569477 58011872 41800176 77 35343318 83210097 78741051 131 5102054 98538392 10414292 50 36456943 92433085 22068736 1 44551521 72063435 3608566 38 9445468 69501711 63952739 20 29372474 78477533 5205480 126 24628227 80627904 73596571 129 32667766 88483969 6014850 33 22159623 64795818 88114971 1 1116635 54650953 87950551 13 30325838 52202720 71371674 132 45029741 55757407 96260413 98 10914300 50750006 52481804 40 27538802 50088442 98966857 54 31498360 95018647 24049575 55 32357998 75438727 74489039 22 2662374 51345449 90031838 54 11833255 63938546 20694245 68 18309035 88789368 90332008 20 45638945 90231089 3276000 91 15857900 94090786 32381753 2 49998113 76378444 85352020 131 6387085 83353184 8543110 93 819246 68052081 47071512 116 14460085 74664463 21402821 109 32157578 99466838 64927551 93 32851271 72704006 72414889 117 16037820 50166513 53982494 28 44382442 82690373 93097513 49 22376840 62327823 97886539 74 28531586 83703867 51540601 78 20519540 71619473 66954907 130 27398963 69580626 57428494 103 11201348 67441717 31178275 7 34429667 71243250 71967646 105 12465918 75763305 94377527 125 30150712 56249076 89163036 12 30749798 86458179 19303790 84 36402197 57973453 72308671 3 14098050 61795385 84479130 103 22463648 79651362 42740731 78 25483414 98711734 46070227 76 17483326 80158867 44501638 48 1560616 99618904 82769260 15 11864597 70747936 58095955 77 14440700 77702362 35624443 66 35085704 76467645 45569177 27 16366231 98146820 50547029 11 19872189 77129892 51269579 124 26453439 75300439 71074702 98 3194777 83384546 53905568 128 22859257 85911874 34272252 111 25705025 98258176 85980173 37 45709576 60583170 54119732 115 39819930 54388048 11007045 109 15739252 82786431 42256394 85 22339273 59339155 33475775 121 38307583 78963672 17630356 6 5776946 72617779 27930671 17 33482545 88211006 87313959 37 43544956 53824195 60554378 75 43933516 84766127 7169112 132 33482251 83563348 38476293 77 7682775 89439455 35192315 54 24616836 86244806 35033621 26 34715927 90535897 25668134 80 39033163 81309078 89948528 18 39704848 50746253 81783085 102 38789639 52327862 92562954 44 3017095 86872161 4833447 30 14935067 72270064 67598872 101 39857538 63388354 73290855 60 31044910 64255067 98804239 24 42593222 67465658 51138946 132 47263523 67965131 19947685 3 15995350 77015554 1949007 121 40096289 99896279 12048589 24 42238202 89270889 90032225 42 46600587 93280660 83584958 84 15601204 77884284 38118798 89 99336 93285698 99609068 41 9052875 70347927 76135915 74 29129851 76192631 55172877 77 4220356 74645883 89733836 100 7314826 83487109 20891924 64 8530019 85024344 34320839 83 2654618 52334571 80932664 68 9939374 61135032 42324400 46 11650640 54215551 95467501 125 14764393 50284414 68316062 113 46668049 54766588 97852136 2 24347161 93071197 76130276 42 15625602 73411126 64933150 30 36399748 55592858 99093016 36 16823176 97470463 29661637 56 37616686 87530936 19083022 100 31864392 54246542 62335312 24 44877405 69978888 11632092 35 49515175 78313347 49488502 122 1086869 94289571 80881879 57 548298 50010593 69463595 83 35918236 84598435 96678036 99 35573910 64038301 94337445 133 49012086 66075503 80797671 130 10878128 78883968 45891159 31 18983529 95070239 94373862 50 24008060 71193120 43715576 105 33601017 72114978 68001766 22 42558369 94580607 12853628 127 12341995 99306642 85195643 76 20209795 74698167 29952536 59 27817285 77152138 67874427 40 6961350 50372793 45983041 114 31879244 50703039 30383611 104 27767761 52286921 46936749 97 36693636 51584706 30903632 94 7612103 86899931 51500112 6 24525618 78138632 51290382 67 6342671 51394221 25565279 46 2785756 74993104 29573899 89 4615244 66115229 3094863 87 2409158 82259630 32478043 76 8380132 87370845 93679573 7 12608118 64462488 22792021 42 30513661 90715313 28578023 60 49032368 85912523 88895884 16 35120506 60894332 81042617 93 39899769 93200311 50121942 38 48435969 58653476 63210943 64 29992471 65417003 52801863 70 27693047 87717221 69638065 94 24073487 64962850 67435573 68 36558721 56720191 99536769 11 4053285 52049342 72452661 69 47637892 61092070 79902822 72 49051614 58815476 80296732 98 41188773 79786652 88897235 26 13118336 72971717 62275070 81 26713673 76190175 51067263 107 48504335 98516463 8111665 105 19903893 81973548 94635103 32 33169873 83158940 65249609 116 31740142 55234816 21826470 13 16694090 98414532 14859037 75 33439609 60138461 44775370 116 16416448 89355963 45687232 18 3432091 97447984 82314113 55 5601079 79423594 49568392 18 29245816 89906093 20266431 123 49112053 54650149 42933769 67 35758839 71263863 99983033 102 46944894 91380060 62310681 29 35921596 73885936 87994341 42 24276119 87773765 94736589 9 33743787 82175110 80975606 79 40683462 90706864 57191034 55 46739435 62236054 31080419 69 27808080 90770005 87302580 60 1023583 80567287 48161248 70 9557048 74777133 84083281 58 13463726 58796921 99407458 90 26868422 76132347 10690918 55 33439547 63535917 75787039 19 18381437 60229070 86948679 105 49062445 93396339 26754315 97 42112162 94268978 78624906 23 4988007 83571407 29153626 113 5637946 52232156 3052036 69 29246607 64308997 58023555 115 19141132 96331558 55658697 89 9802890 81095416 60016955 99 24779930 99420331 92570928 50 10878077 93958570 19630709 117 21174315 54614880 95458508 102 8804558 86854241 85856872 115 41518916 91410130 57273714 114 27673248 51364456 27438472 73 22548520 78069385 5028152 24 19045977 55147134 66020490 62 42298463 85805796 98184819 31 36065438 80863390 59594851 116 8525740 98034965 11525048 50 20803156 55053896 90971208 49 8509716 82663611 65810140 125 2282015 88625695 22170799 90 18983261 86595757 19861747 44 31241958 59546458 88986956 118 1357195 75361109 31203923 3 45862349 94882834 18316820 50 6385635 63008783 1038992 74 19194425 96987574 56473148 44 7060076 98597615 99992960 119 46436174 57900767 737594 22 26289512 81622201 68660280 63 34234483 84595829 94188225 82 4894430 78619404 25499917 123 30635084 94178417 89000392 9 39771795 74097143 99874963 58 5261117 90860388 78690691 42 37315210 68707609 80435872 89 49342829 55637274 94262375 114 32930443 75228403 55011913 21 8413631 69370058 92933162 13 35427481 92267253 43303907 2 22771418 55774485 35431360 53 10137209 97877406 71254018 115 15260321 52116724 24189021 113 31766321 97632897 13175676 56 6586042 98762987 34674553 60 14428421 51569581 54489445 124 4656139 97481099 54369990 31 49922810 88486509 73894163 20 2934199 72930525 95766586 33 48609494 78215126 71908635 22 44924964 99643527 13087243 45 21261598 91658140 16261714 101 7843575 88912335 27619245 100 1498262 55209665 96526284 75 35005205 71359835 45289429 128 5854915 70326272 70490335 133 18657315 80718421 33088632 20 46297323 56882641 32318240 93 25985414 74998740 11412940 72 24382483 87278027 86571876 102 35334499 76469085 39916357 76 22573310 83484138 16890559 29 15930655 61518021 98139031 18 11658036 57716938 4265863 72 45923935 91307140 63809466 122 16859639 56650123 4319824 8 25285640 99926120 68202208 53 31051599 69338206 1273585 63 42533182 62863722 48813183 76 26492670 65341242 85334141 50 17497704 58993915 25768013 36 28427275 93902197 30889545 81 46447658 51272348 82069054 80 31295931 75521658 39323372 19 27073128 98435879 2856583 39 13032338 88802247 33904185 41 18193737 59496164 9417886 96 39389781 69033076 51457606 102 3427761 54237351 3990838 1 23896714 89972193 8830311 46 25467460 93198034 45005126 116 35513077 81755399 82139186 69 25576040 89778905 88459778 98 37697948 53865092 66376060 89 34062019 77945509 17473759 101 13652291 66918460 48328538 87 49078456 85582618 25974674 11 35642096 62869363 87535904 84 43769581 58975157 35253009 27 36435175 84154261 24578660 60 38738760 60773119 3426960 20 38047662 54457804 1016827 118 29136108 57963870 88364420 87 49430025 77984316 23213306 110 1343295 84122566 5996450 20 48973053 73353186 59390133 44 19527398 82977109 72885215 32 3222864 95353711 48032194 60 21338438 89061611 69632369 12 31987207 99705328 60045301 83 47791620 76598723 43988939 7 38153573 50413910 61291108 29 23044613 98236107 77548196 102 40553842 50443267 83085412 107 21441902 83625995 36727281 69 33474161 51380327 27291786 27 1163428 51384833 33705957 71 31614055 68327311 20206250 53 44067788 66853296 67666167 11 14063129 97698353 66163930 35 26420299 90812266 72852954 17 16769550 88072576 91348335 113 20803397 98590147 42060933 33 15314952 58939712 19415806 59 19686945 53909407 51377709 52 38070030 99910104 81057627 74 14094595 51240729 35241541 87 12860261 81292016 58442140 105 37869391 93575175 86430340 77 21265681 63765605 88156181 119 18611500 69295568 1209053 116 28022999 62963840 77068125 46 22285693 89281754 57716359 51 6081085 64378699 34355527 66 600681 84061951 39316471 66 18752903 99232517 6990056 28 31987667 53734517 72653024 50 38821051 93007234 7782039 76 27470945 85128986 6750265 103 8602269 65396383 60456167 43 8056569 52257778 67050549 53 43177139 84039076 58427309 28 45950014 85533440 72118347 115 47651649 57353459 11934720 47 45764374 55272408 91715376 71 38595020 67478448 883251 96 30414118 59588712 37806807 42 18240666 97040710 43208668 112 41975763 98794385 28144503 40 14061232 54585768 61400528 117 26297154 98589873 43704708 89 18642642 85751204 44984355 30 42522072 90358549 20781747 26 2615045 60643755 43838507 86 31421370 87722539 85949433 131 49110927 51372235 73507965 15 33218637 98285778 33192075 8 957428 63816407 30900717 117 34014390 56694943 74863583 64 38176378 60068965 4774801 105 46466010 57981630 35078825 15 17517605 96587891 40413118 17 13881438 83879807 59056606 50 24994619 81780250 34264841 110 42064295 59775403 74428595 102 21828672 89999652 72212550 124 22904921 81479942 75161246 23 31314041 95810366 60200587 20 1883227 96490106 34690898 54 10088556 68018763 60743468 74 17081041 54821274 91058630 13 12823774 55598600 65051840 115 29969183 64634702 57165102 128 26292051 76021773 4264474 29 30342764 86991827 91097087 132 30727184 82858378 30889808 115 12175771 77922944 49753071 65 43487899 94967226 17360054 120 24826450 72285644 45318130 58 9526328 59866640 41346274 51 49750647 93993610 27336765 81 18460781 53322768 56021929 109 41297197 68812685 4690757 81 42110334 85537981 32555296 106 22897041 60806526 67502172 95 5950533 51583192 7452146 4 43120319 50986190 37969161 92 25567931 52154397 9174209 14 41820889 75932861 53936598 25 7680822 54010434 37671198 34 27379179 90738124 77171887 50459472 40464733 14656779 51996083 11309594 46251980 4944228 23066040 45317443 10413128 79687800 53815593 83929951 88720179 85395555 47979267 92016051 97848006 53539893 41656151 11228858 2031244 11842931 39783629 78155684 51512037 59146391 95187996 12680146 8610181 82878091 33842067 31724379 64222450 27552050 43922580 65180299 86076681 71078112 33644563 63756127 73829497 50566620 40214555 9179913 89458246 97197285 51382345 16323186 1146184 10650282 94593359 70706355 82727593 1254481 33868658 92228251 63632235 66145521 55548685 82900525 94001888 62270231 87358476 51637022 76151088 63127621 60183666 25242715 64707798 17450350 77395155 75604097 91244835 48730236 29511386 34478179 49028282 90358731 35101637 56055432 56558354 67937707 68017380 95795627 67073784 39163361 35266845 19852089 66296842 9078822 21401195 74259414 88422716 61097895 31661402 4590296 17837399 99222147 24294285 94640074 99602805 36595537 26645305 3010795 10385543 60235159 78613927 54223533 62622671 21131604 14284982 86035766 75370598 726647 22047830 61715682 54720183 73742949 99987982 54888639 8060674 98387575 97097846 65080335 70456282 57922937 34063038 75764682 4126632 81905709 22050598 44449305 59272741 25356998 24486020 86496220 78307556 4977517 88747457 68276773 33694150 94236864 44572252 5128379 83281027 5700174 70375909 85886872 93840680 20462876 61706883 16222315 77002643 10390051 586607 6875927 83849977 23694287 98863735 43924018 43259489 96163713 32006012 97033607 98037031 69231118 31885812 56181397 70194554 72834111 39559272 95985165 41577949 59396687 41240567 7641431 62378154 74835824 32581842 44661518 89527178 16990278 33378750 65038464 35309822 22260842 71085205 87981359 32384730 84901864 75573445 36044626 51392452 56197825 73679 78101076 69176249 42288490 34064329 10585428 95526537 85445707 16719325 53611940 71829846 24400706 25906632 7555659 56419097 96525085 89943644 60850819 20159261 10307363 61645310 34116667 83030146 27766668 71827752 94548629 85942971 28288004 38034664 49693033 71812368 47490092 66032479 96017089 88306717 71866137 7188292 65915483 21880401 92201683 36438111 43746090 95279728 68756184 84800782 54088661 66077458 43101078 23205315 63145783 79964962 42287604 34475395 89854173 17200991 2850506 41456744 83696523 15534814 80605796 48552481 4128696 35159686 76363523 92426605 57781773 37530514 19934300 6190755 65982441 96605203 47530007 12709934 4112096 91970924 52200273 14476809 96663863 71339732 37791770 52294983 71215466 22060247 96586744 94316941 31981991 15697622 59095139 36412310 85245264 49144194 57118534 21370542 51693949 23832165 71889796 1545528 4554360 18709593 45768561 51049001 96740671 46521870 66211669 76903306 69796101 90430857 10788333 51980025 69870001 55372959 92469482 80118312 83747677 44727678 78707567 11127645 39941336 61238053 36934551 19059441 20125733 27364583 1575148 1350353 79068410 75482349 91731953 54685696 96955714 47585456 88309146 88961555 10309275 67522434 22307791 90636979 68786137 98079238 93033453 55680799 39221633 97273780 13803076 2629287 98157135 89710423 54331802 91486770 78111152 89523854 3349158 98570937 80920649 8439374 70931094 33028810 64431982 9693534 82284170 52838918 30053291 16639961 79125014 15819938 75219519 90476976 67225028 94574058 28500124 28623654 85128336 73170362 45004777 1447506 21425514 91308803 40394112 39548832 37943991 14890572 57831536 40358480 78215889 69276462 56369148 59161590 87888002 69388503 57152281 45069048 80544397 66759816 84941044 4207891 99060773 74023191 84859242 21638615 64864116 96683374 36062095 2680102 46092310 63792138 79669800 73822905 24438683 94232701 22823984 44564379 75908872 94183660 66218327 23898796 79761494 97248401 51106942 20131359 53241842 55534650 1225020 71611132 49639484 58263752 3054172 43946911 81754376 63475633 93100893 46791991 35327520 5900415 154865 81707592 8892351 26824783 74881150 8470825 63681815 57679187 54453920 30156423 37045196 86725968 78408357 71808480 44887416 67793953 35742991 46947593 41626661 37500466 99898390 17588393 48995286 29362437 61849891 16318139 9926654 89109425 22781014 72580624 72949766 95330398 16807682 57127115 1484492 32572618 54295595 7023075 59102751 83035335 9356559 75105700 38977348 9564858 12530074 79338542 13308276 27739166 91798256 9631733 14411611 96075775 18503911 5824063 36723099 58695040 65726602 74852009 69120839 42164821 71680919 91012771 27183976 56448585 15158274 29445359 1204348 61606586 17599344 46293030 92252913 43850520 82085821 77687091 19057071 40057962 31404662 91674581 84541835 57535688 10462816 8690977 35984085 10937058 44083183 37611519 99119563 65656695 36253904 7024040 38550819 3107551 44593247 80048430 44803205 36217474 44363825 73272820 11133199 50917727 60626316 46818610 6857936 6077830 4921322 54512498 56231245 57201310 91491450 84702486 11634174 28677984 4395935 16239824 752338 13614361 54052463 27949351 17789095 47378476 2099253 96088057 15636947 2743182 80939759 58588659 50751902 52601929 48496592 90291483 56116165 13062393 95546559 76190535 83337465 86311506 74594263 65973411 51036510 1511832 21445605 62413615 27988492 45135141 70331885 65463615 80103570 7319526 60182438 14071545 79118190 77535966 5348601 71477978 71660438 54781859 31069573 56901426 55153394 70815196 13298462 30555043 67243743 21514697 702026 67443622 13733549 91610299 73501891 11043590 93613602 15876759 59491832 77897058 36022518 32400471 40522635 96737711 53890389 89822089 47171796 95680180 62007392 22719694 949596 35003533 45180588 81315164 3458915 96225577 74387905 13392765 77671516 23889612 68283292 40355854 41717355 52405902 30971181 8480001 76921582 77406425 93036506 52166619 52147953 14654190 93840890 32192822 16723896 2859361 52391259 58214464 51820857 34472857 76922813 32170811 3258783 77459281 59003989 51849723 67609033 25030426 28069707 52972651 88548040 97153751 15928892 45334280 25889636 95223103 43630264 51629412 9419160 10545246 10576581 20129956 62908690 33163028 29021018 42825731 75421108 25458836 58593253 21173581 46794262 69176807 23023302 8962404 95515137 4411751 78407889 23917247 44006389 78010180 5314256 46470118 58084004 86500866 55628031 92683767 1218421 79491065 60652174 98212132 1700866 5124820 43328803 44741939 69462938 27648275 21245269 92715261 92228800 13239177 54776626 65040879 89633449 63897054 43816378 74092940 91006658 32712717 42658657 5181416 58783785 97280487 51171217 67127087 69264687 67273615 56763686 24676892 14800604 53795581 95950576 12551810 2346347 67542651 68090164 75900103 43243977 27386410 59804716 86330724 72315162 46084734 8636802 95287654 95975221 14077630 92774361 53244400 82700323 5672069 13204804 74979767 92940195 62239300 98725325 84833412 21596585 13440445 43866352 80140982 3780059 2824329 13283869 18928829 19153939 49008276 814905 69943968 16485600 37385116 6135581 98312056 9411332 71663797 61566742 61854707 64977143 59655879 24184163 1162962 69728611 65984014 50968507 17810795 71681958 24798874 85176772 3244071 33116499 31530189 11700381 9014277 44225969 82292448 60443221 47499030 25735738 12134749 93692273 88736511 96452381 61325478 17156714 58549370 31299005 3894893 69146157