name : 341265 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603600 10 39584220 11 474347004 12 6157895796 13 86090095728 14 1289547277200 15 20603930235900 16 349777453262520 17 6287197971637944 18 119289867401630304 19 2382464130228007200 20 49961846955119072400 21 1097624986326598501800 22 25210104157429922049480 23 604197189746483775011136 24 15083826517612463629032000 25 391631572151553727240821000 26 10559279349318261110191218000 27 295246752924668881282533846000 28 8550193573942909347895213176000 29 256147440769410392220746794113600 30 7929476824917935785820452788621600 31 253388751528993638952339708283663200 32 8350146418190933332846630481000493600 33 283508332154350002567960873048379382400 34 9908928408673146694749183117935221968000 35 356223044173041360469192848207932047600800 36 13161838391141864151355535049281656404955200 37 499451095233939676711531047635449113500714400 38 19451379006271258247351592942960968324948476800 39 776968132756879594180216293928338931179422400000