name : 621354 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603604 10 39584304 11 474348492 12 6157921380 13 86090541236 14 1289555267072 15 20604078929904 16 349780334623392 17 6287256182442952 18 119291093648346840 19 2382491053227393888 20 49962462555812052960 21 1097639631221232538376 22 25210466257249116986128 23 604206484846364412065264 24 15084073970064732330263584 25 391638396757574356873511392 26 10559474136607169504839108320 27 295252500777639662572977369792 28 8550368758028796489627882043968 29 256152950460765871450576344548480 30 7929655482256072723043517876283648 31 253394719271880645169142811501983200 32 8350351603595273722447625642819944896 33 283515588157784459413412500703391520192 34 9909192130462164968254398549900814503808 35 356232888578105101552636047248132916076992 36 13162215562793063643624152926906459009720960 37 499465917646646198628559256852293425406599360 38 19451976131619010175361715105228585754727500864 39 776992777647220076575932036017684468679240099584