1 0
2 0
3 0
4 0
5 0
6 1
7 3
8 3
9 1
10 6
11 15
12 15
13 75
14 126
15 71
16 397
17 786
18 550
19 3043
20 5730
21 3660
22 20610
23 39843
24 26407
25 149468
26 288070
27 188649
28 1074387
29 2082753
30 1372608
31 7852896
32 15252825
33 10045040
34 57692788
35 112347998
36 74107005
37 427035846
38 833163180
39 549887358
40 3177662718
41 6210493857
42 4102093429
43 23763549280
44 46512737713
45 30739850284
46 178462095494
47 349764277137
48 231280864770
49 1345285603572
50 2639652298350
51 1746278915561
52 10174844037215
53 19985217808566
54 13226899767861
55 77185356613304
56 151746561766440
57 100468752351768
58 587090555903142
59 1155187904013366
60 765089018007463
61 4476381500534210
62 8814636762488872
63 5839788680274915
64 34206185577629457
65 67403502896244726
66 44668016241090351
67 261911278885559505
68 516424626575106309
69 342319971618351446
70 2009105104436462918
71 3963764848984517759
72 2628059310042458471
73 15437811698123006482
74 30473591488262167764
75 20209002260956776762
76 118808255627812726806
77 234638694386974749675
78 155635151557688760175
79 915661201850929812308
80 1809202953468965447645
81 1200261380757600284830
82 7066514713811661910714
83 13968288621326623917375
84 9268438153220557667361
85 54603139496701479299145
86 107976295414616852184240
87 71657474261806088917313
88 422411308802948216997523
89 835618177747667668023005
90 554633474445446283668412
91 3271344267621716671109547
92 6473659645691886177002364
93 4297432198886624904861810
94 25360631137982676584660178
95 50202532164523837213907082
96 33330513000491588051932039
97 196793146913187688773602014
98 389680799969694266301865522
99 258749284444800215576411773
100 1528450557118865161196174591
101 3027444288411362090678232513
102 2010467019296641478685033072
103 11881242253971767639120218458
104 23539934749187062919850480843
105 15634133882896746754769636024
106 92431657867843567192554224680
107 183179250564472576921871675629
108 121671818772856340318676326570
109 719629815973197147164993086223
110 1426496891806511836509931149132
111 947604870475109798323087027260
112 5606730083358973430042911806744
113 11116599411720628144299524227341
114 7385313139808410894811485680151
115 43712552570119972103479199362838
116 86689001560202161687934085986983
117 57596939082109308260957379960204
118 341023132855009873150179971157318
119 676444978897233627677295157579533
120 449473839102608812913465127270672
121 2662127749355416574143940769406596
122 5281581112375367777905035140854950
123 3509705426301282681173593195712225
124 20793545162579184606392849446499915
125 41261589507890021913226381914090122
126 27421158322164772866028620536161289
127 162506558210564100404028133856402902
128 322527588177946601060108945644358838
129 214357316301500041417574316861401784
130 1270705392372049786555772203334694522
131 2522411150580461263692303786837567153
132 1676553800139385746943005961073395546
133 9941230564576909089487238460158298209
134 19737078925060435958996952048947753880
135 13119380802732838011538142878557256157
136 77812085250988819876569908695663906403
137 154510651527576207559145816796412704072
138 102710887674805457302420330466809633875
139 609335604358788238031541502998062545725
140 1210134578554876853788101160317057844359
141 804485390843479431855381059715659163158
142 4773755561826494852394222227780118097098
143 9482008150952755990630823023129165314633
144 6303912176528253378065722989664238077397
145 37415363378625003280258190745467780554266
146 74327683299825765230230997719026868990476
147 49417951379086586938200414287019629460906
148 293371858241859045181081092211993200040230
149 582877331015456495124204550759286139294081
150 387556166760504348826384907697146880695965
151 2301222424525406695011545324659080399135104
152 4572704503297902104609137598365241039284959
153 3040556370980926937350235926667810331627050
154 18057755933868828345184415865850653876578678
155 35886575405547709709294360433734701481819073
156 23863465700328202864765589617818854430074655
157 141751527229790396433417686178199494976572555
158 281739456338845890864900865756574163422655792
159 187357007648586726437227865127194423047592207
160 1113126699144155785724973059801126234305164785
161 2212658113895330048513473824818818795816710277
162 1471487537457707506287748911155708842656994438
163 8743972032482540914386813603240789230853733839
164 17383069561684611292700580496320712570199326968
165 11560803590531241290441421774113880387006997974
166 68709208958473528139800264780074243502272863220
167 136608885915666110629966500912951529986008821473
168 90857148153316909102037492823912555399514250050
169 540080088517659265771971325564062244881948537533
170 1073907432363238052326752262956715973601500528782
171 714274173343497355683157041410268038421186524919
172 4246524873081302117210605989816975144586127800329
173 8444724893915381108412419767796586264598150688787
174 5616954908256762202813404630159895973805414762798
175 33399269499230377295454074883630333559265264373126
176 66424837691208089208997229332094028751431284434593
177 44183761029408152315254963830138915633429402739082
178 262762739402599881563245477147649978744908254088016
179 522633970371227899685987338411622350445141833784816
180 347653020395526708470888581268654457682013559050183
181 2067807224310467618410720896434020743837969010890226
182 4113229195333535356325804574257474621967468436018224
183 2736194379171287213040381768206510572850776888861920
184 16276907864504794262577161032232105288735003076939108
185 32380423514151662089250973301823470271252923209946263
186 21540794783849245342163030044850151172497844283882275
187 128157985151520397269014091218845040023870472432587226
188 254972215894661902516576694982812359288514170828625555
189 169623781081004801256876634115421392137436622672542428
190 1009317581176349368786299843506136732752984841305244778
191 2008216163908489058592591344045764465998967094982578277
192 1336037248214316529847526927362958736750090500318118944
193 7950877489678309493876219814113725618662296524314019260
194 15820930825641216099898243974410386583783679012821980974
195 10525771319658779156696329333832394119540663892080459081
196 62647558267390543394134506045737005529263149018695733607
197 124667839857199261143603355495031634838330622818929717428
198 82944903861471836437353437621364948707678989624712924415
199 493732879973956322784641514704222821288302640416309266940
200 982595256655332973467256255598877249758669158566694679022
201 653766878793501907818873951832305537564068290904975154204
202 3892027056229035806516588325087125311820653702889000323842
203 7746220354645644623741940242816380905073956640160204941338
204 5154074549110852263637461186429541061792836550873938483519
205 30686882029224035749549216717428318142364995368946025992222
206 61079748360807820066307054227769380155737293082806237287208
207 40641555552341886029574442348988972761958357120614644544861
208 242002649862398596778239734908836638356511946894588804456463
209 481719481673157559135900528443404959334293037750947664066304
210 320537746675979501959287192220794547680834393294625713729759