1 2
2 0
3 1
4 -3
5 7
6 -15
7 31
8 -63
9 127
10 -255
11 510
12 -1011
13 1968
14 -3717
15 6720
16 -11439
17 17874
18 -24309
19 24309
20 0
21 -92358
22 352485
23 -997569
24 2485242
25 -5754024
26 12680955
27 -26924184
28 55410642
29 -110821283
30 215426355
31 -406270425
32 740354804
33 -1294617072
34 2145852303
35 -3293154305
36 4435076691
37 -4404816351
38 -163011639
39 17835643539
40 -68923264410
41 199358012322
42 -509511046905
43 1212885746586
44 -2753504103063
45 6036425334576
46 -12871767877605
47 26811953043666
48 -54692323375788
49 109384646751577
50 -214542146217035
51 412388105033940
52 -775621187106206
53 1423539239016013
54 -2538645412683177
55 4368898994940270
56 -7172622467121979
57 10996969187996274
58 -15033643898644469
59 15980953391481869
60 -4191844505805495
61 -44911253747355023
62 189193150325531205
63 -557705736825398784
64 1426487676823943832
65 -3365551177858773099
66 7514920655005100085
67 -16084902084374422509
68 33224864943113067357
69 -66449729886226134713
70 128794942353617462825
71 -241619584658902374470
72 437060963756863966359
73 -756530940023660808552
74 1234985612065134587343
75 -1844831456327786221680
76 2337214562814676075801
77 -1839046701700891214126
78 -2105556772691965929049
79 15714735469850129818049
80 -53757139682810300405130
81 149782068860693129482482
82 -377457663996032727680685
83 894125207841698212760071
84 -2027907725344736806193448
85 4448491725840551936878576
86 -9495250227999950462610975
87 19794357733486515778437916
88 -40392572744459646410091798
89 80785145488919292820183597
90 -158427719138968415530297815
91 304571773461089436318275595
92 -573419317691947946465804376
93 1055249499258639913621798608
94 -1892266789644673271437932387
95 3289925572947873865114876095
96 -5500708733096933773837468719
97 8719553750986102539936847449
98 -12745036625816226286052975379
99 16077457111422301058693094579
100 -13746234681786181905077052690
101 -7598443513229960472848707038
102 80259840179858251799464912425
103 -277400616387815863776668742474
104 756854728585086513186252387597
105 -1845798723976187006969798061024
106 4198585696970150959010470189215
107 -9079058625169841827565395226934
108 18840004481569223564675245302372
109 -37680008963138447129350490604744
110 72701348840195451169979017412405
111 -135035994187582480797276394753845
112 240014620647304495931329762513884
113 -403239416036564582614788784921247
114 624214430846952580088767453608405
115 -837020014420042954102647068513910
116 780159980831493832427850720046151
117 321966187348331567485493134509564
118 -4500430773578219763499416600789089
119 16704451629817491028945936091691331
120 -48422011268456088693820174416909165
121 125371404548910796095682822261964837
122 -303489681569302425879808301327578195
123 701514880968294953648026589895465816
124 -1566150496528773782160696867045961634
125 3400030932322067142181701654687824476
126 -7208424996490831279678093156713394095
127 14965846317410535265099301579438457566
128 -30480688959249930133768806630507621883
129 60961377918499762566196854486035001366
130 -119779679360292248857577483409237265965
131 231193827408653085774905057965328011635
132 -438099069803545476007553629294915205211
133 814047010944751451938409127444020088283
134 -1480314969658274656411212384097983639791
135 2626436596253800604451288093060834766185
136 -4525360877659942011351637799926407499679
137 7515804909652661680303642714778418249929
138 -11880884621350913644442016008214009286499
139 17456703378973710244514368304372988262578
140 -22605328008414571423102496406461565027320
141 21788080998201876426817601251278772854577
142 -211006389510663030311846345764277885425
143 -77385317046078090285992719226071564546924
144 289146149899585114533195523296674711261478
145 -798988433796313960551249177712761369993569
146 1934746063774833933931586288213798172826105
147 -4322334445616325661053214936363411691603499
148 9097511509355357475854414245998420922348742
149 -18195024515962868194001658194982765154179145
150 34623331035298583425569446016926465179061315
151 -62353877780317926603854292022592286453160885
152 104708291969703819119234472240049561273241844
153 -158279621091336153416152071540541597915695387
154 195070814662695314919600985340675794115246609
155 -115647072011369484547415102935236607456053310
156 -365712298267914362845528696855052229297851589
157 1989843895200405146863230308212950715141789839
158 -6560528968165993549640629567064652310673299499
159 18281261956268807460188725122802158970984333483
160 -46627582296713811071194594354038420692968872210
161 112394873262184549983060113255195984368578988797
162 -260201066986993817219532437367440561632385032875
163 583897560477385555624933979825015037618193573651
164 -1277384102848101453349004676145792082585174406147
165 2734627100610005656631701772659891870318817781961
166 -5743429661192864161921084524117099132988642497795
167 11854792647786635633645923104715413143190415737961
168 -24075117054270858220699084079390554840906302310308
169 48139931607594811890435388956322434982117056022815
170 -94810783397020656938768635234812338646323851792435
171 183922644808377644915009288280024325811890202208810
172 -351323206985893097724433471383182715111389252754186
173 660371571501366700144500270451361747904482311222113
174 -1220151049152255911899509347687505153275924131800501
175 2212495123138269558940849971617047405667365396662270
176 -3927993049849561985053232973820156648366980638901399
177 6804173145916011674540333341953661723456308958015899
178 -11440087123680035843577904835047874118894631741196999
179 18515941742689237212338113830680433533275695758896648
180 -28444990455638777438718036330981511721417982297681375
181 40371305660601699509267646684669898750871780122792467
182 -49697315058861354736357538111463860543377946497614375
183 42495659889249187709773094077658780206215728842047576
184 16374790247960598591303746480892074847391220541762828
185 -207340133651146315293190268121847000759975217568263559
186 702785248535373331093152103561725439111862973559638705
187 -1853718852381581478070860228971583968857752099116906929
188 4343240856988264911648457138171921120076895334522586717
189 -9443045484395110016928980287336569557020831783790519835
190 19409193608848056953642890901815334177942604429478443165
191 -38017154324805784839702708145075376131707463928263308920
192 71096846514946196934757643287642596834403572406516604859
193 -126532638850166420640193599707101637969342003460304354287
194 212208900001363583357396480781037141219833830685692580509
195 -328125629968537685086366286509449106585879054082681283525
196 444042359935711786815336092237861071951924277479669986541
197 -444042359935711786815336092237861071951924277479669986541
198 0
199 1699835073110889970932385833599383689277581417164023329907
200 -6502424264953303274124591557905518326508078314208355244690