name : 231564 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360865 9 3603620 10 39584550 11 474352283 12 6157981570 13 86091536373 14 1289572474001 15 20604390618572 16 349786250021442 17 6287373728938291 18 119293536758133556 19 2382544098162641103 20 49963664089877787579 21 1097667986535285266669 22 25211162500950592220283 23 604224249428763766125159 24 15084544378572548960899924 25 391651309091310145050015438 26 10559841123852902858842089649 27 295263288886058011852961958077 28 8550696432623980872747365727699 29 256163224023318813686352886692176 30 7929987666819038938023394134987313 31 253405786466341688291006842208294118 32 8350731210581509949493446440454084291 33 283528982651303398788193386441995638271 34 9909677964169633312822857007766374019088 35 356250989799978460862584195438337562152146 36 13162907858349648390927283763129992730744323 37 499493079350324247783222585034678469750655456 38 19453068667505522926072452394765775808569597040 39 777037804468989827093065836836436549724546712843