0 1 1 1 2 2 3 6 4 12 5 60 6 60 7 420 8 840 9 2520 10 2520 11 27720 12 13860 13 180180 14 360360 15 360360 16 720720 17 12252240 18 4084080 19 77597520 20 38798760 21 116396280 22 232792560 23 5354228880 24 1338557220 25 6692786100 26 13385572200 27 40156716600 28 80313433200 29 2329089562800 30 77636318760 31 2406725881560 32 4813451763120 33 14440355289360 34 28880710578720 35 144403552893600 36 24067258815600 37 890488576177200 38 1780977152354400 39 5342931457063200 40 1335732864265800 41 54765047434897800 42 7823578204985400 43 336413862814372200 44 672827725628744400 45 224275908542914800 46 448551817085829600 47 21081935403033991200 48 2635241925379248900 49 129126854343583196100 50 25825370868716639220 51 77476112606149917660 52 154952225212299835320 53 8212467936251891271960 54 912496437361321252440 55 4562482186806606262200 56 9124964373613212524400 57 27374893120839637573200 58 54749786241679275146400 59 3230237388259077233637600 60 53837289804317953893960 61 3284074678063395187531560 62 6568149356126790375063120 63 19704448068380371125189360 64 39408896136760742250378720 65 197044480683803711251893600 66 17913134607618519204717600 67 1200180018710440786716079200 68 2400360037420881573432158400 69 7201080112262644720296475200 70 1028725730323234960042353600 71 73039526852949682163007105600 72 6086627237745806846917258800 73 444323788355443899824959892400 74 888647576710887799649919784800 75 177729515342177559929983956960 76 355459030684355119859967913920 77 27370345362695344229217529371840 78 2105411181745795709939809951680 79 166327483357917861085244986182720 80 20790935419739732635655623272840 81 62372806259219197906966869818520 82 124745612518438395813933739637040 83 10353885839030386852556500389874320 84 739563274216456203754035742133880 85 3697816371082281018770178710669400 86 7395632742164562037540357421338800 87 22186898226493686112621072264016400 88 44373796452987372225242144528032800 89 3949267884315876128046550862994919200 90 43880754270176401422739454033276880 91 3993148638586052529469290317028196080 92 7986297277172105058938580634056392160 93 23958891831516315176815741902169176480 94 47917783663032630353631483804338352960 95 239588918315163151768157419021691764800 96 14974307394697696985509838688855735300 97 1452507817285676607594454352819006324100 98 2905015634571353215188908705638012648200 99 8715046903714059645566726116914037944600 100 871504690371405964556672611691403794460 101 88021973727512002420223933780831783240460 102 5177763160441882495307290222401869602380 103 533309605525513897016650892907392569045140 104 1066619211051027794033301785814785138090280 105 152374173007289684861900255116397876870040 106 304748346014579369723800510232795753740080 107 32608073023559992560446654594909145650188560 108 1811559612419999586691480810828285869454920 109 197459997753779954949371408380283159770586280 110 17950908886707268631761037125480287251871480 111 53852726660121805895283111376440861755614440 112 107705453320243611790566222752881723511228880 113 12170716225187528132333983171075634756768863440 114 640564011851975164859683324793454460882571760 115 3202820059259875824298416623967272304412858800 116 6405640118519751648596833247934544608825717600 117 19216920355559254945790499743803633826477152800 118 38433840711118509891580999487607267652954305600 119 4573627044623102677098138939025264850701562366400 120 38113558705192522309151157825210540422513019720 121 4611740603328295199407290096850475391124075386120 122 9223481206656590398814580193700950782248150772240 123 27670443619969771196443740581102852346744452316720 124 55340887239939542392887481162205704693488904633440 125 276704436199697711964437405811028523467444523167200 126 13176401723795129141163685991001358260354501103200 127 1673403018921981400927788120857172499065021640106400 128 3346806037843962801855576241714344998130043280212800 129 10040418113531888405566728725143034994390129840638400 130 772339854887068338889748363472541153414625372356800 131 101176520990205952394557035614902891097315923778740800 132 4598932772282088745207137982495585958968905626306400 133 611658058713517803112549351671912932542864448298751200 134 1223316117427035606225098703343825865085728896597502400 135 135924013047448400691677633704869540565080988510833600 136 271848026094896801383355267409739081130161977021667200 137 37243179575000861789519671635134254114832190851968406400 138 1619268677173950512587811810223228439775312645737756800 139 225078346127179121249705841621028753128768457757548195200 140 16077024723369937232121845830073482366340604125539156800 141 48231074170109811696365537490220447099021812376617470400 142 96462148340219623392731074980440894198043624753234940800 143 13794087212651406145160543722203047870320238339712596534400 144 574753633860475256048355988425126994596676597488024855600 145 2873768169302376280241779942125634972983382987440124278000 146 5747536338604752560483559884251269945966765974880248556000 147 17242609015814257681450679652753809837900297924640745668000 148 34485218031628515362901359305507619675800595849281491336000 149 5138297486712648789072302536520635331694288781542942209064000 150 34255316578084325260482016910137568877961925210286281393760 151 5172552803290733114332784553430772900572250706753228490457760 152 10345105606581466228665569106861545801144501413506456980915520 153 31035316819744398685996707320584637403433504240519370942746560 154 62070633639488797371993414641169274806867008481038741885493120 155 310353168197443986859967073205846374034335042405193709427465600 156 11936660315286307186921810507917168232089809323276681131825600 157 1874055669499950228346724249742995412438100063754438937696619200 158 3748111338999900456693448499485990824876200127508877875393238400 159 11244334016999701370080345498457972474628600382526633626179715200 160 702770876062481335630021593653623279664287523907914601636232200 161 113146111046059495036433476578233348025950291349174250863433384200 162 4190596705409610927275313947341975852812973753673120402349384600 163 683067262981766581145876173416742064008514721848718625582949689800 164 1366134525963533162291752346833484128017029443697437251165899379600 165 124194047814866651117432031530316738910639040336130659196899943600 166 248388095629733302234864063060633477821278080672261318393799887200 167 41480811970165461473222298531125790796153439472267640171764581162400 168 1481457570363052195472224947540206814148337124009558577563020755800 169 250366329391355821034806016134294951591068973957615399608150507730200 170 14727431140667989472635648007899703034768763173977376447538265160600 171 44182293422003968417906944023699109104306289521932129342614795481800 172 88364586844007936835813888047398218208612579043864258685229590963600 173 15287073524013373072595802632199891750089976174588516752544719236702800 174 527140466345288726641234573524134198278964695675466094915335146093200 175 2635702331726443633206172867620670991394823478377330474576675730466000 176 5271404663452887266412345735241341982789646956754660949153351460932000 177 15814213990358661799237037205724025948368940870263982847460054382796000 178 31628427980717323598474074411448051896737881740527965694920108765592000 179 5661488608548400924126859319649201289516080831554505859390699469040968000 180 31452714491935560689593662886940007163978226841969476996614997050227600 181 5692941323040336484816452982536141296680059058396475336387314466091195600 182 11385882646080672969632905965072282593360118116792950672774628932182391200 183 34157647938242018908898717895216847780080354350378852018323886796547173600 184 68315295876484037817797435790433695560160708700757704036647773593094347200 185 341576479382420189088987178952168477800803543503788520183238867965471736000 186 11018596109110328680289908998457047670993662693670597425265769934370056000 187 2060477472403631463214212982711467914475814923716401718524698977727200472000 188 4120954944807262926428425965422935828951629847432803437049397955454400944000 189 12362864834421788779285277896268807486854889542298410311148193866363202832000 190 650677096548515198909751468224674078255520502226232121639378624545431728000 191 124279325440766402991762530430912748946804415925210335233121317288177460048000 192 3883728920023950093492579075966023404587637997662822976035041165255545626500 193 749559681564622368044067761661442517085414133548924834374762944894320305914500 194 1499119363129244736088135523322885034170828267097849668749525889788640611829000 195 115316874086864979699087347947914233397756020545988436057655837676049277833000 196 230633748173729959398174695895828466795512041091976872115311675352098555666000 197 45434848390224802001440415091478207958715872095119443806716400044363415466202000 198 1376813587582569757619406517923582059355026427124831630506557577101921680794000 199 273985903928931381766261897066792829811650258997841494470804957843282414478006000 200 13699295196446569088313094853339641490582512949892074723540247892164120723900300 201 41097885589339707264939284560018924471747538849676224170620743676492362171700900 202 82195771178679414529878569120037848943495077699352448341241487352984724343401800 203 16685741549271921149565349531367683335529500772968547013272021932655899041710565400 204 490757104390350622046039692099049509868514728616721970978588880372232324756193100 205 2453785521951753110230198460495247549342573643083609854892944401861161623780965500 206 4907571043903506220460396920990495098685147286167219709785888803722323247561931000 207 14722713131710518661381190762971485296055441858501659129357666411166969742685793000 208 29445426263421037322762381525942970592110883717003318258715332822333939485371586000 209 6154094089054996800457337738922080853751174696853693516071504559867793352442661474000 210 29305209947880937145034941613914670732148450937398540552721450285084730249726959400 211 6183399299002877737602372680535995524483323147791092056624226010152878082692388433400 212 12366798598005755475204745361071991048966646295582184113248452020305756165384776866800 213 37100395794017266425614236083215973146899938886746552339745356060917268496154330600400 214 74200791588034532851228472166431946293799877773493104679490712121834536992308661200800 215 371003957940172664256142360832159731468999388867465523397453560609172684961543306004000 216 10305665498338129562670621134226659207472205246318486761040376683588130137820647389000 217 2236329413139374115099524786127185048021468538451111627145761740338624239907080483413000 218 4472658826278748230199049572254370096042937076902223254291523480677248479814160966826000 219 13417976478836244690597148716763110288128811230706669762874570442031745439442482900478000 220 609908021765283849572597668943777740369491419577575898312480474637806610883749222749000 221 134789672810127730755544084836574880621657603726644273527058184894955261005308578227529000 222 3642964130003452182582272563150672449233989289909304689920491483647439486629961573717000 223 812381000990769836715846781582599956179179611649774945852269600853379005518481430938891000 224 1624762001981539673431693563165199912358359223299549891704539201706758011036962861877782000 225 108317466798769311562112904211013327490557281553303326113635946780450534069130857458518800 226 216634933597538623124225808422026654981114563106606652227271893560901068138261714917037600 227 49176129926641267449199258511800050680713005825199710055590719838324542467385409286167535200 228 1294108682280033353926296276626317123176658048031571317252387364166435328089089718057040400 229 296350888242127638049121847347426621207454692999229831650796706394113690132401545435062251600 230 12884821227918592958657471623801157443802377956488253550034639408439725657930501975437489200 231 38654463683755778875972414871403472331407133869464760650103918225319176973791505926312467600 232 77308927367511557751944829742806944662814267738929521300207836450638353947583011852624935200 233 18012980076630192956203145330074018106435724383170578462948425892998736469786841761661609901600 234 461871284016158793748798598207026105293223702132578934947395535717916319738124147734913074400 235 2309356420080793968743992991035130526466118510662894674736977678589581598690620738674565372000 236 4618712840161587937487985982070261052932237021325789349473955357179163197381241477349130744000 237 13856138520484763812463957946210783158796711063977368048421866071537489592143724432047392232000 238 27712277040969527624927915892421566317593422127954736096843732143074979184287448864094784464000 239 6623234212791717102357771898288754349904827888581181927145651982194920025044700278518653486896000 240 27596809219965487926490716242869809791270116202421591363106883259145500104352917827161056195400 241 6650831022011682590284262614531624159696098004783603518508758865454065525149053196345814543091400 242 13301662044023365180568525229063248319392196009567207037017517730908131050298106392691629086182800 243 39904986132070095541705575687189744958176588028701621111052553192724393150894319178074887258548400 244 79809972264140191083411151374379489916353176057403242222105106385448786301788638356149774517096800 245 399049861320700955417055756871897449581765880287016211110525531927243931508943191780748872585484000 246 9732923446846364766269652606631645111750387324073566124646964193347412963632760775140216404524000 247 2404032091371052097268604193838016342602345669046170832787800155756811002017291911459633451917428000 248 4808064182742104194537208387676032685204691338092341665575600311513622004034583822919266903834856000 249 14424192548226312583611625163028098055614074014277024996726800934540866012103751468757800711504568000 250 576967701929052503344465006521123922224562960571080999869072037381634640484150058750312028460182720 251 144818893184192178339460716636802104478365303103341330967137081382790294761521664746328319143505862720 252 3448068885337909008082398015161954868532507216746222165884216223399768922893372970150674265321568160 253 872361427990490979044846697835974581738724325836794207968706704520141537492023361448120589126356744480 254 1744722855980981958089693395671949163477448651673588415937413409040283074984046722896241178252713488960 255 102630756234175409299393729157173480204555803039622847996318435825899004410826277817425951661924322880 256 205261512468350818598787458314346960409111606079245695992636871651798008821652555634851903323848645760 257 52752208704366160379888376786787168825141682762366143870107676014512088267164706798156939154229101960320 258 1226795551264329311160194808995050437793992622380607996979248279407257866678248995305975329168118650240 259 317740047777461291590490455529718063388644089196577471217625304366479787469666489784247610254542730412160 260 12220771068363895830403479058835310130332464969099133508370204014095376441141018837855677317482412708160 261 36662313205091687491210437176505930390997394907297400525110612042286129323423056513567031952447238124480 262 73324626410183374982420874353011860781994789814594801050221224084572258646846113027134063904894476248960 263 19284376745878227620376689954842119385664629721238432676208181934242504024120527726136258806987247253476480 264 438281289679050627735833862610048167856014311846328015368367771232784182366375630139460427431528346669920 265 2191406448395253138679169313050240839280071559231640076841838856163920911831878150697302137157641733349600 266 4382812896790506277358338626100481678560143118463280153683677712327841823663756301394604274315283466699200 267 13148438690371518832075015878301445035680429355389840461051033136983525470991268904183812822945850400097600 268 26296877380743037664150031756602890071360858710779680922102066273967050941982537808367625645891700800195200 269 7073860015419877131656358542526177429196070993199734168045455827697136703393302670450891298744867515252508800 270 26199481538592137524653179787133990478503966641480496918686873435915321123678898779447745550906916723157440 271 7100059496958469269181011722313311419674574959841214664964142701133052024516981569230339044295774431975666240 272 14200118993916938538362023444626622839349149919682429329928285402266104049033963138460678088591548863951332480 273 42600356981750815615086070333879868518047449759047287989784856206798312147101889415382034265774646591853997440 274 85200713963501631230172140667759737036094899518094575979569712413596624294203778830764068531549293183707994880 275 426003569817508156150860703338798685180474497590472879897848562067983121471018894153820342657746465918539974400 276 9260947169945829481540450072582580112619010817184193041257577436260502640674323785952616144733618824316086400 277 2565282366074994766386704670105374691195465996360021472428348949844159231466787688708874672091212414335555932800 278 5130564732149989532773409340210749382390931992720042944856697899688318462933575377417749344182424828671111865600 279 15391694196449968598320228020632248147172795978160128834570093699064955388800726132253248032547274486013335596800 280 549703364158927449940008143594008862399028427791433172663217632109462692457168790437616001162402660214761985600 281 154466645328658613433142288349916490334126988209392721518364154622759016580464430112970096326635147520348117953600 282 3286524368694864115598772092551414687960148685306228117412003289845936522988604896020640347375215904688257828800 283 930086396340646544714452502192050356692722077941662557227596931026400036005775185573841218307186101026776965550400 284 1860172792681293089428905004384100713385444155883325114455193862052800072011550371147682436614372202053553931100800 285 97903831193752267864679210757057932283444429257017111287115466423831582737450019534088549295493273792292312163200 286 195807662387504535729358421514115864566888858514034222574230932847663165474900039068177098590986547584584624326400 287 56196799105213801754325866974551253130697102393527821878804277727279328491296311212566827295613139156775787181676800 288 1170766648025287536548455561969817773556189633198496289141755785984986010235339816928475568658607065766162232951600 289 338351561279308098062503657409277336557738803994365427561967422149660956958013207092329439342337442006420885323012400 290 11667295216527865450431160600319908157163407034288463019378186970677964033034938175597566873873704896773133976655600 291 35001885649583596351293481800959724471490221102865389058134560912033892099104814526792700621621114690319401929966800 292 70003771299167192702586963601919448942980442205730778116269121824067784198209629053585401243242229380638803859933600 293 20511104990655987461857980335362398540293269566279117988066852694451860770075421312700522564269973208527169530960544800 294 418593979401142601262407761946171398781495297271002407919731687641874709593375945157153521719795371602595296550215200 295 2092969897005713006312038809730856993907476486355012039598658438209373547966879725785767608598976858012976482751076000 296 4185939794011426012624077619461713987814952972710024079197316876418747095933759451571535217197953716025952965502152000 297 12557819382034278037872232858385141963444858918130072237591950629256241287801278354714605651593861148077858896506456000 298 25115638764068556075744465716770283926889717836260144475183901258512482575602556709429211303187722296155717793012912000 299 7509575990456498266647595249314314894140025633041783198079986476295232290105164456119334179653128966550559620110860688000 300 25031919968188327555491984164381049647133418776805943993599954920984107633683881520397780598843763221835198733702868960 301 7534607910424686594203087233478695943787159051818589142073586431216216397738848337639731960251972729772394818844563556960 302 15069215820849373188406174466957391887574318103637178284147172862432432795477696675279463920503945459544789637689127113920 303 45207647462548119565218523400872175662722954310911534852441518587297298386433090025838391761511836378634368913067381341760 304 90415294925096239130437046801744351325445908621823069704883037174594596772866180051676783523023672757268737826134762683520 305 452076474625481195652185234008721756627229543109115348524415185872972983864330900258383917615118363786343689130673813417600 306 8864244600499631287297749686445524639749598884492457814204219330842607526751586279576155247355262035026346845699486537600 307 2721323092353386805200409153738776064403126857539184548960695334568680510712736987829879660938065444753088481629742367043200 308 5442646184706773610400818307477552128806253715078369097921390669137361021425473975659759321876130889506176963259484734086400 309 16327938554120320831202454922432656386418761145235107293764172007412083064276421926979277965628392668518530889778454202259200 310 526707695294203897780724352336537302787701972426938944960134580884260744008916836354170256955754602210275189992853361363200 311 163806093236497412209805273576663101166975313424778011882601854655005091386773136106146949913239681287395584087777395383955200 312 3150117177624950234803947568781982714749525258168807920819266435673174834361021848195133652177686178603761232457257603537600 313 985986676596609423493635589028760589716601405806836879216430394365703723154999838485076833131615773902977265759121629907268800 314 1971973353193218846987271178057521179433202811613673758432860788731407446309999676970153666263231547805954531518243259814537600 315 93903493009200897475584341812262913306342991029222559925374323272924164109999984617626365060153883228854977691344917134025600 316 187806986018401794951168683624525826612685982058445119850748646545848328219999969235252730120307766457709955382689834268051200 317 59534814567833368999520472708974687036221456312527102992687320955033920045739990247575115448137561967094055856312677462972230400 318 1123298388072327716972084390735371453513612383255228358352590961415734340485660193350473876379953999379133129364390140810796800 319 358332185795072541714094920644583493670842350258417846314476516691619254614925601678801166565205325801943468267240454918644179200 320 11197880806096016928565466270143234177213823445575557697327391146613101706716425052462536455162666431310733383351264216207630600 321 33593642418288050785696398810429702531641470336726673091982173439839305120149275157387609365487999293932200150053792648622891800 322 67187284836576101571392797620859405063282940673453346183964346879678610240298550314775218730975998587864400300107585297245783600 323 21701493002214080807559873631537587835440389837525430817420484042136191107616431751672395650105247543880201296934750051010388102800 324 401879500041001496436293956139584959915562774768989459581860815595114650141045032438377697224171250812596320313606482426118298200 325 2009397500205007482181469780697924799577813873844947297909304077975573250705225162191888486120856254062981601568032412130591491000 326 4018795000410014964362939561395849599155627747689894595818608155951146501410450324383776972241712508125963203136064824261182982000 327 12056385001230044893088818684187548797466883243069683787455824467853439504231350973151330916725137524377889609408194472783548946000 328 24112770002460089786177637368375097594933766486139367574911648935706879008462701946302661833450275048755779218816388945567097892000 329 7933101330809369539652442694195407108733209173939851932145932499847563193784228940333575743205140491040651362990591963091575206468000 330 24039701002452634968643765739986082147676391436181369491351310605598676344800693758586593161227698457698943524213915039671440019600 331 7957141031811822174621086459935393190880885565376033301637283810453161870129029634092162336366368189498350306514805878131246646487600 332 15914282063623644349242172919870786381761771130752066603274567620906323740258059268184324672732736378996700613029611756262493292975200 333 47742846190870933047726518759612359145285313392256199809823702862718971220774177804552974018198209136990101839088835268787479878925600 334 95485692381741866095453037519224718290570626784512399619647405725437942441548355609105948036396418273980203678177670537574959757851200 335 477428461908709330477265187596123591452853133922561998098237028627189712207741778045529740181982091369901018390888352687874798789256000 336 8525508248369809472808306921359349847372377391474321394611375511199816289423960322241602503249680203033946756980149155140621406951000 337 2873096279700625792336399432498100898564491180926846309984033547274338089535874628595420043595142228422440057102310265282389414142487000 338 5746192559401251584672798864996201797128982361853692619968067094548676179071749257190840087190284456844880114204620530564778828284974000 339 17238577678203754754018396594988605391386947085561077859904201283646028537215247771572520261570853370534640342613861591694336484854922000 340 507016990535404551588776370440841335040792561340031701761888273048412604035742581516838831222672157956901186547466517402774602495733000 341 172892793772572952091772742320326895248910263416950810300803901109508697976188220297242041446931205863303304612686082434346139451044953000 342 3033206908290753545469697233689945530682636200297382636856208791394889438178740706969158621875986067777250958117299691830634025456929000 343 1040389969543728466096106151155651317024144216702002244441679615448447077295308062490421407303463221247597078634233794297907470731726647000 344 2080779939087456932192212302311302634048288433404004488883359230896894154590616124980842814606926442495194157268467588595814941463453294000 345 90468693003802475312704882709187071045577757974087151690580836125951919764809396738297513678562019238921485098629025591122388759280578000 346 180937386007604950625409765418374142091155515948174303381161672251903839529618793476595027357124038477842970197258051182244777518561156000 347 62785272944638917867017188600175827305630964034016483273263100271410632316777721336378474492922041351811510658448543760238937798940721132000 348 1082504705942050308052020493106479781131568345414077297814881039162252281323753816144456456774517954341577769973250754486878237912771054000 349 377794142373775557510155152094161443614917352549512976937393482667626046181990081834415303414306766065210641720664513315920505031557097846000 350 10794118353536444500290147202690326960426210072843227912496956647646458462342573766697580097551621887577446906304700380454871572330202795600 351 32382355060609333500870441608070980881278630218529683737490869942939375387027721300092740292654865662732340718914101141364614716990608386800 352 64764710121218667001740883216141961762557260437059367474981739885878750774055442600185480585309731325464681437828202282729229433981216773600 353 22861942672790189451614531775298112502182712934281956718668554179715199023241571237865474646614335157889032547553355405803417990195369521080800 354 387490553776104905959568335174544279698012083631897571502856850503647441071891037929923299095158223015068348263616193318701999833819822391200 355 1937452768880524529797841675872721398490060418159487857514284252518237205359455189649616495475791115075341741318080966593509999169099111956000 356 3874905537761049059595683351745442796980120836318975715028568505036474410718910379299232990951582230150683482636161933187019998338198223912000 357 11624716613283147178787050055236328390940362508956927145085705515109423232156731137897698972854746690452050447908485799561059995014594671736000 358 23249433226566294357574100110472656781880725017913854290171411030218846464313462275795397945709493380904100895816971599122119990029189343472000 359 8346546528337299674369101939659683784695180281431073690171536559848565880688532957010547862509708123744572221598292804084841076420478974306448000 360 23184851467603610206580838721276899401931056337308538028254268221801571890801480436140410729193633677068256171106368900235669656723552706406800 361 8369731379804903284575682778380960684097111337768382228199790828070367452579334437446688273238901757421640477769399172985076746077202527012854800 362 16739462759609806569151365556761921368194222675536764456399581656140734905158668874893376546477803514843280955538798345970153492154405054025709600 363 50218388278829419707454096670285764104582668026610293369198744968422204715476006624680129639433410544529842866616395037910460476463215162077128800 364 100436776557658839414908193340571528209165336053220586738397489936844409430952013249360259278866821089059685733232790075820920952926430324154257600 365 502183882788294197074540966702857641045826680266102933691987449684222047154760066246801296394334105445298428666163950379104604764632151620771288000 366 8232522668660560607779360109882912148292240660100048093311269666954459789422296167980349121218591892545875879773179514411550897780854944602808000 367 3021335819398425743055025160327028758423252322256717650245235967772286742717982693648788127487223224564336447876756881789039179485573764669230536000 368 6042671638796851486110050320654057516846504644513435300490471935544573485435965387297576254974446449128672895753513763578078358971147529338461072000 369 18128014916390554458330150961962172550539513933540305901471415806633720456307896161892728764923339347386018687260541290734235076913442588015383216000 370 489946349091636606981895971944923582447013890095683943283011238017127579900213409780884561214144306686108613169203818668492839916579529405821168000 371 181770095512997181190283405591566649087842153225498742957997169304354332142979175028708172210447537780546295485774616726010843609051005409559653328000 372 2931775734080599696617474283734945953029712148798366821903180150070231163596438306914647938878186093234617669125397043967916832404048474347736344000 373 1093552348812063686838317907833134840480082631501790824569886195976196224021471488479163681201563412776512390583773097400032978486710080931705656312000 374 2187104697624127373676635815666269680960165263003581649139772391952392448042942976958327362403126825553024781167546194800065956973420161863411312624000 375 87484187904965094947065432626650787238406610520143265965590895678095697921717719078333094496125073022120991246701847792002638278936806474536452504960 376 174968375809930189894130865253301574476813221040286531931181791356191395843435438156666188992250146044241982493403695584005276557873612949072905009920 377 65963077680343681590087336200494693577758584332188022538055535341284156232975160185063153250078305058679227400013193235169989262318352081800485188739840 378 1047032979053074310953767241277693548853310862415682897429452941925145337031351748969256400794893731090146466666876083097936337497116699711118812519680 379 396825499061115163851477784444245855015404816855543818125762664989630082734882312859348175901264724083165510866746035494117871911407229190514029944958720 380 10442776291081977996091520643269627763563284654093258371730596447095528493023218759456530944770124317978039759651211460371522945037032347118790261709440 381 31328328873245933988274561929808883290689853962279775115191789341286585479069656278369592834310372953934119278953634381114568835111097041356370785128320 382 62656657746491867976549123859617766581379707924559550230383578682573170958139312556739185668620745907868238557907268762229137670222194082712741570256640 383 23997499916906385435018314438233604600668428135106307738236910635425524476967356709231108111081745682713535367678483935933759727695100333678980021408293120 384 374960936201662272422161163097400071885444189611036058409951728678523819952614948581736064235652276292398990119976311498964995745235942713734062834504580 385 1874804681008311362110805815487000359427220948055180292049758643392619099763074742908680321178261381461994950599881557494824978726179713568670314172522900 386 3749609362016622724221611630974000718854441896110360584099517286785238199526149485817360642356522762923989901199763114989649957452359427137340628345045800 387 11248828086049868172664834892922002156563325688331081752298551860355714598578448457452081927069568288771969703599289344968949872357078281412021885035137400 388 22497656172099736345329669785844004313126651376662163504597103720711429197156896914904163854139136577543939407198578689937899744714156562824043770070274800 389 8751588250946797438333241546693317677806267385521581603288273347356745957694032899897719739260124128664592429400247110385843000693806902938553026557336897200 390 22439969874222557534187798837675173532836583039798927187918649608607040917164186922814665998102882381191262639487813103553443591522581802406546221941889480 391 8774028220821019995867429345530992851339103968561380530476191996965352998611197086820534405258227011045783692039734923489396444285329484740959572779278786680 392 17548056441642039991734858691061985702678207937122761060952383993930705997222394173641068810516454022091567384079469846978792888570658969481919145558557573360 393 52644169324926119975204576073185957108034623811368283182857151981792117991667182520923206431549362066274702152238409540936378665711976908445757436675672720080 394 105288338649852239950409152146371914216069247622736566365714303963584235983334365041846412863098724132549404304476819081872757331423953816891514873351345440160 395 526441693249261199752045760731859571080346238113682831828571519817921179916671825209232064315493620662747021522384095409363786657119769084457574366756727200800 396 7976389291655472723515844859573629864853730880510345936796538179059411816919270078927758550234751828223439720036122657717633131168481349764508702526617078800 397 3166626548787222671235790409250731056346931159562607336908225657086586491316950221334320144443196475804705568854340695113900353073887095856509954903066980283600 398 6333253097574445342471580818501462112693862319125214673816451314173172982633900442668640288886392951609411137708681390227800706147774191713019909806133960567200 399 18999759292723336027414742455504386338081586957375644021449353942519518947901701328005920866659178854828233413126044170683402118443322575139059729418401881701600 400 474993982318083400685368561387609658452039673934391100536233848562987973697542533200148021666479471370705835328151104267085052961083064378476493235460047042540 401 190472586909551443674832793116431473039267909247690831315029773273758177452714555813259356688258268019653039966588592811101106237394308815769073787419478864058540 402 2842874431485842442907952136066141388645789690264042258433280198115793693324097847959094875944153254024672238307292430016434421453646400235359310259992221851620 403 1145678395888794504491904710834654979624253245176409030148611919840664858409611432727515235005493761371942912037838849296623071845819499294849802034776865406202860 404 2291356791777589008983809421669309959248506490352818060297223839681329716819222865455030470010987522743885824075677698593246143691638998589699604069553730812405720 405 84865066362132926258659608209974442935129870013067335566563845914123322845156402424260387778184723064588363854654729577527634951542185132951837187761249289348360 406 169730132724265852517319216419948885870259740026134671133127691828246645690312804848520775556369446129176727709309459155055269903084370265903674375522498578696720 407 69080164018776201974548921082919196549195714190636811151182970574096384795957311573347955651442364574574928177688949876107494850555338698222795470837656921529565040 408 1015884764982002970213954721807635243370525208685835458105631920207299776411136934902175818403564184920219532024837498178051394861107922032688168688789072375434780 409 415496868877639214817507481219322814538544810352506702365203455364785608552155006374989909727057751632369788598158536754823020498193140111369460993714730601552825020 410 10134069972625346702866036127300556452159629520792846399151303789385014842735487960365607554318481747130970453613622847678610256053491222228523438871090990281776220 411 30402209917876040108598108381901669356478888562378539197453911368155044528206463881096822662955445241392911360840868543035830768160473666685570316613272970845328660 412 60804419835752080217196216763803338712957777124757078394907822736310089056412927762193645325910890482785822721681737086071661536320947333371140633226545941690657320 413 25112225392165609129702037523450778888451561952524673377096930790096066780298539165785975519601197769390544784054557416547596214500551248682281081522563473918241473160 414 363945295538632016372493297441315636064515390616299614160825083914435750439109263272260514776828953179573112812384890094892698760877554328728711326413963390119441640 415 1819726477693160081862466487206578180322576953081498070804125419572178752195546316361302573884144765897865564061924450474463493804387771643643556632069816950597208200 416 3639452955386320163724932974413156360645153906162996141608250839144357504391092632722605147768289531795731128123848900948926987608775543287287113264139633901194416400 417 10918358866158960491174798923239469081935461718488988424824752517433072513173277898167815443304868595387193384371546702846780962826326629861861339792418901703583249200 418 21836717732317920982349597846478938163870923436977976849649505034866145026346555796335630886609737190774386768743093405693561925652653259723722679584837803407166498400 419 9149584729841208891604481497674675090661916920093772300003142609608914766039206878664629341489479882934468056103356136985602446848461715824239802746047039627602762829600 420 21784725547240973551439241661130178787290278381175648333340815737164082776283825901582450813070190197463019181198466992822862968686813609105332863681064380065720863880 421 9171369455388449865155920739335805269449207198474947948336483425346078848815490704566211792302550073131931075284554603978425309817148529433345135609728104007668483693480 422 18342738910776899730311841478671610538898414396949895896672966850692157697630981409132423584605100146263862150569109207956850619634297058866690271219456208015336967386960 423 55028216732330699190935524436014831616695243190849687690018900552076473092892944227397270753815300438791586451707327623870551858902891176600070813658368624046010902160880 424 110056433464661398381871048872029663233390486381699375380037801104152946185785888454794541507630600877583172903414655247741103717805782353200141627316737248092021804321760