0 1
1 6
2 27
3 98
4 315
5 924
6 2534
7 6588
8 16407
9 39430
10 91959
11 209034
12 464723
13 1013292
14 2171850
15 4584620
16 9546570
17 19635840
18 39940460
19 80421600
20 160437690
21 317354740
22 622844730
23 1213580820
24 2348773525
25 4517541378
26 8638447293
27 16428864606
28 31086197469
29 58539877020
30 109744786482
31 204869266812
32 380920122009
33 705586154826
34 1302304276665
35 2395529943822
36 4392297900647
37 8028822140184
38 14633411875236
39 26596984804600
40 48213372749220
41 87177106621920
42 157248080814040
43 282983593721760
44 508127101280100
45 910454504860040
46 1628006465642340
47 2905366872136680
48 5175183733968745
49 9201562593681150
50 16331939333811759
51 28938900409960954
52 51194183885848143
53 90422894173711932
54 159469972684134910
55 280830663315261276
56 493851583203282891
57 867271098258351662
58 1521034256001713643
59 2664201663795524370
60 4660758434447150651
61 8143743849229412676
62 14212991051267185422
63 24777407817141519588
64 43146913705883383950
65 75055223779960782240
66 130425550454914435140
67 226416296474788351680
68 392670332031512876670
69 680354956403481632700
70 1177717832754030751230
71 2036835306450540131580
72 3519571956701695996285
73 6076492370659275597690
74 10482255968176016701425
75 18067764386134930158902
76 31117933270264036568337
77 53552805581238830161404
78 92093089628539206684746
79 158253407918070243618780
80 271748971745056241365293
81 466314465316286776873138
82 799637364427586875531341
83 1370305221012558015613974
84 2346703296741795591542735
85 4016262267093583702613808
86 6869341660380563880534408
87 11742033019115971220260976
88 20059142653353188452007304
89 34247423351771695115668800
90 58437994263929220902102960
91 99659749536990619926202560
92 169865990434879028965827720
93 289374422203528803129569680
94 492703519184859260875249800
95 838470171051120530696103120
96 1426167294893315158886280145
97 2424591467851423123617356790
98 4119989684052802233594959235
99 6997569668053500533011794450
100 11879436803914258016616839331
101 20157926082859900088373209436
102 34190147185337315758009994262
103 57964869353199988464575262588
104 98229303256031276337036951615
105 166392222226489895909525903574
106 281737130611698174538242091359
107 476845314289808536165398550938
108 806745388212303233168542620707
109 1364344648226511783347672351580
110 2306446192104774936956431226514
111 3897598745221277643892021412764
112 6583977577032785952179027811858
113 11117823006655627367750831111232
114 18766966292491974691513582025500
115 31667511573312959860438988973600
116 53417298734697042708998525870850
117 90074225773023804382680100477700
118 151835118712908045812046302290050
119 255858233992610659210583818870500
120 431007039014619819640741638804325
121 725820789825405732490247328606450
122 1221903028342265116547863172583525
123 2056404493289340628775035616222350
124 3459767624453132796204784351765125
125 5819075182183745987130014191355868
126 9784343220569022099983194689743458
127 16446823662002237145154280655605436
128 27638022745975176485181251518594689
129 46431035170379725675897152826518170
130 77980868711059905185934544955255457
131 130932626746012888744951119560716062
132 219780706221017214351977339117154359
133 368820323933685854669931450340975176
134 618764527780662781088098570375117740
135 1037822080442053616884991556681169512
136 1740239223516958279556222064461853612
137 2917327120907955893277936437851935264
138 4889370893988025493572940406907109256
139 8192454314745043878941841351327784800
140 13723653640973108474875057549847108460
141 22983787468855145128028201747008321560
142 38483183882743794521134890171739322220
143 64419795086579851704309640648319530680
144 107812220735020432362478538493385178425
145 180392423094296150817515690168946924270
146 301766865218506206999941926167664886295
147 504695060809642443145177796829998162090
148 843902087894589692616236670604599802935
149 1410788162446308463912642395765624680700
150 2357976661615414418167049590936051959854
151 3940273201098412661748312330491984631324
152 6582994156277288971299651773808434240883
153 10995932081508842623073986210012588921342
154 18363404172658320573778614924003797753235
155 30661119103705098868463136209630224597026
156 51184392745883347006857788507276260174091
157 85428525574215628828944620924757972330612
158 142555871201933859470063808100999754424918
159 237840149051318202674101292231748786475220
160 396738266861226622194609753721303175129046
161 661672160166080943736500249002269376140896
162 1103322423752262324823879131008908221837812
163 1839432214104982048078688571085209713749248
164 3066110645833143967345447178713112635508550
165 5109936044000038380984827395885702108742860
166 8514665886690601815669904747891342677376710
167 14185516241310121591194838716820839603331020
168 23629195461771298562297322280563477666365005
169 39353179985459868134104202409047191733395050
170 65529774591613592145186784894615791372293145
171 109100385412235253507752834956081409270573670
172 181611553451391358379629340918874903899121465
173 302267208351368284297646193529032547922304060
174 503002046723855935811094640061895450549027450
175 836913154030269720234637605794355442654006812
176 1392270804375659223996210282388016414332354197
177 2315796871186612522323093241119567543416879874
178 3851335610391988908406817956257460372695346101
179 6404085815454724725507928081133916057439854630
180 10647275787964455371201456148326066341324938143
181 17699302139852160892903232635829979593687573088
182 29417837645283129221118593864718741327219584016
183 48888080821337133037708303526132838421305920224
184 81233194447921984853390633566274686299496838160
185 134959365974410367916201835487503210211130019968
186 224187876413468222060532875038187912177565667168
187 372358649028581503289380072718557281014359476096
188 618374568044590096291680123894908307696432877584
189 1026793848451524856270754383632831273095055629600
190 1704735337141922980163858576775703998909591701520
191 2829914605332845027343130430147838061143383010720
192 4697133934131452668644250662749043259505124879265
193 7795363646842462015244648230799594258000629415910
194 12935529321053949924933567696546000424129746026475
195 21462335445197408708265981674990343116492708900290
196 35605349309294861402539679908987423743804909032715
197 59060832475296576679817632225068328027221230289180
198 97955866913224930493592084660395225900188539532870
199 162445783103692815812938042239999530860943212035900
200 269360587940171313226533182189414506327664758846311
201 446588762938081963488536131560493976692328149561766
202 740338210749996459634415910184050141172162652647047
203 1227161351437491240527175888377673134971801613828778
204 2033868135053602507999729242403531448137006592924915
205 3370497555708864114113590033687518673793701129206924
206 5584905346728876067018975793530238994990603700652634
207 9253129966644179898409043021925614585271696278146188
208 15328971386933198562361840801248788497936648624939482
209 25391556648319521005248872503679188194894470290196480
210 42055039926257146189752916974122661578325589570852044
211 69646552812086055540979293316225571052085333087381344
212 115327928414395096728856859518283866927786783795711818
213 190951500804851274518916327626780212839777221342493972
214 316130068416294069097694449917572209363249771234792650
215 523314896431052241712785826501820623017975927784723380
216 866194386913634282567613950640155912051236705275402805
217 1433583573201270366814804975382617022582742323402173410
218 2372392004771522514794116927781096990750612417070993165
219 3925600216127451859883436215459292347486690289876713150
220 6495046407846031122165545644854514027532482596129949485
221 10745222344337757525984104441213650237519305537044748060
222 17774847922454730534868460800728584947317199636086964370
223 29400457993499444239929620616004026337804124247350915580
224 48625086135561516411174566734086655843881112354855845225
225 80412788620673414093127160860448342371007222398863598058
226 132968471236141931542254742955787689676365534910988808073
227 219852494404777653118388711408233485228394342765991525166
228 363474242765416547735268414831560842987679294619698954759
229 600863401615062581944749830118572228072939750489438995320
230 993203120187998600928176650597561199626886400320634404532
231 1641575827504752173453395664933334848820448789366339901912
232 2712968216397077269539110008766423144311003758437138287284
233 4483216144146605872529971367661841530512394636583946388576
234 7407918389965494261975239312009347747881825791462499696440
235 12239524974075051326144257106210189933902871812400284222752
236 20220650180862707449350317090470149661226784963933234843252
237 33403206803229168271309739414040899289834984383690772299944
238 55175212176632938392298929899363595140395562505429831554676
239 91130335837248953419569305479250632374164972229555988293000
240 150503063851184284107788384655238765486538786760827812585225
241 248537211628800087961941237761330477326157467106980062064350
242 410394476705834964139513052314747094223837473715506959096575
243 677603887922360054983417161019234115765553632343669471433050
244 1118703135967007108943881919597274822780645790070952729497375
245 1846795001681443229619354514119279204960724994960709786080700
246 3048510358656894595626389245775778191369867056883341687225950
247 5031785124751693717044632388923687691903290777487872551431900
248 8304666568934102080983469434709047417036122045888443188776475
249 13705291790441568679856871586937080948313764301305315505100750
250 22616250857941866217676817230773231880997606515055402731530299
251 37318093135212618235728719901468229040021034862529364327103794
252 61572252621152427919101615591825085778201503438946675189391323
253 101582212137621521735671423544573187226488221565586818248582052
254 167578219037906358662132776434197945421675772808539008568433310
255 276429894769903358871009604361581805586882665274904506132027076
256 455953159371202609646331348710427752891961450014927548358055966
257 752009765209413542980149329675775927429539188841675178237594912
258 1240209360316116516236418895965595762360521221974268042001730468
259 2045196517238559858486775128253671836840631831658754386233088320
260 3372436939821422391857032734222822663846569866625470321893213966
261 5560599548521640145148991444674390407536393911501523158209815516
262 9167873767506506905877456562735381692284290756080284774034255502
263 15114197134745823613691380316384756177907321142469323732442814108
264 24915592581603823652626531830670431801299110054887295879214026525
265 41070242298445788226318087476554054850095369920749561938904003930
266 67694508328576932095703475531621007674941351968691823113180663105
267 111570649370945351568245151968563248243672154320343837242927151510
268 183872614155270403360957062258240324269239529763993262659639316065
269 303008577892333991109452165271327119367123279593717786466609099900
270 499302558829139112948767862525637957856836926748853721566727818410
271 822704489389624526478287780436601464614939606452097140773188320860
272 1355487004230673616492787692695472462551346633567675211308788270845
273 2233152958510589766953664543710254795147627372739037361108627963730
274 3678861257758999460087679242411223602959016353749675853142346973725
275 6060108164901956117841253028482055365256721382838308679257513172022
276 9982046065422186647458218711351693869867454296195550843732146506607
277 16441112035292122889543889154424287224300726167515306602452605036944
278 27077927959817483928808948271839428485607670297522123782334336040856
279 44593594690994942476200449013731242644213219451283895205346789574480
280 73434905697430817660970439170524422908667828321061878680002830287768
281 120922131973468833137408812333686037584857814093050928139632474122688
282 199105121773175013714325168005535547078670916717927960817855838713616
283 327817878936045130950482086216834793537175136197975882192419775503424
284 539705185964191890410918740529199669624552337592555811387531449655960
285 888493958651750743331784737499769011524866116071031826488238435697328
286 1462603066479231698850284286045719876093019341622611124751002426175128
287 2407535892444270476772902712762305227324205171522295821931357225941616
288 3962721285753410749832795875281180398200388468956843024311411077087089
289 6522122110215708072684913143420748443047929260063938753996645907336150
290 10733939338757438297903062551356810035031916111744533930077358157897555
291 17664621303942027031125310554540415985315717788163668756893087398095730
292 29068637697176467103462130565781712939104133043943352286577428496299635
293 47832198938064919410452846439005790100353904904125292200473307759454940
294 78703038579670261575434995841021673379229503441130073003609038377388150
295 129490617796647047094300396326112772862294210264736393295684984338475260
296 213039884331654936545498405478083029343225626157673840274005223072168335
297 350476985628722000992224714230631973502957783336335260957996187069719670
298 576546345703531834753884554695070674527213762441184989512303534860244655
299 948386212886785204253439268644036002905307487735945927918933432782801850
300 1559957206995214520236677296306342966631850167054102849213629309351434691
301 2565764177901414756529046063847296161770421195363570283860992911152791996
302 4219855136418017419100200192214234858452505162574490616225089961064750882
303 6939932573266970903882683423056726188242618561787922800811282142570188668
304 11412742361759050917425039598946704400398209725792296707057119834962237090
305 18767307844998038095491172307988023322688097908061664463748396799173452224
306 30859671000360293913738781375985077921182459878292625515215036837879119484
307 50740892309370650740577203292962696106518092895383865784219326640899901088
308 83426216464115542683018172429417463182714887394650015923048801795607886482
309 137159147625959605141462245932984412612788822898212162411013880136789465380
310 225488776679658868639117492407431219972571752191047858886596738121558726674
311 370683407777187253184471088569891517556391915892917130360450240419041723524
312 609339828064802932568183229589257897104308786998628656685086140666596590853
313 1001600019286385991486474212835332177156181415651680977419433930949930327762
314 1646294619252717456803428790705065360428719485924974256569322718308933343925
315 2705823125171254074318099467292393247342695858992978030995235864817733417710
316 4447029332456830534095024413831359303470784566924960618959082021440521193685
317 7308352072498736638109199959174480402519413805806123455647528513246834864220
318 12010136290763938205322137089780009501736440242851462135826196895632762932930
319 19735836959434483800822254556918893827559541632583349056162146316749918058300
320 32429662461775958884448556158206386342280863471033034212735445401570422302545
321 53285457931812388580692821077618180076341961906360927386110360223539503264570
322 87549666711218227998520102909644922827953627999263946005857936852232291217265
323 143840087221588557835558214158546094900899886373302672165622765455018099400510
324 236311658572375073084581379104886016811520291261020793544587780072057222127575
325 388213158609587510747150328762231776429548178619056175523684904157569066465448
326 637727830613777578569711969937240551063960935541750247635954593191308551027388
327 1047564141330902590846893072819681870366950357169672823751127638044694845076296
328 1720703859178803000940786704535796856987235564483575103689262670632761200175804
329 2826259370446492950186381492403733447684294375738702650102875383855604235074720
330 4641927882485964117067591756052792837423935478172366433450947156384140081241832
331 7623692488935160239722860782306379151162497591519071677717820998307649883558112
332 12520252122232978098866627904238870254038396451436374926599787963593535899228284
333 20560876099157677356281866306197676260401545568998607539483306108450867999998776
334 33763783615756278711945127775027495867261474033486948894117268952817426950102140
335 55442354279303084925309215878052378820022192216985320074989886720517834695624792
336 91036047441351263076974573882664805796726302266602614473024185801700629035545817
337 149474258634600303980437988657434833925899394879738873043904338979825827209312974
338 245414837932716401822714147398424557555752206013396873641040251269444016678000871
339 402918054608642915386980898957235412505361792571201744026078055282147361160125450
340 661476241518919254254289299204984742526067913358098551362826520637194839522187015
341 1085909139979999194348429305158106600303230167784146366348068544118777531501116540
342 1782602656689237713264370766695957952264318051822074500592089824776340312697945230
343 2926156416737010028632643065688061216603565397264972575880219985702900575623262620
344 4803110261363972821187150236440414185163409633693284308697083060991676661591835075
345 7883693099765301587188669191517120860004229240062941369511470047164105901169276830
346 12939547777639292431924417255477736623640630904210698365880599873605890355020547555
347 21236885459208194820356627594523848526060553074883676927105377413103340667679148610
348 34853386987055630638548364707838931726904370974544160834061646498782724145942803115
349 57198111384737636637690975395441385249799099939460954017445998142903105006763801300
350 93864425305491108675022021600582020529612154369555818789872920229406808485544453094
351 154029212588732539927391116260859086563303139697171726180891068180218930849844893364
352 252748155837401415041013069103799390155735286232015660933273035407339269844209428838
353 414720804417845944981092504084566657502074425442308621013527491289651361197508985312
354 680466377149211325771584650056899457796419104300120043851886311472475516647451858260
355 1116453491228816470974279543693945450126670543195734823821455229438912486845559010176
356 1831714619017455312511558699984099744520273759178382605194763280411161367539927479766
357 3005095583656287025144943534817708929167583165757448693061564080428350974010571160812
358 4929946024205742304837620404282058791260596180300554956125756001080443538604834200918
359 8087411206629693903173754850992768787971295815581895743090507883207083446969527597420
360 13266625331599897020689833528324228778822065442773881333318236382695415465076850631661
361 21761812822784428663850255183060900147884284486526658971415659115613157947489811827786
362 35695497042312284561684148410828628342528565611235269885369974667935700330766158496617
363 58548482353910503058721520105968735496450000711870587091333860958468445278610595422918
364 96028862314334533117412396771297720874438829124401751576457596756820901734928167551625
365 157496876545260865480720977657858719273181142583507173267231530573833974305212041856700
366 258301074941206463239056130866321114478522414342230108947789492413817113441438957727450
367 423608507726681609294715774548458288152587544657470857902790131346799385594769024671900
368 694684183994098596117641851559903050961403877115759812989144421534725651379654272346725
369 1139185661902995135150935856469564857098633413188280827108665239659686614516011268857250
370 1868039494949677411368391485861756704803570279052956862436822554204265480993980673819525
371 3063106704275255668913805283015969626848306618190422575214681230973435096992822174638150
372 5022533103716527307320511127140353791819288821655964602975271612319931304586006928058175
373 8235086812177668212764452089689464076114189301214172831720846061447076877430996009899200
374 13502006988348884327937977579717119628090600675604443611670334108072983308843246385364000
375 22136722875362608817415321426194531007942376367192386967059340519266288680456978907332032
376 36292197109084636462817278747741820453375045895435145395091376871161243469328728905436192
377 59497429836699365361103262264123763695657737894322756756437322932996415715173541854148864
378 97536741020583851536708078310273089500916485240620244050293515633196269007965643771027136
379 159890788280686681043707311588097652891722402040342285207300339377527633277734340341262080
380 262098111805505458687219646059010792812290931656246513116908162519196536118511373952859168
381 429625116468959578323769927059643958808944248863740124879740113986937447646560413173850688
382 704207800788600776483479222584331002202825836438523721126406868639973388475589891329322016
383 1154243596549029283438202401298069202784886460421924472257920965611425826771872376535509824
384 1891819355646565357270707155737435767581339095471111890187853025695297296025106176187672385
385 3100612387893576769593936985065811128459097140520503386273094705032932849414755837518749638
386 5081605980576239374068469934799887863185796020077920032505621315655996044940703570570335163
387 8327991375657973674841429450937165530664324559837686038999023652804198425928718002993578786
388 13647886059028162178071991773888302636853160742286656665628488606142104142464912876967705819
389 22365387316567165538360141670529358060810310621686836647347647681976514663436334593109804700
390 36649954906808449381746288895934403817336761519181956774240298145737346023187993115552449190
391 60056016514167722087094494150057024281458547623765924240883797407121665998006177610219441340
392 98406939869034648775608475290148645342623524329964843231825172003096210465637820774768374455
393 161243095987494611231021003328122497790819229963622582888912439725960109828296036247522259270
394 264193906106853675092698488185636876489738011636525906696277748578449118907634005217684783575
395 432863332449814652115551649676314841015637956430069642401318069671882258338008852575494755530
396 709194247958985524206999489200936421975011245588099607882871999649684666338487262629175300755
397 1161892856389387264841922710521502725257730904265628178403654907344154445873152349055805633260
398 1903502699226605933687815688276752910665000358339177879178102270142627099379354773422595962090
399 3118369094613554357218606332499004487566596703292405484097865098349324602785410123374820232300
400 5108438975003494868713849992138913777092804529381217878806643238974883937184066392675166346346
401 8368269131515186427717382292931396104462717915166965368478104016073255087884125975394435541376
402 13707866652308758114405673606926145996712839944223922067261008330844445280817598571561452238892
403 22453857929175546663336957118130357711667347881407734244724437611967215945086164379739390551008
404 36778922492793624863041495877680051353245200545555611489946416911545028880689918415692702876890
405 60241257438649970516374939540426961741166621220893852894910302574567546810601542637100877180724
406 98667952128786418288806311419286656745245036326942137733068580771798014171241970652159174675034
407 161601475746872339165396928975685861486750457041309330228997178013698891544404263362065468674388
408 264668170277674016960857769216225694395932264565496487639702209025169637577005158091018562687957
409 433456334554759298611482713193960424065683127213750990828328929398924365559866801463049184174530
410 709865878919141941578842900112947238130609875393207770737637642661280145096797290257056604296029
411 1162504434252838716331466833823949853026730668419862773152271870131483450756621888474158768673054
412 1903708131037164184603139256194783551464233145987904018581991395747302961641649961121849741625213
413 3117407686349843598480200193212954751434277306935946326418119623457603238828718505020586806653852
414 5104748956860729666751050544886029629642021849045972982241440758515923219336455645215676720862450
415 8358777900193228890095244122813586057371607306137556244021942068785949707526546350902008712265340
416 13686703249048125482610685836120116231684971114368979973961758110785259899774053169691403728247865
417 22410040610265749855473330127779593036615669376461501355417820590222974107478383044232446267285130
418 36692239638122033242637780339498032539831568859313728474156388949953132259728829627603458293664345
419 60074980974624698765814982073423893101662786059310274354454782692090176539936157728113569845295950
420 98356023710971360166203840302831687048414901630266118677453642601471837859895866129327986310777255
421 161026087650681816149332763046679326863281256261415902145760719925220591489377964256319883068203480
422 263620714857774320112713622824064837382787521156160079348103793867073522562652618259048057242603460
423 431569649909864386290549685503337822533413340463426949385585852252312018372851014510305148624979640
424 706497099197183671338593224968339776629632328397602914442201361213565482722038494220159824536335300
425 1156533059683717615792903999836089545300651068970729355747944543650797377794509985474474033417624288
426 1893188929515620594155794061069367926373474896497040429634187539442742301164888702393164300236709528
427 3098975561200310760601410028829831558523947710601710056355552184109281330677828531817780164650492576
428 5072600862447608363506187713158178076150587297561318136873196817745887719845142537208656015881640324
429 8302934838389739985234742354701504287275915925631148685648146451575034439581255446658653154252210120
430 13590048916689499008185663995545936554584376368782627112746861177310071111510950780624006439738681732
431 22243284434817858239112461439631999370040526728521025502386227513809237105508371675936271110791855912
432 36405363238870746787292150775811314078319454942975947519390958481263166774062496915323984541158653609
433 59582734649537409452103423689520395582521650359718889863857594927045632990253076908433425706947534526
434 97513368177892936228182299410506168459679360605064316471988639950815389240564169108769868713420299215
435 159586664177740319877209736281515609555128857646674035027796853611250753900024950878417509594245021882
436 261166699792944336292703667975307648960616562045967739893957215276663408420189501742874961415705293807
437 427393410059339404179605888702342009866670754673640811648865635506897742597333896597261692755993740604
438 699401740099375385184238931388299856404774803920128828842329472542239513568182221400445005947810955966
439 1144496614398100372433815784883272662127232760339412128556571654103306219704956323175325928674873015900
440 1872799491936076338786262598631343795519925545716128114060733292545406929259971735098227933947348686955
441 3064481964845880533030213238031599327485870222908090723016101733505312008020142166906761116491803275630
442 5014318571586459509945466090455864920726674969012684300324997563591399094141427087945070690534021879435
443 8204571219291010704104414007567814852904400896377082763141970640557230550357751099341206444988778071890
444 13424218713878190143374152014560611583252221708119524398644805656488044382546932751196540061491908305275
445 21963996238253023449181745573023889821426971183158109295774739745782381736087407838738633618294950022660
446 35935439544799480450582019219895545272256899332974911251516679382749781169096014057885080784509714456110
447 58792762763156592572570761553164886155374148387489744594753009272540155574548867419390631047335980077220
448 96186501882205576968172142380124672239013725700971793871914625798571630023921007543516345678010375437230
449 157359799471737656869398958114653193634362952289752755427262519751998778261866520201017195074708074173600
450 257432221389900442846523803193387894074625460253965619778855943010005319822562067025511872824170992111364
451 421135167428526966196913024272815968876874791311273487519127121104731402700241171566080578574861185358784
452 688921366807457584396201878690314391237187482890672787907240132777621037150517456574082543481147256779678
453 1126957104894533242831415431961319613193432440487964153604573593562121577185758625929415260032066605797372
454 1843464373007160963919509592472580572664846877192175594919512557387290672172033720599065869008746474023710
455 3015447616174180222680401293185496007825880545791877154041983510779209324374754445126919550898756812630076
456 4932402958064987043513501022479684663310415737678967533433875548709852964405547177637444315619304270871741
457 8067799132121151374387275440488492232175269771755994817032947052599218433344361317161423860144065655669562
458 13195972887656128870536303509752542196345904955364153724745214502510151358035448403886600844883268116469393
459 21583288045397088868227618758418915982559262357826860343072400210966761819971576290091700615323318515361270
460 35300730865887014984517185591844545139505722446544874587301993291911555183833573314607267789609737226920881
461 57735074301269800086160991151876068249013187051250244640498545278516549962848281121996047244632148738568956
462 94424728717297982062617520491941015537090604648707889723634981555951261643765354736941091904629890545494282
463 154426486358954797075721702818716577868556458857098613619043160442599392185117544249659959736669103949534428
464 252550309298166041651280567532668354277874840102299115336927205829956924469751953444828876463992193687275725
465 413013390087401221907676721675794625802506436140220270273981264409278421050998390618619468415041194428061170
466 675414708062431354816577867070492286243023509250511000427945333716372601636528265710532864421340529550987245
467 1104503488816184116324168200206908770052468236413546597693103341835875106667596517645509632635647493983407190
468 1806150386033968535520632006746929831322612635139640595968794338044433822726567657811881977414662473887870735
469 2953459390454271380716537610015253818554479049676499920648624769664063556644289555980876697925426785161839600
470 4829458288855497452957997293608025282655811943539074358240676697556932817691042584767276129092799383868195240
471 7896891958181998559941956055572732741547496619997868060200744420903428008422164642836571399469857304424853040
472 12912322795087209926733194351752673101606477212976307002940172154646984699458591229853541635105617028040519080
473 21112661970092159935370891490442722318679359355732864736749179376781425823275078499704137182926904899451526720
474 34520104043241253615150892595296113442668666882861972148366878152589543383727258980184379455723852507191756400
475 56440612623685261692478549091803904793769367139587760060083060023119941786268415542831597205193680167760070592
476 92278792514722395233288898979982330543991675838681998010517341708569769083375117101831106452058723695772662952
477 150869929433607792341053045526331205360104129038205371468196664433522097165827096042854467817236115436187794384
478 246657377957357934256430133245709936180749439612405877506844041161450251556028335846008970511150001923045531816
479 403251704435063571262812366917118097145247699106653176119542139520113209326110990635541078267275702252713713680
480 659248316354398374683572423427500303841692415576678479992357328825761520386703572964128788562692117780955128593
481 1077736525209675308911137359546923354189977410044973910085199277159450487914882396803778088712475548955564710838
482 1761842031998912605361082005032534902449443292854000220679941605308977293868891877887533803269336336700394061091
483 2880130473175650680557761359653230323004114265144770694335020180187142877743387697791675142299558132391067710674
484 4708127614029661177357685568918392292890572029598489625094454589120139773528407379951592651651934043531460282435
485 7696179618755631059343005776903837594646220321133858577303335541982482914457518611511669267521090632709266093148
486 12580361089234005749191003865521207481985633548060854764409027216701622301787513783350246019695915198049082205398
487 20563734961857658039210365036874006911039226294146752067780285739183762178572573986303122520838546862210787871356
488 33612584341463853025466864525017308879449147684321013201006918900276644795750944342942340001192560187906478194399
489 54940532537116799092324341981101595163714627559987341110674397792616277824557629702615079956007279380509168457750
490 89799705666540289925375472537048865399516968335416817245484257872415061063329589539317621589428333443480158130175
491 146773647274337067511691913871503332821143471898004886456635570669691701583533297133425041479258860198780553625050
492 239890152316969000194815789446617249680215088694487135825571089582904748660177850861889617181066416478497915717475
493 392073915685278107617442790713552873731809899664403755636555972939435072473196385775525000446730795306853104463900
494 640788503430579254654435446249307647431177215859431154896213076207615575888369703110079640247320123002596454755250
495 1047255715426979942775810772595955605959904257091392876857711726137823231400301063377131202725775986123755646731100
496 1711520355170947689890777284017587556826789725862217733232252805153433307119084480898473851876527724369587469996850
497 2797066128807433745095586032762532084001448492410803804123643366879074242442118809946155721175020810056895418171200
498 4571037355857390763549386816788128749238429261888837192683086422807466795110202164054901695791790263932467530318300
499 7469958891613444330826741976627947335416644550358863890603627316305434978233627985864255945405105982647141088436000
500 12207116583504117352955383949518118132994008842989066466046411740732105459028370473058898234566783111684729380245026