1 0
2 1
3 -2
4 4
5 -8
6 16
7 -31
8 56
9 -91
10 126
11 -126
12 0
13 462
14 -1715
15 4704
16 -11319
17 25186
18 -52920
19 105840
20 -201684
21 364609
22 -618772
23 964173
24 -1309574
25 1309574
26 1
27 -4970097
28 18874639
29 -52835258
30 129107566
31 -290081057
32 612479308
33 -1227418279
34 2343572690
35 -4261482736
36 7346195892
37 -11883763542
38 17672631900
39 -23084821515
40 23188286281
41 -6442846782
42 -50231855814
43 186765084604
44 -459831542184
45 919663084368
46 -1517937169497
47 1838647921219
48 -413739981322
49 -6873502013994
50 30284545850860
51 -93489849069736
52 247959266474053
53 -600150811657002
54 1360309620239560
55 -2924832702714851
56 6004177669994308
57 -11796436831306736
58 22161546305656975
59 -39624531394696570
60 66726670649575706
61 -103547924253095728
62 140756399535298050
63 -142605480834258225
64 8719878125622720
65 506540486810368899
66 -1955352708054839597
67 5502967911411637401
68 -13479888348488458365
69 30315419253005325649
70 -63986481062039060217
71 127972962124078120434
72 -243172410236252527023
73 437712340350232230745
74 -738861788458870057261
75 1142726748850122400971
76 -1529062193527658446805
77 1450694946807514997477
78 348131422929868015285
79 -6974791047204935840580
80 25553125947641757663691
81 -71561939711250394872659
82 177272027675978713312675
83 -407728053981902388882815
84 890338936277510103431005
85 -1868631451594523864062231
86 3798524677356372104682059
87 -7519473920540405945832814
88 14559200104275511689171519
89 -27683455213679898023522199
90 51913725004548614896367760
91 -96480806237740535716221018
92 178731961147952321757366757
93 -332247382917556210025633697
94 624187457911296674532679278
95 -1192976839353310291517282141
96 2330555602237337525486487867
97 -4661111204474675050972975733
98 9525208256255089887791116381
99 -19792639566335824377501497597
100 41550734117595076853255481437
101 -87538312737660834574725034497
102 183971643406584254863894303765
103 -383776497776647639271067892060
104 791535179164471475576989616365
105 -1609058873150274664460361705021
106 3215592939638789142584288400935
107 -6302565294458523508760557230085
108 12086208058123564197994573932205
109 -22612539784421681699610986416625
110 41123565871745741477270740200631
111 -72315368856250136291717908864180
112 121969758040640308019700342010049
113 -194644809030990163839399158165413
114 286418611600278615560394794519577
115 -366298519989852314391727793805597
116 333520493870708338782467045532240
117 73371379379011475088815132475768
118 -1458365840141092002657875184130886
119 5110517284456066263419079311945823
120 -13607934505262010275950226903637597
121 31795883284239314747375059126170865
122 -68171780873070978374579819904609930
123 136343561926874344239425275048413070
124 -255097771827561905240127387588826682
125 442613180393016685474811619939333382
126 -693020520793767842044451382829720135
127 906515545327391434985146311363177660
128 -706348290231915369964610232695756675
129 -1006025724146780662291301770860669985
130 7080006312535526724253988958247227001
131 -24412554717305447079444669420239477961
132 68936083112859022123593237005840703041
133 -176221572283544412759616322477312211361
134 423638429454689535530141403004950050401
135 -976046659297719929940644753889798388352
136 2179022847849256974855381566796410453017
137 -4747554995593888365119682125898794892661
138 10145777753762723389333067504248896653849
139 -21348244000319891905048942304744403979831
140 44362702834734619565252249876166963170313
141 -91273187683654640167645197166420112003613
142 186320517287259800139081846983822365788600
143 -378055409183394833278266925318372663125399
144 763635029534006409480952317808818356887201
145 -1537387256001041069209614099449093854786329
146 3087784465043749948173029349472401135205029
147 -6190676662905026441429089084708001851512713
148 12393023630325907903497968179697100814818501
149 -24771220795518735091135515996253816409256341
150 49420035436796029422005971218546056028344515
151 -98352320893254422913944000881280432427674930
152 195090214653395895032841218222706664077661985
153 -385317708743629998552884474419167241258577565
154 756888436931949204380030747966770966389730750
155 -1476767026624881841811255998527085029633463906
156 2857832832243748601845203759061797577957609567
157 -5476596719594924452871324360660379296372163543
158 10373774807298238090344437518614868343977178999
159 -19380556307887071314331492842445998811380135560
160 35613402611193720728817302832584892866041037497
161 -64137377610020021762769248363710316585545240994
162 112629478025807972691201984168085935790876281415
163 -191378633408639734635177438835560316046415873304
164 310673773308597468715757540955982022916545731205
165 -470514897725681174932942290529351056401265855118
166 630356022142764881150127040102720089885985979031
167 -630356022142764881150127040102720089885985979031
168 0
169 2486759687220116298478383229860208451324984423079
170 -9813552256032872452017723398685317666380663018640
171 28926241271684259643000934554786091241291270816081
172 -75495707735328062134234978578364740821507750979078
173 184058384938886552453114430453012029403926358800557
174 -429352970060808285328525058594374974959554531715691
175 970779787306087272981960682938950712630461260048411
176 -2144290379891532073310184659829130079898660309802601
177 4651003639711460204878262489562023062325234022488746
178 -9942078223296062324589064415924581445436013416990731
179 20999962236046743740004777799088455192183730846229056
180 -43916786445519392751147390977428879252961758445654420
181 91069251879005657918785134275692723598328098032234073
182 -187477685068795836525260759830283593447222803450827690
183 383488626411456489943326969319593915623771752781117856
184 -779958532957946687137295299886568857704072819289939926
185 1578030572897954012719132880108075342417752949804650199
186 -3177036576125511511825719372700697293887979290924368345
187 6366030265222311714395051769862369770538416342661855485
188 -12696344849185884874971670452961127175449788569366487071
189 25201755162175471830138126396350796216648528197168608286
190 -49781197235511312956795711062684197100083644710848150313
191 97834354981302066000467923841576474168553477416096019152
192 -191246255030009373021065218402305851885210386516619282391
193 371736250443698160720912939659199314881121461339485955941
194 -718238538450349196413827014486194605323934792594087999899
195 1378915084234904728471249081076715389042907063505958203665
196 -2629552097971580668647849759098078974689345744183943228571
197 4979032417543538730305577518672994550143995291676838212649
198 -9357947753267327745598131298076475286108635031194992156271
199 17452658885482998920336869868740788662360322267395510172118
200 -32291835520976155673053721242638569150601438420149426245593