1 28 2 496 3 8128 4 2178540 5 33550336 6 142990848 7 459818240 8 1379454720 9 8589869056 10 43861478400 11 66433720320 12 137438691328 13 704575228896 14 181742883469056 15 6088728021160320 16 14942123276641920 17 20158185857531904 18 275502900594021408 19 622286506811515392 20 2305843008139952128 21 71065075104190073088 22 1245087725796543283200 23 203820700083634254643200 24 63583020166602943198789632 25 1612532860097932682386735104 26 24862223033124742964111030747136 27 27255271098894367673389500334080 28 61013466228291299819132525346816 29 66886157385030640039109307924480 30 630532357710420079508428362350592 31 1422606063264005633932239197700096 32 1928622300236318049928258133164032 33 17370119266510123760699377188864000 34 26832781969073015897675582668800000 35 44485928383369974525583190772940800 36 45018882179216278209289221235015680 37 73997146161569356984104206834073600 38 2658455991569831744654692615953842176 39 13188979363639752997731839211623940096 40 58234847911585743639191150258791907328 41 65944896818198764988659196058119700480 42 142911996309794733796329290979468115968 43 326243869407499737606530402227322880000 44 636279286816242760423054379770183680000 45 21571439852601139426707905057216142508032 46 27133679304586505456447185870248738816000 47 28934353021657660441800153743819066572800 48 102833200965458113792221682653890347008000 49 173826897214976417784427710562024685568000 50 359242254244284596754483935161517683507200 51 5157152737616023231698245840143799191339008 52 6154817614276065731111798337643784699904000 53 8564360335859979576063023115658227351552000 54 13229938728156967188748049579673806438400000 55 21017481398292973590747422663174428557312000 56 25785763688080116158491229200718995956695040 57 32467105564828363995795198943743600230400000 58 36484391029763156373084621298003308498124800 59 89535000831920962653547217201432351263948800 60 127567829007582604544614064933434545930240000 61 417557910137818162642396224651585493401600000 62 651350717502447739281012140234441171379683328 63 1598455815964665104598224777343146075218771968 64 1966044603041307019027644125759103098242990080 65 40209822857018799027442695168552782826307584000 66 149875410436561816465599707042975444177308876800 67 160854972386867077331978729545309748031651840000 68 394748265764606373247534384225992471258071040000 69 8970408461870795898567733445188661438354187878400 70 14266121122163268416814799890749941389229188710400 71 22391090865019748091299207400188569687374692352000 72 35009962630297610356173572890599142343869621862400 73 56532758277786216648694678091722223342645673984000000 74 58604260566598903091114916767673125768562188117606400 75 62897487237795635834456863711878975463641915064320000 76 154354407822449222433226550800730250962850986065920000 77 191561942608236107294793378084303638130997321548169216 78 228091688428487734211503331230366712411266744320000000 79 4989680372093758991515359988337845750507257510078971904 80 24948401860468794957576799941689228752536287550394859520 81 221400673482426455708833307292301685648473574820229939200 82 1193453914684117489781283936745978222411347674454294528000 83 2965479126347995174344169556270101743845978713633062912000 84 3618786598321585289925264260257980148454467801473613824000 85 147952434294843968814077334982794939098617163889147641856000 86 5696194647943868783271098921013410566023974033398307173171200 87 13978821576777427201362597655469804025589134901452039467827200 88 41041316085563483790747703255474293903236511783030617643417600 89 70989389846591656176883357066313958781735036564034027520000000 90 1159561204330235587938920860686266135595716540907197432856576000 91 13164036458569648337239753460458722910223472318386943117783728128 92 21423653102588974093429752419195024463838170321679106470576128000 93 713287896776577122497355829377640852485760737912531339949234978816 94 1354475658883224025548559422505142832325899306599810935679877120000 95 3566439483882885612486779146888204262428803689562656699746174894080 96 16047969275737619056218859649740110732660988384694144885876116684800 97 16646710928493926659461003260204628246398120736992840308846755840000 98 38686788011121056578700900574076814908809553749239322473792016482304 99 57713546223799971103662580404885081100965146124863318716687633612800 100 75194751688868348529767336558108445911150583020807131135318425600000 101 193433940055605282893504502870384074544047768746196612368960082411520 102 8377073631060884357174257892014300161082561887330711362494575673344000 103 31224145233790634788544856268423162894857486214860739083266129972428800 104 44828737039702888991401809596138010582841359879253837507147347271876608 105 126890097053386206150158292703167960228358477942048361437144515870720000 106 224143685198514444957009047980690052914206799396269187535736736359383040 107 311396315645485994899859879163091790348535949119696110555716984504320000 108 1071822388569289860525392406468297470373319199592228474082560049152000000 109 3911405794260412668153651991781146894033038389654317633066130561040384000 110 73455021242664734810415775496151142352371093047351731871020300460097536000 111 685993668668229237259159465975096957301878725649778650351109910036480000000 112 5988337112337624633328415600542590469974568502526471132848877434044416000000 113 12209260597987999510906093301604265312311780540898325862842323857909900902400 114 14474011154664524427946373126085988481573677491474835889066354349131199152128 115 54765047586062826077147104232519533773657166644091409455081090503841475985408 116 57208005772941897278766930385971884719896414834296628689441992236387532800000 117 210405291402690481633869164632612058693180482846868152789784724128095272960000 118 273825237930314130385735521162597668868285833220457047275405452519207379927040 119 488590897363459865335127620084520227016429245747245246236346515903195350302720 120 1058432493851272505433162341756539259435410113004034309326827312980982497280000 121 2739799534900539024194541296696407427563369035369915915409666263649693886054400 122 13487790701729822904972967765042898578513187190976458260434978753935365910822912 123 28722371416972877907695064740018921833240643267542656088466944111216718512128000 124 67438953508649114524864838825214492892565935954882291302174893769676829554114560 125 75169825390720549492212947928094472713471457158112803066604765710594867200000000 126 442758389722056214461474877216381009827487242490327646897999285776241502128701440 127 6549096139588623356377131453027611949713035117549335458597551434741879668736000000 128 13496206478615082078054422651209737109059198301537941359936766273516554158080000000 129 82272645566323050623600315687603589082891564919088100926736402309593337776046080000 130 413868115397556203624257790605260143631946430317607991092410053640572227750461440000 131 1606376105545205480958192524197465863877796712608687336011572840200748052216415256576 132 5005644815432060219257569585246006419679259578686430965977658557209117435497545728000 133 6506613515483667018449676450491160367057969293776979604120864113095261465533634052096 134 8031880527726027404790962620987329319388983563043436680057864201003740261082076282880 135 8822100546340528822405692428816651403153215363308838811626044487265115831271424000000 136 28087537098029749379673278321636601018359730586289799031522398191595145182314496000000 137 30644372860383153014903867291544710238824363057782094593117232764621192465612170854400 138 32533067577418335092248382252455801835289846468884898020604320565476307327668170260480 139 34625463861934857866504118671022510711069778103433886737026425811008293190601250177024 140 173127319309674289332520593355112553555348890517169433685132129055041465953006250885120 141 1029372475857166442981945988016749992943681702804220809546554289524168643796008960000000 142 1130839882824145256327867668568130693686408582674089708287131408128222608889458196480000 143 2560826592715906873441737348908544954304137097588021202695037291512948842433609728000000 144 7375494648117779212161856573586770765555420010943788252118576147664949265952879411200000 145 15472724550212021901812995033364887963014023287546263099762719706428181164790973150003200 146 27456242219777290214830958126214646930836221277478109534373004881961639162522191790080000 147 315913725923909472190979840608653671405523129583200765369301077488408541878768212377600000 148 837123518678445258198764718699634854464049340771280148506104317793831394621440131072000000 149 1957306486854248177413274655334530283182653577261653314724549768917762745508319035654144000 150 49586357606096757923999922543545403743200073040219669149912049225753780231019094380589875200 151 2343417753069331371532171733387017431185441403648005499325506425359173641756958453682667520000 152 327331913034694051550173060805697714547948047110768053004897685021050738674509395584352256000000 153 612872793519628971163834306536457263318727143360157062586115646573193459814152791736826462208000 154 4911165536336784891462901174147838665941935372456643114061857931325438239729516661440512000000000 155 5048979373589408643034828979737769671695201291372567541410325369826748763482420804751196160000000 156 20780257766644376792682273597523238262099680137499478806517850404748076032772665092164340940800000 157 273692645235890985041146910389756383960918093734527358832340858777897491935084488216629215232000000 158 11325930054008551499858462056786225268361928949484984539337547463969132452804778010120830875965849600 159 94318678975677146789632991698635172967173921808177442352619150487193094240755987296327874901295759360 160 4704596524531749094244682152129310015942692490091199320322796807701263805365575379537607079336345600000 161 7632369069216890010898289959340142717554854313522431585917120024528169896361263598012741170757632000000 162 1242720375588271290163887115008797461054010073231486827991249658005785287500309996748172641645091409100800000 163 1839590629185129207184053326551107601985956476442726020179178384651762769047966167222289520047652916428800000 164 2984407811594697661818061882676700499412695719955179333164681308012418646141102308913773845959080411136000000 165 102403843129020779688213386437643153289240439328109045386702024951249200434149035070566969417249167350169600000 166 4256537211225218141394126708961945840571143191654160716768422304569555713990327132433839352163987986841600000000 167 7756475506998470898779348361208685685649732139476057588214384403932085548140936591861030951606812672000000000000 168 23062387898774862349965578480822358715630832597172844926332751556926236756706687207678000504176728080384000000000 169 448130682494033836456029610182548425025733445006223653852458502005608304142886491431963487381478924731023360000000 170 485928335343729492028272800231565296865813349337405968471298033133709548079627415669494574877164499032761958400000 171 708618687427556695817143364090059478912564067343541266789629285461922536696758540971165229754830873952256000000000 172 14882978222253531746486499243798257155510481650324207764527614135201588871791893178986157013349983863915413504000000 173 32073649763960046053561454708394940815230980841373051600760020539181163151513500936083413680351187693679411200000000 174 1507208061214125226643786566324320931262158710415630527494538870403497254740835185756105179876000225855736381440000000 175 1664390543528505165528681925829579824178782183621707235053043461186143684563564126220220680467826432096914636800000000 176 1742376084597740901683979248534383408203005879325979024267600138446366735464310048713052997433195057859576987648000000 177 3376732269811589187344608512897868930872950518008483952351282833321972130701424149317749312199599187790680555520000000 178 5339548668060726191994092638226941969036672197105819070084898140047064886808674897269037710810769965807828992000000000 179 11351012490553991899620089787354445853638419670620337344069217639474864278985675387244041637781142857787927166976000000 180 277083973144103840272614512197172870742578995796000013799261402233160133161149223600684567885668099499845746688000000000 181 5819539917878282890463094373337666700610023852239288600715922119897166470961541944500943487509848850706839520673792000000 182 12541433732283613780770095943953444407147401676714667124425400440361403892338668358416960152843205453930821163417600000000 183 66034860119084335586903560530711029899393382767386039248938310521987664476552988880174743131770578741235773394124800000000 184 219164042234799425831979119033101572132078805212866841481176301631074685674644616003914043658973842616117029754214809600000 185 2087869521354989461469139175149419113993369864112539853016389535185261100274315071205548195667711481442544612540416000000000 186 44419784346604873100352486836198750293341778373448046201431716152467936068320237494322320030871648948602885824839680000000000 187 70718696136039938990090282624659756843397023757491534994851118191126959780948042498994126655776900780542218207232000000000000 188 886724696846135210330629379667376841127360487745049489044208042846338961701801303445652894772535263558397697783184228352000000 189 1249503668550871328084389384886087306893878436766059264331781136955353496192047977167618239691944724938721294700590923776000000 190 488580737543142002246493105755336497830944889779773953734871152268017740209231705158762665306812303928611447616780973950107648000000 191 133574600025864689680610851320522596477179388318566370516511988092531617127538938279845305259632703369118030488939572682626695168000000 192 268974233359531749247989815901017637851966067222623810269304235649734515316199492572530115653711551244304740327841765261312000000000000 193 174985564764646459185304523390094768481338202530165807775937592550759584892922039722395120693196529566728178481205276057796608000000000000 194 830516433435633120918784752772466697240897370481458158587756529289225553241840764391059305252870107320315390198526950763652335009792000000 195 993314080590763340358196130597927135534694515421711354480240970438619687344354543450262192464168150795390479208755537992319422693376000000 196 3963427616795625910351958626096995943739914579618630006889539924519168194766788798455535305328598982508233989018528290390933504000000000000 197 7236026485694911969122156765008536000626344041159324296913008238449662300489440588937061642685189916282676695930842297575337956999168000000 198 52230320118512032286242345385664327643567053976165365091011873381360817196133697510438439474741265238153445563339645491054540975243264000000 199 81544997985913701416207924199284605279349461317190096609844944463483142543567743042085802909416844596505833815694316626178473984000000000000 200 111878766626894392352772411338835236833087535244363592928166531237021021404284997172881428345958083749814461395471772427590574659128524800000 201 2029891687199686266429927257037862605226955881682133568532117833899410167737528732044617700222819162765653608552607220444241592320000000000000 202 2752876623431447072198082574405830629051870262527826472747604291974429339871065118841514572123149313820606277000511857409859566698496000000000000 203 35479894614205532833930219876149734606906737652141036610126642171952570530717853433879681395209864311752400083416105004297779979223040000000000000 204 43746818588680009778147566685838791803564440561462314761037301964267727479271970921981463948473234055855669226552124313190197808559534007910400000 205 75595615109620418155722002314251035176206806288145669890693336062742666921292625980439089961435303098168153433294342757547494457999360000000000000 206 90798094716750853494809664210389182099999264627304102114522588056084454860272073770666648140210390141460331938742498021011317238535500595200000000000 207 1076429405446480613718182659554648886975154026702961510297366795566884293435773980799036917843744471935511713743612091289715958736337502208000000000000