name : 132456 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603601 10 39584183 11 474345984 12 6157875048 13 86089700423 14 1289539775128 15 20603785046879 16 349774558587486 17 6287138212562875 18 119288586941968145 19 2382435628416885979 20 49961187842754593623 21 1097609156970173673211 22 25209709603981011475630 23 604186991047529845208986 24 15083553366172354014999456 25 391623998765575752822773842 26 10559062174744537020431447081 27 295240317633049142885558215274 28 8549996701858090000006379739350 29 256141228018452281230748485699084 30 7929274752323684056342859947130691 31 253381982791738088624746604529919927 32 8349913098506091925460674677134369184 33 283500061899646075850292055894503594916 34 9908627174821235870445003820767357167733 35 356211777061971146775941455087737561908324 36 13161405912916980029695113434155519683018403 37 499434070134582305792721254246363988917014778 38 19450692046927025986026744984978712398703963993 39 776939737785850245738381256020464892650024765239