0 23
1 93
2 116
3 209
4 325
5 534
6 859
7 3970
8 183479
9 737886
10 921365
11 1659251
12 2580616
13 4239867
14 6820483
15 31521799
16 1456823237
17 5858814747
18 7315637984
19 13174452731
20 20490090715
21 33664543446
22 54154634161
23 250283080090
24 11567176318301
25 46518988353294
26 58086164671595
27 104605153024889
28 162691317696484
29 267296470721373
30 429987788417857
31 1987247624392801
32 91843378510486703
33 369360761666339613
34 461204140176826316
35 830564901843165929
36 1291769042019992245
37 2122333943863158174
38 3414102985883150419
39 15778745887395759850
40 729236413806088103519
41 2932724401111748173926
42 3661960814917836277445
43 6594685216029584451371
44 10256646030947420728816
45 16851331246977005180187
46 27107977277924425909003
47 125283240358674708816199
48 5790137033776961031454157
49 23285831375466518834632827
50 29075968409243479866086984
51 52361799784709998700719811
52 81437768193953478566806795
53 133799567978663477267526606
54 215237336172616955834333401
55 994748912669131300604860210
56 45973687318952656783657903061
57 184889498188479758435236472454
58 230863185507432415218894375515
59 415752683695912173654130847969
60 646615869203344588873025223484
61 1062368552899256762527156071453
62 1708984422102601351400181294937
63 7898306241309662168127881251201
64 365031071522347061085282718850183
65 1468022592330697906509258756651933
66 1833053663853044967594541475502116
67 3301076256183742874103800232154049
68 5134129920036787841698341707656165
69 8435206176220530715802141939810214
70 13569336096257318557500483647466379
71 62712550561249804945804076529675730
72 2898346661913748346064488004012549959
73 11656099198216243189203756092579875566
74 14554445860129991535268244096592425525
75 26210545058346234724472000189172301091
76 40764990918476226259740244285764726616
77 66975535976822460984212244474937027707
78 107740526895298687243952488760701754323
79 497937643558017209960022199517744044999
80 23012872130564090345404973666576927824277
81 92549426165814378591579916865825455342107
82 115562298296378468936984890532402383166384
83 208111724462192847528564807398227838508491
84 323674022758571316465549697930630221674875
85 531785747220764163994114505328858060183366
86 855459769979335480459664203259488281858241
87 3953624827138106085832771318366811187616330
88 182722201818332215428767144848132802912209421
89 734842432100466967800901350710898022836454014
90 917564633918799183229668495559030825748663435
91 1652407066019266151030569846269928848585117449
92 2569971699938065334260238341828959674333780884
93 4222378765957331485290808188098888522918898333
94 6792350465895396819551046529927848197252679217
95 31391780629538918763494994307810281311929615201
96 1450814259424685659940320784689200788546014978463
97 5834648818328281558524778133064613435495989529053
98 7285463077752967218465098917753814224042004507516
99 13120111896081248776989877050818427659537994036569
100 20405574973834215995454975968572241883579998544085
101 33525686869915464772444853019390669543117992580654
102 53931261843749680767899828987962911426697991124739
103 249250734244914187844044168971242315249909957079610
104 11519465037109802321593931601665109412922556016786799
105 46327110882684123474219770575631679966940134024226806
106 57846575919793925795813702177296789379862690041013605
107 104173686802478049270033472752928469346802824065240411
108 162020262722271975065847174930225258726665514106254016
109 266193949524750024335880647683153728073468338171494427
110 428214212247021999401727822613378986800133852277748443
111 1979050798512838021942791938136669675274003747282488199
112 91464550943837571008770156976900184049404306227272205597
113 367837254573863122057023419845737405872891228656371310587
114 459301805517700693065793576822637589922295534883643516184
115 827139060091563815122816996668374995795186763540014826771
116 1286440865609264508188610573491012585717482298423658342955
117 2113579925700828323311427570159387581512669061963673169726
118 3400020791310092831500038143650400167230151360387331512681
119 15713663090941199649311580144760988250433274503512999220450
120 726228522974605276699832724802655859687160778521985295653381
121 2920627754989362306448642479355384426999076388591454181833974
122 3646856277963967583148475204158040286686237167113439477487355
123 6567484032953329889597117683513424713685313555704893659321329
124 10214340310917297472745592887671465000371550722818333136808684
125 16781824343870627362342710571184889714056864278523226796130013
126 26996164654787924835088303458856354714428415001341559932938697
127 124766482963022326702695924406610308571770524283889466527884801
128 5766254380953814953159100826162930549015872532060257020215639543
129 23189784006778282139339099229058332504635260652524917547390442973
130 28956038387732097092498200055221263053651133184585174567606082516
131 52145822394510379231837299284279595558286393837110092114996525489
132 81101860782242476324335499339500858611937527021695266682602608005
133 133247683176752855556172798623780454170223920858805358797599133494
134 214349543958995331880508297963281312782161447880500625480201741499
135 990645859012734183078205990476905705298869712380807860718406099490
136 45784059058544767753477983859900943756530168217397662218526882318039
137 184126882093191805196990141430080680731419542581971456734825935371646
138 229910941151736572950468125289981624487949710799369118953352817689685
139 414037823244928378147458266720062305219369253381340575688178753061331
140 643948764396664951097926392010043929707318964180709694641531570751016
141 1057986587641593329245384658730106234926688217562050270329710323812347
142 1701935352038258280343311050740150164634007181742759964971241894563363
143 7865727995794626450618628861690706893462716944533090130214677902065799
144 363525423158591075008800238688512667263918986630264905954846425389590117
145 1461967420630158926485819583615741375949138663465592713949600379460426267
146 1825492843788750001494619822304254043213057650095857619904446804850016384
147 3287460264418908927980439405919995419162196313561450333854047184310442651
148 5112953108207658929475059228224249462375253963657307953758493989160459035
149 8400413372626567857455498634144244881537450277218758287612541173470901686
150 13513366480834226786930557862368494343912704240876066241371035162631360721
151 62453879295963475005177730083618222257188267240723023253096681823996344570
152 2886391814095154077025106141708806718174572997314135135883818399066463210941
153 11608021135676579783105602296918845094955480256497263566788370278089849188334
154 14494412949771733860130708438627651813130053253811398702672188677156312399275
155 26102434085448313643236310735546496908085533510308662269460558955246161587609
156 40596847035220047503367019174174148721215586764120060972132747632402473986884
157 66699281120668361146603329909720645629301120274428723241593306587648635574493
158 107296128155888408649970349083894794350516707038548784213726054220051109561377
159 495883793744221995746484726245299823031367948428623860096497523467853073820001
160 22917950640390100212988267756367686653793442334755246348652612133741292505281423
161 92167686355304622847699555751716046438205137287449609254706946058433023094945693
162 115085636995694723060687823508083733091998579622204855603359558192174315600227116
163 207253323350999345908387379259799779530203716909654464858066504250607338695172809
164 322338960346694068969075202767883512622202296531859320461426062442781654295399925
165 529592283697693414877462582027683292152406013441513785319492566693388992990572734
166 851931244044387483846537784795566804774608309973373105780918629136170647285972659
167 3937317259875243350263613721209950511250839253335006208443167083238071582134463370
168 181968525198305581595972768960453290322313213963383658694166604458087463425471287679
169 731811418053097569734154689563023111800503695106869640985109584915587925284019614086
170 913779943251403151330127458523476402122816909070253299679276189373675388709490901765
171 1645591361304500721064282148086499513923320604177122940664385774289263313993510515851
172 2559371304555903872394409606609975916046137513247376240343661963662938702703001417616
173 4204962665860404593458691754696475429969458117424499181008047737952202016696511933467
174 6764333970416308465853101361306451346015595630671875421351709701615140719399513351083
175 31262298547525638456871097199922280814031840640112000866414886544412764894294565337799
176 1444830067156595677481923572557731368791480265075823915276436490744602325856949518889837
177 5810582567173908348384565387430847755979952900943407661972160849522822068322092640897147
178 7255412634330504025866488959988579124771433166019231577248597340267424394179042159786984
179 13065995201504412374251054347419426880751386066962639239220758189790246462501134800684131
180 20321407835834916400117543307408006005522819232981870816469355530057670856680176960471115
181 33387403037339328774368597654827432886274205299944510055690113719847917319181311761155246
182 53708810873174245174486140962235438891797024532926380872159469249905588175861488721626361
183 248222646530036309472313161503769188453462303431650033544327990719470270022627266647660690
184 11471950551254844480900891570135618107751062982388827923911247042345538009216715754514018101
185 46136024851549414233075879442046241619457714232986961729189316160101622306889490284703733094
186 57607975402804258713976771012181859727208777215375789653100563202447160316106206039217751195
187 103744000254353672947052650454228101346666491448362751382289879362548782622995696323921484289
188 161351975657157931661029421466409961073875268663738541035390442564995942939101902363139235484
189 265095975911511604608082071920638062420541760112101292417680321927544725562097598687060719773
190 426447951568669536269111493387048023494417028775839833453070764492540668501199501050199955257
191 1970887782186189749684528045468830156398209875215460626229963379897707399566895602887860540801
192 91087285932133398021757401584953235217812071288687028640031386239787081048578397233891784832103
193 366320031510719781836714134385281771027646495029963575186355508339046031593880484538454999869213
194 457407317442853179858471535970235006245458566318650603826386894578833112642458881772346784701316
195 823727348953572961695185670355516777273105061348614179012742402917879144236339366310801784570529
196 1281134666396426141553657206325751783518563627667264782839129297496712256878798248083148569271845
197 2104862015349999103248842876681268560791668689015878961851871700414591401115137614393950353842374
198 3385996681746425244802500083007020344310232316683143744691000997911303657993935862477098923114219
199 15648848742335700082458843208709349938032597955748453940615875692059806033090881064302346046299250
200 723233038829188629037909287683637117493809738281112025013021282832662381180174464820385017052879719