name : 134625 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603612 10 39584430 11 474350460 12 6157952892 13 86091065064 14 1289564366838 15 20604244291518 16 349783480841340 17 6287318828722900 18 119292397878635660 19 2382519410464770186 20 49963105648607556852 21 1097654823312660122432 22 25210839620840868370580 23 604216018643872352728912 24 15084326601359910810761688 25 391645335567690154840268952 26 10559671456924718549117399872 27 295258304185372378356026831936 28 8550545108729114217010340349624 29 256158481853989171981800769327208 30 7929834401323110112811626172179648 31 253400682274349871376405685416358544 32 8350556200970838767785036944543346888 33 283522809535556168812462970330710411336 34 9909454129660030043422987151457561763456 35 356242652637065843283168939680113167648192 36 13162589085248585413737643806083436146835072 37 499480575760078758690558614534242851478044120 38 19452565852571432926840152939971086517908033552 39 777017086606162003357852709304360053863713216944