1 0
2 1
3 1
4 2
5 1
6 4
7 1
8 5
9 3
10 8
11 1
12 16
13 1
14 20
15 9
16 35
17 2
18 69
19 3
20 111
21 24
22 190
23 13
24 384
25 31
26 646
27 102
28 1212
29 113
30 2348
31 227
32 4254
33 613
34 7993
35 976
36 15459
37 1915
38 28825
39 4357
40 54988
41 7868
42 105826
43 15760
44 201115
45 33376
46 385590
47 63974
48 744446
49 128224
50 1428047
51 262914
52 2754037
53 517579
54 5329529
55 1037582
56 10291714
57 2100148
58 19929874
59 4178307
60 38683532
61 8375909
62 75033575
63 16863274
64 145813150
65 33699373
66 283772818
67 67559049
68 552339068
69 135699884
70 1076404039
71 271691452
72 2099977529
73 544715034
74 4098533446
75 1093031668
76 8006527710
77 2190212883
78 15653758474
79 4391365854
80 30620391294
81 8808045104
82 59940155262
83 17656080316
84 117413523743
85 35401654378
86 230111007032
87 70995265134
88 451251164602
89 142337841194
90 885412261680
91 285406135716
92 1738122406666
93 572325127376
94 3413803459512
95 1147554963989
96 6708255033801
97 2301065623990
98 13187773292293
99 4614271192523
100 25937523671390
101 9252467846124
102 51035527964862
103 18553467034110
104 100459377394875
105 37205150349676
106 197825047971091
107 74606104448947
108 389707388567377
109 149607550714872
110 767986754726366
111 300012596230997
112 1513992712270838
113 601623165345455
114 2985681921251933
115 1206466263397924
116 5889882990035349
117 2419418375316550
118 11622774176437535
119 4851861874011107
120 22942910273279154
121 9729946339766489
122 45302057413280188
123 19512677237855874
124 89477673505005282
125 39131463366852830
126 176780755412664293
127 78476464742332319
128 349361389519687512
129 157382637613686189
130 690607501682371480
131 315629461652751517
132 1365528786459555018
133 632997739432446053
134 2700724761511488456
135 1269494040380874056
136 5342774319336493588
137 2546025370025441739
138 10572008569581878485
139 5106209176931152327
140 20924232762653537660
141 10240903636786910941
142 41422887945963928352
143 20539109416645676634
144 82021457816443920892
145 41193501099109629354
146 162445776063551198312
147 82618929375980840136
148 321796194006554502588
149 165704427070854508379
150 637591763608515268061
151 332347488944763480630
152 1263547732006894494225
153 666583301355871745901
154 2504527028402884648266
155 1336965380435274358036
156 4965270696187296375567
157 2681572966018799704892
158 9845581280897978981217
159 5378520118813801754474
160 19526265450355707341765
161 10787968777096011603283
162 38732420990788378719614
163 21638157455189465718411
164 76843301758165524864577
165 43401484263842841709150
166 152479573259849716479800
167 87054772899515703381443
168 302614691668825280548908
169 174616103705703622913190
170 600674929015377423532793
171 350251253422995825026488
172 1192500801712800227613541
173 702552518521694623548754
174 2367805909096807131525350
175 1409229036007008429954152
176 4702192265093741141874088
177 2826754280842440228546600
178 9339426110319709285306159
179 5670197905359458610189733
180 18552576394254616909942375
181 11373969427722070268719087
182 36859653065206640064186250
183 22815478063956146360184094
184 73241970625509733137836089
185 45766822681396895584935712
186 145555756336952237165197043
187 91806963401696447522922576
188 289306503570204721689067373
189 184163749974852748437397421
190 575102624781612186143181586
191 369433554891424060029449005
192 1143377844506823896162378832
193 741092106969192733548876685
194 2273476265993591703221124419
195 1486660123275914142577191733
196 4521122731842504648762015079
197 2982324176616913555869659035
198 8992002272034814258667724957
199 5982761005695920730161133592
200 17886270982198215424867185300