name : 31452-6 0 1 1 2 2 6 3 24 4 120 5 719 6 5021 7 40042 8 359037 9 3575334 10 39148896 11 467488818 12 6045976780 13 84186910852 14 1255733539852 15 19975684827691 16 337571962772021 17 6039399435990353 18 114037504433790260 19 2266360192245780271 20 47288440330103026207 21 1033579720650618435171 22 23615718695875795883753 23 562999313048208711088707 24 13980159673710546141345013 25 361011408994216890513408088 26 9680403310311657482095495152 27 269175453377198135328461500276 28 7751653179464331594084966330206 29 230916472792774176033019973835546 30 7107809265468991563054858928966390 31 225832262103752689540648150686146169 32 7399159558984808867454325587674658576 33 249762392757982786561230606794766122166 34 8678507603203129055898967794656247107295 35 310157724115530878622006628173724752812470 36 11392138992033743006170601961422006470021845 37 429730777038543915089506517392134510003407088 38 16636270497338844626379066702444581100610516952 39 660539547108723423630440989772809478723164497304