name : 132546 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40153 8 360882 9 3603871 10 39588143 11 474405381 12 6158801608 13 86104827845 14 1289798930099 15 20608445996106 16 349862516423410 17 6288878007249152 18 119324609258493465 19 2383215233412047733 20 49978798407556414649 21 1098023768086934076679 22 25219869019991110542339 23 604445735777268062430192 24 15090393907681050732959878 25 391811495726731299574227683 26 10564384219715981714212680903 27 295396584029356935344488054632 28 8554738061399171769878793157377 29 256289740135313185267921211553506 30 7934072491926122635336959304843108 31 253541696630327119292163492763273663 32 8355387223328684964918211613489990556 33 283693083934448282843410604702932678906 34 9915623826729134465990020881749835182114 35 356472303735217990215526216810509263925534 36 13171364441782186043983528691509862084614291 37 499824583522356265427144741568345138379015310 38 19466392216362583784457051889125293265591385961 39 777586497166252543478157059476638322823233352436