name : 361245 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603610 10 39584440 11 474350964 12 6157964436 13 86091296648 14 1289568883425 15 20604333254140 16 349785276266760 17 6287356227215584 18 119293204716168074 19 2382537467117623750 20 49963525043309650500 21 1097664932022420738620 22 25211092350769415917880 23 604222568307512659555516 24 15084502412527349376121500 25 391650219583403105384175400 26 10559811750525759974400927000 27 295262467645929360493915557720 28 8550672651786430355263698581940 29 256162511650428121440355344638000 30 7929965615830771220328481784029600 31 253405081875467435185479195372670800 32 8350707993376915496715309021701129640 33 283528194430637254734218297112644800510 34 9909650417136546476187597268401386367700 35 356249999569481444469587805893985889279800 36 13162871273861355823975896722199073641533100 37 499491691190273022267223315027557616872977030 38 19453014609115577619868042946998331392958483220 39 777035645322777041222386702739995037272118369200