name : 234156 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360865 9 3603625 10 39584606 11 474352967 12 6157990595 13 86091664759 14 1289574430221 15 20604422345008 16 349786796603622 17 6287383697163698 18 119293728613120428 19 2382547984283585267 20 49963746724665607949 21 1097669827011590752484 22 25211205348132817964920 23 604225290114072733749817 24 15084570703617421305502269 25 391652001524551542601758083 26 10559860034429524718960566877 27 295263824381022784922532482938 28 8550712135428749603374928990943 29 256163700295569379577454365060752 30 7930002591613255821508727845537671 31 253406269175871292901899511610144013 32 8350747308326328356543820810108591692 33 283529535680846173538036522263003998179 34 9909697519327121547999046156887878664718 35 356251700932749193309109028925457027454690 36 13162934433916847518623788788891984114361206 37 499494099210873395895220206484502237118664711 38 19453108830474846517145862579060881043729279479 39 777039426477661631631577098056773695148242687610