0 1
1 5
2 20
3 80
4 320
5 1280
6 5120
7 20480
8 81920
9 327680
10 1310720
11 5242880
12 20971520
13 83886080
14 335544320
15 1342177280
16 5368709120
17 21474836480
18 85899345920
19 343597383680
20 1374389534720
21 5497558138880
22 21990232555520
23 87960930222080
24 351843720888320
25 1407374883553280
26 5629499534213120
27 22517998136852480
28 90071992547409920
29 360287970189639680
30 1441151880758558720
31 5764607523034234880
32 23058430092136939520
33 92233720368547758080
34 368934881474191032320
35 1475739525896764129280
36 5902958103587056517120
37 23611832414348226068480
38 94447329657392904273920
39 377789318629571617095680
40 1511157274518286468382720
41 6044629098073145873530880
42 24178516392292583494123520
43 96714065569170333976494080
44 386856262276681335905976320
45 1547425049106725343623905280
46 6189700196426901374495621120
47 24758800785707605497982484480
48 99035203142830421991929937920
49 396140812571321687967719751680
50 1584563250285286751870879006720
51 6338253001141147007483516026880
52 25353012004564588029934064107520
53 101412048018258352119736256430080
54 405648192073033408478945025720320
55 1622592768292133633915780102881280
56 6490371073168534535663120411525120
57 25961484292674138142652481646100480
58 103845937170696552570609926584401920
59 415383748682786210282439706337607680
60 1661534994731144841129758825350430720
61 6646139978924579364519035301401722880
62 26584559915698317458076141205606891520
63 106338239662793269832304564822427566080
64 425352958651173079329218259289710264320
65 1701411834604692317316873037158841057280
66 6805647338418769269267492148635364229120
67 27222589353675077077069968594541456916480
68 108890357414700308308279874378165827665920
69 435561429658801233233119497512663310663680
70 1742245718635204932932477990050653242654720
71 6968982874540819731729911960202612970618880
72 27875931498163278926919647840810451882475520
73 111503725992653115707678591363241807529902080
74 446014903970612462830714365452967230119608320
75 1784059615882449851322857461811868920478433280
76 7136238463529799405291429847247475681913733120
77 28544953854119197621165719388989902727654932480
78 114179815416476790484662877555959610910619729920
79 456719261665907161938651510223838443642478919680
80 1826877046663628647754606040895353774569915678720
81 7307508186654514591018424163581415098279662714880
82 29230032746618058364073696654325660393118650859520
83 116920130986472233456294786617302641572474603438080
84 467680523945888933825179146469210566289898413752320
85 1870722095783555735300716585876842265159593655009280
86 7482888383134222941202866343507369060638374620037120
87 29931553532536891764811465374029476242553498480148480
88 119726214130147567059245861496117904970213993920593920
89 478904856520590268236983445984471619880855975682375680
90 1915619426082361072947933783937886479523423902729502720
91 7662477704329444291791735135751545918093695610918010880
92 30649910817317777167166940543006183672374782443672043520
93 122599643269271108668667762172024734689499129774688174080
94 490398573077084434674671048688098938757996519098752696320
95 1961594292308337738698684194752395755031986076395010785280
96 7846377169233350954794736779009583020127944305580043141120
97 31385508676933403819178947116038332080511777222320172564480
98 125542034707733615276715788464153328322047108889280690257920
99 502168138830934461106863153856613313288188435557122761031680
100 2008672555323737844427452615426453253152753742228491044126720
101 8034690221294951377709810461705813012611014968913964176506880
102 32138760885179805510839241846823252050444059875655856706027520
103 128555043540719222043356967387293008201776239502623426824110080
104 514220174162876888173427869549172032807104958010493707296440320
105 2056880696651507552693711478196688131228419832041974829185761280
106 8227522786606030210774845912786752524913679328167899316743045120
107 32910091146424120843099383651147010099654717312671597266972180480
108 131640364585696483372397534604588040398618869250686389067888721920
109 526561458342785933489590138418352161594475477002745556271554887680
110 2106245833371143733958360553673408646377901908010982225086219550720
111 8424983333484574935833442214693634585511607632043928900344878202880
112 33699933333938299743333768858774538342046430528175715601379512811520
113 134799733335753198973335075435098153368185722112702862405518051246080
114 539198933343012795893340301740392613472742888450811449622072204984320
115 2156795733372051183573361206961570453890971553803245798488288819937280
116 8627182933488204734293444827846281815563886215212983193953155279749120
117 34508731733952818937173779311385127262255544860851932775812621118996480
118 138034926935811275748695117245540509049022179443407731103250484475985920
119 552139707743245102994780468982162036196088717773630924413001937903943680
120 2208558830972980411979121875928648144784354871094523697652007751615774720
121 8834235323891921647916487503714592579137419484378094790608031006463098880
122 35336941295567686591665950014858370316549677937512379162432124025852395520
123 141347765182270746366663800059433481266198711750049516649728496103409582080
124 565391060729082985466655200237733925064794847000198066598913984413638328320
125 2261564242916331941866620800950935700259179388000792266395655937654553313280
126 9046256971665327767466483203803742801036717552003169065582623750618213253120
127 36185027886661311069865932815214971204146870208012676262330495002472853012480
128 144740111546645244279463731260859884816587480832050705049321980009891412049920
129 578960446186580977117854925043439539266349923328202820197287920039565648199680
130 2315841784746323908471419700173758157065399693312811280789151680158262592798720
131 9263367138985295633885678800695032628261598773251245123156606720633050371194880
132 37053468555941182535542715202780130513046395093004980492626426882532201484779520
133 148213874223764730142170860811120522052185580372019921970505707530128805939118080
134 592855496895058920568683443244482088208742321488079687882022830120515223756472320
135 2371421987580235682274733772977928352834969285952318751528091320482060895025889280
136 9485687950320942729098935091911713411339877143809275006112365281928243580103557120
137 37942751801283770916395740367646853645359508575237100024449461127712974320414228480
138 151771007205135083665582961470587414581438034300948400097797844510851897281656913920
139 607084028820540334662331845882349658325752137203793600391191378043407589126627655680
140 2428336115282161338649327383529398633303008548815174401564765512173630356506510622720
141 9713344461128645354597309534117594533212034195260697606259062048694521426026042490880
142 38853377844514581418389238136470378132848136781042790425036248194778085704104169963520
143 155413511378058325673556952545881512531392547124171161700144992779112342816416679854080
144 621654045512233302694227810183526050125570188496684646800579971116449371265666719416320
145 2486616182048933210776911240734104200502280753986738587202319884465797485062666877665280
146 9946464728195732843107644962936416802009123015946954348809279537863189940250667510661120
147 39785858912782931372430579851745667208036492063787817395237118151452759761002670042644480
148 159143435651131725489722319406982668832145968255151269580948472605811039044010680170577920
149 636573742604526901958889277627930675328583873020605078323793890423244156176042720682311680
150 2546294970418107607835557110511722701314335492082420313295175561692976624704170882729246720
151 10185179881672430431342228442046890805257341968329681253180702246771906498816683530916986880
152 40740719526689721725368913768187563221029367873318725012722808987087625995266734123667947520
153 162962878106758886901475655072750252884117471493274900050891235948350503981066936494671790080
154 651851512427035547605902620291001011536469885973099600203564943793402015924267745978687160320
155 2607406049708142190423610481164004046145879543892398400814259775173608063697070983914748641280
156 10429624198832568761694441924656016184583518175569593603257039100694432254788283935658994565120
157 41718496795330275046777767698624064738334072702278374413028156402777729019153135742635978260480
158 166873987181321100187111070794496258953336290809113497652112625611110916076612542970543913041920
159 667495948725284400748444283177985035813345163236453990608450502444443664306450171882175652167680
160 2669983794901137602993777132711940143253380652945815962433802009777774657225800687528702608670720
161 10679935179604550411975108530847760573013522611783263849735208039111098628903202750114810434682880
162 42719740718418201647900434123391042292054090447133055398940832156444394515612811000459241738731520
163 170878962873672806591601736493564169168216361788532221595763328625777578062451244001836966954926080
164 683515851494691226366406945974256676672865447154128886383053314503110312249804976007347867819704320
165 2734063405978764905465627783897026706691461788616515545532213258012441248999219904029391471278817280
166 10936253623915059621862511135588106826765847154466062182128853032049764995996879616117565885115269120
167 43745014495660238487450044542352427307063388617864248728515412128199059983987518464470263540461076480
168 174980057982640953949800178169409709228253554471456994914061648512796239935950073857881054161844305920
169 699920231930563815799200712677638836913014217885827979656246594051184959743800295431524216647377223680
170 2799680927722255263196802850710555347652056871543311918624986376204739838975201181726096866589508894720
171 11198723710889021052787211402842221390608227486173247674499945504818959355900804726904387466358035578880
172 44794894843556084211148845611368885562432909944692990697999782019275837423603218907617549865432142315520
173 179179579374224336844595382445475542249731639778771962791999128077103349694412875630470199461728569262080
174 716718317496897347378381529781902168998926559115087851167996512308413398777651502521880797846914277048320
175 2866873269987589389513526119127608675995706236460351404671986049233653595110606010087523191387657108193280
176 11467493079950357558054104476510434703982824945841405618687944196934614380442424040350092765550628432773120
177 45869972319801430232216417906041738815931299783365622474751776787738457521769696161400371062202513731092480
178 183479889279205720928865671624166955263725199133462489899007107150953830087078784645601484248810054924369920
179 733919557116822883715462686496667821054900796533849959596028428603815320348315138582405936995240219697479680
180 2935678228467291534861850745986671284219603186135399838384113714415261281393260554329623747980960878789918720
181 11742712913869166139447402983946685136878412744541599353536454857661045125573042217318494991923843515159674880
182 46970851655476664557789611935786740547513650978166397414145819430644180502292168869273979967695374060638699520
183 187883406621906658231158447743146962190054603912665589656583277722576722009168675477095919870781496242554798080
184 751533626487626632924633790972587848760218415650662358626333110890306888036674701908383679483125984970219192320
185 3006134505950506531698535163890351395040873662602649434505332443561227552146698807633534717932503939880876769280
186 12024538023802026126794140655561405580163494650410597738021329774244910208586795230534138871730015759523507077120
187 48098152095208104507176562622245622320653978601642390952085319096979640834347180922136555486920063038094028308480
188 192392608380832418028706250488982489282615914406569563808341276387918563337388723688546221947680252152376113233920
189 769570433523329672114825001955929957130463657626278255233365105551674253349554894754184887790721008609504452935680
190 3078281734093318688459300007823719828521854630505113020933460422206697013398219579016739551162884034438017811742720
191 12313126936373274753837200031294879314087418522020452083733841688826788053592878316066958204651536137752071246970880
192 49252507745493099015348800125179517256349674088081808334935366755307152214371513264267832818606144551008284987883520
193 197010030981972396061395200500718069025398696352327233339741467021228608857486053057071331274424578204033139951534080
194 788040123927889584245580802002872276101594785409308933358965868084914435429944212228285325097698312816132559806136320
195 3152160495711558336982323208011489104406379141637235733435863472339657741719776848913141300390793251264530239224545280
196 12608641982846233347929292832045956417625516566548942933743453889358630966879107395652565201563173005058120956898181120
197 50434567931384933391717171328183825670502066266195771734973815557434523867516429582610260806252692020232483827592724480
198 201738271725539733566868685312735302682008265064783086939895262229738095470065718330441043225010768080929935310370897920
199 806953086902158934267474741250941210728033060259132347759581048918952381880262873321764172900043072323719741241483591680
200 3227812347608635737069898965003764842912132241036529391038324195675809527521051493287056691600172289294878964965934366720