1 21 2 185 3 56 4 206 5 603 6 1247 7 2853 8 6870 9 15489 10 35924 11 84962 12 195967 13 453837 14 1061993 15 2464882 16 5719363 17 13329296 18 30988342 19 71989905 20 167525699 21 389592291 22 905597726 23 2106327411 24 4898465680 25 11389209332 26 26486000403 27 61593726193 28 143223050637 29 333055836444 30 774509302455 31 1801021487832 32 4188117207074 33 9739191956759 34 22647518348895 35 52664754163341 36 122467738426776 37 284787632724621 38 662248176083884 39 1540002427513464 40 3581140279392465 41 8327625482365161 42 19365175697334193 43 45032026661223580 44 104718029764386583 45 243512682758463382 46 566267526631048372 47 1316805652320792543 48 3062116862638571731 49 7120685936953578371 50 16558533819121153864 51 38505427133202109979 52 89541014717538627228 53 208219820978344032136 54 484197041114570585819 55 1125958010767925536631 56 2618317180354525222827 57 6088668328572107560020 58 14158667397937736973207 59 32924746604807078793494 60 76563627724266678717698 61 178042041363450990648997 62 414021244847614981284831 63 962770309081567895719997 64 2238838417205860596951338 65 5206223550390486363683223 66 12106618971158118310566406 67 28152886929058330833439712 68 65467084101490381015951693 69 152237996456855344480817433 70 354016188210789455400709591 71 823233781510087188367924994 72 1914358386908912441656609279 73 4451673529357094633600504064 74 10351978682487721012659693342 75 24072623909814700565932243419 76 55978788179732763530523471025 77 130173791515767162669824718115 78 302707803232656549764764842666 79 703920605455051822535980110405 80 1636905998104735581672361262556 81 3806482188278122955879926642674 82 8851642468451760382169375867683 83 20583722847993182281693100671649 84 47865652933092603249824295906123 85 111307402826544499360530132641722 86 258835661164211750748452872368833 87 601899763977996815661291875047836 88 1399665425727121287085729743916826 89 3254799920552395504781510683838863 90 7568753452150052765324748337150473 91 17600476286637614663977474657929523 92 40928373142939087213882113860032764 93 95175363487146056130958197709402299 94 221322010119354388402788893607463838 95 514665039024388012721917171217950528 96 1196808678229198844647362930545196895 97 2783074239897691129660111596873917381 98 6471796508229214494738029080794179443 99 15049598549504575235597617459519924418 100 34996529358309663348272293735855384115 101 81381377921695491502094682970923698004 102 189245299287406719663253290114660637212 103 440073444527319782825939077137014187253 104 1023352428342337449819308832832776666007 105 2379716853215272306491685725201999410117 106 5533824071390546039206691659242708496502 107 12868425422850601140959104979900094185425 108 29924401413407498231473773017383328024332 109 69586586588958213244270097848117326701178 110 161817540347958664577747517953086913184793 111 376292582346871059714132812963072157096485 112 875035593946122991461990069223254806032765 113 2034818985527661599074617880231947471125288 114 4731794149300350530133123232330269631001567 115 11003374762373258166402052908569602490700646 116 25587388703106401630079751312133497266167520 117 59501241644762929068995120327798253480762013 118 138364949950467323756879979434838060439279839 119 321755628043778552942041576632344817746684881 120 748214661407440616223496571603038574371788750 121 1739907963533369346498283115664089498779264347 122 4046004278868748383697176116264767422456439668 123 9408630207876085058110986556437150242319226930 124 21878949276175501293463545581641261471625867295 125 50877589070164993056776926682906426122186191179 126 118311397723805781917927698790983116378816147191 127 275122840668738523565096641368349246648615059098 128 639774179951267361864273688215960962199318877563 129 1487739078069302418926000159018235264013611672388 130 3459607520552163763754444470434435083510432764680 131 8045015670216569502444234282230306748366311343155 132 18707982552801333061112406733240952525593797341383 133 43503782409226493160370630642297489137265584181501 134 101164253204091731123710890335431785422137464348956 135 235248651026975162904445774124232228459209685125023 136 547050228289266508652515038958092532294444037944702 137 1272117612427979547796308044895276395712571318519308 138 2958198600721093938937104089877737278053499147363105 139 6879032941463711732859994942666613036280948096143739 140 15996591370913312233611444417301856187745860317655653 141 37198678602857526042212849395911439086130831633257786 142 86502283999999854435795247977423406467702855040780575 143 201153519916748585662896194109737822569296765966672582 144 467764973406919960852945510808351162875579889100336074 145 1087746664522365735537474305224835762953531736859221249 146 2529460035371747020779579999327028290185770918194391925 147 5882038786441421044322882045058592402790305140007233563 148 13678168384311494708767059638945796270410576578616537456 149 31807388074495786765720564537885629150751191114269366439 150 73965307904966422114625300636438089255326662289790904926 151 171999875018446100593343438207417294911903667497102089242 152 399970713897003267855324898817612688817970156701262205719 153 930097024536336318519359406954772820188655007788213050641 154 2162859541946647795398460695190088792813219720766736683849 155 5029541300297868117403761117905135375571084422402174426188 156 11695759803539736547056916846632645540385601922889880244021 157 27197469752161016695225547488576660071877184254567321492910 158 63245344752706153955691662797671172793819172628019111166032 159 147071535305994109950878319556132397870177244653281682692651 160 342002033222164732392300585540069112502462918068789575670099 161 795295911508224924272131913022390769988349773352856861694587 162 1849391305959952597605973139831280231718061709265751697525146 163 4300598246599796465152156529358132558181976783143210700714737 164 10000666283578681685014558919858030934940636042363848519230746 165 23255677554763800117379903415448440144331069545269632598345742 166 54079050654774283027706101113227003853528642005093737932261199 167 125756117525914260126001392542789788769805843553947397023750539 168 292434887515825738948277739381682140672736052691490936670148307 169 680031835578663843108790931233248802607954318994204832130376160 170 1581354746449193029637318636220215357854382760259994132361200325 171 3677302595678435440433084284868435817272661254656803537321889914 172 8551246588121472950418743509642903247204464455697142194759853936 173 19885178417678820981478548366534563824633682715653675133664540907 174 46241248761577932130981700144277709308427067700376406259622828817 175 107529992546062807947006708203594122909038532493470566127343315287 176 250051622882724211017007067548643643573726536024704079968481592540 177 581473248772893159846542116959500370248734018586131421005387377681 178 1352165345461801519071771277244360155309305656559460481775365720756 179 3144342625092860916585933152706682956613192252061601201179413078982 180 7311894641553041465267047105528382594761905153223777166424558664839 181 17003173516306337785306015402701148864447461135825323012353211470577 182 39539397625157097076097110240426953003597762479226878091124465662865 183 91945422015542309142592505047906252433044310505626370706299355078992 184 213811062823003319676272030599061781832658717401967219714279597801779 185 497198985913345984228602299561567256756294803616109701096222001685038 186 1156192894461695476404686758958714960590638300995624388107034072340882 187 2688625775750663969798470432096227996487887886332110007085890650709919 188 6252164839152058823082970058096393329123905132338288474150713578531349 189 14538864251204869900546401611100105787786434446393828893483429864997267 190 33808861274942147553336265071848964812169017612193478893175202760446442 191 78619559338244487309026472947192957748490028663225577969400431326877415 192 182822930955113119854843073693801044150666841791154443810377448508269264 193 425138786891658957429379553035879226916014928377092911143261557111008862 194 988623184058282166703187968672351457977908270729271684427744809464044245 195 2298957023431050668119858197881529649153730403176944609376306973502578271 196 5346024128108428601486352103574712730912179696364427882501698050265030425 197 12431713027703165557161714735929279180459651779090099974749493318822932580 198 28908864812371841914279694162763208637833158668493683309279456186847421465 199 67225044760737663909431465409217662818809283951323915113291550435054072314 200 156325980712640854572323042794648991223740734314862778243925467366319014702 201 363522439185368912535525209859656404809257295448109586135399298634651714937 202 845339739362942776179575927212591769154309375209113051517442526397167133129 203 1965763864667007569818624538848422078358664199097658530331899740746826752959 204 4571212486168807334084017484442298833756486897999383052661984502734568501934 205 10629956104745726160072431277792213750138247509897542978553560683249301741499 206 24719036170537835049532208263878041041826133821877508711568264946990235341396 207 57481963535819695332681660331377066503597795092995581130251243789669059791862 208 133669294754764423280761824963516923584260980136488255158164321424067970916557 209 310836291267295184004062736380630399811968168277460604530169320259891931137201 210 722822695713840706024189238536480539339556600110488888223863383202012159661541