name : 21643-5 0 1 1 2 2 6 3 24 4 120 5 719 6 5021 7 40042 8 359038 9 3575362 10 39149474 11 467499698 12 6046177442 13 84190642054 14 1255804502814 15 19977075798864 16 337600176966528 17 6039992878494984 18 114050459540980272 19 2266653780128205348 20 47295345357827884844 21 1033748182941487353944 22 23619979184866531519696 23 563110923250648216035876 24 13983185764184099138271252 25 361096254604737189107436648 26 9682861302042766390716872672 27 269248967830194635079439648844 28 7753921221602358145637827849924 29 230988595115461510535488906694396 30 7110171338237010105645516669590492 31 225911877676261528460914182997747252 32 7401919322706406931933867338972125716 33 249860706597723198626388529107921445472 34 8682104580560532883986712034595158587864 35 310292795653498908785431190188516612332652 36 11397341669854186510776318558836920526908420 37 429936210632385256992285037680648290195975084 38 16644581475651690986874917888825048306929096204 39 660883844293810416660112816800392964702563052484