name : 516324 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360865 9 3603620 10 39584595 11 474353363 12 6158002630 13 86091929032 14 1289579831171 15 20604531737552 16 349789045805406 17 6287431174703995 18 119294763159924167 19 2382571317275472861 20 49964292045246856215 21 1097683037861069926944 22 25211537036640213682288 23 604233916896952268487483 24 15084802982841312623307665 25 391658471420669351483963490 26 10560046316077797809364204004 27 295269363997429240025922980907 28 8550882146019035746648075729122 29 256169080672492058139750250779869 30 7930178040626193274576030895718065 31 253412159796204669164827050294771850 32 8350950789339516192669066755507181854 33 283536762239350034347159932668456818374 34 9909961205477729960127786256387847536533 35 356261579774785472306692012630045150010614 36 13163314197767811320783533895210076632397396 37 499509070075609485229573031072469986831896713 38 19453713688117771811731630279335321097309223319 39 777064458153962335564358192342260852415467006819