name : 135246 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360868 9 3603682 10 39585525 11 474367471 12 6158224338 13 86095569898 14 1289642468726 15 20605661911575 16 349810428165481 17 6287854997688146 18 119303553601054886 19 2382761840835568617 20 49968601183142406727 21 1097784599026741443703 22 25214027990026461864482 23 604297410442838080761285 24 15086482827319147392166906 25 391704545762477784621064272 26 10561354897406758193762636871 27 295307807255584661791882424370 28 8552049139540379456509883048021 29 256205650236064446252922607138885 30 7931359913072968823609356288674195 31 253451518266254344013267379364235580 32 8352300247497723477446598332594525100 33 283584360319863282603993064964872285451 34 9911687045783205877193520133785446405946 35 356325860583781697135566538755636349494338 36 13165771932693704731982658268872329032426999 37 499605470555713436182583477501221309782909432 38 19457590229390458086929237748419621447827947924 39 777224183414174933995886174530515575394955934649