1 16 2 256 3 704 4 2816 5 10144 6 38208 7 140032 8 524480 9 1928000 10 7206080 11 26535520 12 99030016 13 365153536 14 1361114752 15 5024242112 16 18709799552 17 69123162272 18 257205919680 19 950917193216 20 3536088581440 21 13080799664192 22 48617201294144 23 179929998618976 24 668462093685632 25 2474883475617280 26 9191361882492928 27 34040132825787584 28 126385177078277632 29 468183189501910432 30 1737893387539062336 31 6439182175022232832 32 23897849339429250496 33 88560030512026693952 34 328625733926561723840 35 1217975159596952580192 36 4519080239020715343616 37 16750737505353795971840 38 62144570462704358231424 39 230369636769086449667008 40 854594526834488852649344 41 3168203979623152107466400 42 11752224822617108109545664 43 43571074230644363187320832 44 161615334328670785647731264 45 599212901108886000347506240 46 2222527074942453797961434176 47 8240664269334463288533398368 48 30564211510944730510125389440 49 113329196076467771661837933568 50 420320589529022189946464939776 51 1558548044714725502185181349568 52 5780284492603442842549953556736 53 21433722659485131740671918039968 54 79491124564265191985909718349632 55 294763855350581124762205957486336 56 1093172707791173721899681056897728 57 4053686956916484067066142926497600 58 15033479108375026277480543862474432 59 55747534607283861383864532201343584 60 206742938966542821267580207814121984 61 766656286197865072573867278038792448 62 2843166243123914328038028576847148160 63 10543271565465960384165972733885459904 64 39099763620209503705208181462885333120 65 144993924872439550903898533427266301088 66 537707706245639445620010451880907280832 67 1993994669258385581001071630107193082368 68 7394666521773674099911728062619695017792 69 27421928630655229394440446187337705497664 70 101693007492348452000474363559192532254016 71 377113300907193368244913583118265663833440 72 1398504035364120966244292602209730516781440 73 5186156087423235638817972186683650360455680 74 19232532069933176057104157857462923070922240 75 71321294728596006910743226716252364491657408 76 264490023509273392124944442730819276602108928 77 980827815854650028876692015091508073308846496 78 3637325748488899799176198522311337232506396736 79 13488581000272480417491982780163107339767408896 80 50021321036554598047398868896044598587144273856 81 185498201061498427834552943966397525391259602240 82 687904522154914666397622906270097410658754373568 83 2551015501009110991577681029025332860150029497440 84 9460219435602700871711341667514910916509661455616 85 35082170772830388012593920427638838440039777875712 86 130099098514673524076830511187234645587174519171968 87 482458309648877617216778690707466978872728479170496 88 1789152623379388706739676636767651973360161785842560 89 6634880430632950301114982247497854387069172909259424 90 24604838140737352345862584776749037069680583146775232 91 91244436196280478205636531237536099036942678010756096 92 338371402905140637468142679827973247303360455901146176 93 1254814903707344951875599255643220051397859209918452288 94 4653361636388280555649641999564110046874937450494838336 95 17256508604536657492942248170273802791547606808609793888 96 63994104942391646726925114231603710502932041881632468096 97 237315544745860957829623976638784091057935986387383285760 98 880061742780203345497031042759169316677062346458787978496 99 3263618848186168686155237949364568843035675741130552429248 100 12102812981254733756237865387163895844583484076286196094720 101 44882048656440568954303283825436167978199522013789871792032 102 166440690376115216621313670401542650090494330767358394865984 103 617228408321132635710496397780906710370554385598982171101952 104 2288930991511355028728414087665337416911051859314855112619200 105 8488269044568379929914543049620988045794051666438316367422272 106 31477910352269447569067017267717277888691453958305961404258496 107 116732654917788836220039056703813162973165221926063020431535712 108 432891533643327815309075662008464672186424970477305483972239360 109 1605334675859837304671378028372421753506770400222854550576817408 110 5953224941052470942800793329821364408671307995091245779198194304 111 22076936480952754848302462839373828578627743188395775458455273920 112 81870132847261298284434111494652124813151902341797351887393640064 113 303607172771135365648390387661449107969690711394485554429380384928 114 1125897096909909722053477693022363091225188253539933373306255541184 115 4175276543284357409680560908089979659786823657056859681441139516928 116 15483598630279158465227328351080191493379097995941735836284937754944 117 57419375189378054624955961106856402314346306873447615342878620332096 118 212934048602891021052151032050291336196537584835629535139052631940928 119 789644615244134454967134423528280362001598617973230817729959819794784 120 2928318553779608418288610305598710400021735241430627706218127833694080 121 10859376563468860752635680435535333380566364061151348181855539935407616 122 40270917793977916669285391855630209590095296432803989382541525891935232 123 149340674136224864781497400930013461434800503547951486615252423770158272 124 553815028112033272002036570255725912976447665213530724886894622704628224 125 2053767708826635299411988426605014599131887780990647618765309189528884640 126 7616193086822320997982139899985564864644731541337057552853810912239968832 127 28243891505149344016337482355024672754956603938747470643719075808750296320 128 104739658989867281145809884621829102738664404654244293838058667580631669184 129 388416568865108885678768844326443646546943226783163564118210839041088465216 130 1440404155758872301282783031403557356519690144803676014863294008809359169984 131 5341595043382297421876442537421384527067159284370475109109835971829047408736 132 19808773039421392470923284672970032702382732239951829526597420091550421715712 133 73458858038995410591919577876900249308354526140393840881002754920977515807488 134 272414855196866914463780073991443869625407084534181383953320419825305903139200 135 1010223309372819205998474708704826966168070155184453729761592520556905046897600 136 3746312465351364827805424477280963988275064991525756573465371881711128681660800 137 13892826021056086391449589165002486186605265346489895219011220978555711745984160 138 51520160610741588350629191801863109796731031977423257637880781861165298415383744 139 191057376132070621794616141635256992711397617592233746828951491355900839492829184 140 708517235171526801835954529405345124219590904233519189104091550412006623339329088 141 2627465492671378749163535541599799420176632338541045971789117823995979093643492928 142 9743693860598302947434467600386798391852140516996571165806976575938031936106809408 143 36133516819094030670632363304849028059409111714230757378730569432912003611720506208 144 133997544946338691522673779117239767295578828117941025443609130712482348458895360640 145 496916530838593447909174157060831504920498998329737113797733572377272781310932194304 146 1842765414328587446647267723348494189204840975259509314555003009167201237051995114240 147 6833711753724792902093992393207077285831238237954973743787841796220668655745240485568 148 25342138723397774257347303152976066822812014192431267378103565523574684988310384737536 149 93978794083359637300125010563115704439120614254714211986444897564725860463683340180384 150 348510987964331095454128925311232381122310088917917777936242149439754715931676484172608 151 1292418242813237741565634523575227007520386358938072878199244049065682624692488228069120 152 4792804193304759506177130593523996260188601419478777764607827803922747122788288381120192 153 17773636388269824314751144715982773155734476101393179300697998242949664716377788608094016 154 65911758395068947981600433624520245427393136797452941741365863362617336062513501550783168 155 244427183074882140400658653824238917100930921332705555560833392313749763621233158273208928 156 906433837002849830476634952721181495327730004827869998744698006165340807429205333463852544 157 3361419493353769688325720781419185301607645401027714630658199299005056052663232631398633728 158 12465489025058597447579143281243647863541862187028069099178485216068959205182962080225816704 159 46227022983922674489024574411514945546814735760052769526571920231841921527656770074782438848 160 171428305404636046790352908615730975325818139020251548176592285793144044689992772659926295680 161 635724775833477440059050713144047720006991141640594661273363377635544799610245253489518199968 162 2357521942026588881244724382613744141419249413690595828098256747943418932459386519605610526144 163 8742635032752177477792554530397650393062914437714208224464116575515292938234228658581243169280 164 32421190270387574895542887732698835545161066583033648613298996483620355116411698228495382872896 165 120230751136364681770463223926738586517994338522895235154168699001171683803925345073327140011072 166 445863752030682061488653865501811852326247440914816862106653449913316005173115747048236774752576 167 1653441263925362730251176003451443551661427136902794942420055592288094957843820127893134398696800 168 6131622057047272740014998765496769223094246102472238969566349449859872417276527133092107188319616 169 22738508970273398268212090064435291281645870443560481994046541715257806935432410255954742196955648 170 84323493173997044361062807496100247721583501370660857918517265614326029097581498309025085200022016 171 312705265960568447418328254260433686201971235082153194502183197143876350993018201238357639707302080 172 1159636297700024923234740073284336970554022969054571189241128249063469486743708291396170335405553664 173 4300395575035321129448325343594834800699261105826135998420208952113080322366509151661868446194200992 174 15947588178997327034606292243790789937395061394607960002938306446306068316517334380232697265774027840 175 59140040526185913751126015255704668869028621565015283512491993977025314443379204341360591221657112832 176 219314943170411027096378616782776677407787003666806493833838788379201847621501760128009335650392306624 177 813307597497285891883036738246403201282165044446795193428260637392174429112014117230894595621528732992 178 3016070126605179688629148697880553173704069293245847184450541565976220180950080525384122143298850638784 179 11184795313946563186950914435569104253629414491062542851129568632433941820196519541604676237821582212192 180 41477698131896202255476617266705815570254772870827084432593190303614967604298707515635763714920897114368 181 153815907535342127295275063137534742546831795164326262456394959901050885541005977989674714737907309547264 182 570410955352251561055699084417198195575859783458609636664790399942394259484422066687279581044540560762752 183 2115312148926939080178580984458551195022901925106354427220260214795337725684432385028899706087908472203200 184 7844424175904584484395871960382674909490706795100753627822859759195966804678639899721763253604814980396928 185 29090264843766260726343183294874415844470490526009497566201568612500671668348623695457319237995774036578976 186 107878346434714942977832452499976553874217486899373069122429511922348281421135328522199554509627446018246336 187 400056090590757377369036024456931958315932731846281529180602274580956887325399283593376448710195425177715712 188 1483568120303286604965057303658057436725417682429992810767575662940606918262632248576404129608642260672823360 189 5501664439222450495341688263280114316757639098360439267714858040028970089959385529933367500937737852420106816 190 20402373973309601881460874819841164922238939363094094770834171492455780738902051031956491886933381926218205760 191 75660169445414374974080039739650873303131574294413095157589985686889680239643538477276115344599722141309488992 192 280578193916810448895104988451391630925341321671403777855295794053605370764174829798195681919825153136005601408 193 1040496254132140064266059038918090976311677770478486992077383543890580708636723055964999510579702115108009603072 194 3858576605089131755266278265543811107310976553985806777814635139065125173909011774139822342179777019020733069568 195 14309146580000590352927657054553483345780414362732884875942262374948692816445409106932520863865263575298513867456 196 53064043251225285463135678414420354248484769473802457792280980905800165961935168261736737866377052043458217517824 197 196782713089711651637001518589124499835505283690257137380591154527041205016390040282103543623136351503827532814240 198 729749069243779714064705777733395961070153119634216604102664507200462557075897611753387817195955605799085687414080 199 2706201656012737184681832159230693916803673202408554240522583468146871889221013341061097865343496870250089320805120 200 10035678991538750987166639471872477921038422955649783120094936018921626366394188318408224876703129603441913416870080 201 37216314827736379347479362987663711343815996896352256583048425734596749153784613014403781714977803272165738340014912 202 138012992501135706239800098651135537231824076746878054942813145386336853770557712915282851532811282744675858937461952 203 511807420662583659578981645617912106673582289153263503288805726140666661471399336323845562905187025234036642230629984 204 1897986784470095601084366590968432353773984723423192020273010283882461410082182595241589392856279276502602077892619264 205 7038494731616679921694509386250366358596984644533031482435867266940240895899835336859895299759477603068429300940602624 206 26101555866158318022611339724511495469364971755690540062945484183275045412784187935736926753888415976002716913518603904 207 96795017201683394251296002715907220207809215282039171287122218124137582862076799001715593276579374765781207824328927680 208 358954669341673592995542310759507574307956997335582549253056282072861344187038691495878074232457931214861753815700191872 209 1331147597935381064475660878234049849993158587075002554332324452383921773446082481040041878662378712561767222972458004640 210 4936428131062854873838003462292748524765902733176266518249486481769758661758656394369720807311030623506484835405912680384