1 1
2 1
3 1
4 2
5 1
6 24
7 1
8 16
9 9
10 640
11 1
12 20736
13 1
14 7168
15 6075
16 2048
17 1
18 23887872
19 1
20 8192000
21 321489
22 2883584
23 1
24 10319560704
25 625
26 54525952
27 59049
28 2877292544
29 1
30 835884417024000000
31 1
32 67108864
33 578739249
34 36507222016
35 187578125
36 61628086298345472
37 1
38 326417514496
39 21824687547
40 13421772800000000
41 1
42 1789833449807353177178112
43 1
44 731724988284928
45 2270041927734375
46 50577534877696
47 1
48 46005119909369701466112
49 117649
50 687194767360000000000
51 9069126227001
52 309200261916655616
53 1
54 52997898135593896088961024
55 3574462890625
56 6490588908866265677824
57 917613564026769
58 261208778387488768
59 1
60 167688662069652561843978240000000000000
61 1
62 2233785415175766016
63 923161092148061394327
64 144115188075855872
65 174322509765625
66 305837541710133816632670187082578132992
67 1
68 90628853634135027089408
69 326749226634207963
70 636077713068894036426752000000000000000
71 1
72 273457513497334816890950735729000448
73 1
74 43681889966544218226688
75 2544735977121974029541015625
76 16195355853001448260370432
77 3502954942155823
78 175448783045893137698116981188335975050248192
79 1
80 72057594037927936000000000000000000
81 150094635296999121
82 12391489651049949040738304
83 1
84 101717651960621089260568067274706803387997368078041088
85 1593036651611328125
86 103967620486858109024731136
87 30673789953200631364923
88 94234176692581731316352505872384
89 1
90 403684817862603090064843749851543686348800000000000000000000
91 467664747433601263
92 941376028624076362793602777088
93 946364836998450394798641
94 14545795461603218230064709632
95 62141895294189453125
96 1828630994004418598357041151327515417013718614016
97 1
98 13433591959151078209337221995204041506816
99 1899849497700954243774614095449
100 94447329657392904273920000000000000000000000
101 1
102 17946278903260558848204979508738986381127905713614009401344
103 1
104 19885798809620314119928926631622606848
105 474012970547270980282374173714570217311382293701171875
106 134370963624192316558650539769856
107 1
108 3640175260000859909331034110137026529970861041302634496
109 1
110 14252919224752986861598316513198080000000000000000000000000
111 26535663319053947238714713787
112 9436614741993103003243862311639011813043994624
113 1
114 93451287041298228079540198727061847239754219946775215335142326272
115 416995584964752197265625
116 31658732020701477758057568743337230336
117 142303580674350741249375027989045547
118 306345514653554830083299283423985664
119 39305945580101718558481
120 121476185510587778041183038312830765091648454243909632000000000000000000000000000
121 25937424601
122 5067681733929991765445764417318813696
123 7917726340070937567503215801209
124 4949878902803553596209664516601468157952
125 37252902984619140625
126 107049901678009490005023940930570322715507268737566166405753329067194146596323328
127 1
128 1329227995784915872903807060280344576
129 235143754952624280893791220965947
130 8401749997064582715669971501860551393280000000000000000000000000000000
131 1
132 407445437960461399856768499911215463238022805821054783890661855697871975726710784
133 3753897464957764783217881
134 91195674334811508208184394791713880670208
135 26648893799419456508149153004097752273082733154296875
136 1117048119101095880097760964123581647459507503104
137 1
138 4331730315833195386071694246042273041024291463757452869778157886239741206069248
139 1
140 2832163999440680038848564176280658420389828886528000000000000000000000000000000000
141 204795204093706322122448093231986683
142 12369944602309955023820593729359638022848512
143 4759249030699485078318419
144 96913599147835989411118079230719574439631009531510861563477076286724112384
145 411691726185381412506103515625
146 406988599873183872333026858475832597484142592
147 9786890081298954854772467520694216700636996255018601
148 564799823270585826994104368832228727681213005824
149 1
150 974784484875042630024324409376616965930922797825482957889840401612800000000000000000000000000000000000
151 1
152 79736023566425873409112702491945068139405493399453696
153 157152650759430459795790710039985586638971681
154 51918233400403238995606260881113749017375443087969179430988462322579273251028992
155 67194996518082916736602783203125
156 518619777157055646724025919411919475615601493194461378738918813945576118094362602906081820672
157 1
158 451010270895083322414418366346040463096947933184
159 1708621406686821804917192335266381411363
160 4153837486827862102824397063376076800000000000000000000000000000000000000
161 198526285321957925355761062423
162 666737179632810775309289487422194846687212657480819291159761358702192258031470772224
163 1
164 50364077173241580012758081177819470998853263397224448
165 1123106198237195236760499566041307924790913178367469756267382763326168060302734375
166 242609271796929884421811682230902981262884802134016
167 1
168 24334922654338565898249092683083950667364542029498863101741341640898349220278307229285490342609077986958245888
169 23298085122481
170 50441704128158860835664518536205483768093385687040000000000000000000000000000000000000000
171 22592885151374631885780458727675888198744428081769
172 7436775083473158292327703679665504898802190636441141248
173 1
174 91878661031041889618744280338049418011823807454962275631458098527324157989113406058595366903742464
175 2988252270530860193482249087537638843059539794921875
176 34383669980427980631887150089771974549614489991120484409348961861632
177 125028976051495172652378414099006122924626683
178 1065563305758313346827288167315449354234904545893285888
179 1
180 2933305779109734555426108460336415730568261460332937413729186987132262486554705920000000000000000000000000000000000000000000
181 1
182 173472760506145441992759539622117115135254407097206337297030285100523127140246878084088725504
183 3608528048539375326304654446792544714699359081
184 652234976869275849901534825362271575287859813658146361871171584
185 10653371873559080995619297027587890625
186 127643692407364717796564829152242156723812570017826160897209223027049228618204621411313626311222213214208
187 1018978126454648112440179803179
188 318216569078638357882677326799653100741696703764936257437696
189 28103220129413362615058873463988015200796895103982672483573071972543
190 112440251982342735549569084373406912493458527801573376000000000000000000000000000000000000000000000
191 1
192 5778244187539640077498212174762214747970035532772267837169993376438435086293449266066690545568186368
193 1
194 152219717083127008523017893512785910590482119528252836937728
195 5142430462056577426285340568797808743282712011194026281762366608063530293293297290802001953125
196 70740866026587653457176924558641947920140389387024413977339993443558747559587479552
197 1
198 148039188018681588179020417744412402023363436323364550918483280270729271209055595943249567532938805490282311637832631844864
199 1
200 17840596158824498513228574618118689204784332800000000000000000000000000000000000000000000000
201 85686284835777735741580518945106440487398543194907
202 20287592808769752228717271415807177856842812796507759545679872
203 656939336998075042895784450637466521
204 788424732007409536964957988511666093276608624479948507396026246519769386567970133934068039661634464683629936674527510528
205 50195598788604911533184349536895751953125
206 165514618558675998380822095511139748059786908359627662036041728
207 13453240480067603896773842002468066155465076417699898222427
208 2138566529156535764718641708373048189982041293235514868773186182120858485522432
209 374970435806073855361894654366091
210 54592297906474326326539023332032073065627932264589882306066070900418412041898562140067552553794959624469385660861233548492800000000000000000000000000000000000000000000000000
211 1
212 15311111373769324496119084186974416945644672966745654332234429104128
213 23382162738090622077793204996336471521221916165663369
214 44017246908342261627645425633409126008288184405698261344575291392
215 1518252634724603922222740948200225830078125
216 11448756797923291427722380477874662116574881751068236675857126569363396004819595787274136396295765259986166349824
217 48028997688197674807924752443999085169
218 717439986992045834379566563595004820172472837416240820419993534464
219 2002159723018067631275016691819805910665328087877886841
220 19664504382165861891853897049388729663316630779687305165518677758443520000000000000000000000000000000000000000000000000000
221 5039924675917894974630391705824013
222 4115588481727403725763737481179250029907526693217216074075726167073850934048430674268136177896086332359458415137307871936512
223 1
224 39894264609383097966739033711000469633186224964042247029862070625279451959119133123621523816448
225 37540991576742470036467630127766006100637235530210322753674745399621315300464630126953125
226 380809246673502787099671588104152283265124664968385586295588494770176
227 1
228 23893879383911112263539630113645071928493619983440199464358080502912604287299035317078730470990157260745166887826130640805071079604224
229 1
230 13477824326712770492105934477212564973721790680670290055853506560000000000000000000000000000000000000000000000000000000
231 1791575450216369323666917122500435524259048471159713436232577415676711156838276094533734308552575102986217
232 930111490611170659856438336186651001150206176873588213666173033224641328447488
233 1
234 13286172339137956284579225010709994208072803865570780145243232109977012133128449168022461837911770114007292390399748539634945237273974233104384
235 6771917748782385615413659252226352691650390625
236 177184220369687400012445340529824151299869538699422727539090507819959451648
237 15384281593643299292439856400506783337399368163873427647529
238 634442776168451165256220730460905179199095396948219995354555811062766252921843922532863048541442169277967077770002432
239 1
240 354155127508865664692142140326450364075989446874559785195986460961229897581351152899718978476234349977010176000000000000000000000000000000000000000000000000000000000
241 1
242 8989138051189266041827814330950152178959623509110921956150875515333735685976105346774656352256
243 22185312344622607535965183080365494317672538611578408721
244 50130089201307806689143306252016048455129765299590608341675037146950016172032
245 4508019355278885396855625470409791033521429426400572992861270904541015625
246 551772521160317761367596667758878781204430861597469583302533592967549385096409220402855745457797828983761029362327792683987489172765016064
247 3235689989173509096373459180291500997
248 48610581486400707793874705568850652941878410302805422959075620827668437289335259136
249 111416435604994649476827562609425022068391220382974306447968401
250 2451992865385422173373355243440494693789982595493763481600000000000000000000000000000000000000000000000000000000000
251 1
252 8732827329054447288159973537788182993851318998365862423947761444239332830046676066225217660937339843519322580300778150913262691492306284778639829247786397751450796032
253 408040061145788971352422425790841117809
254 14360932942518707830853042086038441696645789113805030891612415204106413539328
255 1594343913204090753071871728708144211042734261238835965235198819992815174338414256627327603155208635143935680389404296875
256 226156424291633194186662080095093570025917938800079226639565593765455331328
257 1
258 11149856214841937579777700456459959113072818616484415198665920285485821680763803062709256472861066886434946206795372322470425155737181343340036096
259 114348371772163430646758129075873277926396863
260 238592182184530538969254397784541520914363599125388828777464728701382184394555392000000000000000000000000000000000000000000000000000000000000000
261 1965999181053942894907891886620448178068661111109852589761646202065370507
262 60675054760353686401951196144552463715113471964795655556675774020146479931326464
263 1
264 3549996008617916394001756981582082150936252104201653873335591227790623242432016849772239722695820213217503453798723537129321301947590869817351474760384934835235323904
265 4277438321077797755975780091830529272556304931640625
266 97223971357051923204823781165690415152921773194806464908206221109851723630147198414639365437871313909501724638021848371033710526464
267 840510468362405855714551505417237043157534026201752436826413252729
268 4457724945316215153174973461013504157398149170942982779161520811388413006066697109504
269 1
270 51154459596370119431126274059609607794042475285704805583615416509694168738286894550444293806975812759501388459158029939507200000000000000000000000000000000000000000000000000000000000000000
271 1
272 339400648105344535504588203607300623685795089884233567296098760713997168811788786715885338940669952
273 4637396730500038149315113020652261474888161909295024372207735023822446592065547224401454338577813522642663146397418448431971
274 259907849838793830777310821518380947470712633740374135167478808724833874094837465088
275 16152141117837009945002227354255742997057865295573719777166843414306640625
276 93218993244610305901319172430480237549354552990179658636851744836276300332620595904535165605685934779510178146487269150019716168454059238096024374064585346383872
277 1
278 2109617000151377662951603164441165062681988676783182761359390038700841372215031103488
279 65975728222958030308143324432947819300275474093649899999733283915604028531361
280 157214597226665434354715433391939895350881941407475582816403443576051881790397809008916541877937766400000000000000000000000000000000000000000000000000000000000000000000
281 1
282 38773163803742451873246586797748784226954985262566935213437326987198066061153295099324793823979943429101800997964563538272337041399695552829900659276126355456
283 1
284 173825641471350729375463882633278118848822618542997577047689357845515242905520344697667584
285 2827060603684252459397586996767341917163416935781659190586787258322977991616626744546137014156561573230419526225887238979339599609375
286 81800326275462505286108882655763117083135551865988226938640030208677641625677956134861371790310674302588495364369936833285714752227508224
287 508293950518814678725287526765562904132876066487
288 24344700853849035700818673148074354758817652733157773392184531343019477693735336014107210586246213128985447429892804030005399393593757895097780327677952
289 48661191875666868481
290 15277807882890518065220012514315888514986785053724368900258818768396940570787840000000000000000000000000000000000000000000000000000000000000000000000
291 530593149778312709685796321001069002461595092450373946140385622539879481
292 96733596729212985085680168013665901376679575207365908497768487449523114024662348074871422976
293 1
294 126042791333223382639386753557802046052508068311662087131214338140374547003378982185998362914904984356014641638619985924958367978463741603693545070920383965835436453076394174993279701037011173376
295 513190200038715800545663370257898350246250629425048828125
296 188847313496959110207357543502893251747921370738991733977344509987735873754263595868663282288033792
297 73190693809404813136277130640801128295932745057001956815185505821602635452788153750784374719689361
298 2371237191201862709796862559164041765598974927001753916756132241826584481755759134541611008
299 915021155705048621558426870536807041640837
300 92359905777841535194795718642019426605657359207288224793425766233317254973524089196276180752307717799159901427660042418126357932957237248000000000000000000000000000000000000000000000000000000000000000000000000