1 0
2 0
3 1
4 -3
5 6
6 -9
7 9
8 0
9 -27
10 81
11 -161
12 231
13 -165
14 -363
15 2079
16 -6435
17 16071
18 -35343
19 70686
20 -130339
21 222717
22 -352715
23 515944
24 -692967
25 849299
26 -950455
27 996435
28 -1042415
29 1042415
30 1
31 -6926071
32 36516481
33 -137549665
34 436362817
35 -1233496132
36 3197432557
37 -7735000207
38 17672631900
39 -38474274619
40 80387282173
41 -162238705257
42 318326807311
43 -611503031977
44 1159335938013
45 -2188828314409
46 4153985739145
47 -7990473260561
48 15663448303393
49 -31326896606785
50 63724347253385
51 -131041521036790
52 270473515883221
53 -556623244528043
54 1136023672321531
55 -2290343104557046
56 4549208979217441
57 -8886089968660982
58 17047308682516343
59 -32080889752804508
60 59131948082305413
61 -106504617256169328
62 186723977953528239
63 -316536057947495848
64 512686885011185857
65 -775176459144598266
66 1037666033278010675
67 -1037666033278010675
68 1
69 4099167463087336956
70 -16184601675890047680
71 47691634685064758080
72 -124281675631481217059
73 302045383333590513113
74 -701051801581104007825
75 1574044416168100982305
76 -3445927863394966832900
77 7395299833581306399368
78 -15620429613169637568774
79 32574378509074991418494
80 -67238652642590671425099
81 137673920482406330804999
82 -280121447910644127195731
83 567183695636291227077086
84 -1144065585077321963408646
85 2300586757949119972640616
86 -4613629103692715991104556
87 9227258207385431982209113
88 -18399558706108818399611461
89 36560768380544472150159535
90 -72339637273084024799784005
91 142397214503759236774702271
92 -278578170835768598635603560
93 541029019931043517171647174
94 -1041780952563703961643266490
95 1986093192755944273567070865
96 -3742600822866864701982576151
97 6957059062730739084686933077
98 -12724475987941209095923822755
99 22819633687281405060526519310
100 -39927609420154066768060952510
101 67643775616581543472825707766
102 -109563504706586184429119370489
103 165686796690167989636941940679
104 -221810088673749794844764510869
105 221810088673749794844764510869
106 0
107 -876821211415465657661138301210
108 3466818943005220285330906565500
109 -10243261289160139322036268022240
110 26809338272301743382733058848375
111 -65565264256267660641758094669499
112 153455727506664893890684839776629
113 -348172507396556534746895488596865
114 771748366719598467337679449151922
115 -1679690615118831842764166319580365
116 3602317031350103022862331832699678
117 -7631985415520614525897913713832128
118 16003599313583614036377930746670871
119 -33261666086345359513536123051082098
120 68594413047479049139009128254134555
121 -140477507416391759191271172140944282
122 285862283631897622557338021901357432
123 -578250423540589633678481263413552633
124 1163026703357972415033817802748810324
125 -2326053406715935432844318554282798350
126 4625823457456498828238158369205742721
127 -9145890429802188543469390206574773346
128 17972377522396027932540959733823362401
129 -35087229414034249566195824330489037556
130 68017565482273808770734873779264266126
131 -130834374592684931687124994847049492446
132 249502514589022958858347324430855331126
133 -471201197764822430270556366301856830716
134 880059856969888265482498764774228118356
135 -1622580000350239728731913737294741044456
136 2946013662565846114633469348775639659251
137 -5249698451643464363273139584186028901231
138 9136392591275791716132252985667016707591
139 -15412274896472298796697170283381673578111
140 24883524053335101949345493298421387992971
141 -37550139385824689384818763737647961941491
142 50216751204497797276002810889775688354311
143 -50216733095454411590145817815571215902471
144 -92577314150358133160614096247541984
145 199105557070730586030019237684009195621944
146 -789516168567185355615903214547210036148604
147 2341465257602557699877877933853784879561339
148 -6155693595796382649491439303544747837708754
149 15131448222782720015698678056240893354948604
150 -35614373909362112016458444160643823035357874
151 81288843106791926730102647002051189969859159
152 -181300469094418900484946506960420134591966139
153 397065376259979444342939917510864996714915659
154 -856793119139993435977749964035621815078740099
155 1825891781293681023770123463811128091213355499
156 -3849596729152213053088028336206495354002071139
157 8040066015119948240583139982805055357330431139
158 -16650655699321718583051947404504016944446909919
159 34217486217525356819710309035128736510116347419
160 -69814399834578892959867164548131133673222239994
161 141478424432906608016195993928853398140324452534
162 -284836520447857253801167902956305229072175239534
163 569802746473460046805390441831125522119458754494
164 -1132650967489765107280024674110262085933584239724
165 2237117155213221609858039184531024206102881857524
166 -4389763333318557508027231068148342505155125812909
167 8555625730439027951468245032303925130621423132449
168 -16556816825216184843173585391793165403623588287449
169 31799878624447973078089124400358641527784586916569
170 -60583239662509105728892032497199014886732763314669
171 114405591608573875311799614372103949553346646900449
172 -213952152780296419841547772542878371945053976880589
173 395785635980005245792937041068312846386704659053509
174 -723153852725278779071042378273566990308173977377359
175 1302495678405725092976071924154891677967153085299719
176 -2306438855676785603051112868771847808718824317904864
177 4000426347536982292711639954871074431965487544868104
178 -6759038474217674774215769027654186979105190392845574
179 11029332360373790200320890561915166336491413505354499
180 -17129790504267808620792928408820976801472200186697074
181 24617754660090593066115475358076351280449120755432384
182 -30619129556135294366451949911966691869228438379882999
183 25798892970982229333473678727545826113017420418331524
184 14816611974967644660065696238952283848003481856896101
185 -151889747784913586853594097695774068224446304559180726
186 524142307752636118325992403707971490568646532326633891
187 -1435367549532598443330880859847056416855924639139669276
188 3528454262280149291967191903490309353647109169956145601
189 -8124482298152408446024482355626548088674044811688811666
190 17865611361463615469081865858233408197400420938163165071
191 -37896942479652718230139435461781511053525678034120893156
192 77959604716030923752254574668877716765776192226036349326
193 -155919209432061847504509149337755433531552384452072698651
194 303295383782861430879200612098066925623377313166100011926
195 -572888512258742537866095413668816753616836579108240259021
196 1046512950589804240839165004390499649892716549869155325096
197 -1834320922568854859664790274444321306270633168394023402051
198 3039392860370956144314983573360290448857610754682384086976
199 -4616133914254812894875678632748137042583958150167659556911
200 5941909884157862432343920569071639329628863951683732299471