1 144
2 772
3 3984
4 20936
5 108864
6 570208
7 2971200
8 15541312
9 81063040
10 423704496
11 2211225408
12 11553144144
13 60311293088
14 315043601664
15 1644900877696
16 8591310050640
17 44860831279136
18 234292373710800
19 1223453493401024
20 6389434628221472
21 33365951951496192
22 174248780653453488
23 909949563047951232
24 4752025219585995472
25 24815891429912137056
26 129595119629108267456
27 676771024908368754816
28 3534264627620632873360
29 18456666147518489258592
30 96385068555793854557392
31 503343598054172768091520
32 2628576439187761649775840
33 13727002975811658175941888
34 71685537474115961528164848
35 374357763089357037727178432
36 1954980938777556066350936016
37 10209346050666439667045416480
38 53315505911502281548727694720
39 278425486221174236410754670464
40 1454000500348733365570661515728
41 7593116064406240874788583936672
42 39652957554798973141423797074384
43 207076627872333227669461571874624
44 1081400630873804137820292907070880
45 5647316481541984272065091347455488
46 29491553793855009249505742544513328
47 154011505990314669510610093398669312
48 804282633973747291349419251374516432
49 4200144263603435032604882571265485024
50 21934095466788099005782843514940491584
51 114544765341137123786972082006012708480
52 598178456254855913381229990205555126288
53 3123822048664408315359901359836062103776
54 16313299367559850112181838899662021253840
55 85191707879789643520013656910521534003968
56 444890205500012057076406927099537534116960
57 2323316429978948215829499588694239963113216
58 12132879469707130937171131656384790726395504
59 63360617688512490858681206389442345857251136
60 330883355980575395469239997792830756373966288
61 1727947093998503227602345671707161746862026144
62 9023727264690686185026749205824756161198698240
63 47123927582816698171408245747790243945556434304
64 246091718661013552491287628574730530680697451600
65 1285146147414830532985838166033917094104230137120
66 6711321410538192260852770479945020059903617466320
67 35048025597941323180025685177592891717753646727360
68 183028650134864608058015836366132720568276731900192
69 955816660056834391819611717782588694244435035887616
70 4991488966350358775119629371686710144232428383885744
71 26066674856942541837201472121787291888632929028672640
72 136126022253329192993070991159309547300729232000610000
73 710880618105133297283809564670661389531296945455492192
74 3712378021760204565826231881747847565982795308331031744
75 19386870629663813601735337889551555568864810844023886976
76 101242586452796201876765782163308821115288269850096725648
77 528711492814310048131682379065324677309328347759485730656
78 2761049993178196191414501710259227340845336667873265768656
79 14418822303695487409166364596292488854214226332515204964480
80 75298323876635810014540202476969624840781260585655057337312
81 393224734947328433825205563486094347236902163968796914966784
82 2053507757063449791938251294992430983646081075553619303154416
83 10723878061438708118858421818722489585550578925558711667910592
84 56002496353421315407814698964753454661043621576199448935078864
85 292457596015685745913348202787549556888419952186695201693959456
86 1527279157834792789478130978651857569174188422753708868683120768
87 7975794295426456739964941485246752140462277899533645984031021952
88 41651386595985150218007814079657843115370023706912568570711129808
89 217512882242061609069580955501550905949620521754290516794835500960
90 1135901054151548431562805751183577451512677761705391806883296466384
91 5931930060981953681492912599570521727489142135316739687947068652096
92 30977869172474996477345962712443507520919572107026311822002997503136
93 161773380434645172184643095587398400020481616467367248032460805698048
94 844816874638580277078046981517725810893082873072471550322257466712624
95 4411823192150071897921337997694820280911438615972195956693620038629632
96 23039530178798195225332620094229256316918893051045323137685235037971664
97 120317593824755116001375099157383764764089999014716050498761952050550752
98 628325459392418670989829660612959605773453324436833321095639677180447296
99 3281256467742489560679473360450368444843355546523566759199451634425832064
100 17135457184105116821692560533255828496470010856852124821899975021970392336
101 89485200500134158513535305934658627647704896987838243875756025776657989088
102 467311786462114179656026230676802620858679866010255603492664511880578950864
103 2440406956076326772450870050748848453100511257984765371810859975582308724224
104 12744352451184239847906636533399153584484590266424124875079239684667009772384
105 66553866762099876003590976675124887230178896670552142144116550162893748239104
106 347559218716973926626122108543564162471120026925293714429269637832667053660016
107 1815032189593876400520266190433908501989913900017292767872190722478538337497152
108 9478505163589422044631554113660108612812593828478122837319285198290502221101520
109 49498879772646881660366068968952450808864514295122255415692252282297646020347040
110 258494251620907088871036515406255369342619707485835581280762091225474313707743744
111 1349914956216386926730723977483403842442443148126755661415826498426847131022580096
112 7049558655908247342316566177689650013114631867092100708712029365912219539883352400
113 36814376353294318504730555901853404630177621346956226155039190735762296451525732896
114 192252929925778845361943521499331651023369180600654798118188945234184532658027101136
115 1003987917935732550321206584300418748265129785814098706889441999731986554295807155136
116 5243050078612963180356065168617836454140153245433936455336099418971839976462367739936
117 27380383404776257490996505532669057487679025694916569735421365111754787019113560124416
118 142986502923289766249253866610540077886723867072157361418359188372968552331756885426864
119 746707586814342594013256588032530432003087304317309202698860495350796661809056971357568
120 3899474487499205346027987904018226759509289403243393947288505244907257109272319080041168
121 20363930335206175614626677234736151283716478688376090434995571160517002215661518170762080
122 106345011366666830661779749108586515587855405666391690524027500031193001205500698640453568
123 555357500070822953284073061209909335992553486119846589902382755030785813450601770340053120
124 2900201419147969762419010709788289414452819745812845553950887533548641690556898585851163536
125 15145502258554622148644073924240064275422211629021599974592552562776595216296312021840295008
126 79093209578275762366872783723350362089254432791146799045241322261904502491687543848075920592
127 413042479186164357779989326249489028795367298891934298994897820257623432129281619206960620416
128 2157000462137171981822073801845874160819000038925911975236673728861101932313362631171819766496
129 11264340178345082132651904269719732467095349137495413800896294590157116650759763397610832934144
130 58824910740983507139941331687119837311192253380477674920341591747672245976206137742075009254384
131 307196876949526073881521744173669190267344554782953101763557702363158953331633018838730610069696
132 1604250988549217334259386118174108767953163411362559292483491548149049700420841923016214151677904
133 8377758458410367913258259417425377680016709449881900820067274159148353188838985350357645435792416
134 43750533606302452749015938964711836188802541484887086691984599958970332669945468440194690141989760
135 228475098719830083194893645157057697903883278976382298811292784920710472211503945256332241117550464
136 1193148207168754209837761416853930772655705638336852365414410437206958654847294946722921614199872464
137 6230887533243697846120573519941112574059534817384077890647818249570103685747221248417444932802202784
138 32539092141837015768449070918712576938706776112985400938442173197213098776893084972329321633740583376
139 169926436926677990094794989255556657247664627982512100325301706858021874171345669703228357354134037824
140 887393964181021447129765045141114447502105081885837539754707757432206500341247919432801409087726039968
141 4634170302792229180524991797542665612275612608986511343660934963218545629912692535265410266902858876416
142 24200676657859912574736804229179013123855139670127551083912630489025929072950743623389664576064814381872
143 126381361156580694390040519635225038214295774978471050210815905340648265876562497379345477690813593721344
144 659991812361271543460638623876200397001720938091634610802697094696236923153675041985042105166030381686992
145 3446625264972742998242799701519957832292673986657409289591262376053202493180978296591803570277329908082400
146 17999050131618733266005551426243895516458290382508771938283280445402566028719507261458323159412131660328256
147 93995076555874536964533428181683894280034062087538886092151363223429651177122673903221179799400066116779648
148 490863370685558401671094760248501662350871369614031045081986226364169424998943140730923869734343206372293136
149 2563398610964045598479077430102628642812460581956225492569876629462157498761597250495343232355034455587529440
150 13386642457177183924908251747356274581399670935199814939297487647151210347823913124556804419729650489269826256
151 69908049224113547209816974161635316872762683537966348524433068635132448090930949135846842476874125291385798912
152 365075511798768378652451278992405483186397152894417081174347389052203120144321374696670269514161728902532223584
153 1906506200564384256615770622104374414446543709698039158732790242262115956129015933583801888047601633751205842688
154 9956202964371784635466643051650884287853202296571924027237963455450072128026608183148820964250002689894687787120
155 51993524824845146067820774270109352489059775884315843628939419373552395290673877298309545297536789775939831384384
156 271521847574384264628578776312616829599125263033904585151743632862275474731680978167339694707927354077146958333392
157 1417947984072394287613864065547263770360569318146597899728219289839506130331904293217477520105021287669227336137632
158 7404842385599056329390191692032870401076137078783684531430453107283805157947997859807184774358231273481381944427776
159 38669747671621820781967620571869459720299066159324072450471469490946810212513883254004788799687743383909991375721856
160 201942095066744157241369283786592902864333732917342127029328755112464323032681374235530580478923587291542323618393680
161 1054586911356372549091596419741940254436089676642482463098306456429839576079148969101643441504968131179585510890055456
162 5507289370433609618819250562558153649542946175931045916134192802542074614980976882405264843811697947706267769994360784
163 28760300249394658641440921430340012628075910671038192234368491118185603718114006605918490340124165075652100468745115328
164 150192738169159513058532619743874030159403288134939748105647229619109271016949752453225451748493505987811703953762176800
165 784340163459333092976002959269664819002984512020896029714460215930757563484414514349185003264011876553105542499812360192
166 4096000242851528205543356748433774257158015616656008386090253711269361799460084821657286393535571110695291432631420783536
167 21390231905814743616417233410094860781886089764566994241494888418756612007234259165258670845762597898743668024596693405312
168 111704588343970959940859312854693179285513044602419058073505708029131201749665213505403764990077877704073738252224538535632
169 583346413074839222058435558104584391650864354891991785841591968750622514765415617036999329149737963397015340207901786245728
170 3046365800117534866940000117063926469217502481369435239598498740932580648045946617537659615374871853777571668551787591082688
171 15908805437250791452313366264662130344933654431576293377289867381788955559816574294122591417481577599989021873409730696825984
172 83079349968587365793456528811488680363082782020772290139701151985588459545999104893664363312836661831249498021478040255453328
173 433858998303004352052552869836497672929224498604185282583133940849701569475733531729766018155681324537592575625806783045273952
174 2265708993626674029941278620395824481868103787465317042732990284798918048706548842016871255698839764190860141503276175070556368
175 11832040510579974767885040470745308607632379685549860004002585055937149653090676531362914983552840247319773293375498236503082624
176 61789569197902597396601600409833230945306622551042906442171492120207900604372754613192287483538127643106673928589235228730890720
177 322678988315536773128308280467067707038579371306779994626646306129545948193286539111675473522922388393647054092762788078159890688
178 1685102046380227146466163930577391014167704036549989091683429803392901388928616322902445622042383994722769862943334382970288514288
179 8799980815416811865564302181265495057789311986761306883625794868903135409786193350381364578071551429699303633410941361045228886464
180 45955473449250336102152100031474847388463450958303930552119003078676631506222707965675489819719481056245799112554154925416286008272
181 239989789096457478138597335327268246257192969328933282378283585610847724004368023032590128548907170973495712418623760844418687333152
182 1253280502792898107070480539708360577536989607796780759097505400269695863393875795111050164497942471640605800875748809065110731191936
183 6544911867269126965234393382283444142629358484856638864856810614343607283262728203114880857447532120397268302723933253229611567649664
184 34178997642476518551767063788800266070636523903131415082976374403091976711800490722021183530715160943117046634644969890152985517676752
185 178490391243702111070725191720709443888371135567552414787164025409638196997745269719778031314847011871280641885142593021884578232924576
186 932116854320407933482329249555955526495956308228838298659085740107225131181888067321083146335134475314631772906966749301956863150771664
187 4867723265404792295646937200688021705601317220261673596894021984882823175978730282841565629407671446387847764324893244464187622299349056
188 25420342609123356256133686230055692005548969468997043422085105534866426503196646851320344925382848213864598787622394675336247737672540832
189 132750730296800463368808550146182810565712445624233316076195788040092582017678002590087025139667218825239585610829226257565321532348963328
190 693254086512943080236361596253673295073116119670602103857820931763337785423137678309571889606647856687951252442761143819550333022827050032
191 3620328320547691494396319754278055308795469914160696634559259508155102333814689747905989384870077761160304928322104263936717418834670689024
192 18906166445388799632568090055410356147506551522567947335727824159039234265320888403602109548581765578469037033668303117800637871520264805584
193 98732241391485330901293696219096672852640432518741212534086887109283866735680225841699946377223734929252173440802429927002679278136612738528
194 515601907893076490787399435839939109588213955242279827635776060246232817560983259525863195084001632293575767252487110939602124131502963175488
195 2692588800540560157350718851391184269031658459176641410682226508901281919770183756469203307710295293563034978740969355013034610069242987240064
196 14061302601502274249463530880319165532014066175247482470085930681314743668096624301473324461457933193399211330521556836828106894553912636591888
197 73431275808367249992502005187243470741289699467508786656525948658990590194129647599772265888587833219404153650849336895377790250603362188470240
198 383474591199567621861808980214263736194090540190522126084125087872955814336555722743899148358981705912459118749281297267817443988495692364070608
199 2002590319681185922457988383890604533362332244588019368715729074368414765888832249289608912249188450283570420549953630221092645895209413223429120
200 10457975783834191695644161638949458320443505376263128719727504528568334673007670519596591208406009138455839749832788427033706862277692565620513120
201 54613895024057668847425457318454154161233104459583001784987258215984279497412885480868341230364937648882524620538818578554352432626537982271202048
202 285206008442797951499530702278490296369689433698751523893904125981814432682010199174935234838904558369602448993460431239337585020141536053910854000
203 1489409741166448759248456253567908112947942552508387898835191052417048516812312096197902838749061057968777948329140061980454453346819985136825254464
204 7778031708355215927546833171367795031619401518624158587659701575463702821820070708150590069743489821921327546502415480381670206841831987821660131792
205 40618626012744896407401379173130255973806128025362366897946747104202515497781610915253210495516779416887946028919407943327518696645628753048528868000
206 212119574852199626670952225360452715369131811478493261864110054751387682734195618982872621258391748228803508304402301970736707217372462253817472090112
207 1107735993368164146882268713620998599592591078633342649622832940113035556668222199133318676674947781729228319790440269829698929117635478489997785944448
208 5784845796802844674854895879993719802079765930331998364907029113647763613051264216777222779021156790254562988151093631511587291030733981011264244210512
209 30209762157349515308940938537328638520661431385604757302979588441495859637831159606199987711144770177257280857120531660908145837962442798815287434396704
210 157762153333113382208237306119050227091071852147392410349544073445162152737003049750598620815845708795748902800809375027558734929043266445504434916930512