1 520 2 14162160 3 778340380576 4 18604134178857920 5 459346524767252653440 6 14452627739116790817780480 7 429730376813858492544466736640 8 12361758128173322901773061686443008 9 369181908893133730966077902943807619072 10 11134321246146600128667986062691175650447360 11 334247223513093840304641981476813384098703032320 12 10088934151726962149912616370371698505775069173432320 13 306239781027624794870148855309545312847589042921531899904 14 9312896008045797322482687003955533384008000223824034018951168 15 283814053366441166627393714732284654477405347317041749752385110016 16 8671400765952732372814872836574155901887463864356815403410373050368000 17 265443163294548015206261666339922309060954325957236648024309186258114969600 18 8138480890504493103386818237741603092214624186813203885242643212053696129007616 19 249910397642618011766352129516885604052612988568044978283698077932186697625912737792 20 7684653397605298355819628321945164019971534257726141583722214762708045257723597113262080 21 236587017576183424571647480560539865539341358016460483897895326001840682538341807254239444992 22 7291891750001038474861708668554677937071551935327005338123605515003827720628264656123731325747200 23 224974070762734820387789471515998497606961900290201631097108608557665506179417082759179613120699039744 24 6947494879677875732745573799726217973577189376142719408855710268273254025318730416595630650312572117450752 25 214730930931876728061071053895945121774197182574357796452887498528056681854413623485129746366706339742052515840 26 6642068836095028804759631728917494091186013158978813397800689421828040947557442038515650039195283328628077415628800 27 205602679523122803092777954294061636807625055129392593494736113668967452403347867881088900965888139639675864009261711360 28 6368655925869255154981621822805118182218320591463274046870465730279451440440682947901887851250766729684191483257085960912896 29 197396762751445967436479502662081415628817714136478847356381506079580519339871976044365863247659626905449730961611955907225190400 30 6121912393594250024058661444404163450501094337859718619084218732384580196053900058875260587714991196105814908185304389396528459939840 31 189964482263369195439358604656738695988371036445343507898632180896258609217767627806513448297230211563972958503359087073315594619915862016 32 5897675713294357570435395136398527486274141820513478115446732853154207771452051711406449329166016890735553295338969069881929403152299406131200 33 183188795498655205841586377549343752167065498353896579328541212995893692614083299255674269235762376782938845010105536393007379322647123234903818240 34 5692643975137776856541673589755299776751296675763429435193668783446282067365264245924672241233555685084623564731114765899005496655255564202908930015232 35 176976203626759719498686505800409056537438545201765065058416526869996755387620851049891493967209179656978194088918984376641224999370137556200720564685373440 36 5504160069089974893441047888007417571679294196243433964089173147170883743232106152407753683041607517331660445522003851925852394721117410706644420363167327059968 37 171250957940449287263248631637468172419709160806914550468002108783606314235394862709589080224131667876145076264223455628908164803432436377476207178063913548272107520 38 5330058080854956049447526284444334931329782531417907958661228754918346720419244531018277707010331059250031004331406885155442233857547828642496746240735242488203635064832 39 165950948049461249732411502917212808789450585125381408816765744219462470890999857750960441442672924238766307396136411653531715968062554255708150322500880606077474856543191040 40 5168552097500303635987906266535719139843398991213325775151308847942437329867832437594702754446783918811721083790507563914688963148001542518969288646929620739100114468143930277888 41 161024691294544852806199461244008380194695691090354598501367180046573307165905390008960654362516063613152955346292638190513272806266823353549867959534997725603074011440770327018209280 42 5018154419457498714770390814304615862480935162637658849109648659945226586048828109844521174686244332336468983092273550021240186188307547038676042778630645766018691010229121316132350853120 43 156429098371568452831690973193424832140741287890638774268754816513658762877339323040999509463672614943309768327720490183712028560860621840196615095021864118723673986173057065881611205016027136 44 4877614292127204201719908506085909433717570653691366064952476123553751167312847962307912395547972863456521687286912992721376586581634310004532729455935404130705798557733175373954189600292960468992 45 152127788002540847463631028545861429333291527080967737383065996151071103412797902330127321612341112783061610434705007742054698394455386784193023851104216026440147522509558588620818401741397757769285632 46 4745871376106904728341380686360551447767807240977813340905200782170820886649967457803784432404096390872443987427885333946995065775830519994792921251726373987057956734917819562886902975949055062214652723200 47 148089797906392211790166764366176289563216446944518852363320384650795231875651386948918529169187109252453915324346820888825963178922717442042721247512889999955386747162436008260014994229977199963666609340416000 48 4622019928193219983549884346047996151071999146237862451322812174913905455682865726782913383844855749279026704814797539231192291461174780041820783343895321430790109856875193315121153685591027214248305873186612838400 49 144288586493943221207984157683386314273758256786332904970017945127528987188672261547641928775746948234397851204295502398476021156580768000268021708787382575491668820099706139509804260193912217904207148241755209465856000 50 4505280896888421788279864183791000269890630217747715948452985968809435010412462228746861498539107250621938066726217585307993495917300044027981324709982705211938154277745851227415234055884232643211947105767608226917237391360 51 140701250755862524964347148822907546722099290145616488030725015185616444549655348739931635237699123399849139137413255855118518555941273659098360091019361766131963919929098765077707026344008344950144984630601714504546238783815680 52 4394979944035250606192311480986598935509576119536260639050199431307549289678486657427382141510619901247915828058172448024071400432339180055284144364286971441288489279372027138690709145649027267736364901561513914916316709810067210240 53 137307907088514470444987678814409970159089664876800710492891101715243943097689048360732207320676575994716352984094835963461170656429662830972087939593121952118923733564212908414099599249065273791267252784314822188713430266935988937818112 54 4290529959485940057268208366325032690609744108524547391387048034653668978868306685929783639748580921865712869112031642941132655916368754613435361904684736453606427576847249699316103758600759939336219402604044596484552951601649785873765498880 55 134091196375160918139654575551798990500370879842396102398147986749720596507631135432493657705969213418009469487883054964259726490922118336918094238061365951422385052129545250250474133653179114752213327882507603817148617234490302419818609607966720 56 4191417021510912230887168448796555254394978622585485580421382562802897384136190365205120673363869066085054669902025266371776954299249914613655063534064368491014994063728245993409746305845566088470208110760697424963221501712553344552346952838160580608 57 131035884870923127015051015246637835484276832948810045754805889361080169600710327377958928290049049939991929299699092792411828012127162528230063607225048184037316168148803380153047560787144039316897618897662708096028453914418955103093715647200065665105920 58 4097189027626163688051478994832374464207380974143522879038174632484424875828417392388614401205770816317518468622324852776781615347452218584548326786929757429758842346157161146969817486540443501918599536992259351070231712725374955894482920028038781276472213504