name : 316254 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603604 10 39584348 11 474349548 12 6157941972 13 86090925616 14 1289562473400 15 20604217212316 16 349783075015096 17 6287312502522744 18 119292296224913520 19 2382517747217771356 20 49963078465304422908 21 1097654395193528762256 22 25210833671234806457664 23 604215969124044239389164 24 15084327688633013561483400 25 391645424125164000045738240 26 10559675471219434857481468920 27 295258461909484198553247970620 28 8550550993446676837316260735740 29 256158697607087982633448342768440 30 7929842301825735737333442986200080 31 253400973770802587345358122813950620 32 8350567093228294114684916683958831880 33 283523223028657967835159862209168759240 34 9909470108151207278784693699742943446320 35 356243281934817582376165649614710499835580 36 13162614364308508448633029413759696266334780 37 499481611962750837439079450679621166040556480 38 19452609204514016822442246760588538995071520224 39 777018937954135665108511491482601224749637371980