0 4 1 11 2 30 3 82 4 224 5 612 6 1672 7 4568 8 12480 9 34096 10 93152 11 254496 12 695296 13 1899584 14 5189760 15 14178688 16 38736896 17 105831168 18 289136128 19 789934592 20 2158141440 21 5896152064 22 16108587008 23 44009478144 24 120236130304 25 328491216896 26 897454694400 27 2451891822592 28 6698693033984 29 18301169713152 30 49999725494272 31 136601790414848 32 373203031818240 33 1019609644466176 34 2785625352568832 35 7610469994070016 36 20792190693277696 37 56805321374695424 38 155195024135946240 39 424000691021283328 40 1158391430314459136 41 3164784242671484928 42 8646351345971888128 43 23622271177286746112 44 64537245046517268480 45 176319032447608029184 46 481712554988250595328 47 1316063174871717249024 48 3595551459719935688704 49 9823229269183305875456 50 26837561457806483128320 51 73321581453979578007552 52 200318285823572122271744 53 547279734555103400558592 54 1495196040757351045660672 55 4084951550624908892438528 56 11160295182764519876198400 57 30490493466778857537273856 58 83301577299086754826944512 59 227584141531731224728436736 60 621771437661635959110762496 61 1698711158386734367678398464 62 4640965192096740653578321920 63 12679352700966950042513440768 64 34640635786127381392183525376 65 94639976974188662869393932288 66 258561225520632088523154915328 67 706402404989641502785097695232 68 1929927261020547182616505221120 69 5272659332020377370803205832704 70 14405173186081849106839422107648 71 39355665036204452955285255880704 72 107521676444572604124249355976704 73 293754682961554114159069223714816 74 802552718812253436566637159383040 75 2192614803547615101451412766195712 76 5990335044719737076036099851157504 77 16365899696534704354975025234706432 78 44712469482508882862022250171727872 79 122156738358087174433994550812868608 80 333738415681192114592033601969192960 81 911790308078558578052056305564123136 82 2491057447519501385288179815066632192 83 6805695511196119926680472241261510656 84 18593505917431242623937304112656285696 85 50798402857254725101235552707835592704 86 138783817549371935450345713640983756800 87 379164440813253321103162532697638699008 88 1035896516725250513107016492677244911616 89 2830121915077007668420358050749767221248 90 7732036863604516363054749086854024265728 91 21124317557363048062950214275207582973952 92 57712708841935128852009926724123214479360 93 157674052798596353829920281998661594906624 94 430773523281062965363860417445569618771968 95 1176895152159318638387561398888462427357184 96 3215337350880763207502843632668064092258304 97 8784465006080163691780810063113053039230976 98 23999604713921853798567307391562234262978560 99 65568139440004034980696234909350574604419072 100 179135488307851777558527084601825617734795264 101 489407255495711625078446639022352384678428672 102 1337085487607126805273947447248356004826447872 103 3652985486205676860704788172541416779009753088 104 9980141947625607331957471239579545567672401920 105 27266254867662568385324518824241924693364310016 106 74492793630576351434563980127642940522073423872 107 203518096996477839639776997903769730430875467776 108 556021781254108382148681956062825341905897783296 109 1519079756501172443576917907933190144673546502144 110 4150203075510561651451199727992030973158888570880 111 11338565664023468190056235271850442235664870146048 112 30977537479068059683014869999684946417647517433856 113 84632206286183055746142210543070777306624775159808 114 231219487530502230858314161085511447448544585187328 115 631703387633370573208912743257164449510338720694272 116 1725845750327745608134453808685351793917766611763200 117 4715098275922232362686733103885032486856210664914944 118 12881888052499955941642373825140768561547954553356288 119 35193972656844376608658213858051602096808330436542464 120 96151721418688665100601175366384741316712569979797504 121 262691388151066083418518778448872686827041800832679936 122 717686219139509497038239907630514856287508741624954880 123 1960755214581151160913517372158775086229101084915269632 124 5356882867441321315903514559578579885033219653080449024 125 14635276164044944953634063863474709942524641475991437312 126 39984318062972532539075156846106579655115722258143772672 127 109239188454034954985418441419162579195280727468270419968 128 298447013034014975048987196530538317700792899452828385280 129 815372402976099860068811275899401793792147253842197610496 130 2227638832020229670235596944859880222985880306590051991552 131 6086022469992659060608816441518564033556055120864499204096 132 16627322604025777461688826772756888513083870854909102391296 133 45426690148036873044595286428550905093279851951547203190784 134 124108025504125301012568226402615587212727445612912611164160 135 339069431304324348114327025662332984612014595128919628709888 136 926354913616899298253790504129897143649484081483664479748096 137 2530848689842447292736235059584460256522997353225168216915968 138 6914407206918693181980051127428714800344962869417665393328128 139 18890511793522280949432572374026350113735920445285667220488192 140 51609838000881948262825247002910129828161766629406665227632640 141 141000699588808458424515638753872959883795374149384664896241664 142 385221075179380813374681771513566179423914281557582660247748608 143 1052443549536378543598394820534878278615419311413934650287980544 144 2875329249431518713946153184096888916078667185943034621071458304 145 7855545597935794515089096009263534389388172994713938542718877696 146 21461749694734626458070498386720846610933680361313946327580672000 147 58634590585340841946319188791968762000643706712055769740599099392 148 160192680560150936808779374357379217223154774146739432136359542784 149 437654542290983557510197126298695958447596961717590403753917284352 150 1195694445702268988637953001312150351341503471728659671780553654272 151 3266697975986505092296300255221692619578200866892500151068941877248 152 8924784843377548161868506513067685941839408677242319645698991063040 153 24382965638728106508329613536578757122835219088269639593535865880576 154 66615500964211309340396240099292886129349255531023918478469713887232 155 181996933205878831697451707271743286504368949238587116144011159535616 156 497224868340180282075695894742072345267436409539222069244961746845696 157 1358443603092118227546295204027631263543610717555618370777945812762624 158 3711336942864597019243982197539407217622094254189680880045815119216640 159 10139561091913430493580554803134076962331409943490598501647521863958528 160 27701796069556055025649074001346968359907008395360558763386673966350336 161 75682714322938971038459257608962090644476836677702314530068391660617728 162 206769020784990052128216663220618118008767690146125746586910131253936128 163 564903470215858046333351841659160417306489053647656122233957045829107712 164 1543344982001696196923137009759557070630513487587563737641734354166087680 165 4216496904435108486512977702837434975874005082470439719751382799990390784 166 11519683772873609366872229425193984093009037140116006914786234308312956928 167 31472361354617435706770414256062838137766084445172893269075234216606695424 168 85984090254982090147285287362513644461550243170577800367722937049839304704 169 234912903219199051708111403237152965198632655231501387273596342532892000256 170 641793986948362283710793381199333219320365796804158375282638559165462609920 171 1753413780335122670837809568872972369037996904071319525112469803396709220352 172 4790415534566969909097205900144611176716725401750955800790216725124343660544 173 13087658629804185159870030938035167091509444611644550651805373057042105761792 174 35756148328742310137934473676359556536452340026791012905191179564332898844672 175 97687613917092990595609009228789447255923569276871127113993105242750009212928 176 266887524491670601467086965810298007584751818607324280038368569614165816115200 177 729150276817527184125391950078174909681350775768390814304723349713831650656256 178 1992075602618395571184957831776945834532205188751430188686183838655994933542912 179 5442451758871845510620699563710241488427111929039642005981814376739653168398336 180 14869054722980482163611314790974374645918634235582144389335996430791296203882496 181 40623012963704655348464028709369232268691492329243572790635621615061898744561664 182 110984135373370275024150687000687213829220253129651434359943236091706389896888320 183 303214296674149860745229431420112892195823490917790014301157715413536577282899968 184 828396864095040271538760236841600212050087488094882897322201903010485934359576576 185 2263222321538380264567979336523426208491821958025345823246719236848045023284953088 186 6183238371266841072213479146730052841083818892240457441137842279717061915289059328 187 16892921385610442673562916966506958099151281700531606528769123033130213877148024832 188 46152319513754567491552792226474021880470201185544127939813930625694551584874168320 189 126090481798730020330231418385961959959242965772151468937166107317649530924044386304 190 344485602624969175643568421224871963679426333915391193753960075886688165017837109248 191 941152168847398391947599679221667847277338599375085325382252366408675391883762991104 192 2571275542944735135182336200893079621913529866580953038272424884590727113803200200704 193 7024855423584267054259871760229494938381736931912076727309354501998805011373926383616 194 19192261933058004378884415922245149120590533596986059531163558773179064250354253168640 195 52434234713284542866288575364949288117944541057796272516945826550355738523456359104512 196 143252993292685094490345982574388874477070149309564664096218770647069605547621224546304 197 391374456011939274713269115878676325190029380734721873226329194394850688142155167301632 198 1069254898609248738407230196906130399334199060088573074645095930083840587379552783695872 199 2921258709242376026240998625569613449048456881646589895742850248957382551043415901995008 200 7981027215703249529296457644951487696765311883470325940775892358082446276845937371381760