1 4 2 8 3 26 4 60 5 176 6 436 7 1216 8 3120 9 8488 10 22160 11 59552 12 156816 13 418880 14 1107712 15 2950048 16 7817664 17 20789248 18 55148864 19 146548736 20 388957440 21 1033216640 22 2742970624 23 7285063168 24 19342708992 25 51367846912 26 136396150784 27 362207435264 28 961792392192 29 2554037620736 30 6782000198656 31 18009396527104 32 47822568124416 33 126990721165312 34 337215335665664 35 895458147246080 36 2377833310162944 37 6314207195316224 38 16766998747807744 39 44523826415902720 40 118230404651139072 41 313954122479042560 42 833686905067225088 43 2213807872143785984 44 5878638629682216960 45 15610387317536227328 46 41452481920938606592 47 110074681333928820736 48 292296966446394703872 49 776177766702873051136 50 2061095311187751993344 51 5473119890508627968000 52 14533554425551025602560 53 38593016546010051117056 54 102481531451172436836352 55 272133802533078924525568 56 722635631594787289694208 57 1918917284614855656472576 58 5095574280410386924568576 59 13531003909711472736862208 60 35930801233375359233163264 61 95412172423134287866363904 62 253361526321501176244207616 63 672786934935287348554891264 64 1786546940617773674888429568 65 4744072463047689686531178496 66 12597611078954749981286727680 67 33452230366393616659367591936 68 88830470270320095124695023616 69 235884195532486156999140048896 70 626376889947890994540854640640 71 1663307740403806046330099335168 72 4416817867404259128828776939520 73 11728605356736396475732823375872 74 31144635740666993188800158498816 75 82702785703854017507558948864000 76 219612482229957628915921591468032 77 583168292831329368729278027399168 78 1548569800359365148076888727486464 79 4112137878664301997575360015761408 80 10919545201778088375082606777073664 81 28996223116057193852005321252274176 82 76997799767240929218888909518274560 83 204463220788042103595303463383203840 84 542940301948704760954130637325860864 85 1441746688446132360976141671074889728 86 3828475259958831144196985111153999872 87 10166295462009963166573753082652393472 88 26996011833178456744078596583471448064 89 71686353954643779289270294830628470784 90 190358982469941606555412457499228372992 91 505487309759387589803434514820141940736 92 1342292425670678930092897090653426548736 93 3564380195559258580067057495592050622464 94 9465006235244907341685096264876955795456 95 25133778698702775423081039968201554788352 96 66741301165029628732500120022358629023744 97 177227679713400915107213822328261742428160 98 470617891894703692605941884936748672221184 99 1249698695652833273245738339052392540012544 100 3318502880604075826271961283882209314340864 101 8812093192451262589891224614353496755404800 102 23400005733401828845395864329921475528097792 103 62137366952984253092724859413963682191769600 104 165002197684868246027685828461492285963501568 105 438153828781262531353895908599310447525494784 106 1163492246584092528262185974560807945754378240 107 3089586622184025705773840612749903965829726208 108 8204219258016846336473049672147177029523996672 109 21785831525265240326468345947929122247840628736 110 57851020349493711764185846907947528818798886912 111 153620051251947306815406779574728484451816308736 112 407929194750278018728746871093672350691784392704 113 1083232472411382994134005779038573466278040698880 114 2876461416312194222290558365003465428612321116160 115 7638277553768252308744658619599190618186098671616 116 20283005938316983541847516024980802153153237614592 117 53860353593833810984930316338337574207376943218688 118 143023065618326042284782745059003213318250244866048 119 379789509982085427258201659321471910547088836919296 120 1008509160874472157745952400848931229122916993990656 121 2678037967967329770816014968629730820524687866462208 122 7111375519540035609066629584726355094258510687371264 123 18883847945702557354921604638878046095878270876647424 124 50144970161761278521213637804883127645642457304006656 125 133157078989092572807713916656920309109246933990375424 126 353590950951014915570752756700104852225794071936892928 127 938940396887832451245079353198592175014721136011247616 128 2493302123645169127926886233256081904277136955827814400 129 6620820129135578567409573339105903395258394024079261696 130 17581206371524838939056215492044581357537009055402295296 131 46685880517720977380189406940976284870444772472154750976 132 123971665746727839112146235815495474799487217021443112960 133 329199615335190554110712806442628600935531469599091458048 134 874170610550966600388874114501381391846343172451026862080 135 2321309687962328382547722039880304338637888921169760878592 136 6164104126117379841986663699110362639047961714549080457216 137 16368423340778273611830970870733654281569420079071043256320 138 43465405058252096296322264298626933087503353489319843069952 139 115419878722913007988048429885526307466996617007629376421888 140 306490837634164759490400091741158421594590127498111865585664 141 813868759810468973155060317232660474532146602090822178439168 142 2161181597820118936343430422116796790640674012128315560689664 143 5738893209077125208364701562717284949842393667631248641622016 144 15239300250571912323172762910505794215054603771230826455367680 145 40467083750531611861743749539179947485634738140216754113085440 146 107458009248888121765990341344079362132433529359569322197909504 147 285348551996471217039919103381843748917078388652620702115954688 148 757726638485305249973337074904925261450082465902218168345034752 149 2012099429463166637510408515272749345773877310257503211966431232 150 5343014100888726972674650709874137243845614152208154884617273344 151 14188066088718288995550913031409720302086242750033013607030063104 152 37675592004212486056737977810679493504911678247353627480730632192 153 100045363757965766259631703487753044755094642581590380081877876736 154 265664699000471742772909840029765741717318541652397188444497903616 155 705457301007531634243918627146466701425545584147034132332123521024 156 1873301215469155642021686393485478101189797479414114737950971396096 157 4974443440965607364381588255378228557777866045501982874563449454592 158 13209347937762647491386410321819569311761648503778219906938043367424 159 35076662346572790588169055304239184247495976313079682884424056176640 160 93144055798402526955594222363487274395371350368260348149219589095424 161 247338673356520331315546204013013869910156714966170108394507142692864 162 656793595827214026924454965654541731916822973526903512079348304707584 163 1744077550290094217377529413180215297102044704708925368841407645614080 164 4631297443749922554559601464900514302410441013728444135633165653901312 165 12298143513696937817082590788594639401728123005131168674155872062013440 166 32657011500653000548138410957710044230485741836922561677795960865947648 167 86718812393594217037249576280395560253421329611999133238416416056541184 168 230276809707618809364557251660063461018416888540901501143081443204792320 169 611486799985696483589282342695448897667604644508264165173052785440063488 170 1623767964440302902413296234348778277888348865508139535487932847360049152 171 4311822270577678882996378329518971380336614977803926724809588177251598336 172 11449795599002390474110247540260362486220997550590826600532591031303012352 173 30404272493673679065726230992503940826458361819348522887375937687452123136 174 80736793759890846729915182168935503315781023974236791828024710436606705664 175 214391903900462066878073803066324595020069509922322715602357625435203829760 176 569305347878445446281450948853367558344512944825501461192558466492121743360 177 1511757548799394079695706016958420476874617785494873033826399172105418571776 178 4014385065709797543248773010932363617006870290757815618808886457568101138432 179 10659968239346498727591664396578203791445134054542114605768018804605146103808 180 28306931448735823150004184735135339189670042559146253483813188406850185330688 181 75167425460598855950882388990989311843079399591914071677845133286712348246016 182 199602767280062012136231530543050757696168165093160469656334907373194561191936 183 530033647710104509175967508639246727626633673199099705121171217452137403383808 184 1407473811776863931191566805504760614979463609219356858800611264676778962059264 185 3737465610713773826269614462308203594288452920676149720147897954922940170502144 186 9924624582274376322249691094799969282734958239035128644771213663840171768938496 187 26354268736742664362428439205804189252746946505458715017330351559311430447529984 188 69982242138300191056237956016959034070703008443001046292858170044445906947801088 189 185833811729924781628691522288335009455984053473626180786410464343096505072091136 190 493470979592594341307764233409681019678298461686504256640271499508108055250206720 191 1310383753275086662792866819870947872756315086609506958669035836121926689101971456 192 3479648554541002001044641439650609767489919699123273859180694884217706568772222976 193 9240006244626784605414164758326924907935308974565550013195904115874471562451091456 194 24536304187767057238249694356030601649292406225967153711100372751888209265379246080 195 65154742026795240891888199107465244325386530155456864319900192661968065367929520128 196 173014663336898003104290187089091345800330831367389043405026451636242138422669475840 197 459430469654374626346635004471860059006453346000802621823051437409027282724781555712 198 1219991140495569819759101562655294035261910836538420231346807525391214726932663894016 199 3239616179587250126279002020663480231747650068875716689555662090601085754228437155840 200 8602614103230531773514600265116976250504223407900298573560245658312866719838840553472 201 22843746081836645133590599236956109216427582072072942517262294526682788094995446366208 202 60660251499071916603565587410399242044386157362492779191431599143010528543975632011264 203 161079802706107223100405970177921063451457302565875537010550902442875009148900006166528 204 427738134917482241813530694575702439781893742149284535683254434297695403903729862180864 205 1135833971664961876407291745400693681103299750387114544260122883508827673139205956960256 206 3016141666763209381466270448036670740625430653976114009189958089551186906999931325644800 207 8009190410681372817680523710221901566972697856604978981320881107351512083134307306045440 208 21267943658425811902782378740186324009827319826791726733840857271854805755433104172908544 209 56475798958997858787489229633040229843792847156146685337825490435808538401403849616130048 210 149968230087610728280024831965494346325058786479830403723089123314927227325734272087621632