name : 165324 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603605 10 39584291 11 474348048 12 6157911864 13 86090355579 14 1289551697293 15 20604009253270 16 349778937191772 17 6287227206647805 18 119290470692829004 19 2382477149871784469 20 49962140341318272270 21 1097631879004524416037 22 25210272738751164178863 23 604201476210409213002212 24 15083939675019923893817014 25 391634669694222944491714317 26 10559367168241307128399012055 27 295249328710132101637273993668 28 8550271650927414296482312751741 29 256149884167529044954788088799403 30 7929555695108920709379278826998964 31 253391375086185657435726834711596118 32 8350236276688468578156965767495180998 33 283511498583597748566689630067729641644 34 9909043116022308625910398747203383678055 35 356227313003070283094146676297318906843195 36 13162001479670430881045572223324807103909013 37 499457487429498206013297711499867607667498089 38 19451635878625289289101905342957454273893624102 39 776978709853954801432034478001562568427889915591