name : 152346 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603604 10 39584249 11 474347172 12 6157895640 13 86090060762 14 1289546260972 15 20603906064479 16 349776908219502 17 6287185753227302 18 119289589633715884 19 2382457665051691108 20 49961692133650060345 21 1097621162270561183597 22 25210006617533553217962 23 604194619357473687155222 24 15083756538243123876850044 25 391629604396051934891957431 26 10559222227323606983556711758 27 295245042031448121380426965484 28 8550140734320835051443742886960 29 256145759142364453315958182159400 30 7929421713340274483963334367056593 31 253386892831905004511625415154371999 32 8350081950895473884131967798495113748 33 283506034137893167576280637101624547388 34 9908844274133081417013460074137473008736 35 356219882365185339602998667853579852583691 36 13161716498535246197628831474208605514948158 37 499446277427323726430809514266907748563942070 38 19451183882810707938285531366567696984750190894 39 776960039481117924919613738394869033877390048660