1 1
2 0
3 1
4 -3
5 7
6 -15
7 30
8 -55
9 90
10 -125
11 125
12 0
13 -450
14 1625
15 -4250
16 9500
17 -18999
18 34357
19 -55454
20 75735
21 -70890
22 -26333
23 379049
24 -1352078
25 3713650
26 -9000225
27 20136806
28 -42409968
29 84819937
30 -161567265
31 292710630
32 -501416815
33 801992970
34 -1167081365
35 1453179125
36 -1251677700
37 -376242810
38 5308222205
39 -16848319370
40 39928513700
41 -79857027400
42 136527132379
43 -186731898797
44 138264237599
45 278450568315
46 -1749695026859
47 5879741807036
48 -16193396746946
49 40056393110824
50 -92199356643625
51 200897390905016
52 -418266377967168
53 836386780256306
54 -1610544363417531
55 2988698393924895
56 -5340322137256315
57 9164667437636535
58 -15033633249770519
59 23383115667793916
60 -34008984256856580
61 45066096752944470
62 -51368764196545255
63 41992666500157624
64 2123231984199404
65 -108176682464986480
66 303365436150664255
67 -587689493041232729
68 872013549931801203
69 -872013549931801203
70 0
71 2513813141015750693
72 -6478527516936458954
73 6309391129630167007
74 22574349663574519259
75 -160747097648049409849
76 637867691158228016952
77 -2053935674214550834839
78 5882015872990199988036
79 -15568418611689339477943
80 38863328783729679011745
81 -92616933139920090178155
82 212392290341547371455200
83 -471269918836224238161563
84 1015816201603888567474482
85 -2133480420361086069300665
86 4376587388286814469053695
87 -8786980399229304993693509
88 17298543294363411318112180
89 -33454892347779256895888291
90 63693366207995145167789080
91 -119674117203412444280113315
92 222611910627747869577060817
93 -411613339985420561641155279
94 760351257482326242374089904
95 -1411631032727313796315896915
96 2651063404938080992546640758
97 -5066800971080407473355258265
98 9898276103365060434972493279
99 -19796552206730120869944986557
100 40470173465641989731243434472
101 -84208452395303484271118588179
102 177323049768584575643957590146
103 -375634992376038093581222344701
104 796212287230813535554226197977
105 -1681400223452886346524609529980
106 3525999838608559508342308333570
107 -7326002217610061057796451466010
108 15057731962511001836027664573366
109 -30587204248679332596311190736904
110 61371014736312414108581463504915
111 -121592601711093147276578123207325
112 237864293540020446702715640892236
113 -459449687605454377933927733467749
114 876330039746029557925699187924970
115 -1650657328242739221891336451285815
116 3070607757829187971705958162283981
117 -5640774951363668398939701953703558
118 10230021939676675873969239722361422
119 -18304490922979040919468108668067024
120 32273469777187273628975013621367910
121 -55948115304984187608889599845056932
122 95000176485744890989744672365637059
123 -156961994468593195007070832849471477
124 249365910360903653858397425948785868
125 -372211923915760188859840414787499369
126 495057936032677039979420352677764866
127 -495057927779196711575869677591009741
128 -46732349780051591701222671999
129 1992590521821582418139949260641586444
130 -8011223074411720555767489625048844050
131 24165684346086426808918830921652755030
132 -64766745147128070381251330363933478770
133 162527799860418113173776801381500091270
134 -390742078866301537327611024638137928460
135 910816461456567194296765914541856142750
136 -2072852660005774412157549561646610247400
137 4625997325260444784664152754830336540710
138 -10153694868479245014724160550911751077270
139 21965687456336804159211593321838802941770
140 -46910484848920020602392947290253148833300
141 99030770135245364268116863715259752171470
142 -206889282177500396591832397802783815236536
143 428176147992070594825002424997547025374678
144 -878723600498667214237108378083302158070206
145 1789992393837390906866675554208565816038166
146 -3622827033236854394215590697821212250596436
147 7292553516757546873420040100331261423180654
148 -14614888801839815241907890959571713995383840
149 29191056468385582247065752727991752133377574
150 -58169470306315027723728101187472880181605814
151 115762992705355587703060678142089449392573914
152 -230293815272634450636271366543209761575111860
153 458346740420418153211688313895187781122809862
154 -913277421359053281816688887852932203858520896
155 1822749729960243753340582615738607689843465950
156 -3645010220255542639340464370764338431007876670
157 7303983835040293189493722578231976078277911646
158 -14664513443707504223202461120451118021627095028
159 29492206260125848631124872910695329349822366126
160 -59389294690136583421254793170312575879153323640
161 119691808159765409129863040570697983765470238150
162 -241298649026341304237927762563545156728181980126
163 486364476655429309598542789087654608498173778978
164 -979685475574696097291734339982550627713642741156
165 1971340880636011601851393414889205052827409727190
166 -3961489161543115692345302013089561560745116458140
167 7948623194141796954707709657877322234270702678922
168 -15922891259339159479432524947452843581321875120486
169 31845782518678318958865049894905687162643750240973
170 -63595319243801686612506565463507970598001168672386
171 126829172119536122290188163971431888075432558395735
172 -252661216690624838352788478029748999270164961834088
173 502928927846062797698529274106525391323716461888415
174 -1000588327238002854002601743476425046194359976002444
175 1990288557200103196786763353479437675488527374253919
176 -3959206293853965117205063415801367510514589790493700
177 7878262465563425959249545914790528559052119201638548
178 -15683845893791781706189767582355633043250092182628608
179 31239824163425433264398864419765460987335022798070292
180 -62257720674440116584262223994333886072223835928960630
181 124125400922855811409380534382638180332288662194490070
182 -247528963587315561441583742412606681326692002770786212
183 493593033322324046375102495099243848256965830286588870
184 -983873830629137890034687090286792211270682369365360828
185 1959581410209628412710344574160730628947523059765225085
186 -3898071259149154139970312802754686233529457617108147444
187 7740996156559666614698023540498404497164439379805155465
188 -15338986904067608959681702906085820491957589761578474872
189 30313714368620918681245941379249727816834495487380608629
190 -59719209641834310419943786848083112781351653377493029910
191 117222604454618711505740827916845131161437459961903903943
192 -229150032788971697053518017850043620369579205871868498054
193 445886314790086147708595175283772414432097435938676749492
194 -863175012906071498093217212142154726201447385129350456848
195 1661506122550616535907231947447395238632227545108744142536
196 -3178075770645510770135074509066016583420247944876217630556
197 6036371995090777980353372285260026066599880918752853269816
198 -11375441539711467483091029516686342518195174768752192031559
199 21246483234798286181661394201532022965181647328427181310169
200 -39278594122890370781422568411857201556384020010561086754840