name : 41523 0 1 1 2 2 6 3 24 4 119 5 708 6 4914 7 38976 8 347790 9 3448212 10 37606536 11 447426144 12 5766888120 13 80047243080 14 1190459039364 15 18884750846976 16 318300264871440 17 5680496863401840 18 107008122578788800 19 2121893387875882944 20 44179385761361239200 21 963649662245743556160 22 21974744223810053066160 23 522891870395483007175680 24 12960707743862309212649280 25 334101853407193418509937280 26 8943746234669393843510408160 27 248287193133379859912216359680 28 7138864452800998980798478737120 29 212337749429888337513031426369920 30 6526280307194833389748142354965440 31 207058241151635541943747991594987520 32 6774594102396591705744493021392372480 33 228369981124669520553547605648573312000 34 7924719144754318666031808313248592450560 35 282854569802207471362242772042409681863680 36 10376281443169863509661329780289998267255520 37 390932843820907791794468213070245516087030400 38 15116233263591986556546363647279871064356648000 39 599487863888299447041794939965501761967830251520 40 24369188738991207653027550504178162735788043183680 41 1014768975804693043681172660224633684604650686412800 42 43262584048882935951102794105488802041475161564425600 43 1887304397203312348576327164738924534867831482772172800 44 84203721230632210933060394802593952727446280367414596320 45 3840306927362329907248593812247427890549437740728094416000 46 178953671446259625512162636981860355034592552765849444094400 47 8516451342836258986583905642214558648065788609050293943808000 48 413743866586121616461545224934174649666563692780071878617552000 49 20510601289641365154544330297679020805073262580352407406430156800 50 1037111351301622464188916912645849075905198840240467787007182956800 51 53469429526115363420817605565431909674526620415564514155149313433600 52 2809688923725564644405871006318390308363827528390434798894464238760800 53 150428047470518934871419354967398025577644382110643218626241869943171200 54 8202917188587049401743091709985242124446980939334251927877654328886811200 55 455442100171599836254897936368194939824566583906838872757009748244856678400 56 25738595718177396075393012043468725542769704783209569522300282041946474283200 57 1480095237443883528324610133926719098312913089688073906077482124332498473420800 58 86580181533435917889738570527003959881427306822656510963939862547443458109968000 59 5150466440031015177229206739328632007864046222330824946475273861372206161947545600 60 311496532055302775856880998136663110567269975374097921544879594642773213838539656800 61 19147925306453839854488000628038401247824986809819946028407757816016098335942606403200 62 1196021793757461250875816263756417039149227661182379456292763031636637610196552571352000 63 75891980527232041404504380941766538535860020358616565278655872865409970973308953225216000 64 4890869359525981441138990804496628048133012811339048331668477343440522828555176233163507200 65 320041883233925930977829334321131188475963528756199620337543039621389452055642622547026124800 66 21259764000840049613447241074165879774672046275982003343322396271883490657407787049807237504000 67 1433323334270085728586846112973571487389965157568861878175461974837076119355515409464060006400000 68 98055076117201102509344343953868685300666211363348742028931778485472314634110896273222324703916000 69 6805263416141555621834634496732936818053134251976762969085769338659429627486900897768433994600259200