1 1 2 1 3 3 4 8 5 60 6 180 7 2520 8 10080 9 120960 10 907200 11 19958400 12 79833600 13 3113510400 14 21794572800 15 326918592000 16 4184557977600 17 177843714048000 18 1067062284288000 19 60822550204416000 20 405483668029440000 21 12772735542927360000 22 281000181944401920000 23 12926008369442488320000 24 77556050216654929920000 25 5170403347776995328000000 26 100822865281651408896000000 27 2722217362604588040192000000 28 50814724101952310083584000000 29 4420880996869850977271808000000 30 33156607476523882329538560000000 31 4111419327088961408862781440000000 32 43855139488948921694536335360000000 33 2170829404702971623879548600320000000 34 73808199759901035211904652410880000000 35 2583286991596536232416662834380800000000 36 41332591865544579718666605350092800000000 37 6881876545613172523157989790790451200000000 38 130755654366650277940001806025018572800000000 39 5099470520299360839660070434975724339200000000 40 101989410405987216793201408699514486784000000000 41 16726263306581903554085031026720375832576000000000 42 175625764719109987317892825780563946242048000000000 43 30207631531686917818677566034256998753632256000000000 44 443045262464741461340604301835769315053273088000000000 45 19937036810913365760327193582609619177397288960000000000 46 1375655539953022237462576357200063723240412938240000000000 47 129311620755584090321482177576805989984598816194560000000000 48 1241391559253607267086228904737337503852148635467776000000000 49 202760621344755853624084054440431792295850943793070080000000000 50 5069015533618896340602101361010794807396273594826752000000000000 51 387779688321845570056060754117325802765814930004246528000000000000 52 13443029195157313095276772809400627829214917573480546304000000000000 53 2137441642030012782149006876694699824845171894183406862336000000000000 54 28855462167405172559011592835378447635409820571475992641536000000000000 55 3174100838414568981491275211891629239895080262862359190568960000000000000 56 88874823475607931481755705932965618717062247360146057335930880000000000000 57 10131729876219304188920150476358080533745096199056650536296120320000000000000 58 587640332820719642957368727628768670957215579545285731105174978560000000000000 59 69341559272844917868969509860194703172951438386343716270410647470080000000000000 60 693415592728449178689695098601947031729514383863437162704106474700800000000000000 61 253790106938612399400428406088312613613002264494018001549702969740492800000000000000 62 7867493315096984381413280588737691022003070199314558048040792061955276800000000000000 63 330434719234073344019357784726983022924128948371211438017713266602121625600000000000000 64 18126704597983452014776198476451640114695073739220741742685984910744957747200000000000000 65 2061912648020617666680792576696374063046564637836359373230530783597238943744000000000000000 66 68043117384680383000466155030980344080536633048599859316607515858708885143552000000000000000 67 18235555459094342644124929548302732213583817657024762296850814250133981218471936000000000000000 68 413339257072805099933498403094861930174566533559227945395285123003036907618697216000000000000000 69 42780613107035327843117084720318209773067636223380092348412010230814319938535161856000000000000000 70 1497321458746236474509097965211137342057367267818303232194420358078501197848730664960000000000000000 71 425239294283931158760583822119963005144292304060398117943215381694294340189039508848640000000000000000 72 5102871531407173905127005865439556061731507648724777415318584580331532082268474106183680000000000000000 73 2235057730756342170445628569062525555038400350141452507909540046185211052033591658508451840000000000000000 74 82697136037984660306488257055313445536420812955233742792652981708852808925242891364812718080000000000000000 75 4134856801899233015324412852765672276821040647761687139632649085442640446262144568240635904000000000000000000 76 314249116944341709164655376810191093038399089229888222612081330493640673915922987186288328704000000000000000000 77 36295773007071467408517696021577071245935094806052089711695393672015497837289105020016301965312000000000000000000 78 1415535147275787228932190144841505778591468697436031498756120353208604415654275095780635776647168000000000000000000 79 447309106539148764342572085769915826034904108389785953606934031613918995346750930266680905420505088000000000000000000 80 7156945704626380229481153372318653216558465734236575257710944505822703925548014884266894486728081408000000000000000000 81 1159425204149473597175946846315621821082471448946325191749173009943278035938778411251236906849949188096000000000000000000 82 118841083425321043710534551747351236660953323516998332154290233519185998683724787153251782952119791779840000000000000000000 83 19727619848603293255948735590060305285718251703821723137612178764184875781498314667439795970051885435453440000000000000000000 84 276186677880446105583282298260844274000055523853504123926570502698588260940976405344157143580726396096348160000000000000000000 85 70427602859513756923736986056515289870014158582643551601275478188140006539948983362760071613085231004568780800000000000000000000 86 6056773845918183095441380800860314928821217638107345437709691124180040562435612569197366158725329866392915148800000000000000000000 87 526939324594881929303400129674847398807445934515339053080743127803663528931898293520170855809103698376183617945600000000000000000000 88 23185330282174804889349605705693285547527621118674918335552697623361195273003524914887517655600562728552079189606400000000000000000000 89 8253977580454230540608459631226809654919833118248270927456760353916585517189254869699956285393800331364540191499878400000000000000000000 90 123809663706813458109126894468402144823797496773724063911851405308748782757838823045499344280907004970468102872498176000000000000000000000 91 33800038191960074063791642189873785536896716619226669447935433649288417692889998691421320988687612356937792084192002048000000000000000000000 92 2073069009106884542579220720978925512929665285979235726140039930489689618497253253073841020639506891225517914497109458944000000000000000000000 93 289193126770410393689801290576560109053688307394103383796535570303311701780366828803800822379211211325959749072346769522688000000000000000000000 94 27184153916418577006841321314196650251046700895045718076874343608511299967354481907557277303645853864640216412800596335132672000000000000000000000 95 2582494622059764815649925524848681773849436585029343217303062642808573496898675781217941343846356117140820559216056651837603840000000000000000000000 96 82639827905912474100797616795157816763181970720938982953698004569874351900757624998974123003083395748506257894913812858803322880000000000000000000000 97 48096379841241059926664212974781849356171906959586488079052238659666872806240937749402939587794536325630642094839839083823533916160000000000000000000000 98 1571148408147207957604364290509540412301615627346491943915706462882451178337203966480496026534621519970600975098101410071568774594560000000000000000000000 99 155543692406573587802832064760444500817859947107302702447654939825362666655383192681569106626927530477089496534712039597085308684861440000000000000000000000 100 10369579493771572520188804317362966721190663140486846829843662655024177777025546178771273775128502031805966435647469306472353912324096000000000000000000000000