name : 523614 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360866 9 3603640 10 39584925 11 474358639 12 6158088326 13 86093366800 14 1289604958054 15 20604990573328 16 349797809022006 17 6287606198039510 18 119298416108264561 19 2382650907980029863 20 49966100231763993626 21 1097725818714673450784 22 25212589819644344218689 23 604260830806459011016703 24 15085516892669779293932282 25 391678097684925588888728162 26 10560604888665709356798478234 27 295285804343821636023139791549 28 8551382059686147321428536649264 29 256184770430808968539493452980254 30 7930685825288094232284395437928429 31 253429091837800621468774985445638376 32 8351532019710980076200825435413767462 33 283557285990279335764065195404089710573 34 9910706128331644608089791936041261170416 35 356289351579322032939848093299766241913317 36 13164376973826439169741106242201528945170748 37 499550790097934231161394558401671969907599440 38 19455392667814587389156404679348667447789533885 39 777133687390293531094362529976258616762550991391