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