name : 162435 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603605 10 39584276 11 474347688 12 6157904844 13 86090224539 14 1289549241260 15 20603962111134 16 349778002771404 17 6287207999691213 18 119290060527157932 19 2382468044427679870 20 49961930235420347136 21 1097626842229511071527 22 25210147387523023989216 23 604198240294031497324036 24 15083853105973390494579240 25 391632271865494448152837449 26 10559298468170284180098658656 27 295247294577883768516382878562 28 8550209464778673980570692508600 29 256147922965008404862928800995655 30 7929491942065048816989948735792836 31 253389240672323517347870015532772532 32 8350162737414765382333187113537332588 33 283508893024820850227526765553051118657 34 9908948249103411184409117151261699192320 35 356223765964727292134856029959417617634114 36 13161865375442796847753333287025379527335976 37 499452131170200534503955494211893205559429047 38 19451419817339766650281159835644383506050287804 39 776969781532864017743682326237164756073913365370