name : 243156 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603605 10 39584276 11 474347688 12 6157904844 13 86090224539 14 1289549241340 15 20603962113694 16 349778002836684 17 6287208001257933 18 119290060564362784 19 2382468045320516840 20 49961930257284779796 21 1097626842778864419147 22 25210147401725482093296 23 604198240672401001757714 24 15083853116367759222639580 25 391632272159993030749238229 26 10559298476774517486953438916 27 295247294837028400623912678332 28 8550209472820934691818982638324 29 256147923222043596330076450472475 30 7929491950520547870527218564479756 31 253389240958452468338952960445394598 32 8350162747368817616423203339146090484 33 283508893380610470923497526926466217229 34 9908948262161642414721249112494678382920 35 356223766456563226833004374685711695542784 36 13161865394442810533606866422065481310136884 37 499452131922593736672328741104897016079376323 38 19451419847865049207408070543824956679025681064 39 776969782801018833517119207680497346628663045210