name : 124365 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603600 10 39584166 11 474345708 12 6157870524 13 86089623984 14 1289538432000 15 20603760428094 16 349774087028124 17 6287128772447268 18 119288389541667984 19 2382431320664370000 20 49961089846600824576 21 1097606835788480439252 22 25209652426404877191636 23 604185528073101098811264 24 15083514530406380484000000 25 391622930405427523397003424 26 10559031750484979229055163736 27 295239421679982289334354135592 28 8549969444702018958813967677024 29 256140372176718541363847488500000 30 7929247042646585469085079040440256 31 253381058474545233292132938454950168 32 8349881358518597062875305081817009864 33 283498940784093213814186515678765663264 34 9908586471498540511478465330732182500000 35 356210259178528010776278470570609305411584 36 13161347811913479828091495203636832621086144 37 499431788812720039072784002795906202908866168 38 19450600217692665326321546754597981789408842784 39 776935950635863521394087471147289500474950000000