1 1 2 2 3 6 4 8 5 10 6 144 7 70 8 128 9 162 10 6400 11 22 12 6220800 13 26 14 100352 15 182250 16 425984 17 170 18 429981696 19 38 20 163840000 21 13502538 22 317194240 23 46 24 247669456896 25 31250 26 1417674752 27 15943230 28 80564191232 29 9802 30 25076532510720000000 31 62 32 10737418240 33 38196790434 34 1241245548544 35 13130468750 36 2218611106740436992 37 1850 38 12403865550848 39 1702325628666 40 536870912000000000 41 1886 42 4886245317974074173696245760 43 86 44 32195899484536832 45 204303773496093750 46 2326566604374016 47 470 48 90538075981639572485308416 49 357417662 50 34359738368000000000000 51 925050875154102 52 80392068098330460160 53 106 54 2861886499322070388803895296 55 5111481933593750 56 363472978896510877958144 57 523039731495258330 58 15150109146474348544 59 4838 60 10061319724179153710638694400000000000000 61 122 62 128107593560330181017600 63 116318297610655735685202 64 9970465171840012648448 65 22661926269531250 66 20185277752868831897756232347450156777472 67 670 68 80115906612575363947036672 69 45091393275520698894 70 44525439914822582549872640000000000000000 71 142 72 98444704859040534080742264862440161280 73 7738 74 3232459857524272148774912 75 381710396568296104431152343750 76 1230847044828110067788152832 77 2697275305459983710 78 13685005077579664740453124532690206053919358976 79 158 80 7684221828204635095040000000000000000000 81 316099301935480148826 82 5080510756930479106702704640 83 166 84 8544282764692171497887717651075371484591778918555451392 85 270816230773925781250 86 8941215361869797376126877696 87 3068912684817723168060546150 88 8292607548947192355839020516769792 89 7298 90 36331633607634278105835937486638931771392000000000000000000000 91 5021784057942010362094 92 433032973167075126885057277460480 93 176023859681711773432547226 94 17774962054079132677139075170304 95 11806960105895996093750 96 13868337458529510649939800091667876922632041968697344 97 970 98 1316492011996805664515047755529996067667968 99 13918297420157190789892822863259374 100 387234051595310907523072000000000000000000000000 101 202 102 9152602240662885012584539549456883054375231913943144794685440 103 206 104 2068123076200512668472608369688751112192 105 99542723814926905859298576480059745635390281677246093750 106 14243322144164385555216957215604736 107 1432730 108 393138928080092870207751683894798865236852992460684525568 109 218 110 36059885638625056759843740778391142400000000000000000000000000 111 8583066443201275450151229033260298 112 1611773797932421992954051682827943217667914281779200 113 226 114 10653446722707998001067582654885050585331981073932374548206225195008 115 95908984541893005371093750 116 3672412914401371419934677974227118718976 117 166495189388990367261768782747183289990 118 36148770729119469949829315444030308352 119 9354815048064209016918478 120 189502849396516933744245539768015993542971588620499025920000000000000000000000000000 121 6276856753442 122 3091285857697294976921916294564476354560 123 83753709225270377589049016745188802 124 613784983947640645929998400058582051586048 125 9313225746154785156250 126 714879243405747374253549877534348615094157540629466859257620731510722510970247184384 127 135890 128 170141183460469231731687303715884105728 129 60667088777777064470598135009214326 130 44781327484354225874520948104916738926182400000000000000000000000000000000 131 262 132 268913989053904523905467209941402205737095051841896157367836824760595503979629117440 133 298562480977950864268450947454 134 12220220360864742099896708902089660009807872 135 7195201325843253257200271311106393113732337951660156250 136 5620986135316714468651933171469862850016241755619328 137 34250 138 42442293634533648392730460222722191255956007761895523218086390969376984337066491904 139 278 140 396502959921695205438798984679292178854576044113920000000000000000000000000000000000 141 97081528138988732351569539011877431182686 142 272262480696842110074291267983205632882895749120 143 148364829283025747831498393906 144 13955558277288382475201003409223618719306865372537564065140698985288272183296 145 119390600593760609626770019531250 146 772464362559302989688084977387130270024902639616 147 14386728419509463636515527255420498549936384494877343470 148 83590373844046702395127446587169851696819524861952 149 298 150 8626842691144127275715271022983060148488666760755524177325087554273280000000000000000000000000000000000000 151 302 152 60599377910483663790925653893878251785948174983584808960 153 48088711132385720697511957272235589511525334386 154 7995407943662098805323364175691517348675818235547253632372223197677208080658464768 155 20830448920605704188346862792968750 156 1860807760439515660445804998849967078508778157581727426915240704436727111722573019227021572571136 157 1570 158 499031138478366424085171147484368775364732367421833216 159 7063440895243321341527673113991220754574642 160 664613997892457936451903530140172288000000000000000000000000000000000000000 161 63925463873670451964555062100206 162 2700285577512883640002622424059889129083211262797318129197033502743878645027456627507200 163 326 164 8259708656411619122092325313162393243811935197144809472 165 370625045418274428130964856793631615181001348861265019568236311897635459899902343750 166 1731744982086485515002891787764185480254471717632606208 167 1670 168 412914967598816786161490604646568474923841549156536709110347084962763189569682317066516200133390835282707516227584 169 7874752771398578 170 8575089701787006342062968151154932240575875566796800000000000000000000000000000000000000000 171 316797435592575088302413592279471304322794370562564918 172 13552332705616475282440467523601636197283184084412149341880320 173 24208582 174 15986887019401288793661504778820598734057342497163435959873709143754403490105732654195593841251188736 175 82625175280178284349784187270415714010596275329589843750 176 6051525916555324591212138415799867520732150238437205256045417287647232 177 221301287611146455594709792955240837576589228910 178 189670268424979775735257293782149985053813009169004888064 179 436402 180 527995040239752219976699522860554831502287062859928734471253657683807247579847065600000000000000000000000000000000000000000000 181 362 182 6472268694484286440749858423301189565696341928796768444552199937100517873602611021317350348554240 183 1320721265765411369427503527526071365579965423646 184 120011235743946756381882407866657969852966205713098930584295571456 185 51242718711819179588928818702697753906250 186 23741726787769837510161058222317041150629138023315665926880915483031156522986059582504334493887331657842688 187 9527445482350959851315681159723650 188 59824714986784011281943337438334782939438980307808016398286848 189 10623017208918251068492254169387469745901226349305450198790621205621254 190 21363647876645119754418126030947313373757120282298941440000000000000000000000000000000000000000000000 191 382 192 992933481186811750917292780111138982291170905951586505139291661807180685228666321880900103350437145477120 193 386 194 29530625114126639653465471341480466654553531188481050365919232 195 358993070556169670128979625107775028368566125501454974729830812908915049774805083870887756347656250 196 13865209741211180077606677213493821792347516319856785139558638714937514521679145992192 197 1970 198 4953687309481123303646381218563527796505787306252424602834287524419142873197418351453017028787198309315826712025155526792839168 199 398 200 3568119231764899702645714923623737840956866560000000000000000000000000000000000000000000000000 201 34445886503982649768115368615932789075934214364352614 202 471280780947721344273102214989200741614458541262875254246143426560 203 266717370821218467415688486958811407526 204 4985998005214857911766394319347776373881272941211194360772469982991021600655843126999046282820176354659275719529711976579072 205 967269188656416645244462415575981140136718750 206 34096011423087255666449351675294788100316103122083298379424595968 207 27848207793739940066321852945108896941812708184638789320423890 208 444821838064559439061477475341594023516264588992987092704822725881138564988665856 209 28232681270604198114114695334126365146826 210 43690761937530468102392445762858588395152690470673928708367737202313859341251838266317462984327644137059094038243853821194272768000000000000000000000000000000000000000000000000000 211 5486 212 3327104501520074213006676993829540802288587435673830686394541444327014400 213 9960801326426605005139905328439336868040536286572595194 214 9419690838385243988316121085549552965773671462819427927739112357888 215 652848632931579686555778607726097106933593750 216 2472931468351430948388034183220927017180174458230739121985139338982493537041032690051213461599885296157011931561984 217 104222924983388954333196712803478014816730 218 156401917164265991894745510863711050797599078556740498851558590513152 219 876945958681913622498457311017074988871413702490514436358 220 4326190964076489616207857350865520525929658771531207136414109106857574400000000000000000000000000000000000000000000000000000 221 331919359306600727239208336962157848154 222 4568303214717418135597748604108967533197354629471109842224056045451974536793758048437631157464655828918998840802411737849528320 223 18286 224 15915577500325730635242737064801371357341845332054870199081293903531485682378823444870065197429030912 225 388549262819284564877439971822378163141595387737676840500533614886080613359808921813964843750 226 86062889748211629884525778911538416017918174282855142502802999818059776 227 2270 228 5447804499531733596087035665911076399696545356224365477873642354664073777504180052293950547385755855449898050424357786103556206149763072 229 458 230 3099899595143937213184364929758889943956011856554166712846306508800000000000000000000000000000000000000000000000000000000 231 827707857999962627534115710595201212207680393675787607539450766042640554459283555674585250551289697579632254 232 7262273314232396065332676271411923550940763820781901828776932396496670506864848404480 233 466 234 20292210164667505116650972784907566933885338654355832789872602779745870217145476726405730369355728906985389799120563140058165289902811777756521562112 235 98666841599759358416577015304937958717346191406250 236 41815476007246226402937100365038499706769211133063763699225359845510430588928 237 2369948579500750256000359878498069973126372665644701529101842450 238 150997380728091377330980533849695432649384704473676358894384283032938368195398853562821405552863236288156164509260578816 239 478 240 84997230602127759526114113678348087378237467249894348447036750630695175419524276695932554834296243994482442240000000000000000000000000000000000000000000000000000000000 241 482 242 1946957410507083131999486305940493460440864855838334586482718127866133812225564657057922819335127040 243 10782061799486587262479078977057630238388853765227106638406 244 12231741765119104832150966725491915823051662733100108435368709063855803945975808 245 2208929484086653844459256480500797606425500418936280766502022743225097656250 246 135736040205438169296428780268684180176289991952977517492423263870017148733716668219102513382618265930005213223132637000260922336500193951744 247 295709708110566996317570434486840276115830 248 277274756798429637256261320564724124380474452367202132558567341201020766298368318111744 249 55485384931287335439460126179493660990058827750721204611088263698 250 7968976812502622063463404541181607754817443435354731315200000000000000000000000000000000000000000000000000000000000000 251 502 252 2423919707357494674713455237438934514850966645647082009061375810195448371145671802180385586370884327554175345383766428789029973558147310551178254574908678395579373952937492480 253 8465199108530537999677355645456789830065514 254 52158132956849050831435382792218974166365887188727726726668144950893472228508172288 255 813115395734086284066654581641153547631794473231806342269951398196335738912591270879937077609156403923407196998596191406250 256 57896044618658097711785492504343953926634992332820282019728792003956564819968 257 2570 258 2876662903429219895582646717766669451172787203052979121255807433655341993637061190178988169998155256700216121353206059197369690180192786581729312768 259 59232456577980657075020710861302357965873575034 260 62033967367977940132006143423980795437734535772601095482140829462359367942584401920000000000000000000000000000000000000000000000000000000000000000 261 1026251572510158191141919564815873948951841099999343051855579317478123404654 262 1987108043401583229663901673734093186669966206847057719481131599159797217750941696000 263 6838 264 38425156797280327048675017568644457201733992775878701524984439449605705976084150381934722758459557987866257383917383565887773772280723574903012362806406534656587145936896 265 2267042310171232810667163448670180514454841613769531250 266 801708867810250158746976899492283163350992941764374109633068499271837313054193798127116207400686854497751221365128161667543977001222144 267 442100101253941856047296946334412512330431322441859764246325106802926710 268 70485546835339994002002680365545527736779534690950443704101967069673586451926614695477248 269 54338 270 2638035481384807059063181953254067473938770450483796823947047029404928281833455151966412231625742664007486602838779603980386304000000000000000000000000000000000000000000000000000000000000000000 271 286718 272 461584881423268568286239956905928848212681322242557651522694314571036149584032749933604060959311134720 273 483615555436926978439475876471741740170186852872740911680055854694347665300147657843930067152925861022312768885201180313176527706 274 71214750855829509632983165096036379606975261644862513035889193590604481501985465434112 275 8883677614810355469751225044840658648381825912565545877441763877868652343750 276 334469747761661777573933190680563092327084136128764615189024060472559365593442698105472174193201133988882519189596321710270741612413164546288535454143732222825332736 277 2770 278 106151708213617021244398768028350543624032306238376190186081787967348936167115935065309184 279 36814456348410580911943975033584883169553714544256644199851172424907047920499438 280 540698731365836828450111507138895365686567208166246323445487379284500673928807760655826127488278683713536000000000000000000000000000000000000000000000000000000000000000000000 281 562 282 54670160963276857141277687384825785760006529220219378650946631051949273146226146090047959291811720235033539407130034588963995228373570729490159929579338161192960 283 566 284 1826559840580953464277374478710486472863428075649818539617119772240674172451207782083090972672 285 85405500837301266798401103172341399317506825629963924147626843073937165126738293952738799197669725127290973887284053489565849304199218750 286 23394893314782276511827140439548251485776767833672632904451048639681805504943895454570352332028852850540309674209801934319714419137067352064 287 7294018189944990639707876009085827674306771554088450 288 7011273845908522281835777866645414170539483987149438736949145026789609575795776772062876648838909381147808859809127560641555025355002273788160734371250176 289 365640195753760849766234 290 4430564286038250238913803629151607669346167665580066981075057442835112765528473600000000000000000000000000000000000000000000000000000000000000000000000 291 308805213170977997037133458822622159432648343806117636653704432318209857942 292 141231051224650958225093045299952216009952179802754226406741991676303746476007028189312277544960 293 586 294 34944355554805517049708862329872154851689441874861820360432125534713720160310795779210558131254087672830211277174282137807307855085244649691205822552109091456148073123805673863486850874903051729108992 295 794197757873915411450452261910015749890590086579322814941406250 296 55898804795099896621377832876856402517384725738741553257293974956369818631262024377124331557258002432 297 6738667179031901145457035418098559882206527837398170163974129520994954646138205315834717380441799467270 298 706628682978155087519465042630884446148494528246522667193327408064322175563216222093400080384 299 25717584602246096557521145623307498712357364722 300 27707971733352460558438715592605827981697207762186467438027729869995176492057226758882854225692315339747970428298012725437907379887171174400000000000000000000000000000000000000000000000000000000000000000000000000