name : 253416 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603615 10 39584496 11 474351648 12 6157973484 13 86091425109 14 1289570843440 15 20604365083934 16 349785825330924 17 6287366253209013 18 119293397914444595 19 2382541385044787720 20 49963608449487302856 21 1097666791739063074107 22 25211135692538308518141 23 604223622108783433819383 24 15084529096531311542915150 25 391650922154873501643436149 26 10559830956516345613742271483 27 295263012017867191170904228174 28 8550688629530074481022283917208 29 256162996694565095395053231524595 30 7929980828743021011226160777793240 31 253405574321378254534423021382461362 32 8350724429422120630934671940939746682 33 283528759538753596776195497255158949645 34 9909670415159689020004985891315108583480 35 356250727367527639145078357315269456388686 36 13162898492686235665353886951457122894444286 37 499492736504159873286835905803061518369814633 38 19453055804025713921722741291368596270801003412 39 777037310175050625727129061164132689285313838185