0 1
1 5
2 20
3 65
4 190
5 511
6 1295
7 3130
8 7285
9 16435
10 36122
11 77645
12 163730
13 339535
14 693835
15 1399478
16 2790100
17 5504650
18 10758050
19 20845300
20 40075630
21 76495450
22 145052300
23 273381350
24 512347975
25 955187033
26 1772132390
27 3272875935
28 6018885570
29 11024814945
30 20118711993
31 36584603310
32 66306068715
33 119796766005
34 215797999830
35 387639512331
36 694463680160
37 1240994295715
38 2212291834405
39 3934750789180
40 6982976069384
41 12366749068100
42 21857601442900
43 38558406285800
44 67895426744300
45 119343809858180
46 209424859502200
47 366905901634300
48 641810396189725
49 1121011987575725
50 1955193006161864
51 3405398482468045
52 5923344142075430
53 10289809877902835
54 17852894624574835
55 30937796457414434
56 53550947203886705
57 92588851739807495
58 159911574540079090
59 275896309535459065
60 475522514649912638
61 818783750986737655
62 1408488767590622095
63 2420672916644921490
64 4156514837474678940
65 7130902256935878702
66 12223412969070268950
67 20935522239913134300
68 35828485101810089850
69 61268327897180404350
70 104692544319036241860
71 178762517293027747650
72 305018817497125113475
73 520085107507039469825
74 886191640815045107450
75 1509016047299637859787
76 2567912915953089708010
77 4367107924839863434165
78 7422350777036339955005
79 12607512708292206772630
80 21402474198446791061767
81 36312085653160291889065
82 61573927366243857292910
83 104353391268684363209495
84 176760711301650700397420
85 299253749339230095457099
86 506376096545184586377865
87 856429091641823637112760
88 1447767973856653351211920
89 2446247679302535443400520
90 4131428258804337334426856
91 6974331921289703908430800
92 11768246633959188137522200
93 19848682231659154237539400
94 33463106546451428779852400
95 56392229662732466691283640
96 94993604657335367314927225
97 159954001906987434034973525
98 269230921308063951091322300
99 452988516149275175799478425
100 761877451807955250010085646
101 1280919610892141538744575655
102 2152784298563157653019945495
103 3616796085002772618192058890
104 6074286717493972114451694765
105 10198049617258631107913689371
106 17115605129177002291679236170
107 28715961451620465717630556005
108 48162943310796522464901978410
109 80753945724400014013731179935
110 135356155665959920440216254227
111 226807904889990923587917834670
112 379932639706733371330575172580
113 636246684401563771679781886610
114 1065165708803561371583723102410
115 1782722274165357801174575836868
116 2982820868892108157045954871750
117 4989415465013801813242585633250
118 8343594205187198720367675941500
119 13948889506678809015857416102750
120 23313686309101114618111517643775
121 38955516818175253638921870931625
122 65075199502239564416874205172750
123 108680675121669779736925115032375
124 181460102821527050881885562959250
125 302903064441272562150194223368393
126 505500413932143316648396146622465
127 843405259249469058041071774506110
128 1406855863403917240043776173245795
129 2346188762402312045561620652318045
130 3911810794705003024856140610142598
131 6520722864573257883119421778942435
132 10867210763944420421091674601182840
133 18106990966655751573002991663104755
134 30163497625959712066189780916988205
135 50237228727704981126961535965076596
136 83652615294241881583131937405566360
137 139265816948943996836722816708912140
138 231804549563111320738781904593320380
139 385756299849062492090964506568740280
140 641828432240039102360275791612214404
141 1067679513136992774211302845833428300
142 1775742772915540918231630874883892200
143 2952823734980912055146548729571886900
144 4909241765696786137034007673326325525
145 8160407272695866750727511027242215165
146 13562221389189623819947697505332783600
147 22535772496840085327720180493386351525
148 37440161866441042471116947606936754550
149 62191013742076328151227928331026715675
150 103286411274516261638170524565827476219
151 171508377036689779668620343790307990770
152 284744293563461891384289852380397649705
153 472664724133140990026022105712170049135
154 784477934872188979404976940182774591010
155 1301782849537935671610535075613837922449
156 2159869469519927564616037373642237823830
157 3583013724627182953623696207851487559495
158 5942952881834883634261398668965521920215
159 9855752275168714375092863205991059719690
160 16342246607974560050444653388554634228908
161 27093744253536118867789203049217414536630
162 44911996724954758892769128285335670567870
163 74437630186638779518309191074032115770540
164 123356007975899594442879476618994699921490
165 204393184061912365560691646087379759485062
166 338619196857419467339630173292527933125300
167 560914310619481394540106573043794817211450
168 929013333770575155432578815851295385657275
169 1538468282378447980612041411662874463699025
170 2547399144382425448785260205005121972533090
171 4217430835161793228461847652418426164885475
172 6981393447542512726689721068177703256254650
173 11555269487741672410264017654076234752608925
174 19123284921096293133819105613987998727601925
175 31643898955045500125896772203427444182675302
176 52355603621533567950478036531765521129319935
177 86612912780683578092245352937195686430518865
178 143267934829717162087514432749876414946112030
179 236953333876123294778016883756888141327628655
180 391854362117741737286710110934689911189737412
181 647940536432980796193848406369997194922780315
182 1071259717466512957013905080562695392207072785
183 1770941036201842923686477025584117500398763120
184 2927275981301722594563736175423106550971333920
185 4838090705151250025102898395095685490327261584
186 7995315991135869290940405984410015666938809040
187 13211406640702913312645362192866158625663788960
188 21828042602540370941767176138163114504507734320
189 36060631378353256689694187019365684384263275920
190 59566920645808027601424069247964418118103194336
191 98385419739397190908517469739302789138735679600
192 162483991656684661137261655825501199452150167025
193 268315107378164319257267137902712937352121525925
194 443031740080035241044668802997362906623991731300
195 731442477300996768087765747644748434362333457905
196 1207484543043502769340130537451080203182454105950
197 1993147720804306569011970641090561166923612356175
198 3289685128633492411234772526339474129162400210975
199 5429083715171308639528325354535976933533442213850
200 8958937923253566920003055289019749566533007277541
201 14782391894217834449064907131079939503720178679555
202 24388859871743182919346596434141658152169744238970
203 40234377749412817404223846633129017107310811619965
204 66368572866114807838137443841808171993042326449090
205 109468069217770365586684902906314090684892922453231
206 180539655966409444905656517439188873059895978520795
207 297727064206439717276477194707856916487391448286630
208 490936073560142596933821985792934917674348646140660
209 809455294742142544477988680504785111686125387110810
210 1334511891004426622142203669194684885494470655716082
211 2199956237509388345977503838423721278865273226332820
212 3626335676051894998124649227935634297375861137478430
213 5977019578370122249080174792270774859905104459400810
214 9850639197047697849921262772508129595685766096586860
215 16233327209906898096175048957468200814948935207436758
216 26749422066287971757133674220763079670011006255886775
217 44074289856583842534405198240640487513529690342047225
218 72614044656617865411698001758324056116633388393416950
219 119624638154658978274514312295578334153335549403546575
220 197054186947056747487992501614124689295179889182243170
221 324575720364274543935122580899843862500132651038085425
222 534579170270941886718810714660420682265411502912266825
223 880387726706956179077055374061791152967619074219203150
224 1449780219607341636376485317354044558759788471417965275
225 2387244491612453442022973510357660189321985796656837253
226 3930596479907001037953015361252691461477200157269364790
227 6471234547962307483006807591997453181021585456139119035
228 10653277124496963074624960467539668082919416942718621520
229 17536664444868381091092703878777899856866113103748515395
230 28865475807519471248158405647428128566267355211496454453
231 47509305701690990580469184217201421120622638556266502060
232 78189268704326495157537693235527095863668568750163980840
233 128672100244776429537465693962083537380942088780468199380
234 211734029421811119906157935581083073058427396441415020580
235 348390439962951191639046426539000655508651384353838137736
236 573206816822161861230820672250611979442087360070450924060
237 943031648291409495815165217360559694705327607357253233940
238 1551355192541062671638873394852546189333793157805824411480
239 2551916857386846755960636165846137943934425340435384438380
240 4197515837302392295920149276624537971978252025841992737549
241 6903811940366850434583547626841079465453708116596261186125
242 11354201225850592069783429898177851411141219847699084447000
243 18672199587725002881962870943156544215558691521182450272125
244 30704771338812089820951706263293612791254684011776298967750
245 50487977792076065692055433502770266414525572546087585150275
246 83012221008444257063152812059224163628496271851679171647875
247 136479764413355891798888629028630295572698725643821078125250
248 224371085525513768312447800009581533762964211517228950118625
249 368840096755772881828769763304345839374351477928999764892375
250 606292498566195456836476209127103515647720167861644037653074
251 996550486829183338195031083757916210709664046168646090472745
252 1637908627997943465696078459583624857182862061361908130757230
253 2691866381256475580841088051279872408265683264110778732086935
254 4423754279132409007359737297799672416986047804005515130459935
255 7269463594375478473205404382810672938718670900778679315011714
256 11945045563392892113188967914648001883403011931484033657595580
257 19626711068307574462808376603766368950695073551843123747511870
258 32246435735500363609938217579392082039020583117665315406079590
259 52977391713029799270206902612300147050571420842811165993762940
260 87031062266746017133838710003555064645416812992447893658395178
261 142966091461657894805183582197895906849192213217298450083513230
262 234837279163444368871432383838168620901326977953291293931226020
263 385723818717676562664932308974984078086636474887515800198743090
264 633521679351493133057694951550293931107498156337687372736956915
265 1040452582096140960000175329498866870888938723392942327247163297
266 1708673448527320216758856224396521023546871993054965295062632650
267 2805898743922631246223588960388185718635432430902452190842484475
268 4607456455748119697008434758056068350626023474957602303531501450
269 7565314366118236180249951044523546854211595509380686564042632325
270 12421366781534718478358634996070514220474117391142672440479402445
271 20393352668151422420067752639636387390979400109525632739851402550
272 33479956011909977065732049733233040079570100366724348968872131575
273 54961464890291623982589070578180867981341132719265009026651372025
274 90221295017736076641227006005496345260042347442963280724930739150
275 148093948632366890799909242360576967150077656349595465006538234567
276 243076642761231069529286440458414901651716559607566311332286360860
277 398957804967980124244417414590537989176550488481447079462945358315
278 654769859103174391806840406063447391439489833811266336149584497305
279 1074554695885335657847611587467526934304822986246464820559848496680
280 1763383046618391255961041884953751778846938572255859692321704672432
281 2893631585043073000237924149430372031976766320705154254282854260440
282 4748084102275362915945916501325086585145274303815153998220534303160
283 7790625189401284098748105877613208873646405386996993234931462667120
284 12782185254971745746111486306829329008706284676651968377255835438920
285 20970893751513721970383910753734548363138642280500132908287210537944
286 34403921863289065107580808016751194943600887959023486875232540821840
287 56438867313288034590833689216816339706319713828652870692116364069160
288 92582326829908574209608876473155294783163955811936077629051424970345
289 151864932018026846079214555377262817523335619584799907753877604307445
290 249095942788319475385353532654881193783598382723752151769301173474316
291 408559854968880660537334859762857507235872416355196072819083332862025
292 670077054477001774433757459884486918756499144035149599606982940306350
293 1098939936946425275865405318683661175934054072018271157002791865059575
294 1802201944428875061520018836234170339771465493061428516558302121633575
295 2955380278911866108412554046085309382710801919481028091602638201632170
296 4846227955337627875763013310948583101701912451807373974711200356304925
297 7946483500420017352425912426436171297437946913925027388305979659076075
298 13029475743154897216161434986355671681030352947175888280302124718356650
299 21362881554531368507329999718333354875135941958425677448633710852837525
300 35024648404897481229353472967236289199328916876971931782392341708388186
301 57420758019415032038929498896917192233263540573521506728430169018555455
302 94133751521388142334476832060595730050233800156817483150467740560524195
303 154313258947538728253437166995195168019692203849861900725199270352645790
304 252954652074062594442155983675743353703086001429883290020747731327297540
305 414632909972016274183449285984592734047269620481444955879994821641026466
306 679620793603204900822569469050350198096152244438664344409520203743430170
307 1113913464012318731347249608989594862647535109029575805255893003847329380
308 1825653154384598028702187760469689155014334620973524623614438316828865910
309 2992038852473411717866870210604253323555842608178280703745751700281677810
310 4903412589583720814637074045029344177068041898185680552534056189161374812
311 8035483471568779403891350229475884971031340803657109062839622160693531470
312 13167643607956810744594648611935159575345118914663667438039162125996140655
313 21576783444395805733819894676182762495480712760135190373897549864292013385
314 35354771901528532748771348280475286168229283274664622464802646692406425310
315 57928486632150626028196463751995709757794957416322797006479215558869746023
316 94911588032859002973496155833900695699369222007008331394523438313854432050
317 155499614870652029696076078050727851705933379888184805693210626988580252825
318 254754885808371033117912716774169795746241870120378061219586360945406875025
319 417348596171808957390917507964403923303687583925763464688420907870320261150
320 683689211577536878304164511507483012984881595598223020747102189187741311315
321 1119958510601945895422010362492899906501556802744544117212768505219162903725
322 1834546317629880533378725673820356409330802621869984407012131227122365650150
323 3004962578557941256345290171282991996604296467677798773654468379246304918675
324 4921904639568287250503062036694999082666776888454175373107077764806831509800
325 8061412815623879827010735498799664717128000984732709813474358630493744937363
326 13203013431814994737980262070122757822892465661673278567681908961682262434365
327 21623152107537501530030774120209542873441243008866400591488140695817227583460
328 35411887234122831524181661778874435556324271772152032302180439396757804072120
329 57991369936787358398701715048254720330108454085454722662485075178148189822620
330 94964652860668165940423559113262532752405537950088679658809101895774645991308
331 155505236002703172468887533849852866054267737608002594163998458067905567241560
332 254631750811853742076175365879698265451963381744936815431019808901745934428340
333 416931487989539017692377619652426855200651526043160935165697146549682217212380
334 682655394365623256796633564590949352821532013051966428034174880773023050875080
335 1117694564389128857082221796827206692359172614499763641389311659249539745523876
336 1829909546291899439720230229584931109442636016130345503917030128365367389818885
337 2995856913945955978154198896717649309150900396150938495890266457607363478142365
338 4904531856764834765301584858324917833126508867055386124111726487917560433142080
339 8028958041326209583828762901376021023710191678065997341133465032877517272811605
340 13143348977559937044594252849324772464953914773499933695708214085603461684060694
341 21514843852437024707159106995886445271800461854846070959163968199435330818804075
342 35217275190319264661652162332866609435019970679829582881194760020367941674641675
343 57644620067773121019842993833996664036017177658751708940061616807782731424200850
344 94351187937725079290136404056395016295526184606237232224773250512435773270627225
345 154426421664318737368875889388645458237254209104684484934167000469528663954179135
346 252744416510018023548597827520201578472992030454472687672046765450107792259435650
347 413644581803600801243541147528991042415692930610037191713307492333344411489324225
348 676953750208143386267319857837346577203186995449785541075669212073493123243106950
349 1107838938473811178785983093078604996834175890033116256278974231017040193141849575
350 1812926933697841398782681497301703552908683455550703938365275587720979332837848679
351 2966675898503794614678119264835680783891885388154953373572149807909017357536638970
352 4854517943177766438599931242358283062819992165288115962509046997713530508820082380
353 7943435991711990012688318719908180783035999513121233899363387702093160503454663110
354 12997416893963965749479076868533410138609392625795761905085784775484885605733444110
355 21266309661759200221602389552479334828177013453306158956041426676785609000598166604
356 34794750639427515765694506233254836597184111682527737521421739499773364046916611330
357 56927473410015241659105291139663734520638863383331264045345570578277119625084670870
358 93135821531999967181118169480250117572739255364723657869428640240931197054335560340
359 152369598767664573191190911893001067543116469523892093903187801698288934354122235690
360 249268100764460812678458273049401199590173446891430634101972498407888479502488833323
361 407776284554837739986666803743902581090923228170881895006914849710659035443433598705
362 667058887927958877144059699443499415822215681934729580636079169627126918199496037170
363 1091172488813789833187116512079207006037150614108658234548227174919587000354625098515
364 1784882918111745497006728254500357035460262801295894599753761130416756125551413632090
365 2919531877015829304587060780592262902292312747234834599440072858544627291673278882157
366 4775336081611064640922756437164674330902442634321184104100365083162237401298748319125
367 7810556240214280574938666024278454400883987731733575687769108359148297848118025087750
368 12774601326210523583869946145123648330293918116058846138564797774109152343446289947375
369 20892970182214929738578230361203517984641991415050156216730686778161577541587971838625
370 34169649052583680099813777832288796743532988748916222339012893009853215098315132615550
371 55881547422583122394477940684648064946102925949184885669193437109483001482830231961375
372 91386904491594227038314358262627460167411924412585165323767827142230726599204079600500
373 149447004185885236530135679533140657446593861367785653530893218153710475852166907202875
374 244387072454688807853014362887301760157122552734306176974216434305975126826243447406625
375 399629074836056276712891756787947303737586390373770523668160349746228494182736512068832
376 653467245373143317463979741830169817342068852638314816361702243821971480028503612740160
377 1068509852252120080870662090187412234340315631695224394286605542568883565387834041380640
378 1747114074799849712787537298407505351883701450862341898764815829038609823463373011442080
379 2856617423403464145895971013700799695148178905399284400569500811334948554595154716086080
380 4670582504234926106804256160640050419652044375283983859314307508472633832811389840569952
381 7636216382767438592842969412535513104930915167151326555531612090213278250314698879729440
382 12484572514135739472489649465676250581590655918537083129758592133839404710518104202612160
383 20410679291468928630953251654094241773116375119660626251773982984514990649722072032337120
384 33367958308935297349025531855035562593626798610663696803525191443898080777643908322840545
385 54549435697982128885027428030306158092871584627467023827320713726209726617777284795567429
386 89174237036097247203825793996640967145359784086304756044673584927765899500841556863913140
387 145773007188157531179022531071466539019431399239262620220307632115269531573258594904493985
388 238288702793949129162092388151249243003040162371050594123843637681909671595491303403791870
389 389509881881029685446720445703889893292825319562493942720135423030212095042703713148520095
390 636681531213121665314155451516743119673290155208463461264161857618727217286745645474938671
391 1040674290792107166988063583593262403311475482897130819295851579407805311381849901557187450
392 1700968448058477306767692244157217243828215187016962216701076450237198444443650048996483925
393 2780139604292240368318033887916828166737158009891815416203470315742233364652037862534443475
394 4543870250324415086069009567365733356295257342938480575540136849392798613700148195394149850
395 7426330355466365791832158162555466735080714829921152816127881367473029602078811110287712685
396 12137009402317196998749351338984704469635277521504058785276181399353289092844404835995761650
397 19835275980587088519371571644251462267081702247458928119464838022587521196656233851135576975
398 32415594878233144638893488554313763432258208485450092891575363148787987167715161737615028075
399 52973538997561158688867933700748851643865440687599426516107920862543057532903000896418636950
400 86567181163334577807427971363156378861207467749634515530675870482932235019301495877750151956
401 141461061898137201784925968293477839803316682493342005573595678749046547914649459344448962730
402 231158545790076817974441321855836115157317499675738819976261075796306255749406203491850351170
403 377722145351602121213901218272815610491790022016846808985325265049515576384439832783502770740
404 617197911309320085298865152623547644865012719923955177960970968733367654786155464391860086990
405 1008477016680798989996486544616552676254072793930507160239448051055301984825459841668783752826
406 1647772197342822909389876001179643650833214560492673348211861285685438479950509599365594617420
407 2692266179435950360215678015972243000338799493473339601018294667333330562560750072805416818630
408 4398742402015259506654528821253176163936771197245019677636450239672731861358924076793919338535
409 7186688530212942485228015002048868183000405606945172959629542360055836438457380009965152812185
410 11741374086708626006502417702761119668994483613960292269606504237186141959925330702988857433542
411 19182220778937476141141220517042190830437665812904011586305298071278940099957796754052980202495
412 31337817865183526692829522257886460306892602174833474692081882954539365788230782390634368656130
413 51195121059840697545594103194221346943313492528179534683856357578816826430446655424578296355585
414 83633139473721883667711095478291326743511396122122637241329739311017018866087179073240172583385
415 136621256982655624863993384714601676295308150155636935362381686812423249361372200665745184749038
416 223176391994166925764391168420500544671341959185450747698375283483386972911051173573718295120075
417 364559461024395482767400168845890747559090955954965137434120410651764500177783523639033826771925
418 595495778808157904553764375598323271530928368483247144776810248944898252476393413679608298131350
419 972700726236915667703871606146267525215547823535044524880573151914070172728945056277665284346475
420 1588803098224628157751077889909761406920546711642115848842470959428529060230878773610958171816960
421 2595082965085757217313940670423746713203568571839509113852294631658577089545940398878326912130275
422 4238603496121143797177019474553823471091363264478058524889431340381093213378787873400187863622725
423 6922847401408250028503299632593658287344563045850967891721338460017904320820431994937208314172700
424 11306734429544964935329916640937116713431466778015885708511715094179941786534861450806618668752200
425 18466310576669558163761089364411946137605400109699491920157330184919876699620476744009060256309348
426 30158770634719307024296836264938604443191499128708159444041634578379440648340222698530442282749940
427 49253572000972550652711967924374086849821745133940270973420101015741651718429843950141830996158760
428 80436371731677008748983623258978591253164690462567650883457094193864088002425302997711550994438220
429 131358414741820861127144612713494652601380917468120492419397449719865389058284377632216973720077220
430 214513215852150659444733927686254191157873145590160290225517907989148952084552796756697269604831288
431 350300679738619245692055089384558528180234434107249703991219884924131554416165448653611516800964060
432 572029887363389539994025340633378153694551845672294904257869790143858557043174458763706990628115965
433 934086975848804425698811474077082134161668688221916842080408931973229110682208317173170054997025005
434 1525270289484779988786724945174458798838255302369479088740086542506589476248595285012458465314111080
435 2490561350309974196924013181489045512927846681890828691950618733389731669207704861214215173877188141
436 4066667437311080187311632283285870945808343794229388394171721714597265279600381755687583108039972710
437 6640046088654748009692484445518751350925334980999036727111566618983580277119443975969221746043424915
438 10841630247091644711929374710650197577487487200520277299506621758678362550658823060308351776111921555
439 17701464239385583069970964792630795855787201745642488065376546054168963539440205177619229971068319330
440 28901137438600581168207882359771276987917981456587156661832165899861195986833190522456999324664715089
441 47185858511703821810134854516982869838711916852550480398796786856598859055214108633207253869581572775
442 77037114804502638128990253792921797720879200388465463248162537540680156861313185940081640094869916850
443 125770682858670661128734679080350604691855704456307739800871343460519448196181844489374637962952916825
444 205328923000719929324271916536931809621145842729757335177837452339414738047754563910262925969108353950
445 335206305083822601703179550895463385270348578661502133987963448737106803182723988200887111814263645495
446 547224592668266858026121632311043867577706441697277557097133980479355050461673467949907104722856128175
447 893326980104088672806996760245451061690277871356724047461590144007992669365445522766916644531315598450
448 1458299574249503945019361607064240811382677980507138025644937143281693280276126066240633846164680903900
449 2380534826375487328656054181363635239975078201291216960594884680886992663396645238110218349361718659150
450 3885920035957209008952702698610028201248782263241070479678797459434911536774539280978332071452542500534
451 6343146566888866480990262964774881167886378767555112313008658342727304615812584339551510675982119073820
452 10353977989030175352765051224110528285687231325433680609257068662884314627714217982490092082115079309530
453 16900570658548692238300528998189253079370166286017878178206339679769137334999997789252137976058163658910
454 27585901305170136691892281820946568234226953813538653407698831047548057835757638095568065495532611446660
455 45026138272486015929476268751595821967601228111737405517897359829797075016962098598438421857943732808994
456 73490968883645856913590136821608082819688314694914784472379480543352967858759011911458895711800984217955
457 119948557881984108193373124823311561038973488285150129557087993110156144564059694397059993626004572167745
458 195770797469990452635527046784365300860219445929191374278391901201079960285539909087732669119898189928090
459 319516025619808623304039808177881554038087630706711801294238655857392028591766569043675910295984743222315
460 521469932833797245753263323673086960600555133353860519484378578434642005826548620628966329403150595090218
461 851055389985696233416186801612607126948202246878509710124151775638232959043131517297078839699092996286805
462 1388923550141166991939343748220402148571695150912770495834442985523156497083500300337776870388004580004445
463 2266683340387014926943191174899494082452667157140479254909633608131580578503908390722820587407064665471190
464 3699094221913262512941344222010760872227776596492611994249063831406270640869054458227824822693199192247015
465 6036594430280383180674451324409693656075137180822541318010898136722104396128892924130632214379896791251017
466 9851008676864091257620577862029306162642233007991614817036863477137256115777921647084519542307141435650350
467 16075390666351539599913611460621858006938291022815326991176743710224083980069861316357299799265770004358775
468 26232189155353064379885939469528775027120889475582997847745662492186114422442874455839480357674450353476300
469 42805515604118728871737403061415217179398178123312726986727089783754627250125380523485087875116817290561675
470 69848512367257536720827676845841632778720258722933841623257589848435438320185370974517453752710124818484905
471 113974278872229726267421151949453640337205626782293781311442953682431634086832502088418572451631135394818200
472 185972548049713913833241002571915077403168649439364584498751036186623873345384002249694106542960339747470800
473 303447216822951448695741083117316475525385522758689673608262801231013115394322627014024148351430566986154600
474 495119278061883753046806753100718022382830314152800408677526621161132860993589250626700637691330579699710600
475 807846610351848141956765006065069032421340900992923174967002493748972579266078062943080566542922761116787472
476 1318075847795879925659457292882312307553641816232265802067403532860283913379442578815129791141191020820835960
477 2150524295200135415285597454544970022343086059935613397596262701832386296183563398191764159983711572655060840
478 3508656009027746682088188739396400276653634735518508028130035019358385306826122701323396241855162791085074480
479 5724397044097844665329188145076955604394130456041927144501433925140860604255558746677639938889584893480387480
480 9339233961976869164329923264672270515695276857619426365971148144198059504564246482578739784266413605195883097
481 15236504420213362964752569202304953203037295361642253973299808813575758202067833204108221882507728921895868565
482 24857190434838921766372222058111244417773467232347830602384999323765285567305908119626925994168669963874221660
483 40551915967062766285541995073772066364693562245796563569879297718715095959613423100363250317746246735108938745
484 66155108855097891438842204232627067437014471599718710079492803624019601916127804272383706083039574439998510670
485 107921531550319201427558848332214978751534026390598257873860772675200263185723533768401473569598456786738100039
486 176053856448713512490312519698977594448841197328506562011237085598999613801587791886984100522890521808355829815
487 287194253868021230676355394448961834407372424952038726067922980499656962327541591441207233621541031452439572810
488 468488290372189237065495622622094486424287842113406368817605944391260315390856573288971460658098127646608117645
489 764213233795288027647112419210279373226253581519575841887193153155870850234111373369617433976172330391902391995
490 1246588787959637807584266030929961356353193091108462933802941179522138443021015493760201632228493875064511478026
491 2033409070679978493992099353352872257911876002600728100476915004660362695646077891492339933823247374791227037125
492 3316799376091642757748403038065051459554648461065432123451261040797986013314964189146954112379222836237203962250
493 5410116093972039910935087395432291230451339071911733354349312686838622229485237780210341786405518629574635121375
494 8824435428332146842176866089137524019152227500540263434086013685275754754995466472665022619522911217245434573875
495 14393296311122580503932535633095084796917141567557966324942676990772583038734974491526562031725067814306087511950
496 23476136313388492460531065172324303435708252911393701478328002807994499830413714411263008903431615243235368510500
497 38290058209506112428997976148988921214754509457193194033678835587817703922733265670550666572717099563552301443250
498 62450871879009328563023500008009108410191043615815655327190250774959245548998873210272122740241729505984642150250
499 101855406948619822181769127077286502176766796059222893796897526618893940681307011863198528438294908657778139946500
500 166120336033282258579255156102042048338935030741365382759698001619203685684540323139740593369886865105120761490726