1 232
2 1148
3 5472
4 27344
5 131200
6 661952
7 3196416
8 16276736
9 79071232
10 406166528
11 1984192512
12 10274852864
13 50451742720
14 263191642112
15 1298305253376
16 6818128265216
17 33772142067712
18 178415166291968
19 886967057252352
20 4710552052957184
21 23492943507619840
22 125348627005571072
23 626901919922651136
24 3358535864702468096
25 16837856198857326592
26 90527552416784580608
27 454814720152559419392
28 2452855920592739631104
29 12345811842300966338560
30 66761178566743222648832
31 336556439057130319773696
32 1824205825232326545637376
33 9208743576944527248719872
34 50014065283229534753128448
35 252772625034723842045509632
36 1375242567531812368494362624
37 6957578539698917475226746880
38 37910711388523995807604539392
39 191964434473009286857208365056
40 1047344981765869870367224365056
41 5307328902558810373222461079552
42 28988960897617108076385416511488
43 146994424739995898639523954819072
44 803670536907025067085266885279744
45 4077453499416266158449751805132800
46 22311494155518606861102878138826752
47 113252697253488596353626996228489216
48 620155254476486711696050316311003136
49 3149198879756076151910370590832197632
50 17255232344089605197533482338880585728
51 87654676676619623149701929257729523712
52 480537414560876400011995269060796350464
53 2441824489661097229700731284362698424320
54 13392622695465678107881253859433656614912
55 68071789729147869187838330325666078130176
56 373499103049872720801764379881694996463616
57 1898844188732615859408701753842902721626112
58 10422188216651773793195545160308722570887168
59 52995998713492336595025133220983337021079552
60 290963936204604328867382685055554536062582784
61 1479775510220957245418659348908702896163389440
62 8126445124813964312076493275161374307618127872
63 41335152834976398569913396618751748122330791936
64 227047999836122659229096485951058815762087018496
65 1155021553329358896714157541708442556139403476992
66 6345537237109206742197613788546614884909143031808
67 32283953043603911590154389641037838181042688622592
68 177391927829920573192323078445312449823152961224704
69 902592173941702000096114393305894187688540671836160
70 4960184171620807867244003613252922188145009866309632
71 25239998589899230936414198613129070502143428181098496
72 138722300378621883751447079173901987502381723105099776
73 705938425590587375028949455581150771984758933943222272
74 3880317835480085065087277688936939639690402971305115648
75 19747527874391282520235030222197104765767080827349368832
76 108555181172949117439566002619858725662300436581238964224
77 552481003393332419192767537403716129046130199412321812480
78 3037296627199108941838781529267030296567671905507388424192
79 15458676963299552827625971635676784307803292053461958393856
80 84990358699099298030628285761340511776453045703791614099456
81 432584038180001539003010739919895545286771692774941578493952
82 2378435635534711088165009671922262253082082856096198912114688
83 12106140473397664081271905536659769300068315764370526041014272
84 66565138335197224297758294908336813246491861804054378755129344
85 338822859107215169081715870680138197170841842202506613384806400
86 1863078573014669332031744835701754054746417134514182026325655552
87 9483462838401911950946504754731821283237867600873350396448342016
88 52148315368785060933461157278088872345171159862412922845487169536
89 265451117535849896252545182149001838229563397285329776420723884032
90 1459723648776461185332727648869042637159307998451941666274492284928
91 7430571309638091142621098276568311685601449631050256907464356134912
92 40861962821862336848377540050314494916328996491959482494106220888064
93 208006561620689236505082747977422972361008777838871749433420068945920
94 1143887795025257922739271102576357083478052842622188289957064670707712
95 5822997374271035597832844852972089110048282295555558328721796262526976
96 32022926730345888083677030420159227757085662173757018841727982440022016
97 163015455854430535104090725713720396295912780661167217474275119319744512
98 896499599827492185537308200916967883271202922793254448918707628165562368
99 4563749504949048922633013995916216725435018891767360111761259116208586752
100 25098572590366743441046918005335328877340987004484514682131592464914448384
101 127768588643749164766247120108023163411767593767598355668872593859978199040
102 702678046857587641960125745261234684063482960116127773797471282048293404672
103 3577126956560714499421052040361506857919582180647448499677808754626696052736
104 19673017720719940423678152253998862565727970659025050371076076530088747728896
105 100150110460788091398688385386206790799110450381841226973763672166682844987392
106 550797275286174699316762264392391145727193925071264755304055278028161713963008
107 2803976434916788132155083948959820513031784194460658410852223469558368191905792
108 15421190432498018253413976393717103933644887820840933426447751029244770652258304
109 78505900501315535912830467966379703260650555455356932837946432721024274147573760
110 431766134016402228309743670001602554620859849035838622610957906685803402134290432
111 2198034664110169251872661872550745184796469905000998055480520329950038830713143296
112 12088799008590541147274101487505438996875347534258501113196922456009291032665522176
113 61541837442961621148230221939231589018259261794052040017887054368873706969913884672
114 338470706595211713063337986789205911132300253229358503491676254419623247464363982848
115 1723096253674307766135020343285941864766253837130035387647217165455006668196289708032
116 9476803813328682844910028227035052372979379624904929433498833339382165294195696205824
117 48244890447840538501119900323705349147574975605158869265635192067777215662424934318080
118 265341483544119585088451322955476351114021970324927416195532890677885773002123606228992
119 1350813621187508064689692178464525222550976152916877421314100052338650733418189900742656
120 7429344983397550519453789470557215063286999348960113062856494311185245118410919673593856
121 37821741928180275120595240909025316945480376345010865761826353652063549212596318976868352
122 208016462228228405164834956351695075342301202087574655585139601646093506699940759640997888
123 1058983826974942839389155796269155531610723595180423392491895154735731266197984973498089472
124 5824336207688805906152015064249695395270798946052686112187695108480377628824781480676818944
125 29650948429911361818989627773691074656394814045534714617631238392071320771430492269445120000
126 163078420195730074582206569836165069924055137391889509280546333334804800196528446516444004352
127 830212186687258807553818514310263364890124074406560640362270852405297269229339695820430114816
128 4566123918876719424002005051575188330428890252630849415198278220511035843649226063840265895936
129 23245596364017614471154944183637292805189136830541825075789892125603530441524373377595245330432
130 127849745415371462222089798617414866193337240809454419353783331465585038137692639260643455664128
131 650868421498689866238239282001122244663671737186966153617628377715023818037151140043623720026112
132 3579751488220413828483889150755206484005322272323698999383490272027005896227737326652801012465664
133 18224117161784272768059284694023695957423830383598133537185868132775666081227480372524428579307520
134 100232048470456961385209231514531147086354132336878978162199095400531160975312887402793250441920512
135 510270513175107326792725297011870041372051772557461688702618873079838630502863413261955146266443776
136 2806473520422145197635533336371384891238838314516181136848647498025472408451230661434566742602940416
137 14287459952575444352400661938781158467957878155210062075547278014926361179564030679285251600560422912
138 78580686490654498193103666052012363502389615424458745791131877788167625064053734059920406318382317568
139 400046132684028875906418737395600372531790872912308973120298574066519221639405381610799224938091773952
140 2200245491807352852568642955432377855211760654716981057176566526311599044851567166631832277526704553984
141 11201225811514360806046443845129416881185431271138904887487755025428484812582051227281870621204168048640
142 61606544252602535934570384550917452197405732480046737801540837494554506289237383376588765385435719401472
143 313632741036590514579819974885268947480278959502151424212522619549580293312586247376200193144219066433536
144 1724975330647590959406864219704871835562794928992619095257470844035439768900090799606024509544711948599296
145 8781678788595279441977794159474671524817896079906529974659404839490233458199346438828992986050190525857792
146 48299119456061829895832286788591252372608684081024785150753041093502239756437199950445624157312217889374208
147 245886095030970168095013587757135274583783135369693801611473851316174182720308056582301105481694694701268992
148 1352370789522754112955999073008160145877453379930248795826137729670300942633873380087923985766188900788731904
149 6884788795686510214127775179951116773679096873526889540825520216303620617546058135386574198422396091089551360
150 37866272780764065845595313387352783911234540053924281761653118328022143900635617397872587826128012419354591232
151 192773561515128363338718104219604402911010770454964021440016623163319221324348009016795515434265761897403908096
152 1060253014041528693302178085338096703754547411490935460810797598718709249383089193270289648523777704476410904576
153 5397647128090175732997935015191103183460206964648059343446114819136566453875145401893588941241969445452824707072
154 29687021421507800468226273166424668974886854481291526618330579616942000266693503158684682704078416286967081730048
155 151133817322619592017843225088339700863731524415963263451506799829350938871545698839180038572755819168491458527232
156 831235088482933555743763797809776025131060572505250754488334153742011398282626226373968856804099029514140122087424
157 4231739630701554973664618781064772987228780189386593820682564432666476164316278629564870237268699129417257640263680
158 23274546205868007249928887248328860222891183558845133345875226491999568531478529648810273776672453789893407425953792
159 118488535555719178420797197489594513987468985440575565636080781013332929622767779117444266417080444248471137163411456
160 651686423244779112854517371386088932046268840336418426969351226269345903990958717614827164614613049240955024106848256
161 3317674817066726048103383811255199232570646955642138365577517313941440357963385275039509054243617285952101998240202752
162 18247198958388694702843181213222784183503104345949828593978111563382276954376281391970508582035989613721291463315161088
163 92894794594041940853091308725699085746894483477324414902584615483995169907596086735131923788390040334536699734678044672
164 510921069415790194836819552156596090944668765283317903963457777242877954145642374145302591644851490823585379892586348544
165 2601051841821650505045095477641583355607038386629352593266308370199100914643601605400309952544571281236095843385842073600
166 14305777909585279973748194989666547272560689674254246190946513446036763502232542360151552998404092502405731891066701873152
167 72829393807535831709264032275067044490772903207964328035311173645108493383562713194807464746519599519468321634360141807616
168 400561492651051401355447321469613115353378452790831170465775072886697716930220527302237414331672608291648683047650471182336
169 2039221640287837903495354055355832210974661170999220115161221804771845841304760807300979878709067274021696318231441500536832
170 11215714862613921801142152104487666837115696084024367423904246754371576206871198953694501930319425469549079687681000842723328
171 57098172656305967953211551950208019321330989936207417548654425158623076194093418712740337383210327372045496409744942733197312
172 314039849794428533408884877828252754130561876093828559490019982247461096980194151245010557945726131644564228751390927187083264
173 1598748035854532780019694191422693723903199169771309795141689055441719556736058510556239065434443815203785887455208333765509120
174 8793111801633951116101558801302912942607789788414710184617385257930277831952650167857843716003104929980358344950695647418253312
175 44764925839399084448497363347660203958411131590976724754672057176374709747844265173962924681073738396582292560322231839097880576
176 246207034623113940170651847136155259087073888262512137622810605342080590090847339091960778292633495893831472216501470596029218816
177 1253417463554526170189256963526678809362013000644469504907731927914649364761270469952279431443888152805335096766856055342667661312
178 6893794669703998870536477083984308712039535451835945912323268584459043981651880719981489494062855273532435747451208995928453152768
179 35095677940759572241263705255447608746524075604376055220062437829037962017034718240615445049400631743374124431339975081944942641152
180 193026195557877156106875338039283573658424750583061030958281239601992130504848385569239810678618764983031909537973879547747928899584
181 982678717410864092994783420227106849323012794994471364145250911551329651766231592704071364638540011970269285402351435070864348938240
182 5404732150968560529230136396557207470525170406685417956749387970547113230582052205772909215277937035303862473687429291218971784118272
183 27514997729174658745924556448823950175033158533571801827671089179555631416396712162918131888006856090906591223061811368617944689934336
184 151332468435472411669609493837614568864400452755824720947003181455911176291008599597662126418420915767203405422227876087299924553629696
185 770419783816984753422083047519733348114673085509448938333288024774399307665721402174606901139257628683121783808834026800512281390088192
186 4237308353193706992246294588650280998666969510010284622308576719499721076181308096799035581091113932170381499637897072840447037861265408
187 21571750284477899883217027948886514419500986711931093965136005359607379686798922339598574230500789398433103456161832153915379800648712192
188 118644615577435588176214790102552958412026519868620587883659851475613185493870242103920901263559069077299149537433515057037696668746645504
189 604008920067838307278245873638239436584196371558067199627102726051187408962179179397790022420459922243463541000878805993655496539593768960
190 3322048796680485190801360148792071741485599714441359303758948721228073082487413548354934955211843029601059408189875950017179817332055212032
191 16912247652358468609958947212124742946537655770601799236037946153005586116504441516474839282967385480913058609504946704238950594022941392896
192 93017355759348628755808409328918277207657847639237648737645913312247739637464701820621772021904143119310060736718227282564018339869125246976
193 473542883637053532287124119237350330516660288784272402124560168049892539235646550301376747647754977259871548141666670992688937214585939689472
194 2604485708116844928854603675928400898585654745935764282231573951571617349716622590177815855236656926312211236005751180281784116426053410357248
195 13259199526741902914242843499629601900418673346937755823859628923774658169962635916600498879529175774339745117779342706371249935975052247826432
196 72925593751793703411957748295502218324223366711092042724343791735893621148888095065788593673586575992058623457224412640769753729762725172609024
197 371257557586479180667776490369944116187088160137732248612996271106754438471702585860700767316225795547033065773325817824218030862500965415649280
198 2041916479238753697939941405467399026636362950427952624006259474810341440732610562821514616307468497105242469179804664170668267709353817215598592
199 10395210912526362692835107397820086354097493041219905014242135460774660510313643128800904653400135248089410701065224228177857647874815091074400256
200 57173657919209841854209989516230640223738928406799683737566464643617241506042949382508825099338182782809213434095037242277475414485847179217862656
201 291065888753256931748318197764723740124351538594878989672657549776543363883325304999256126340303298293043136255716710287374080949889735976552497152
202 1600862337750469656486651696099968776785311522753999391021249794395547110141919069674401083006966674651356159284113202275739645652578288150446604288
203 8149844481951646343920122404564170372292867564513931293407477558739683059002147677407110642610880624522159094181438253607931870022390529578732879872
204 44824143441315415712944232556892738783494102259598580861460325068057663435318929638022925849607008251822728855062021491527998095399581679388819718144
205 228195635819296984200831901982115184311266937044565746197162959604626378538517074265669636515081976022227285333593159874497074842838404961850831667200
206 1255075967980086153947419299471270451162173233523638614029657041705190840621214726355994616398882823729070561424301045630158859082245637691118507261952
207 6389477570731937484366043964056320660317114875476056973082648979967504668353444622597242746949750973476927926056917807049317675172550622139334751420416
208 35142125942400523566834262220114684046329156611082961590640827722935173883768845053760313881805997288686795403461975930461445952168254271388875527028736
209 178905366407493188784817394336016341805559414881046781155804238104001316376495646468526627103251962733863516410785122530902484814585224216881648193503232
210 983979498522209388436055524718080648196219434574508854085393509566740797058523646684307939633862601465777943702892445720528436209480153583789890525462528