name : 341625 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603609 10 39584418 11 474350568 12 6157957572 13 86091176583 14 1289566723410 15 20604292965276 16 349784494241736 17 6287340407603625 18 119292871116418884 19 2382530136434175066 20 49963357305349315128 21 1097660939180823970155 22 25210993575039528434886 23 604220031589868591990796 24 15084434853779217916530600 25 391648355698430192533348785 26 10559758535154667080822934530 27 295260896910642194434705246170 28 8550624766632369937989233167944 29 256161005278805749559982539236155 30 7929916760106133317657766990458360 31 253403449625253793530862531883965500 32 8350651862946425662854402631541332680 33 283526209164548754202613560947529830585 34 9909578251352133986649017365101009027510 35 356247305342359480670958179766962899187040 36 13162768035998946902875552514685219011028960 37 499487633579805718544020525509709500936928275 38 19452851128945663257422440364105575668503780118 39 777028897377632883652201402834081051165102832970