name : 426315 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360868 9 3603680 10 39585585 11 474369175 12 6158259302 13 86096234378 14 1289655060690 15 20605905318640 16 349815277148888 17 6287955041994892 18 119305696254021122 19 2382809516653694468 20 49969703371020660936 21 1097811062864324600766 22 25214687477162868706625 23 604314454378365304130071 24 15086939246775953219986142 25 391717198809764890205960914 26 10561717696053662660205417494 27 295318556614992043690801450324 28 8552377961814194892041139593324 29 256216026190702860521340438252680 30 7931697373026739721391348516724820 31 253462821334655695281380637480100230 32 8352689845484931615934537033779664520 33 283598169351824818885112815009933452632 34 9912190000937116872300042106976921107906 35 356344671981535547373287408344085700841172 36 13166493966273555164236117433542949109108866 37 499633893492008023352464422395649629368892584 38 19458737056052955550883275031193967088368885777 39 777271585431517067646995024542195592709833932074