name : 31562-4 0 1 1 2 2 6 3 24 4 120 5 719 6 5021 7 40042 8 359035 9 3575282 10 39147892 11 467471021 12 6045666969 13 84181453478 14 1255634855924 15 19973839575893 16 337536151556328 17 6038676850559654 18 114022336400460563 19 2266028974180178212 20 47280919844127008878 21 1033402291505517103421 22 23611372674370494103714 23 562888891151476956413989 24 13977252247015802886729639 25 360932151043890096118863943 26 9678168445459106648568560247 27 269110330119570488161617609132 28 7749693836491467729111129139650 29 230855659284076597758691286680397 30 7105863707226593244155093390494914 31 225768156462179728556527470937342236 32 7396985740318004930350775921899928744 33 249686586272837371837674584566607451731 34 8675790915710620337986816087067783853376 35 310057740125211382414729593284463810200278 36 11388362415750807812493984653308825545183358 37 429584466890105223699417469264827447322297194 38 16630460155540874576271988101795499894289334733 39 660303154815637942903676079145432332426281368715