0 1 1 10 2 126 3 1716 4 24310 5 352716 6 5200300 7 77558760 8 1166803110 9 17672631900 10 269128937220 11 4116715363800 12 63205303218876 13 973469712824056 14 15033633249770520 15 232714176627630544 16 3609714217008132870 17 56093138908331422716 18 873065282167813104916 19 13608507434599516007800 20 212392290424395860814420 21 3318776542511877736535400 22 51913710643776705684835560 23 812850570172585125274307760 24 12738806129490428451365214300 25 199804427433372226016001220056 26 3136262529306125724764953838760 27 49263609265046928387789436527216 28 774327632846470705223111406467256 29 12178349853827309571919303301013360 30 191645966716130525165099506263706416 31 3017467217880703353213932318284164000 32 47533812913980349072792166510047556550 33 749146650746521593754190788877936298300 34 11811992587857559144487432770927051864500 35 186320517287259800139081846983822365788600 36 2940149106507862980124704792396922948726500 37 46413034868354394849492907436302560970058760 38 732932566345585498433243089884414262536751560 39 11578003247010595978171353841179630690575689200 40 182953892049521139780992893197751460523485844340 41 2891886527576768177731298185456083180005378656200 42 45724209225657774946840576295869487725093446394360 43 723153852725278779071042378273566990308173977377360 44 11440087123680035843577904835047874118894631741197000 45 181024362744864215529221264347114077449605457281094800 46 2865161197160999540318740488298993497922577258649586000 47 45358742302916553976925081781837100648187076395275394400 48 718238538450349196413827014486194605323934792594087999900 49 11375441539711467483090977019784442697802084130077052367000 50 180200509365116430834121184084894227116588341829287927773320 51 2855147229099303357762022872908004287628716483999930369041200 52 45246239770155004090424320714512450364718374083256039397739720 53 717158086401014406219693262518897216272804756277120852989813520 54 11369014787984820632748824044450951282775299321817558068718909200 55 180261735208411902966227791950002159257998922809712692208984925920 56 2858607005082827822797243824618002004036060667502318056759108299000 57 45339120654529561773445957508807810274845626751723264544472532938800 58 719212346297891129776652452400991091194522890851164535094944043726800 59 11410491846478007825925269430700241795778080730937361852189975364012000 60 181055900789335199108944791718706123194220846286848789345534542972927600 61 2873294163266179149393849973336843674361705473460627128798187129386444000 62 45604183464092855800043859331647973291423992705612632336122555617717281376 63 723910126864214128701458617457228158461516762600804647229294000597900392256 64 11492599361445318053403607193570602559296390755097803429305179827806056736070 65 182475214147819625388615488591468975315531818826507672112178708439192396782524 66 2897609945325196808261461945177131518481656439533709776226542511886423808101620 67 46017697977466359394088000284899307253047652947845138144371246618290462613440056 68 730898958666142908341093285761637064942512775448782064262562889343276791655245956 69 11610098670919286006231421341443583238868921002984250598519597142263394766831062600 70 184441768125917143587140263778690067344292712809110894158731083354874951636228668040 71 2930395116358878600614753860941642348400261745615845399068739392886327041114945970800 72 46562406539493193059538224039862574962330059380577598646543764648308548615171832118020 73 739921809482211931755737134714528511604351477581993811089415898836777892195582130626920 74 11759160046759295918878815356069910310940550464057026620460579353634009618123694608176600 75 186898480361728895965240530371909202308933969309433702218954822295400835606448457579035024 76 2970798600383415191026436810168556747743400889874667284238856192368329587645327521012473640 77 47225616695127258528083933828742320697307455151433692934185272723357662282831789631471518544 78 750789352597382447639927220429734398764984420513802053126310142529773790559806450775164466704 79 11936958968810066763646991894914597307328639329735801928975033720613097978878986249845402089440 80 189803208299251867473709366932819852433718220299008754926260012105133636636526290838186231142324 81 3018191591488898703030014510910060442207009039746791494112572107965826479727235837421585944734600 82 47997946191744299950935410366184335928153237771334673955818602378608648953214370006995784285644120 83 763361607833869413966085237254445719502032223774593718697380248175078437857318736783940023276322320 84 12141407257876118271301943203696907509605794294594640444116757272150673463215271736999564515043731800 85 193124807375744258141621373567823709831843166791998051695831169439744850591568241833562113295430389040 86 3072109703025769160799672703474716857501164288524141611429786454584246121085257144424596407691189015600 87 48872473085783871616462760382121331440914745331118439614972929919148237504339953492446883252627397485216 88 777535443342049183987491705139442646317881316225162817618642903925555222329254398764078861793822859605896 89 12370969105762928043770605894274968775481349395743645683371879785199327236444423605218195285850246702925520 90 196840420520290940643907520355081851238011958298217401708939502551509835545237674010150140067637338545419824 91 3132212996677589404985831611054653201198630206536037307323117683367837105694621463757262091906756640914597920 92 49844145787199669799224004026304853168733501581636871947076212224996780771384573735182103909787156825214758416 93 793235860671617722480135167520228221039485728177983468535707834665255536022829218238825264257153254320475408416 94 12624532230378245583207149533735479539508870293950513662527940462208769718026283995104572974710687980362176164000 95 200933571731539077869333610969619124830591497555928379427431476969135755140620268129964754254643001783005552593600 96 3198257752555493817705374309750128243943746683086077200828142102383842052489222974644209071526164057417215431529500 97 50909364720376601194694175491695855799949612150338601114911022629571317378576272193694228522840424604362660608907800 98 810409790845046065407675446864234982884870739858850146391854601712194897166079531140540374754504109186799908541033800 99 12901315806442911400122290766967667513434953055272888249981085159890141901334831904553458085084773552827575012218894000 100 205392798777617848866484218947667645222097418297572820607833198457439085977280773124044650761739172505359121828856798120