1 384
2 3472
3 28160
4 239424
5 1992320
6 16748160
7 140090240
8 1174759296
9 9838208512
10 82449830016
11 690711971456
12 5787565930752
13 48489078457728
14 406275347589248
15 3403932556101120
16 28520064001053824
17 238954333647573120
18 2002083737371343104
19 16774435444775234432
20 140544717175076647552
21 1177553386564242959872
22 9866133530675882329728
23 82663387744776658539136
24 692595249821690009529600
25 5802909020602361590499712
26 48619674438897425986591872
27 407359935470951049677075968
28 3413065243062962047598514304
29 28596366952424480056521432192
30 239594660784811532275484578048
31 2007443858921617241797511094144
32 16819368359580055756309034184320
33 140921077497774505769617540734464
34 1180707246226100563216452969792128
35 9892555644665302105910609603038848
36 82884777340938268296995630039713024
37 694450105776619140153728451034451328
38 5818450201900084171115611327118149760
39 48749884935947156291194174601476384256
40 408450910271071500802895114485537356928
41 3422205946083282541854845256082857412736
42 28672952472400979802352050787393738066176
43 240236331896204446550216974537759597294464
44 2012820103498600464481442710246425009113728
45 16864413209538865908549720272007194639420928
46 141298485844803435147079935654388521029836416
47 1183869361711963249770745455412009394924546688
48 9919049430863078423061924114984957637451848960
49 83106755520400182712812511393180121910923473280
50 696309949987543109333305536173880606138803524736
51 5834032906417729304145180692290628912165229188608
52 48880444626383506906834179410905101933784568416384
53 409544804631553197177519395329688642799055269663872
54 3431371139986872868964864093679959273002325825880320
55 28749743049304444325381742218184150416030293437294464
56 240879721744175419914048873180120186214819547811546752
57 2018210745328906355295847089935149663861835202047294976
58 16909578702050104219780282142294396245079583983284738688
59 141676904923141650790659748276942386296934722906614064768
60 1187039945954855177998988256343496472486824546839686624512
61 9945614170897569445661466328099789169559662065972333786496
62 83329328194419875473178971749281360733842001132146846253184
63 698174775133739015192100111132740713847347923783372427036160
64 5849657343879665080862007950046191766423564620326705198199936
65 49011353975443422927411359512323815572627668806571460472275072
66 410641628610858402474252164487612832040858260119916431863511296
67 3440560879682421330326750193005903845897897328817884446583208832
68 28826739283217582226522432573214624585583853189674942930718483072
69 241524834688960033811018119615034311828933167229834810717219958272
70 2023615824127935215963660902529950297380363651887292298914763748992
71 16954865154693607854185682326541252271646622409938579043597495009920
72 142056337465993985473796048879580306727247264865908470055126476098816
73 1190219021509937821350222052572799909349467995704881319206412341614976
74 9972250055392215857195830004849891056123432984975622342030167021063296
75 83552496952292845234735909846183657920214062191711631195081133924103680
76 700044594568516021936842243267337456301178298212094005099275724762595456
77 5865323625988291813749722048156364939096240322879929733462764462343588992
78 49142613919875624238159034412130167139912569952421303056778348072175218944
79 411741390053482823996648524063867908758328222820584143456523073120548073344
80 3449775230914362257699407855030080924887296338142188224960409287913131105920
81 28903941724887986142081333459997485376281758308804776072959689522716494011904
82 242171675345436361012758938065302156437723361022199100998786726301339904488064
83 2029035378559348015866985350994366129038139763531601038296290953867219842809472
84 17000272891422848300050958385355274856854567077277345227205665692703825321993472
85 142436786187556970790948153556227415156833014526195665086618805960406519714831744
86 1193406611118333859286562048849617262885802666962314947479398713768570954617092224
87 9998957274882431027503478070154302580356761105204071015224931694400116062842316288
88 83776263390425212581385116787449287854657295990204925740346672617048169588000271488
89 701919421667338175490953107325038406398053721835129691882862624304631465676898973824
90 5881031864810052185457305307485307337206601081795623198026078446900308589467156326656
91 49274225398628239763093583241355197638752001449055615543217041618206066812856047010688
92 412844096826406015013957782980863649972111624087420415712963137663904809538706291522176
93 3459014259596171009477753936038801877667982541694877746936654900260691661298057605287424
94 28981350926571769110580040381911126720299345568487787424824687485859079406833074743955072
95 242820248340681947846852449902043924592224091463492936166106070602877517131059134487829120
96 2034469447391115292284380536095421656287468092117248425705284570576766363704492528005283072
97 17045802237055259597769800564301013563732042935153929334816216428126221470589790948997595520
98 142818253809313504739689994319094150713218472364428230254478238925067632656936597697888191616
99 1196602737581987565885592270205459444792825331539750881124620375720585873693580655277527537152
100 10025736020414305456737319035727952660095695583609017959600992285305116979789541238232436652160
101 84000629109496640749924218110239055893774714354171318018806392958152606219031331410627769566336
102 703799269841500028524366851833286652124104578113254768501634778294726162664162545455193900867840
103 5896782172711477344295042743764563430747298006035140891572818348055233603482813987574266372241280
104 49406189353164249555053235317116008610874393539187379062074946185624025645540687112643296716732032
105 413949756817675539226789789752113118832194573197091998002874765173990139954427464654946075666120192
106 3468278031817853998282683924514466931941863563031955313596844696985333695098885376973048685202147968
107 29058967442004048913542987723399453343321904172414584979902479693576563079055618924030622830302664320
108 243470558314166471239365273852344050591538231969922868148805139947102811032319330557817053206027048192
109 2039918069495033668783751184116650337086885256352760653325365901879422547212005177686210782026839229824
110 17091453517278189228944890474969949523395554637737848668693074634894429814541899835548762296406454218880
111 143200743060035023705842907701618338222735475660834625383460018470721395291424533361779421584316340028928
112 1199807423763910383567853109154965048944090258449134246483776257222822774903929574244745891354601785713792
113 10052586483545580201087636401140430925864115444979370826208992701343681666837089059845019307518969926250624
114 84225595714473660553869693680798920841278980567066357595510485275844541484996672732317748859353808095631616
115 705684152538213637428685203649453689389924560409706899918708773500726983429362889322490684111250377675623296
116 5912574662360033320306435533696189315909309874092329004793567850994685479328158414550791843273659590454186624
117 49538506727468016200812728426080520487751403233599382583333572597727913570411601121953334704150498926464888320
118 415058377936464365618925532140925451873757857105837487754376910926980619478882111041270076084596385983933802112
119 3477566613846416836232133185640648181103669226106691867043226425419280991883727846190501620429112084118695457408
120 29136791826402931162999310039800997536874292850090257030679144360450865373332048496592856837897045987368723508480
121 244122609917784821443435478060330318411729225583032287392084285033792653458756592813428166630897416620010984139136
122 2045381283847004419531549037787405601027841728009228132897053984137533821218102548919791365158883856625054211144832
123 17137227058651225484460599839041227857245301023347788702561176327263671267802350716838594851223859131608773708543488
124 143584256675801033704473864316078751688172129093771024328045358049734640369402836284397024707673290694826000795545728
125 1203020692588344415943822034184989987857159226841807806128173711730402641050296555455843483844161280998149678123678848
126 10079508856347017411153914101743416384511242145664717797787159853532452682555860859602938833219499257051671872519835904
127 84451164814621150036969461942603945696419176775763422257004192508063334388444599602572196755620278738880582760677982080
128 707574083240704760815704251732582750562834247783294011908293499965561171802595670586561273981264728948413219646991666816
129 5928409446724926947041931678182098175718955038499914730011771306951448349851666203515461168836160367579580282162423062016
130 49671178468052037605432692582531708963966297393676671881062288548247058985612335035756638593502124770690920918458535895680
131 416169968113127444902563913218402258565547594063768365811304884173260732461695150244723595782683042155862953787501955378816
132 3486880072126338369070502148746492938077264368036417682177463112373590056116318753373307245421018752042989921169178702513408
133 29214824636473480956456404062828871188392110420105506790501557962279933632190523690059044008298871293043727828136016655101312
134 244776407815890378741006287215700593408212351470820213375204047447520813465166473132410044423394483843662069427106675360229504
135 2050859129527312277229052169489881219881311402743586775260223830782461251972630069771326909674644595329560029546489072278480384
136 17183123188608533461106139992402489491464458776806796033973063230273444634669144858622022193850874695950604433279713793278385280
137 143968797400018682506911490915938726650184470529646624450717208511084360852157480978975843526335448459338754452001981682420426880
138 1206242567040926412978350543395766562639647511942483258167506912705619531544444098258253475356866877403461010119074768667088521472
139 10106503331403774281173167346902305276099260041311207419283228793028382382287019039863008752343357484060390865241996460025754063744
140 84677338023513846109032905159066083446369674685820676394636856605930010527478858827191415894618174996811052757963893556327547939456
141 709469075468309309747381418842052834748698260372362659699784080667203082206132864269244836917981227443316767242528356630609464577536
142 5944286639077913969860288651808552145184362175952018894525299210423270094939349038515556892721563746463517010116439987790532541611648
143 49804205523963717727408803924486931596235805018900249337282966015292387769080267133303687687825824208149270531938556169865309134211712
144 417284535299258438123833364436702464175225460970150860032613797960042449431522629888444473534794220217332407641562273651560631102070016
145 3496218473280045976783639027014703398074635961978263279398679195341961718689983309466711746306798403158586068415139066674421987743519104
146 29293066430411705183122350722090384507974486152061063201345095934603802242011310904808092721586001412453743338761129627699255960202278016
147 245431956685328379195330565839686302963184416707656693518320248547097263387846150928045164585985297993511057605504239445749836984363767296
148 2056351645720904988069864167784095151491118448279642893518372257943731948759789102916003100666723280588674393277353032914151662626647877760
149 17229142235461197312780281720815651359437685436737023916806207583292237897749192615914377706180757786788185598443331010870780525000821109888
150 144354367983442384192446279363767806006044183884071627023029715052004441255131269184283902309951243044368733078439457499918959151768065786112
151 1209473070168852195296750300301826894831123027823165400674391187134354116946005664987699810452024818548529346137751860669361822948525479741312
152 10133570101816780678066538668040617461358113011911468459711411464491797398216391812933137225228863872715109681107749327097590012755971813566080
153 84904116959047887010877400610282983205464698826364035208092815809956169559040744850657115273950922097144410581954587874528675309195272894168576
154 711369142776570056278238647780342899256725124969687447808187833045624098522693037901979522495166713083030279621132604726668743784088229310610048
155 5960206352994109318449738232546582313159137092772842588026137081051219414609184477859703721533459445491686238986299826450977917228815785542895232
156 49937588846792155446979407745785665452306920122013585591009375561529664582546197954670188693323740481539074097167922858811646793668439218157712640
157 418402087467746597195813365939775102664956617113619035185302257558346150706829277083993357071330657196170082895259324901144946343776448762790663552
158 3505581884108392147143983904536997842210705548793240885421515785214069903512235757235854008499944841446553144814040292573893746326047640657005420672
159 29371517767908545495347349375589918388836577931908502863183448615573397659510973144991624141248386472097380732827905582208759199688695999799374939648
160 246089261215469369762138177361833874910551285074044724826342982728793507017391356360971094540316030737487762286050874347650238146983674447744633984128
161 2061858871717673615388370485928492720341312451665431991325411526678998370795268319727700684354030563834288954056795595857302404579693304061266527707264
162 17275284528399568774606103124098072781305347648544896027583884735533328603709583448948554322043660680192995880582224707196420518006392649289643293260032
163 144740971184193496257593772897274373846343497850752459483826785111840538306869027672281121749613896372414282857854741782847289829138524966812278635420544
164 1212712225081041518844484829339815218080407421066792015759284427253681817068761548891371310037528233389218558348217169679556627216729227626584687209104000
165 10160709361204120459988262782318186577185892397721847243641746156670675014231671128159682976367113719496026530344018509400661252950111861238977684494036480
166 85131503243452385691771873151415572567128613054103021753148606672175506380036086031372006931576374852710267299697257155163438989015886792373171406041454208
167 713274298757333600998114424929285690509784136109598450283198295287915651674250920626480735419480557389459531349495690245343094974507702387748910133910889088
168 5976168702352799549383604040341760945429503860828050500420469409602279215365069909711587161085883514122080424636585073422234745035023150125893323818890251520
169 50071329390674951616066613913386392048848880891242940651308370592732386132787559049615737072828235813380173194389375920546376351526590379135453045610203232640
170 419522632612833797766372528051376983961033580134871052927111402645459925323074209697709936380339531175385704497937253823220712279959791524861754693542450097280
171 3514970371591132325592967656967824548121665501384419919040526507661830875291182699928042638880619401012958534253403502444238799435681707701939616362842992195072
172 29450179210153881973856841481646363757686017483815355159111254376094606313847107902245738926584247432789058306398768417510729730316733089882553756481956424589440
173 246748326108242752998736783850486506084386758227458319947299447198972274255632026022273792312567877142940935159238771486152098154012450530527785826400339191590016
174 2067380846912733594004479287647210521326557279027257224456927492580132410548552846606725610831845352661480903890546121248151391546482089887253069568746405134594304
175 17321550397495621976754544963279641055616645054749030976545881566575854042222676123509593651483348196902591625875334777809995377586764744571125577693878344603520896
176 145128609767780049423682918557608772705471081214776848416089283241717867791646918880384593398708416959175661248633882685720645480023938384078231871352682351794372224
177 1215960054948303381079777850390095297879063511368426828455524218062111293223832266888152910284846761943143976939497750151337271251824725171416738577523607557104836096
178 10187921303702416494258167662422811931182554097646881186625578397443094476539227557440392383623545171489528760973651181598309479962264118362774834706995324446439379584
179 85359498503301034182165254150839314661516124883310171631321443556907291940409828939129265965246227594456541556706213454505136487939025686753008605373803005877596659328
180 715184557038847600268909971288613441738839503524371911639942743997638256555372194938961853831740094410249047326061807814187324403585821720594495944166205598908292064512
181 5992173801338257464522045623271636187055037687649258315792983317047198965940764495030914443171239186198532837630592682322765865500481091537539304018209616619465332882816
182 50205428112305034338544133817912390220922286389317653693349266457791098855519571073355981027518070291051624698861366341187182446379331563833951003320138284856516720351360
183 420646178750171724828799026093059644761671759787588835974893170495113406785784506121247701577165724129698485381717991938928417435061102238221696180984035293799664865273344
184 3524384002887404044878894511443387598292774524509084447162619250781083253221818356903717050501843955953868322430205587484177367931054708867874454469619382176076951801793664
185 29529051319840547515415936373826918583609407006946881802469095691037590164543139237807961552580552655176355145817426114847421578107871699165349552920988324345164646060923008
186 247409156078170421611003163365081571012507656946646145782863387011153319084318112349369825324666428174287910364088411676212890405516886650569312733638402227940107062396872960
187 2072917610806706537275126762032572334743114786806910535523042204489149955212271021576145663054341480265058118261498185111646468227716858266319303343347794202978284805850309504
188 17367940173705314564821581787145566696211238763348679163155473509973827538512258663617233341631185887098788855437353141876060978905103456144373555790780603377973521473472223872
189 145517286507116530283903802898774129552745406154181409069675119254169055561046969604234748366221305681485954704442984281085264817723373909527087419092846494868633375859293130240
190 1219216583003501769881631331234537393636409988065188334378658480423556506993735241508689515543718028499426980587413998164090482117767275753317322759923083575785865823279034248832
191 10215206123968219384585229854275254624664004082847503998737593620294645759601616615510713922917915462307773899579595633292079405986254233803423017208462740559451016015182432631424
192 85588104369523739044709987556740739400889238103463451845459504962630243332693860810887216972144270375525475214299684993629005689477597156654803809588032000226516089865413231623424
193 717099931285858253850830059509216710719409783574295310115263567627430844830568068022717048086016713953890178538503255800975362668622189658094263131937402620054599678350540091466112
194 6008221764440558911087179695290790855851145511280142038494530734662320516380609765344777575965768008047898458381496768709335668062142318133097058712196130141322935476906282653574272
195 50339885970937502529655477857991905252244124509366781090767018760520160307178449203324485034816052408677047093595088609374854956275903474836983608194598048198318865015796886788347392
196 421772733916879211484292080160401914815506280679306978164898652126633604026774529496443418743992114099501818973474338725886344041937411807828176968516705375946371671380745372044892288
197 3533822845336207337877690270567775398646746340338998779796944485065636938878478251305268118936825915273968029719934157787135392552251670147145058804357242264537969304511073943363871872
198 29608134661168352971641459398091127867370541058480996334249936352587433211370184487555453933238142733786528765264553722119870111880387734686768841891929137382633747617652470398273528064
199 248071755852400483078864733773539679855209035408234627856870096959369089751730464538586004900701206815908657106362191296648682305493087986980729144582602985589311687933583444372947490688
200 2078469203006002798868411397514837042705214681273971562079954660678979393008181060974669475488371367445596461009403237541550390660522208261791506271557606372238056387330095098365077984896