name : 531264 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603620 10 39584705 11 474356004 12 6158054136 13 86092889688 14 1289597810700 15 20604876364880 16 349795869976560 17 6287571340096624 18 119297754662228344 19 2382637696157548400 20 49965823142091912300 21 1097719730621427877520 22 25212449974494648562480 23 604257478861083271317256 24 15085433202351563476026500 25 391675924549253034790082000 26 10560546289845170405963054600 27 295284165697710844411519870400 28 8551334600374953882214763856360 29 256183348491885362372988229933400 30 7930641802160914590004098029382400 31 253427684918729905153054143314272600 32 8351485651397379807422439155162075000 33 283555711505529234644452069654961792800 34 9910651092600647107565201497381120376600 35 356287372854179262995850062030131714514000 36 13164303855637763703087519980606025599446400 37 499548015198523171158100099738759345861016400 38 19455284586636096007871522119288170231308108240 39 777129369731902839293687097995626127503510797800