7 272
8 7936
9 137216
10 1841152
11 21253376
12 222398464
13 2174832640
14 20261765120
15 182172651520
16 1594922762240
17 13684856848384
18 115620218667008
19 965271355195392
20 7984436548730880
21 65569731961159680
22 535438370914959360
23 4353038473793372160
24 35266789418949672960
25 284940041496433786880
26 2297255485017067356160
27 18489840364946532073472
28 148621728533690781270016
29 1193384833751084963987456
30 9574700804298603161976832
31 76770268192416379181203456
32 615239656078279345694572544
33 4928631403942459639595008000
34 39470830070296238581077770240
35 316026274227547865300567326720
36 2529821747432431322226753536000
37 20248565758247511327428233396224
38 162050411254729487122074527858688
39 1296786207292470383300195597156352
40 10376656794425826662524258143436800
41 83027874949421989652112385989672960
42 664313229748299817368499559250001920
43 5315062258112637441040259133388881920
44 42523926819532530513727500975414968320
45 340212528481446450195959651806383964160
46 2721830159762315758341594938214574981120
47 21775440359616069224347850001785890537472
48 174208434305910337448280495572840555216896
49 1393697644658569449994953987524667318992896
50 11149766388352808805249334613968454955302912
51 89199267752194207168111011060658091679809536
52 713601113442842891839779919833558340887117824
53 5708851645412250525629198833189080760959631360
54 45671075046419246564996560473424518878446223360
55 365370204405496427926510146864729501446826885120
56 2922971455861273570271698551351546456025973391360
57 23383831749068508012556597827112603949836863012864
58 187071021676464277719651899585487070109228196691968
59 1496570421940286189066814359939632847901750001139712
60 11972577121244156532293140027227151481082043139358720
61 95780700971587011983953534863060998937302349476003840
62 766246120946313776557315457464082668450069043929415680
63 6129972101595106102431418818381721925014270130813665280
64 49039795946805759139680166246681503207436381482731438080
65 392318484358099528922574735389652060387441601998057635840
66 3138548587443020863158899833342020276370086116350366842880
67 25108393046271337802592796410602097491770898896499110838272
68 200867170878080665305317309551813099696542922108495594520576
69 1606937528637386720037546611315079879115529708445500792897536
70 12855501214167231848082620683001377289130465099450711793467392
71 102844015716096821443939891273066246075125317935527750969327616
72 822752162299429199969239488817107900525989035306313758281826304
73 6582017521143966339655099419848817168245304094156332164941086720
74 52656141525590556967330374534135870464749759921197733575634452480
75 421249140463043192079809380906846770238944213039078533568890142720
76 3369993173972372627632461578385836943455484504768532448801005240320
77 26959945697695831604306536220751985982175278533353353692698906722304
78 215679567442919884555986708427283847153232279099932761885668276174848
79 1725436550866591236102648031679646053497095716016964737815385548521472
80 13803492475802799462675114841843321576345439307256385981721808092528640
81 110427940225226872839962177967717341270986087374227423608743785733816320
82 883423524348146203723218968325908559106707796286625543592843464555888640
83 7067388210264183104837863709680573976550375412168124567734486040827658240
84 56539105776193702583193497830354317285032681308730391714458769163540234240
85 452312846781267988497526219556377089680863101575865183775201704114305105920
86 3618502777723875763162152733917880801226514570756481029467082138175605309440
87 28948022242893927125528767993070265156492632577306575957068247731661147471872
88 231584178071332122460456479908146196272800940531511575819479931790921937453056
89 1852673425349120288430022894249961593444665709278668585684651920903526076645376
90 14821387407520016615972449502520619982850062906489629676763464363062891246518272
91 118571099288860105515297277501349277485706774825438512726544239412229670694813696
92 948568794485106560065428166739497142866087050387793093255072004981069318386089984
93 7588550356938362058689385528127313691455733973638016763639638074485623931094958080
94 60708402861924885633556797684552635190817177128536533163273004371877535852108185600
95 485667222934344610222980331808181057280848608940905433182913801551485269580468715520
96 3885337783711055573732652192946266178124199787305425277769256273197924424874857594880
97 31082702271121989987683997052600498446123579359369438520183334425256012278014928748544
98 248661618177671711765188184112018839715194805705367137557127828273534123942428255715328
99 1989292945474115562164479890460513354157425317884060561823183800843766265917979473477632
100 15914343564112778406737748606828633364360455565222625805572152030934994208475763504578560
101 127314748514841766917417823412525347004521407334491059504511814690351672028571363599974400
102 1018517988130493870562343859753291894623439638144888041357912713473884906594896496610508800
103 8148143905115244359288196099910964462785812435340617519915830896941119026177938331323596800
104 65185151241354125143750865639418865552360087553740448424281611356881763472870143582588108800
105 521481209933452482170930459151170448248108151826145065813080056256253765384730682430219878400
106 4171849679483495499918495395157935197218022092247483150009597226672982096571294548165971148800
107 33374797435964170393207336598390824035507490497253161863344074149864280818703156341429367734272
108 266998379488296316740133312038561849348927110611279779289234316278364606772958891675384687886336
109 2135987035909902546875824483573032288996955828032966993574796564297951454361482369825676424380416
110 17087896287300618201062605422641324118105715538679818772685665121607043668324612017005679242903552
111 136703170298534567054801670488023881404346085592663734959150464912842996781327140283251786594123776
112 1093625362389061672056006945239762159642237567165615142866465709235832711158696359367671170532900864
113 8749002899117248631792348762092329901062934015105713466585913461493236085088948088934447533460029440
114 69992023192966787236236939570730672828934667405078825906396394491962512345735632312075452286731550720
115 559936185543908686880278755047403211102135812102944629391856194059801152167802856276481389767447019520
116 4479489484352325428378495521093903929527859710760436882660266538594540492509663840402250416729924567040
117 35835915874824996623409353351990055567527469097223658722588515216055622789232695094723414289319496515584
118 286687326998638677743745939709052892978946550479306306703201967499112651465129297728269368948527263121408
119 2293498615989343723957890861793394384064227517941774526543935625470097271411985282504510333919153662984192
120 18347988927916168044525246959645958410808662178394664396571705426411323411796738874139925543147142622740480
121 146783911423337928518262176072398002993676628706069649219473231331225884666533962835819530292973227034542080
122 1174271291386755380987783490971189748816034970265598283964709888769440726457707627414431422084878006652764160
123 9394170331094357452168333702245288970318124843804596534588125658865609811113144227586442245963201993727016960
124 75153362648756762166238759945559334491149849044952418192427538840061067134313914872019988602329529499527413760
125 601226901190065609363036795614511100046891058322619489201647888543725952167676097255738025365534230950738657280
126 4809815209520594527541699705723032691614868237590628151001608273982574371766634516185923470016416787932863528960
127 38478521676165177618789899957666275413440506908422754827718464807710094938942630635075932173306270399645951721472
128 307828173409323970236848235134864383498385057507337664016039175963972488636468402285765465383717916266384815292416
129 2462625387274607182988707423533572704986775317819838296387728364007910432627780916298638917353459909010623253446656
130 19701003098196950742721672620677242692922456530706687982229998394723918656414650995748171852866399380823717269471232
131 157608024785576170128136364225954198824364858950091012240607692585043110319039655042897224300941409796690750897913856
132 1260864198284612773224214236567356878336127425700233666959806427322411335718079392892549823565017914915378593680850944
133 10086913586276922821474126368276229210468191234861947216572439477157823322514155073308558280263679618875492794158284800
134 80695308690215507360789521035708285501955020031471483630752551325355445679020967165126945302122878774016659420967075840
135 645562469521724813469779440233102235102430338091382752472456018271091688271318861208185419261193119878394185354282270720
136 5164499756173803070355920422012105027935248784275878284551680189403493756753877174038637709639338036739405870172785868800
137 41315998049390452149014904387756591747836680702224812772901504893788472661408553310433782050286034943180011000442780647424
138 330527984395123783972613070836667414971017624871855895079781077657362137303057911378309678837821157094328111599789264601088
139 2644223875160991280044799119088964436719722382180078426949252842534764109607844000421433640658618466575468928072353056817152
140 21153791001287936335427349495013088381468960118474761429419102873261090299249664888595691593609603887255292441994950239846400
141 169230328010303527526746070581478677493508501101112965812168348641070594815439667621249201305101111720761452714828204720783360
142 1353842624082428442911413424585467641289433708696711801292269837646336051804471459695424899769331769934771560881102487520542720
143 10830740992659428889300863829517936850500029345874979502844286447234773514226027297484905413627239503374837508261422333396254720
144 86645927941275439249413572872542867477890934206727636860678299637399028823991780034806210173424002570280580707082998641716101120
145 693167423530203563159044498235104365983030222352274288407684405027689857698603586332453478854894614254420141174117945148241346560
146 5545339388241628802376947128427594625522435175031378495791617578724130543231936627237035192352471450470980701239302043314600017920
147 44362715105933032214376177788810462034318971626001825079668275435573595616929090897368025187788466031106797476382719611300292329472
148 354901720847464268563571350315476807520521230386807129790058164354443621942218584662918988598739430027304211955829783061415954743296
149 2839213766779714214058332311173702414030743280212623128348429553648505516355256886484985564209472495635405078555060293332961744388096
150 22713710134237714108515567185008522753789771188230257469439777167533584450978542295833015924860214186935418159630786924582869571469312
151 181709681073901715260920027516099056989646792851069507879994222936373720037892619168710729685588499586887287638114640321504386729639936
152 1453677448591213736543145387518882431533537559738678433396577450523577712429549479572562147069213658819408164726648046217417417214132224
153 11629419588729709979673947467535027661128818234953681668332417226332207708264992851222413801095147229867052791729827704789976676994908160
154 93035356709837680364928726122844600673167640947290668777186749781012863653196903055042832508336172098266235586483578375792376002075688960
155 744282853678701446106039328347706502476007457952311476897197481840094365582166112735216745615450162412960582503729412130514777230404485120
156 5954262829429611588096291589388730727067119511448660845042176626605574519485571706250345894516405546818454169964125155366287713019006812160
157 47634102635436892821028113569256601208381683557001872990847532975299682876269246902411871732550178274308801516454671986746188617712154968064
158 381072821083495143270391108149959040907864032104899210415412966765607755897409200882732067228192485215727406780901630165045692044942264762368
159 3048582568667961150403843149601263908046228785594708726668424255396763620193744266939304073348704817112785212091491298985905429755684047552512
160 24388660549343689228841333424176585909100448150864281790656882161411091506609719614819410186803377996292429233817258261334900630996631494328320
161 195109284394749513985392011883353086101371603804550296907264322391678916354554546864273425549838994155186188033427050108357913815729259665162240
162 1560874275157996112817091052760916387543486807345967562225210939185565848831742595636123316457707607554770427944608321787175698670542773530132480
163 12486994201263968908176379512778577127309613499675839025630047901129408678631167821481097573119789612309425266338341806595279597648745920022446080
164 99895953610111751299464470713536268187647033268936655056839669946134995000726658186480323079930534576755382049086796061199572913117653397017722880
165 799167628880894010601329541779097102560595883732029356692787305786172614325061771959319765600915800474553670046159402017690895456414695940151050240
166 6393341031047152086052078001075384863107677970216435030316818947097351799546396772323344382834134720036364655506353182941414179855410795147616583680
167 51146728248377216695911828072165324962197248329787172985284533726842389000192286162246472732529211886316223922904366123420280609156318895351395254272
168 409173825987017733612545173333735662851183089028356607660921672214103758998806535166824370869258764215032920612742584422774511077029185546241206910976
169 3273390607896141869173540625458601202588636256402297718330476052833645881451984496553428373276435530805296167518468703002784619130515298240836440948736
170 26187124863169134955037456113902530144529364895057753484958411729449245085338296803729952710875898771154574149748210125013846329076016073923970352545792
171 209496998905353079650254769637631115050028041695311902205482774430191613223664552954080346089660060598417088648221177618296994343131225767403502505558016
172 1675975991242824637262130885849565468268211909598804825405707277980465639808385593713729628079857508706195768718596365912490536449537882272396161742536704
173 13407807929942597098459775485627930860384993777956690435123680104104669494002436888580972245272270034718214675368637747915550295827968777711023921058283520
174 107262463439540776789867606436053736530703979500281195245429541047387325985255550869986363841760653720423498036123603427945246516062238664793382906316718080
175 858099707516326214332155459742862711904505441279552792330349079765244020973556451895139425936935390728944453025193094951217720547941436658591290836616478720
176 6864797660130609714737000485159005103828061739604477998402708819384558172323588467689196976392813875963866256307300865051335767137267525814025715297938309120
177 54918381281044877718377359670705700226009262639265580193199087476373807036039994162350306674611431364789546377018780843553573062153651994218417751593796501504
178 439347050248359021749923901779069791843378670246015538513724758356804860505516793340725789901910973722192831711436398444815132584592892116967920272997506613248
179 3514776401986872174016922698774036876936832517543278380394202323646208504099793718007039008243025122477430768324622777461851674612223016191487850202512880566272
180 28118211215894977392241178525806766680501333518499738638057618534119419453844216336005072348163757605753625323314363720545180467366729152824248375624660670218240
181 224945689727159819138567857990334565905257835085133429201117557410409837141449749169447808893157261293830554773657687817390262983112630737477370535745178797342720
182 1799565517817278553112395331647120736836788442313162917245582804870736284342156151127487272018170074619663739457713060603855881364226990836136598515505035676221440
183 14396524142538228424922408793650600841226118668353552855136163028648683522370617497092470530539783818430059584871219833110523124199428559738879515310779698029527040
184 115172193140305827399519535196808434542780555486251908569329632128041038075302406908483611277472587805686672938348095525640244540700302084904104592523116426601431040
185 921377545122446619197002598688660152022758516888559827129187306084921496567221251578914166090364715432412009654982900987617874665571284632336897333566893906534072320
186 7371020360979572953581127060365862723081259190071766670337395830201805992514136733255088265158263030780196450731346143265117157095115065870490654383242761717667594240
187 58968162887836583628679824317094943542941859552185981187107637012291749915285043301399713781405373612725362957849386440129981015510122315333838134412995566910278991872
188 471745303102692669029624462795939115194665430818151634431168927923525829139352223677120308830364360775915821975652010863356111743980158687837504004849520633689938067456
189 3773962424821541352238117039447618220472385802215151895965174429494148377697019238064306636880174415623387192459161648407529437327352633703527755064382157651006850072576
190 30191699398572330817911701103211744944119134727336584444754078073273730811066822914948922894628451683394323376729344812020880623898685261509347964097557910113050974748672
191 241533595188578646543334418142379758956091412729959308083875995728150963487466124841154308455679323260439043947928729114327337313039096986612469706879209153815066334724096
192 1932268761508629172346921524584558893994149581628720755912164261967121778589718179660962854309042919362101614825569264267112280465125551192722824694699874454424899901456384
193 15458150092069033378776857214622032241585235953692722750652963391268211573276450281315503399661773792302114008145406838230937320007326224356876805644286406153419514319994880
194 123665200736552267030223815472284241403831301165091595877474628910037310642106280053511668861933807032216891980963048922381997150019440230892884401913184868071742742147891200
195 989321605892418136241844556195929533657689956923464091829028910506758672560259578982491009359833160660905939390011559553988763833998775678019013673796199906359883211493867520
196 7914572847139345089935082359388216093424615339340695331579459276424172288390171086942178711144334153175802734966963753392530194222703394466012891690247911733128708977516871680
197 63316582777114760719482624625919484949980647208463026117361189177351741527148608814084842686309833774672620561009903906963282736308696010142044253437957161276934213774285471744
198 506532662216918085755872853263572880360978426970246397003223580086490999587042048693760697134682805081435307951071226626680820388023327458519884304684934557393102005908671561728
199 4052261297735344686047054334153891828728412325617928747977640589530046776876030803341722002132062465684825431149458842369537288699885312103140853413680498316302995781824054034432
200 32418090381882757488376865944551028032513520548323402076563345512414206364548520495673225681421471858222881049563126846234324901914781320636971089750109797497625595313049997148160