name : 156324 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603612 10 39584445 11 474350820 12 6157959912 13 86091196032 14 1289566819410 15 20604291340182 16 349784413025052 17 6287337983775540 18 119292806837297202 19 2382528487357932282 20 49963315062642374988 21 1097659842843544110720 22 25210964529089888116815 23 604219242820041996251124 24 15084412849283933416231764 25 391647724331791642118414064 26 10559739893004129358988661831 27 295260330388910228901487816032 28 8550607049430581113798788903258 29 256160435229349506769654877591436 30 7929897897401509396547582988961908 31 253402808008640526109393615647607590 32 8350629438803519921478614777348200464 33 283525404336693277017265078943950918386 34 9909548602324257198435901679716325887356 35 356246184846043402987672472164282967575086 36 13162724617336928200192622004360883948755042 37 499485909390157739261957957345757434984296452 38 19452780996815903305435259355285638630259689211 39 777025976870639623628858372665576586376215087040