1 1 2 7 3 47 4 492 5 10030 6 415504 7 34821705 8 5873737591 9 1986293769719 10 1342287826603144 11 1808263364071413240 12 4847274244238104590520 13 25819608749278516743821755 14 272991106439478141199607596649 15 5724287949499035173796596544768241 16 237885203520333624684917852305536258876 17 19581201037321483781756898902709538812922446 18 3191037280390591649720973898293277765598727507132 19 1029135574410165145264733361831059147209245979121329755 20 656621498403710799710055988568967972289991979269137397898973