1 512
2 3264
3 19456
4 114880
5 660480
6 3727552
7 20872192
8 116568256
9 649733120
10 3617345728
11 20128173056
12 111975383232
13 622846260224
14 3464240431296
15 19267225623552
16 107157701398720
17 595968823411712
18 3314528026816704
19 18433966141778944
20 102521604494762176
21 570179673375888384
22 3171085388259205312
23 17636161661830478848
24 98084452695678546112
25 545501886431021917184
26 3033837616334674235584
27 16872848308586565979136
28 93839237495098091077824
29 521891876688955577725952
30 2902529238972767485378752
31 16142569664797684903566336
32 89777753758769163469312192
33 499303719037201062036276224
34 2776904003325545917162401984
35 15443898271333694796910357504
36 85892055873816323707925782720
37 477693204948870709764458025984
38 2656715987660229132684227535040
39 14775466274053212080171945491456
40 82174536017160046646737576014016
41 457018021927875410660006065513472
42 2541729865358402233742856714244288
43 14135964882087257539649864553466880
44 78617915251748025151215057729110208
45 437237687705549683132286769512330240
46 2431720491924899089399546595566190784
47 13524141941829988667158098256669449216
48 75215229657411012098153789713553133760
49 418313472067237915583077076342447326208
50 2326472467211379585031940122581519003840
51 12938799493941759691413391499472137300992
52 71959816719901299343805265825184672129216
53 400208321087775065247791744323504881816576
54 2225779713855215207444744995835053050536128
55 12378791428284306309079284521304753136811008
56 68845302287148423667752775195459513254277312
57 382886784583764518233396413793026503043900416
58 2129445073789164247601406085248581940443287744
59 11843021239854033611595793487228137007936064512
60 65865588088664921374838716081872703771130659008
61 366314946701822180925135025353011041614422635520
62 2037279922203435896073058589486723969184065372352
63 11330439881809473826662542870770751752076858907648
64 63014839795038829622819984034105498672206512083136
65 350460359510796016758857415353144420759722122871808
66 1949103798215261480367574880868570064503351061229760
67 10840043711420462228601506877883794641472273189268480
68 60287475594221143757575013952331318646292158964490432
69 335291979468184308475007784070365303690941349713187840
70 1864744051523521009266894884090025900351599775154364608
71 10370872524919172597074559818841721966342155552757873664
72 57678155262246040105406283781507286884472293604221628608
73 320780106636368899961298371301309537619899372946308408320
74 1784035504356613978885994521476479608390312785000965951680
75 9922007677405346652511981586090882942955047656983948987392
76 55181769706984514736497164473777647645904209229353955606720
77 306896326529648829935387553881971668248497146704977613861888
78 1706820128051665691655745557716093083391338876312507231174848
79 9492570284124469202107144514963517038841138730866273125440512
80 52793430964457958881504127113737785532336853681964580671656128
81 293613454478209958553671942012661874860769048139513305804129280
82 1632946733631806038823671216944162366311974390397747348271526080
83 9081719499596962603336324649196638072884447946910850278701378560
84 50508462628124289912764907926948531636320868801223678613673058496
85 280905482400094328562663771628581702859393749980031248585185612800
86 1562270675775665980636527178929475946555353644113438464085763825856
87 8688650871228907235954380186145772474161203153325834625495955520512
88 48322390692397022806588444199144597118732680919749889414826353848512
89 268747527876947901758484068758190901612908288843810209108692977804288
90 1494653569599459129856680930334659184434415584902819243679157422887104
91 8312594764180630694928893969103845479831104346255869577874356234013696
92 46230934792468741825648810362013483913190915496951187204663635240845504
93 257115785433836147220110520835877695277137882526881827028063383866110976
94 1429963019697103095935583163122746697700605489593905096143421651409584320
95 7952814854409032493788197975609117870392676256217967854410735657893420032
96 44229999823286402689032720525623537184248796797432908814838093401751998656
97 245987479927732558872923459877987117855739704784851231839575220574743266304
98 1368072360907836690598202454951655012586378817181610623444452381701188890816
99 7608606686932996363204029505665650548716040401694631398937839753817202224128
100 42315667921268281017642586900132181622632713793364657932538079395337603932352
101 235340821953413996217865872255823766200673832064734466603463248915375650051072
102 1308860410303751725383920410590395853472414470055322794878200255780469099815104
103 7279296296498950107944515896087970438533299426323990889515116047880796298804224
104 40484190793062636952540247987898121786397981973200593947165368163157331380351168
105 225154965179446857804225608746597405747307246417515244041988410334542305881203712
106 1252211229911626909009257277323040830295219453509147066697827512531501447266029760
107 6964238887945813500630996071288621100093638115435814957255318000874631097428282368
108 38731982376327679232342914280436372773137406047100427123701237846834949129578299584
109 215409965530727246621352431392746556883261344665899217151638745068220840797712495616
110 1198013899704469292490723705505737729716470412113436982672550510851540178161394876608
111 6662817573685467074464246487398198983125568027665724438554213921703081009094698015744
112 37055611818162515181323935767741513553897186663603237525050419717895895282476760207552
113 206086742137653869673553578475005061653686817306942060393612994609541750587562129736704
114 1146162300418276966264283563183103503222629729973904452625487796831769818760344832078016
115 6374442165826707806461556314481684498460201300319004820519460411551208937468423407676416
116 35451796757440738915116625695906964904064368881245818380191828472127723050699768957444288
117 197167039975471509954123929355495282093819277547124796502370172764670946642034841465476096
118 1096554905768774658357934499921211266949211963822228015764264183658967553595918776748122304
119 6098548020577650528872550064604516641918331950662014823596496951345944549370379742463278080
120 33917396897893356435244374452861926450034563769937778298237947586905209504702814418262618304
121 188633394120632290815730220653197352255090510300690901140266610056123133980556491058019296256
122 1049094583661279184228156548949486054922956548276850444941505045504192748884963762406870749376
123 5834594932663895963071254077420823568341533510984433688012456340567884217699345700373027048448
124 32449407859357038267673526150349876544907878082860769098727681617325806981628986427024843342016
125 180469095554188100169144650433082547282995372539544344101781075201098132433431436955898175386624
126 1003688406004460395042624343828778818668910950242877994119591935418572451646242764647245558628544
127 5582066077597717963945213203336791352541393623741933054084844357208731091958552005465190914546688
128 31044955295148342587275497672727308918816118701329535979512516914508090303719970010168820316393664
129 172658158445256654399366778082396831612365521538353290405963406225542800413877935742075181265191936
130 960247466755609840097363465194959349939050908654205363350871493299938634007622108580044486118518976
131 5340466999727215645486610031705540796682302905223817275411967682794163558948580326014705817881046016
132 29701289264045630797627362500379110777287882727305493049252650564436593589981740334437613191397499072
133 165185288850501690419498657249009449067619721584961176418090969779218071574971851212647386121579631616
134 918686707841146786555471700740033257255228346556055457068810388233529805569766557098117315801687777472
135 5109324644084013982532312647188157208246144379097584790254186182439054181556683775905847021339802631168
136 28415778845858923585282414924396834399682730739472864554691550292843311891801374056429758104402261487808
137 158035854768340353236718403293272583131813989950608573387735304130061502574874479764028442730761690031104
138 878924752611511083974769503657733406725248458604382562511618061614259729807846096915261356463409195798720
139 4888186430133854761929639299257953182022259529082442327257703080571418140763381672729739612134855257459712
140 27185906990044894661709319065543805020353928033669280915218507919445904812350197550096773131711827531972800
141 151195857489243424536528119064743009686299677910678495061074234506040714514089022148834337581413760561165312
142 840883746504344814462022280928850627641267113096813171301044883845098295645550998431504801298286977228734656
143 4676619365616466304941931013984010315998474431653488757565606438791372426068069309687621440991511131515624448
144 26009265587280505618897338850457267190859190452731259601497561000601464667043093432519847281982903771832258752
145 144651904186031808892745923841328787808026554221980703408503872781366812070572046405911323231374694003220300800
146 804489204603978617298042756085643377129312406619465596157834897110475920332175640830763957835430749962597888192
147 4474209198739595849944331901868873337440974544609131915310256432387964374519280097652522754268691776217737636864
148 24883550754345342011225981264396966345052322964807804632133342017031286480622087083597288871619694853560236548288
149 138391181690500627279027213635827777715838465453171324061547584776967396304480476403985323966243981755031850963968
150 769669865798741654863382645335618713250450677697733679320097007900704032479590725771510931050560257524803565068480
151 4280559607067186565811460808262708771026447028709883138402666820705987601921813628555542255298333249617238605347840
152 23806558323080372721773164495154011691181523805339287317870043638001358055451280222670306675458117907153015004229824
153 132401431405025116525920464999976411670059090475304889923206259326218701518166972181353238043306581090654305414571008
154 736357553250532833907257939038602788160961443092035729188149839839198643660852920340165873441009296011516949988675776
155 4095291421513528905143441853270408223766257378382682535373527937479582854365964184718410925892007845267481535956634624
156 22776179524590439664746029460584035261076110105603418300260111672842176812852680258956570960775301383396229201748000960
157 126670925300024846412074671397924981037402711716489440222372756768106132528184772228990603936700949838209830278155072512
158 704487040903450407566554464100802585173210101183886146243726182484069736789477306869082383337310463975436666615240016064
159 3918041883923954081669283877522218247913249014589903281155405206655258723237006992353192128340121663281936125034508835840
160 21790396860240075311152551429849107054007062292764533086851648924920073749292514881471171147842479360391351244655622475968
161 121188442950288894524713588988766003394743443932909431592544830599922105138895252089754649072166302877641553793716379878400
162 673995925770101659183774711482569167331147609189100150762709377454891765194257162723712631738873292079403390957845813473472
163 3748463936788400458088714268467856144160085712862641012469218691075061959664397937596325832185033464662168548284168695114752
164 20847280151357989933150802187414439670471419116532489035660527083398340713508704771223069770278245069896826848447674436247744
165 115943249565198725867345901164158228540019248112844018428834836633195165034349120715651290341823458391749692549157695446193152
166 644824505745527161606214890649792082416363383857702641952381003058166928889350802373635433245656044795754349432828889921118400
167 3586225543697100324304737025235278748594389702101308132467707484122582201155226089886950146752788052448485151626638781713284096
168 19944982759915484977283440051448614580829820843847971193541475308728212497594372831323096805540950405209511113688948126254379200
169 110925074969831592246546184158258072077053628290126467584902420628038326699986934966595984489250996386599981516105350954223444992
170 616915662709497265907555768696217587892736831280104986761077709269834230040425401818945635617320923916218025081893448117981204672
171 3431009039207828123380520907607458538632728792639732240967154626062933760076864127670466744547449532458698548376994891809329122304
172 19081737972778818736403200203682469067287206898237313658402201248204108004284648658772197150630799182344986665503293018010581483712
173 106124093495789106167778234164917615161948617946543410275628811941409900961651771870396686450304706293414693116981241401189283804160
174 590214750688293193283222037524963553595342670439905585587949997917078957332496111291741557737025712632660036794794832591567508635840
175 3282510506851739503640328389355403953871809749506992397667024611572036321086302635071013495237308321562656916505682990103421595556864
176 18255855542455830979216522425288119248339926883029703882371699692206709953894481993395583040887039323902008000378544347105317321412800
177 101530904742376900825393029862173603107405010185151992641316941926430401105469357864508930714853246181887115089460760121749628309128192
178 564669488856991657944019029632910267765115656231826331697494015103469679888110584811845455224434757303992937086553054012088974308372672
179 3140439184059926399004988968532983049496569512141568417920332498100823903448401294479713232793972133696739795085294572757933562347727872
180 17465718377563551529482770542667599204355061335136368386000367519128018551269174773043857911150301497590820471580652484010323694451040448
181 97136515170465449514339482050409330034512873248822031655987192071396145461180449376748435711679681437908084857730617957035420214132626432
182 540229859172749734364514210011524516606749622060663275417011341572742686561188904033073175580537946992169157168654828767862980000347037888
183 3004516892845524544436883613677396975971144368434066677049960089816467080224182006516465180452506471962584972856259320572076639945628007424
184 16709779376536673936142071615649582698944013602553160543318461393941313377116116768544802682424890832787076727419865841956750077534688243904
185 92932320492992521197499432400127903084838940270399590405859774922085042242435893996479859763327643360827672050655717328864662158912777937920
186 516848008438654256893359453875698660002320473072371848552909385285528477746465533323015168425516020611734621268762563449682534112126277587136
187 2874477495126639628673520717928867395337531789343406216775729304686239211390595211000976268998451693113089894326170216791229488911329634044928
188 15986558398377243345567769394496482487344158740824868729474339266379157245886087475789177273962765373375416413379816248041200334318028573180096
189 88910088827627586389586220018044438248708856871026831373332474883677951322945727249821574118490190222026990363793034410843261088714590727861248
190 494478154606375157962561384970339207842208728170588869781272683781590080016553836916745189246834484696297792289154565146668993829081082474905792
191 2750066371623605414621239934648018948905790242225907437491992463053817049125853109342913975198246732041264930130745378473974894611808818180414464
192 15294639364514236638648188462773418979602861870216641104223686360939020166801744454186079141042951428998399443534411807836900850980432266129658048
193 85061944578610813153567399762229781265973711153709228229707812627359485653383295162935708684024551907486579523698029073148569789189362484492829696
194 473076497134161798965786290633421117024993083114231468774404562222524409758667304594931188484951380184830744062813939148520210630007897714173259968
195 2631039923310246087531964836336109569047161892569946455583793016980530029657616243130641617279428061673844940702916416065937424816849031469321907200
196 14632667486098428220997463529285398047130188583075773438893229538831676302718200658223010215346726464924380204595040180670138416687753861821379961024
197 81380353016207028846726526014308909777534024940970842427587251295511374256895812452398771224046272052339940975923990756841871484179541482225963275264
198 452601131224661776159105973865879184065696665922189709481980242099911500356275825626876695708458657490028342493594171642189467198131019418659358040256
199 2517165094442976202339929608946683010239604461927561226953203593611560551425687954394706857110721179862148168185924062847170208929265807505338991737856
200 13999346611303539207106659471699747599151657906115410912816705773217514184999444122762689967372071815751709950624597184015723856657128353022636031193280
201 77858105523580964831027179430324769112144769647387386574091630937840283227564473846946566013006481115396890514334261928906982538502859489637500972770304
202 433011965774638440160336980238675402991800124282788418716108750817028927735737425117537278048498399039647466919580829675359085047026997860811060759449792
203 2408218916233821362474141426228129668045442712800419838420030762410161575081000667670542798156941663505862019358113162847871217660278480380739451669089280
204 13393436687439642016036294141687504452383697995340631519211353173837996072664343063779678104250965461330263292738562357502606230045000629752284653479379136
205 74488305482206923212460927581987493822322344264981061927119246551134130682015659396785546147184949905176435702308769443572473708178679375680965504447198208
206 414270644875931326358936139940412421137186825892142381336143963215259717944655298237505135405384848071342493856054117690425649494397878452856911535765782720
207 2303988070273863898812865558926986997381729027125148173936053933566140586348554418537721715729420704623187748980775802499903157542832584394700715580768295936
208 12813751332909596680818569792965609612574608582738898166863226331225104534897552411118455969150472893422935975570194132973223052668885915528372699050325512384
209 71264354768176265575227064079343371308968427862171101776554154157793771903031247460466005682130946085593699389538485253568328364254924130434694247842092368896
210 396340472713957085580040890211678722262182126373286527100973272470629152434157454514766211761495729578422558188413157908289005421133117682535715982505467048128