name : 1324,4213 0 1 1 2 2 6 3 22 4 100 5 546 6 3479 7 25346 8 207656 9 1890354 10 18930115 11 206799612 12 2447429742 13 31192732896 14 425951432704 15 6204342000886 16 96019673361656 17 1573433270675524 18 27215574620147633 19 495522165989249162 20 9473227499171476994 21 189730098349659221090 22 3972644035901380917913 23 86797352468656124668118 24 1975431939548812353679343 25 46757469976793637026452338 26 1149291916617065822146582729 27 29295705951282390997374350240 28 773423831924726150873177438746 29 21122941154410234254750454221842 30 596117219842735827551248137947057 31 17365897366828225443643785770969114 32 521707108489865006277782431557923090 33 16148093508304890308515469607989614178 34 514523107936462926783032043330574506729 35 16862539088540071997679351095740324593580 36 567989461432132847082543986493193224989857 37 19648955033776312860806720441509239974698512 38 697621168278364028943121000349237891789345933 39 25403597660810187043646179323463343327127725872