name : 342516 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40153 8 360882 9 3603870 10 39588141 11 474405467 12 6158804066 13 86104881017 14 1289800009200 15 20608467780684 16 349862963361144 17 6288887426769493 18 119324814276206395 19 2383219853276032541 20 49978906304392393574 21 1098026380509018177199 22 25219934580426338380566 23 604447440257653724409861 24 15090439786369921826434239 25 391812773270983963101240999 26 10564420993925542681653179083 27 295397677384470421172022048376 28 8554771610210370013313376154778 29 256290801691537671011950187658029 30 7934107103269005556665353364599882 31 253542858540855317742165006056172948 32 8355427354851639475209955992811455520 33 283694509044957889882302258974735503972 34 9915675822034410700835643662302920374466 35 356474251545345888242432873733091971632313 36 13171439314134744121854786671643103330183061 37 499827534902418057637966765876965514434337392 38 19466511451594942738950498499698351278255532182 39 777591431369466279980311232367030637543885932558