name : 13526-4 0 1 1 2 2 6 3 24 4 120 5 719 6 5021 7 40042 8 359035 9 3575252 10 39146964 11 467450045 12 6045237605 13 84172911054 14 1255464505921 15 19970381498160 16 337464095154246 17 6037128599324438 18 113987947898393120 19 2265238439837084238 20 47262102112274934955 21 1032938470179752878589 22 23599538465858666301699 23 562576485277115295217000 24 13968724657500483293898491 25 360691622941405941700075394 26 9671163150420920559809719081 27 268899812134933542382118500489 28 7743171038796435148174263858335 29 230647429356484740235996681849312 30 7099019783865980790543459382041767 31 225536728662196651977707877640825152 32 7388939767853423735390920479718453217 33 249399172445248088913543134138967122572 34 8665248844585592078517306688431850296900 35 309660945155184804131805337801019352648425 36 11373045521319032791246490321901064963800471 37 428978440523807519941082637781839701452811805 38 16605896686744762821684138176200038423484820571 39 659283776609660824066163413197088290422320812072