0 1 1 6 2 42 3 224 4 1008 5 4032 6 14784 7 50688 8 164736 9 512512 10 1537536 11 4472832 12 12673024 13 35094528 14 95256576 15 254017536 16 666796032 17 1725825024 18 4410441728 19 11142168576 20 27855421440 21 68975329280 22 169303080960 23 412216197120 24 996189143040 25 2390853943296 26 5701267095552 27 13514114596864 28 31854698692608 29 74693776244736 30 174285477904384 31 404792077713408 32 936081679712256 33 2155824474488832 34 4945714970886144 35 11304491362025472 36 25749119213502464 37 58457459836059648 38 132298461734240256 39 298519605964439552 40 671669113419988992 41 1507159961820463104 42 3373167533598179328 43 7530792633149423616 44 16773129046560079872 45 37273620103466844160 46 82650201098991697920 47 182885551367981629440 48 403872259270959431680 49 890167428597216706560 50 1958368342913876754432 51 4300730478555964637184 52 9428524510680384012288 53 20636015910168387649536 54 45093516248145735974912 55 98385853632317969399808 56 214340609698978433335296 57 466284835134619749711872 58 1012963607361415318339584 59 2197615961733240012668928 60 4761501250422020027449344 61 10303576476323059731529728 62 22269020126246612968144896 63 48072805351897450216947712 64 103656986540028877030293504 65 223261201778523735142170624 66 480349858371975308942245888 67 1032393725456185738622140416 68 2216610057597104674100477952 69 4754467949628572344447401984 70 10188145606346940738101575680 71 21811241298094859044949852160 72 46651821665369559623920517120 73 99694303832844538374405488640 74 212860810886343744096703610880 75 454103063224199987406301036544 76 967956529504215762629220630528 77 2061621699203784221703794589696 78 4387553872664463856446537203712 79 9330494311488986428898965192704 80 19827300411914096161410301034496 81 42102415689496599256328046641152 82 89339272316736686226842440433664 83 189442312382477792481015295377408 84 401437281000964845971675268775936 85 850102477413807909116488804466688 86 1799054080108291156502336772243456 87 3804895985516385894211838690721792 88 8042166514841452003675022687207424 89 16987947244833628951583193990955008 90 35863444183537661120008965092016128 91 75667926189442098187271662611726336 92 159560626964693120090551114637770752 93 336278310592256468147828155580678144 94 708330909545391283970957178776322048 95 1491222967463981650465173007950151680 96 3137781660705461389520468204228444160 97 6599045966844475499610056841882501120 98 13871463971122060744078282749263216640 99 29144085919125137724932149614613626880 100 61202580430162789222357514190688616448 101 128464822289054567476631613944811749376 102 269524234998604680784305542982252101632 103 565215871453384573295242692079285960704 104 1184779422854209970945797181473887879168 105 2482394981218344701029289332611955556352 106 5198978168212004939891530489055227674624 107 10883842146537281369492549808863280365568 108 22775447454790977680604780155584271876096 109 47640385501764613864017338307093706309632 110 99611715140053283533854434642105022283776 111 208197458671102358377065124657372659187712 112 434983976152124570180653921159153591517184 113 908462109485853084625082525606727854850048 114 1896613877698535387199733693810537100476416 115 3958150701283899938503792056648077427081216 116 8257521290609515388947566187145127046152192 117 17220813631698476537634240595413769224454144 118 35901018249134112103881552427727010417082368 119 74818928788111426905568277328372257003667456 120 155872768308565472719933911100775535424307200 121 324627583584780984507630955350375495263846400 122 675863985496183361188018546385207998336204800 123 1406676262496121467188071120931815020927385600 124 2926794159064510794633244751616195769348915200 125 6087731850854182452837149083361687200245743616 126 12658617023204728592407405236831444813209403392 127 26313975544299593294453188838767727800687263744 128 54683730427997592315035533055564184335803219968 129 113606509726382594887050564797606212418567929856 130 235951981739410004765412711502720595023179546624 131 489915565138316956459482881898778640048128524288 132 1016945945817415500529532648789888995251418300416 133 2110353992824110362001135421548942576611965796352 134 4378197089590318512211310799929895793269600681984 135 9080705074705845803104940918373117200855468081152 136 18829109051963592032908774551332493019420897050624 137 39032605625968322170409430456776846843179085856768 138 80893660934977827106790558772740421718472598224896 139 167607009707004418753637992277332672337554735890432 140 347185948678794867418250126860189106984934810058752 141 718995014285163838908716574774292335032630954164224 142 1488623480280550483374385021011563003518264088199168 143 3081346504636663937614111651884074468821022168580096 144 6376675405428651759784758835148987442421281987756032 145 13193121528473072606451225176170318846388859285012480 146 27289881517800465254440205501393399257598873315573760 147 56436217560621370322107635866827165811633044135608320 148 116685693064527968368682003886818329313241293956055040 149 241202640697145062131235283202282184083747104284999680 150 498485457440766461737886251951383180439744015522332672 151 1029983196831252556703447090124712266868875051940184064 152 2127728446085613834242647278283945077610702409929064448 153 4394524110869633801442330326390370225653476872794669056 154 9074406930237295771809487297351543712713023672394186752 155 18734259468876997722445393130016090245601081130104127488 156 38669433006271751709150106332469109353099667460855955456 157 79801887223134060852004041093757907200027339218581716992 158 164654526802162682517426059471930871817777927754795188224 159 339664684220813584061105330231404565762460127695426551808 160 700558411205428017126029743602271916885074013371817263104 161 1444629767206224234073552017863070039787854487201511374848 162 2978434211400487001114607246705341933883601226699412340736 163 6139594448040267683279190398116533066164969399822101512192 164 12653554411204941932611989966849927904657071080121160433664 165 26073990907937456103564100537751366591414570710552694226944 166 53718704159726566189270616770547996230504717969933864009728 167 110654097191293046521611330353703656905949838213516462391296 168 227894747786829726764747144657032531484872881082599380877312 169 469274391892406774639834357045250419862341790631624760623104 170 966153159778484536023188382151986158540115451300403918929920 171 1988806504339336588772879008874263905298951104431240815575040 172 4093241293814681118753483541520287339975748203306158422753280 173 8423086130624430510267284050758510364343158152468164153180160 174 17330257671054862773998205115928429370315233440135648085278720 175 35650815780455717706510593381338483276077051648279047489716224 176 73327246093891873919072925022980289465567572140210313586802688 177 150797274452975379133008727165902968166477944966308215511842816 178 310066305897690948104950528891688125555791729537465207176036352 179 637454751789666306718557511911403520695705902065850258328387584 180 1310323656456536297143701552262329459207839909802025531008352256 181 2693040885092991726726281643323682645443737273184273467044790272 182 5534051049586697284591369970346468732944822748191858663048085504 183 11370509260352995513695929556558864719056029253115512881453989888 184 23358980980507784261831855284669841651104234009117738419508740096 185 47980609581583556862141108152294809877943832018728327564396331008 186 98540821828843649039451093086971061147174966834162479191394615296 187 202351206322331343482081389012817580109706883766408513419762204672 188 415465774683084566936613915739082903842270516669328117978873462784 189 852913865486967259107969308501397707358735240569837617861391024128 190 1750717934420617005537410685871290030894246020117035110347065786368 191 3593096493680009770527041826500239225709656753329202948984553865216 192 7373333429739186716602367081464032577758358129227635218228719910912 193 15128704861019263936655634011708584978198496472404888841547010801664 194 31037239869513747663860527508556787738778358742356421437812939685888 195 63666133065669225977149800017552385105186376907397787564744491663360 196 130580538226525657361297038811510504144310834269254645923608600248320 197 267789530170133835400832505989087531341632370785679578442324236042240 198 549103784086234026124939380967522917801529002722151054785775958753280 199 1125800723151675792256157122787685178206149915128832313329631111413760