1 20
2 181
3 2234
4 18564
5 140884
6 1052190
7 7579137
8 51585784
9 331270888
10 2024909124
11 11885134942
12 67329174131
13 369027185265
14 1959956349517
15 10103702621330
16 50645615019582
17 247273236084923
18 1177685989979054
19 5478135751536604
20 24913649926604442
21 110875725291158794
22 483260574292661132
23 2064371022403413741
24 8648470401678904486
25 35554220824664701537
26 143507382282025833157
27 568983502966090272110
28 2216986355059093843570
29 8492740866656628306265
30 31998444469919383518602
31 118624416311052503830223
32 432859488446078840064674
33 1555276102666428382308373
34 5504443298251745098970849
35 19196426324844760303551493
36 65990664244880707670479712
37 223692853469126240860662316
38 747962381489583424544084418
39 2467822501689052687125852568
40 8037125466314616360985286893
41 25845430279249267381161015758
42 82092524444363292827646624321
43 257630799890750912432770034645
44 799098732176867462135508858142
45 2450429700927433688343771869215
46 7431050791522815179920388995814
47 22291931686810950516394342728406
48 66168946859252085357547371980135
49 194395210269798223352818808720910
50 565397286186380399205107391194741
51 1628422025359263416878923445078006
52 4645472435679504945655192766892007
53 13129356646536526750585828677466254
54 36770968979487946246411755560491245
55 102072502127056513449804828276970556
56 280895734439749733083344611548520331
57 766481395927463047334566877226636358
58 2074256383876178705493566660499673345
59 5568122936921565514555214077247231899
60 14829245366531461574571696780974408794
61 39189400195854147728329691752676613637
62 102785125873019209424102211392805566906
63 267592642849980344796483071511616395804
64 691620647899379369092829608613488075112
65 1774912107068441593306635605062630306280
66 4523387527771974058420302488024183311157
67 11449578203663829554627470623467312847056
68 28788066823704359255531700181468091503628
69 71910013956694046290078858013867601707798
70 178473884589851356396726314458843083649470
71 440170679962317869544583278852735946301809
72 1078895976541546058803684177287082218516430
73 2628447078268715170232413904494381269048143
74 6365428126587448470600598165261451929330521
75 15325358698458577327036980535711085600347746
76 36685355667405773122098011173943766654829591
77 87320622920831841285168501699815128954687688
78 206692382601817812631778242353534726787578011
79 486581821829713598914562249858550999266461828
80 1139331147023349991877102836561806365249498323
81 2653654790724584750057759515365489474006149093
82 6148592966013825015120568054630733355981660837
83 14173571043352997170651958128624866059892912116
84 32507929987568563741217663872713815793800679503
85 74188920965360069361668049372645109563459241741
86 168484794335209504460858465482918735001044352295
87 380789997164795715213379516942022805631667114697
88 856532460473533578824521889563460101607850491866
89 1917630889009159417749395993811920805367828325726
90 4273440526454049274181247003931389706288194252593
91 9480025497672105849177731822131023764349164919067
92 20935699830764693355669720378457806596773615137154
93 46029660975799922065512319877953468307304507168401
94 100759459822100080776740690454922936506512339441004
95 219612160726387960282295046423503040773949089661142
96 476621356456923944693354634127391436802901097078310
97 1030055381537623877803337041561940453518401973545443
98 2216870840044092152208452387873360031783664819823334
99 4751547908413181173173870209769710797362496393758927
100 10142997623583398030433961191926539175200729636330699
101 21565277203885612805146477596461823216140770926457651
102 45669026504909151047802462368907461193077506464084841
103 96335511137210555246216191932905282562545472792011957
104 202427005801749722057960872433915647179042198095957124
105 423727698921018894346591170826645045902335695638898612
106 883608961188444430490022086661587278562550748581250973
107 1835719266110562020601522515040163361857434321721731964
108 3799644142524584776880700031030770513495115254765135747
109 7835870919685363682514692597239987127923508239402456810
110 16101120183606531819305889156257300408964378856900527586