1 2
2 1
3 -2
4 4
5 -7
6 10
7 -10
8 1
9 26
10 -80
11 161
12 -242
13 242
14 1
15 -730
16 2188
17 -4376
18 6580
19 -6733
20 1140
21 13718
22 -32945
23 18920
24 158356
25 -851599
26 2896920
27 -8097220
28 20058301
29 -45540944
30 96506230
31 -193012459
32 367077448
33 -667617643
34 1166803110
35 -1968991970
36 3225375253
37 -5161119506
38 8127139800
39 -12693981091
40 19805285890
41 -30990848242
42 48579667705
43 -75699949350
44 115479898248
45 -167919514399
46 220359130550
47 -220359130550
48 0
49 932938608234
50 -3960404660085
51 12844499034120
52 -37531292947060
53 103528481584479
54 -274234033373976
55 702339636742370
56 -1744439450091771
57 4208989368273632
58 -9877914998963462
59 22575561642541481
60 -50306841535890020
61 109439132318320732
62 -232714176627630543
63 484310576181241472
64 -987683664991433175
65 1976258173221070290
66 -3884586921713157968
67 7510748343967467257
68 -14304140964708276746
69 26875652167024817042
70 -49908865523837015671
71 91814344856981162030
72 -167811071350504731644
73 305862186772379529033
74 -558546479917927973446
75 1027674033637173713590
76 -1916865013630164046879
77 3646182846170643566458
78 -7104818511251602605616
79 14209637022503205211233
80 -29135575757920517073360
81 61004992656530927597635
82 -129703787772298504163640
83 278305378367300225011734
84 -599259792713977205392769
85 1288847723425690567953740
86 -2758854657770243143495136
87 5862483986491059239406275
88 -12345281597027382801315716
89 25733464241557889828771168
90 -53061703148150246336043059
91 108191900563272986088659936
92 -218110211424237068446631246
93 434730346374819199094792549
94 -856748206046430904409042372
95 1669598776219016029683350132
96 -3217533506933149454210801550
97 6131716001472054349618639002
98 -11553955002296473933012264403
99 21519185660164741512848019322
100 -39591073079740790618699038780
101 71876376065896053667964220797
102 -128543713940499938211218197394
103 225846762531417233862954815150
104 -388147586119277938209201488087
105 647917337012293757779983665470
106 -1037630726540779901830427511268
107 1557305670233294979942900908897
108 -2077069910760945447509809838286
109 2077510899746767909277099156670
110 -2159027333610174189382983839
111 -8288926253667631360589676207502
112 33098866347789443329841918566099
113 -98982229754310198616017944514668
114 262661177531575937109622852463476
115 -652043411307424210072871099463081
116 1549931577846810319476789093389076
117 -3571191830179727171096177634173698
118 8033051921884647531766402916935715
119 -17720004564306992624445098000533108
120 38446267506271634928364938548587582
121 -82213357058783469389368567115452735
122 173525235144428555840578441718150396
123 -361890754908955283889676651299038856
124 746327622643860432752027373742834697
125 -1522907186319522423240883121912445300
126 3076066313670846404218594618251666506
127 -6152132627341692808437189236503333011
128 12185430319688743801288187363360432716
129 -23903793807927143736552746849719791591
130 46437924014845044607642466243556948050
131 -89322754633964162846008729941578062850
132 170042194656650192413254132540962931985
133 -320164594529891870083610710001321903246
134 595644927714999061555471498174879292664
135 -1093397772071056760738403536614641033599
136 1976242627414643849931030986817199866038
137 -3506209858876824757786874811710383270102
138 6077793069923229134006229184834570285153
139 -10217705112948366859326303733276646756194
140 16451552208556140992206395925098651276228
141 -24774335078220096913294962802469338410055
142 33074618882175263081242681863143439935882
143 -32973728334891637451368985337746119209482
144 -450854633173702033498081347869276996100
145 132972734988302911035403833459581676071578
146 -526968368753288861308467307309834415209529
147 1566338994155502753109943062477118874538004
148 -4131264872677925116898035792448122179295124
149 10193300963750143808182481748011980097214483
150 -24087643674103582586562623433687341740383780
151 55202675181015354711211744879040758757738330
152 -123609656862059988875108773501298364805959955
153 271743862231775867936281839995935949356864724
154 -588453599673056201585057149379852683128911466
155 1258169613004891046072711266052775348732188201
156 -2660818192682329950423092646530573046328352752
157 5573755315337980793804379392248597949549139288
158 -11578003247011344091239370018847715681536307567
159 23872299219894245357267932709464712177857497852
160 -48899180738668284003799398777200716103234977387
161 99585219883216050693838458358108197644230376574
162 -201786629162549307724150708873686237251526053256
163 407098087058183106481060715491910771361678014365
164 -818297552402006251851637739165033942531986656038
165 1639904613220178254771905114804329561259040536938
166 -3278714403120379236315727150399375485454672596731
167 6543938093191331891172063194384291320959436626098
168 -13046211975352433726205968165855768249853819601040
169 25994343728603609849187086010494683114364925745769
170 -51788804951525018546246636612409326584679844658490
171 103213395081857284460238991732562816986905636685394
172 -205835712995081656876872894892881390973256422518863
173 410853486474090242298789894133530132127857195965462
174 -820889033432107413142623892614827614437058742858660
175 1641778066864214826285247785229655228874117485717321
176 -3286483301844515869333924071385718071984278462418616
177 6583348306681693056318800952386822196493578414009271
178 -13192730280015613758980593319435416733867556075794300
179 26438596679198497875368385335750942635946654615694902
180 -52963670542038550509021390419538674142403014754970997
181 106012617812400151592652150335742033515680740997054688
182 -211919420483452596247683135249390849102643244535382304
183 422869883728383731122381204335884772228567323517096023
184 -841886405284467910519225684844903253523923989712039944
185 1671475094214205489825553108881330300444110995173300268
186 -3307779014003085154659047350951210592343993723902445579
187 6521602545305587317477930593152633225856290031469601844
188 -12803912207528292278262543482245388741424745337466870770
189 25019869197865969806712132398681528464868719842692918877
190 -48635510100494060467106081871991370552779634559028286144
191 93994252404381725279676621846992407900582758940254464144
192 -180489995418841070188966680003957682707762884970549997650
193 344105702855146422402445959035782942437951533995587896778
194 -650790052248517365868834171894473076933373634256306192711
195 1219661728127119631765854164189019434119656017547304328726
196 -2262072507544752952362791241955525711445492178892995558844
197 4144649898387383113739114364116448752341474549425612560481
198 -7484644271168743444498872280832719494061156354807045176078
199 13278447116276516591964539454076704443283005765050169671910
200 -23033782847454550409233734537277539457274221859794261645487