1 1 2 4 3 3 4 64 5 25 6 6 7 2401 8 512 9 81 10 10 11 161051 12 20736 13 2197 14 196 15 15 16 16777216 17 1419857 18 104976 19 6859 20 400 21 21 22 2494357888 23 148035889 24 7962624 25 390625 26 17576 27 729 28 28 29 500246412961 30 21870000000 31 887503681 32 33554432 33 1185921 34 39304 35 1225 36 36 37 129961739795077 38 4347792138496 39 137231006679 40 4096000000 41 115856201 42 3111696 43 79507 44 1936 45 45 46 42420747482776576 47 1119130473102767 48 28179280429056 49 678223072849 50 15625000000 51 345025251 52 7311616 53 148877 54 2916 55 55 56 16985107389382393856 57 362033331456891249 58 7427658739644928 59 146830437604321 60 2799360000000 61 51520374361 62 916132832 63 15752961 64 262144 65 4225 66 66 67 8182718904632857144561 68 143746751770690322432 69 2446194060654759801 70 40353607000000000 71 645753531245761 72 10030613004288 73 151334226289 74 2219006624 75 31640625 76 438976 77 5929 78 78 79 4668229371502258117133839 80 68719476736000000000000 81 984770902183611232881 82 13744803133596058624 83 186940255267540403 84 2478758911082496 85 32057708828125 86 404567235136 87 4984209207 88 59969536 89 704969 90 8100 91 91 92 3111928305110923294648827904 93 38929455665581472638810893 94 475920314814253376475136 95 5688000922764599609375 96 66483263599150104576 97 760231058654565217 98 8507630225817856 99 93206534790699 100 1000000000000 101 10510100501 102 108243216 103 1092727 104 10816 105 105 106 2396558193099689811132027928576 107 25785341502012466393542552649 108 271962372616449667721330688 109 2812664781782894485727281 110 28531167061100000000000 111 283942098606901565601 112 2773078757450186752 113 26584441929064321 114 250226879128704 115 2313060765625 116 21003416576 117 187388721 118 1643032 119 14161 120 120 121 2111377674535255285545615254209921 122 19742286955644203951779312467968 123 181414317867238075368413196009 124 1638633793688942910713626624 125 14551915228366851806640625 126 127079645979756182501376 127 1091533853073393531649 128 9223372036854775808 129 76686282021340161 130 627485170000000 131 5053913144281 132 40074642432 133 312900721 134 2406104 135 18225 136 136 137 2109840582450070658310040166140836617 138 17300768002245523789788027740553216 139 139708234283055276457744135264099 140 1111200682555801600000000000000 141 8706597434461286533025514621 142 67214060505664762405851136 143 511324276025564512546607 144 3833759992447475122176 145 28334269484119140625 146 206453783524884736 147 1483273860320763 148 10509215371264 149 73439775749 150 506250000 151 3442951 152 23104 153 153 154 2373411132289445384862704813118578753536 155 17204373759584612410494164276123046875 156 123025056645280288014028950372089856 157 867950157175944616541309253832693 158 6042257331792746762298544635904 159 41510944610598709891422261279 160 281474976710656000000000000 161 1884016215314563749249761 162 12449449430074295092224 163 81224760533853742723 164 523300059815673856 165 3329565857578125 166 20924183895616 167 129891985607 168 796594176 169 4826809 170 28900 171 171 172 2985660972649693842609033709766474054238208 173 19267699140703639475173287301067237020969 174 122839268279766578502318308048472244224 175 773764461502456106245517730712890625 176 4816039244598889571670527496421376 177 29622774261288943786019374517409 178 180077739354589843349613518848 179 1082022699327332498100696241 180 6426841007923200000000000 181 37738596846955704499801 182 219100057666451666432 183 1257791680575160641 184 7140436495826944 185 40089475140625 186 222620278176 187 1222830961 188 6644672 189 35721 190 190 191 4175104451029560129032309489748413563128172801 192 24139226255600720920511942871349854971363328 193 138048458700232695871309169025125298085249 194 780961112206613064355831278045172465664 195 4370728015788937455497949371337890625 196 24201432355484595421941037243826176 197 132595005683061140853836321918569 198 718865222040754575648532881408 199 3856887017121283350242637601 200 20480000000000000000000000 201 107636749520976961802001 202 559966859614392781312 203 2883821021683985761 204 14703176545910784 205 74220378765625 206 370967703776 207 1836036801 208 8998912 209 43681 210 210 211 6455524909566795950686176760855998473732883145411 212 33629252849110558775789412517968076031892914176 213 173465241602033923600526744770666343633720877 214 886028966489629600485596666987128566317056 215 4481813893402420058349268831634521484375 216 22452257707354557240087211123792674816 217 111402774653210244885538776688002793 218 547508556142388336802624725991424 219 2665468122176587678000165555659 220 12855002631049216000000000000 221 61420735191082762650784421 222 290756708973467203175424 223 1363778273695777847263 224 6338465731314712576 225 29192926025390625 226 133244912166976 227 602738989907 228 2702336256 229 12008989 230 52900 231 231 232 10983371354207348610927682204095990351637978833485824 233 51817247707248428810210930011953185452425531953033 234 242279767486230929845958632962398789364719026176 235 1122766337277974802159552071487102508544921875 236 5157224693539907939081789589428475743174656 237 23481286212560576630391625830392698486317 238 105981805267390909456056535197029564416 239 474207604587222664574155977048675599 240 2103572012316858777600000000000000 241 9251700251046710094679721359921 242 40344505040107975043939700736 243 174449211009120179071170507 244 747994256939818786226176 245 3180495308418845703125 246 13411608173635297536 247 56089126010461063 248 232653764952064 249 957186876249 250 3906250000 251 15813251 252 63504 253 253 254 20472716960222217440765674361370198531781180759331569664 255 87878769976207414484509354182271548750400543212890625 256 374144419156711147060143317175368453031918731001856 257 1580019571820317063568778786121273112555213952001 258 6618726162026367268775258306437748645203279872 259 27503993294560473772198018788146282401122121 260 113382731538515072555417600000000000000000 261 463711767918664502541894501412458676161 262 1881565623310125809629155883792826368 263 7574962354538500616775660413022289 264 30258754606351913178556104966144 265 119936255922052283847900390625 266 471734895039369510442428416 267 1841249380144573175455449 268 7132029752782342586368 269 27416893182581291041 270 104603532030000000 271 396109944105121 272 1488827973632 273 5554571841 274 20570824 275 75625 276 276 277 41640358275796944170909437142153558531030140360305109220641 278 163316591017174055043269783611772008010030847358247370752 279 635758934302973596231040358180750098052330444279224241 280 2456510688823056210273111113728000000000000000000000 281 9421637662125346302547619176015735207157110581601 282 35870138872692399860433064418151437775804039168 283 135567578705775833204727806944914390805805209 284 508641487677650175940427225320989334175744 285 1894600991011200414864841308746337890625 286 7006328517198347419493130903152459776 287 25724477018923486959881583081626689 288 93778296809785602500326041059328 289 339448671314611904643504117121 290 1220050976570582900000000000 291 4354415726901861885367401 292 15432833226052183785472 293 54317648809320741601 294 189859054121057664 295 659070838140625 296 2272262782976 297 7780827681 298 26463592 299 89401 300 300 301 92079380733283929400104911920383814661868319075108427127007501 302 331258194906987095044696316000505380700762448850235022114816 303 1183533228510673434283872877613032750557907386107003790927 304 4199705522994068787326857641452271432797115356142370816 305 14801189750099385703149975894556063299655914306640625 306 51811782010038960534602580426501104898314496638976 307 180147871041420205503722612528586679548153662443 308 622175487862884370969448890530156708766941184 309 2134490126457380029639523476432569307815669 310 7274231217471852638284810000000000000000 311 24626678197858236231771226088426950151 312 82825547669143336572232508337291264 313 276742836588297080874770702008153 314 918662051842949959948040605696 315 3029814862722305834326171875 316 9928207061616528930635776 317 32324614926291125487197 318 104572372169968517376 319 336151289362331839 320 1073741824000000 321 3408200705601 322 10750371856 323 33698267 324 104976 325 325 326 220626462576942666081115969083416840476722100332401106141709336576 327 730623802186783736422815543136029759923065392655745431954668807 328 2404209168887836238859192678239414758853609472300203382931456 329 7861504237465645843938786096468831853026070662354065032889 330 25545045308449067436284465049514890000000000000000000000 331 82487448322624491126367023211989174496912600822635931 332 264704713126713074351981449165077962757257744613376 333 844190453458781905644549527427866074888658530197 334 2675693740181532269706536644848590811669200896 335 8428721799215972174084575342580413818359375 336 26389334508755778116918569912191456116736 337 82119919140503665512181281660242338993 338 254000051038820699590976063168856064 339 780901175611360895051573482331619 340 2386420683693101056000000000000 341 7249334990994258712381121741 342 21890771137738722674893824 343 65712362363534280139543 344 196095460708571938816 345 581746347858515625 346 1715760213253696 347 5030919566507 348 14666178816 349 42508549 350 122500 351 351 352 571020781286828966511697171357026130589579956453487042024203802902528 353 1746394440178723250514998563498656413622090901111728718957624072129 354 5309841416380629765827117474859542433522862520827902408077082624 355 16050200918226535464448890704539253528275852262973785400390625 356 48233630642913414021914011459449211968393343411862022127616 357 144112202107451754318510132528159110252869608172619389449 358 428098355485895168969041054225935800770124022607249408 359 1264413055895030909886360374214457441085121121576801 360 3713192927456592796621901660160000000000000000000 361 10842505080063916320800450434338728415281531281 362 31480795564395908418467333659775647017992192 363 90887885681347938940657432621318544719041 364 260928041635939091848034500608444596224 365 744903650144937675010347955322265625 366 2114726025664037501814878311735296 367 5970253488172346700935405703361 368 16762006526156773981926981632 369 46801919102576812739496801 370 129961739795077000000000 371 358914725543104304161 372 985826706403442688 373 2693103168443689 374 7317420470624 375 19775390625 376 53157376 377 142129 378 378 379 1591834375844590626036679217129484601062297428333728659583944720145900561 380 4509798197114109831736361612047860673544192000000000000000000000000000 381 12707185434156887685417189599242177217215015911780860975309970139881 382 35610992081705177685494184768958275949207761073336600349410066432 383 99259155353945779771811474152020676224807587060570409107512321 384 275180819998392984803651309633513224948424026809676861538304 385 758815247929554038649616283386919683696577548980712890625 386 2081293836449205481913725811675386767111557575224590336 387 5678312638426768372929894084653155824892663355622801 388 15410005236256913117725886240788636456834985623552 389 41599951458351132315335967569797526463254360281 390 111711612184670083982570307900000000000000000 391 298420132136166228641176956541470674298241 392 793032535424519222786163908405696135168 393 2096504047832462021585980850883353649 394 5513798408911862263322980452573184 395 14426638435467322602890869140625 396 37553208211903514205902340096 397 97253461433805715000527049 398 250580717628964127641088 399 642366916348420476801 400 1638400000000000000 401 4157825282402401 402 10498572832032 403 26376683281 404 65939264 405 164025 406 406 407 4766920044061469146748466528370152939643503100662907747436984544303515009207 408 12545401545868658703862910082161902568431337453299557113727665762746761216 409 32849541799434089096777853033388551858484843772067191561790524542432969 410 85581574991286257541350409414198839092104100000000000000000000000000 411 221842906671755612762472682941489132073995896245476604793848240251 412 572180673773500618575186196623039412449880265900139142589710336 413 1468423033239425546888419964811904797348799321075034997080597 414 3749794818790922281590454769329396315004926141331297796096 415 9528181711299266673515671651927285783235073089599609375 416 24091653736543401844883321057956746341770838646194176 417 60615688788190373915105353306196125602227635235553 418 151765505207022958512836175620339672171812225024 419 378127610637447505678955404158329237648656739 420 937537496836987504768450560000000000000000 421 2313297228536522371092654815248868568301 422 5680339764959003201743354806764191744 423 13881128541502621729192837547096583 424 33759054842422944355374937931776 425 81710568207819461822509765625 426 196832129478228454438757376 427 471900975630814442096587 428 1126030494814647156736 429 2674244093655815109 430 6321363049000000 431 14872581271151 432 34828517376 433 81182737 434 188356 435 435 436 15296591823270664523506088871383420667325176498851884156619911007392532241842176 437 37493991115561106918460997617168479876640410717418209785817632996848237022277 438 91469244945792378473263497457955782493820526460890577284099948314881949696 439 222096669755422214684335320415278131300832423376325451420115919239258279 440 536746954142440485269072038310778949441945600000000000000000000000000 441 1291114435050719026386456475646628666554089222911187324493837291001 442 3091252384549091657071017470040072861247321611028585157383684096 443 7366915749220630073915367825080061226574427780245853870388307 444 17475328266213141039947253939491549080760705096584041332736 445 41262945911114538438886058934873045978970050811767578125 446 96983348391973739534314844718983917668634190886731776 447 226904411468493211631453095294420519370042603761983 448 528450425551613768181656289451784661530463698944 449 1225145860722858958890668661237788220812467649 450 2827484419024415588378906250000000000000000 451 6496031589559765158478041414420326894251 452 14857238237030643535056768077066665984 453 33828023698415278110106494516889173 454 76677904249017825583200724258816 455 173031575921620011303271484375 456 388730329667318987070898176 457 869452379987698174267657 458 1936082342123527004416 459 4292287452430319619 460 9474296896000000 461 20821145878301 462 45558341136 463 99252847 464 215296 465 465