0 1
1 7
2 35
3 140
4 490
5 1554
6 4578
7 12720
8 33705
9 85855
10 211519
11 506408
12 1182650
13 2702350
14 6056850
15 13343820
16 28947240
17 61926900
18 130814600
19 273163100
20 564415390
21 1154933230
22 2342193350
23 4710707400
24 9401674275
25 18629923053
26 36670044621
27 71728832280
28 139485074370
29 269753783670
30 518983644522
31 993606695004
32 1893510461535
33 3592703311365
34 6788518049565
35 12776751304752
36 23957567254964
37 44763140699900
38 83354119830100
39 154714245334600
40 286281737913920
41 528173089870440
42 971702908598400
43 1782859592190600
44 3262689602069100
45 5956003699119740
46 10846699766831180
47 19708070338087600
48 35729953838887525
49 64639586770656275
50 116701479943355559
51 210279967123972788
52 378175630953176490
53 678878492250861210
54 1216524095888172610
55 2176233251454295096
56 3886608930545750597
57 6930113280258397355
58 12337756466805861595
59 21932071410859783320
60 38930586312112795566
61 69006401572201991562
62 122149978935581972550
63 215933788324925483700
64 381230680966390840200
65 672219693071277106140
66 1183875924492582381480
67 2082511914038647839300
68 3659058170562743097450
69 6421925041004872569450
70 11258701044321646418130
71 19717461391777059119160
72 34495734392800401533575
73 60289688155236736250425
74 105267678516213154485425
75 183625131057584820894752
76 320010742844062011948514
77 557188679482885663004670
78 969292511955486881637930
79 1684734599356442788261380
80 2925776083056985911264603
81 5076825147729715476399121
82 8802238595214288263195065
83 15249368963956561755208160
84 26398310855912645609945960
85 45663942086962791067767928
86 78931594603256000558248296
87 136337569709334762846277200
88 235328306965943951856532800
89 405913300027050409818478800
90 699679601256923582577114560
91 1205252650820964612321795920
92 2074798242512767223864738200
93 3569425315537260639316103800
94 6136927077234887124056091800
95 10544822563823268294068298720
96 18107916935951470577010670665
97 31077330967626161994696326175
98 53305237587630434805301956075
99 91380138223310097333010076700
100 156564812614854790154928872106
101 268102876921024787576312158242
102 458857836721216893489251024610
103 784925582995441669530138445440
104 1342012722972689839356426421665
105 2293330528194621404796090770679
106 3917080381779009418690759283703
107 6687256224263439359652248605320
108 11411081994254752011511550509730
109 19462682866744703154511471466630
110 33180211053104230102979453202874
111 56540492665070210901382946082268
112 96304681295207226956541427097000
113 163962996966933065225675204290500
114 279034644554632266873730213413000
115 474665153094878291959844406677100
116 807117096384207601542573145960950
117 1371856475252109697885097653115750
118 2330808690349225345239717101366750
119 3958523399593945702335398573353000
120 6720339128957790867215857313524075
121 11404683318377142302041503215483525
122 19346925475677198285805223701591125
123 32808013287343681216621762533297000
124 55614706387474012298631770586653250
125 94241794857001439502383547311306118
126 159640844465044473900998512587702826
127 270329462984048150548536340554614380
128 457608330195067800934716104660911895
129 774368828349495677159149598042044445
130 1309958027255623383279800247658211797
131 2215259482351131949183900965260972304
132 3744998215827772546815678552036338460
133 6329078022112590350669510967638285940
134 10692840765721025678573288090049742140
135 18059740868275669646127790614369197592
136 30492820857513653604257300768880793344
137 51469888846697279143663027821101926200
138 86852080598198958241493268996889828800
139 146514423759641281264098138169319539800
140 247090157998813347980466464716056477060
141 416588369227309774372592804632384338420
142 702161711108866916874194159520180137700
143 1183169875422756542951096604800884006800
144 1993143807266643892187769302814449322925
145 3356706105783696585956381597784280253995
146 5651616778268846685144092826766394463215
147 9513017944862185714245652221380672879300
148 16008536811025622092005981718751667145450
149 26932342918334116270164276335897964705450
150 45298856390975152780337307645585683810754
151 76171472510407681712249896311975633147528
152 128053323057660123463886855731369751199165
153 215220727649576647799210738253357973268035
154 361637454879895091836876208908731522220435
155 607519301633176838504550083371719720085496
156 1020341149258955277348284080787727502480022
157 1713288976466347744681778785084205194896130
158 2876185996927236881500126673972932451801070
159 4827315122444902828856006751288886433172420
160 8100239386233366332550743178983122060102536
161 13589226668844350105143250179274277869415852
162 22792788478829978762517872489266308151356200
163 38221447361779310915739811239625795734521300
164 64080346486442433645603130907605216521386050
165 107411729892221782942327769543116714364650210
166 180006742265354818403600805198613273563412970
167 301603988398886722937123413458550827531394200
168 505239926126012839903021540937727578761172175
169 846197094510359430974249156805325598025961425
170 1416966795227985863022457482637668968159426745
171 2372264275150580547504459474399075975455961840
172 3970842623829957768906546297955619847514510050
173 6645374107331906600708651965883728370892775950
174 11119218777885720305426292903901243668956313450
175 18601506039247896626369582475579327482503096212
176 31112995621509276155792085661868587565791763859
177 52030298531943785304484761378567482591711739945
178 86994629763845050368683664996693530530198849905
179 145429014111243560398676354456394929179350444480
180 243070919663053066138561475601414526050874232528
181 406199235914148787430141062693639434823912250096
182 678687993222484982789821132159772702202006066640
183 1133775309957970903257670498379544975447224236960
184 1893696497628377870900882264105592363948727141760
185 3162431173560759142074754597972640549607081398688
186 5280315547602605235036169737116420825733374207616
187 8815105370191945880400304407807618656354815082400
188 14713795485839141211728154268818947789784622167600
189 24555694704482611948399213060259397719234492879600
190 40974225527463676140291225905854049507928706748720
191 68359834837279133116033569396261285288306582639040
192 114031194298874261924969045964864378055740414267025
193 190186392782995857056247263591925257602047626321975
194 317153116402924068906149877253335636081917786615475
195 528801844631117334670663122520251236800458121837740
196 881560310343336264979352679682574296626180817485930
197 1469422987449750176329833434427893861453860169612850
198 2448939164706311371802778198770863383980229526631650
199 4080807935259754363945549675438756776295032908280400
200 6799107687906237048974861056399034666602927193758361
201 11326504386104073376408946863398285419590288251600527
202 18865950284760306885018223829981370227365378098005935
203 31419616022301871501954346581757328781927467963435240
204 52319434442115780894972299654142230457429852654366090
205 87109548020126516511040236269587077913151021747008254
206 145013887808971173473031511717259547365571478102026978
207 241376565795741869882480791008772239863994196127181420
208 401719424991646241917874143527280575727502322854147880
209 668487547435707632805603807039732003786390989271525780
210 1112262012353611020913230867541135241092218901696525704
211 1850396112601404709259813967897092815930695224055432828
212 3077986053369410826901901694956511923950700909547670350
213 5119333666775666810680631990480384952721173354945597150
214 8513449788561371706680228135354469086035124035728060150
215 14156098351768090759073645952336674661774273318458380680
216 23535742527243096748321488038331299659860634059461843635
217 39125424452212457874209938966050591344217649701322397725
218 65033558984227077137325543932162987994828896177855234525
219 108084583652566986871418919113672871686533236169054345400
220 179613189044640095130910008690690373708894614943039529410
221 298442995041544839528313032245576895632947156649138622870
222 495831032008639665194091501736995854289158971228265116650
223 823674485043683948962334154598576776259910252124754655100
224 1368130603187885130567600223069659286392950335707875616975
225 2272217876852242493623061538528684405023867810231493870133
226 3773316951276269555732916504554131381093183680850358295181
227 6265387322533289702474366754491049271345445833847843690480
228 10402178516574975805942551673876741495426308809317900940420
229 17268429240723328090361668258486362994844694393655183626220
230 28663810877486302497232396582960665689897889603293718971172
231 47573815945714382761047460506380363533563032786315242499304
232 78950595039597762527818967098107452367771926148046099757760
233 131007627129458751161396398972149657431847353570945288645640
234 217366140559022007951190605382266457547501105510453888099840
235 360613292662555810438731261460626304913251330893799460968232
236 598200083402440525839272183933362912121979221368186583911324
237 992216582868225504549313184808030116325065536645676817179500
238 1645591878447298968780884298640756623587440320519293232645500
239 2728938797152773426749766788928037372286670829394526038118000
240 4525033739451256679638439472224032761360649936674647083348725
241 7502509748232830194350147498913400610973478233176153183531075
242 12437937964389921838128100023452180466557965643566307225976375
243 20618051600545112087461664683384815193296997509086129880940500
244 34174692700902041034533646626434270482635608942723389836414250
245 56639539303128596351614665823938364880893331446770229503435450
246 93862742362687531981774701696148413554898807446376961027075650
247 155534066790567822050433999909010466127695429670635063081943000
248 257701475722189456113192171039867927099630359162900467297795125
249 426940834303198846843483042535815474175639553134840845884838875
250 707258560883330169174352030806456633156267518812796715914164299
251 1171517488321741634253563793243740336371928106810166926126106968
252 1940348301826224231347017439642022055306397129061910317229662590
253 3213448002285587387336252656430335578904813457437664061604351610
254 5321374523149717977345402872506555579632886359308113387402447510
255 8811252420205208723552665133298472964124582482020681955138826196
256 14588580102726129310544399354515456296649430291343722890899329672
257 24151842288140751577077213817489705188203551962206080024275750780
258 39980631751182997403858032067970757247213503475524070957176810920
259 66177670556562308839422021013714134272257687269388905367685650020
260 109530739247566728635137085815907714183317760611538446646755674906
261 181269009352650677619708098274296238863111841792428875172651140442
262 299967622367723913160722640652939334738713893160047606593441070850
263 496350828855120414394122119243620329779733056094945805498535025400
264 821234043804448151207471291727230096319746059309880707971190122775
265 1358655114958014353827911498447404480949574485325576075408629152105
266 2247583667091039437131086265706255584944261896604148606492999937985
267 3717809431419999142527242916122223314137508536250068519144556241600
268 6149265712666308983019286244086719223351009962618210388297195495650
269 10170083721978642116655981325480269656855641778461996693908360837150
270 16818651993474090212624035432092626838063488667829060803772284151210
271 27811440204842356855758304538009497959534070052743154638453833309220
272 45985579202547120684875127662797597260148905354139890653534905731275
273 76030172365900067307587096744517350014830602779622082653097367004225
274 125694612826206187452549903649726170877938524487511649159774619709225
275 207784893357008210877978253422725576258025848649972040492129499885472
276 343461552248636584977986375783803441005831827433679240495636266101304
277 567687557640936918745508518360953304488158402251166587590218371023720
278 938227037849390987652303842416596173979597899982367951868188973165880
279 1550508190181322848874012809791280721111969521684818434663754133764080
280 2562170133728144654187287091378401318000235249988248265211945937217728
281 4233600455882936336198708713503368076697062585766117628015332545104496
282 6994875711384256004100320972887304941775968752472293854045134321035840
283 11556294046203237471249511772607507812010206474436387364252886641643760
284 19090874943551685365760751486024012423410727564501237029685552412335560
285 31535662948406673580342047996131289246945800155008656220426677489676648
286 52089140958437590644953083768201021546449547061132504374863232328187336
287 86032339799288534702068034477094616020719552387663456417221267043805600
288 142084202043479536096853914120576817965369487917752803816395910449080025
289 234638663952983778871606861741092182429136969565480198987613823400221775
290 387456805335220753266363838413025810429538373594977536734087092007199355
291 639760090592146559169096010708658408843991060948621404478594002805516860
292 1056285533624543779538921979687465932212633567587542293499258523309015850
293 1743877823154755258118470836835130131156978533440288990178325833873987650
294 2878866395358969299232827812363617736748841604468961356681193395560391650
295 4752234836310371604445599045524860640768114348173986740155204213772854560
296 7844141116000995840223925263366561406860181578800621937110402832405414545
297 12946852937940089445661749023122054021131253710310943938223603233247988775
298 21367540399644617120639558841183686102518649051552750864846309600513647975
299 35262779550471491770554747132949776126555210249599640730988846266544438600
300 58190277157111323411430983270439805195705709468206494445048785176409521266
301 96018820885484229938514776467236877484031340913169705459898624354106751862
302 158428953179013570769045959929890917538189555543950690521172499491581024010
303 261387706637764771611443419820184521210463515018908318781882405988257964540
304 431229402178537393297914419349022143149051280288651306010112025314801225640
305 711384416661300203004849011477194687682202893215621289255742828102232642404
306 1173473489840197890216502212202201908752436633382565220781069890254912987528
307 1935598798810868743961928426972359292541157619493570375821032044998045531020
308 3192498505115182176861448811603978664476309140270785612525150737048566405030
309 5265256451552010525964839484509322369630255582662568150757196662183401401430
310 8683243733346851571465405788520732254079136475124401622168944137353526533134
311 14319183592676049350614716361599946141265783973679886903286591039955969658088
312 23611767154087703854648305379709936292449229235802917182140621317976092782075
313 38932550766050139196749495954145214610871194625134485062846646288881992767925
314 64190612539390560508201230124560216263749143346862376501556590325167018893925
315 105828986430611953779268825545997824121963033830989839595398472478866745079560
316 174466628302459344821565080084389399689182961744777176715914144825474285167170
317 287603966805570035238943105589561704213665409381573139766960145817587865110950
318 474080731398793318265830322763731113404584811369201778618700487538694913211050
319 781420535163797837305595682910211711445809762383358267441822779673032696380300
320 1287930929024367114455874561832149211192675437223593080273258712613298031893895
321 2122636922119977340342163065819979102714827161513312275101191852509870231538765
322 3498117517855562682796557730561773236735456226736169301380308501975400554649925
323 5764594527197128580974279010540298434351183274622784248647123119940288885589200
324 9499023703625066336855418120206957687898159792619974343572019401987746662366700
325 15651831389431782428576847459509487898678891245861814767742827426085604614421348
326 25788582923670626344001977549653686137641011974023539358950801421264659827815436
327 42487978454433311363425718081982855906686853577055026950444756485394959287313080
328 69997265237282740708368482336172338901315101115562141413084820577292380315304320
329 115311503062162545021980581910558928255686249068355871013632452446542943837692120
330 189950696181931249847416656002784059994425285662090378860168220180219464234238272
331 312885891733028955109120098695649367401274032321965321551518493625070057955488504
332 515356840037193183055403382602672297649737714435492075338286501768883058088955060
333 848803607869379815520805347604519341311413292326456004429288301502403984044442340
334 1397924231522329277288153857982219134828412480795435028661692072224104469083499540
335 2302170193671012177734268421464790854959847965338876353165970260447026287823566672
336 3791130472634692718099396853329674795584986748400913996300686518472831385942612029
337 6242774924940305199814103263451900484470734108619529222510561117899683500975491675
338 10279320235507714319736214264179999837611473063033840092452287887641958903596104575
339 16925013215056662434937298426589135734587568964224571058988927060823789765731721700
340 27865809692083296008927801989974120314725109940616509702804041469102943508850013290
341 45876732047119957638213529721721362649615909072625227128141037074045510806082851530
342 75525144395892491360405702478391440916605337065063811331537168367924794627630810050
343 124328032859749459027251875265800864782824811534954011035558425427673206009336924200
344 204656287517005923208844727980632719884593558233711106675792676856589677298559569325
345 336868013476520683823285272437950705527422599008728059080862572331426989209065770355
346 554463848771165899464054417674061162035656788146649864122535849061622556862645887235
347 912568747706894778107696317706535716089139940230261600130503798806152886739390806200
348 1501885983465116308210299100088435809851701099351455625087101294366558167747979496550
349 2471652842556748722955686393190412911190640139521178179235051091315614159494134104050
350 4067403251327356139841007514879430741571953393242189623112025305911579135727658053694
351 6693085306472837402724085024330702739325896672460539528527967465407412226071637051108
352 11013236713637594957606105608313932871053585351934744812573265806726330631643504533640
353 18121042824528278305311283136729202267881556449837592962114760763423394218912650570060
354 29814745915315084588688973395100034596731560906072457818539912881622200367203606961960
355 49052242231072179364974536075523182314739787899105785604476128874484507072961816542196
356 80698702765404719266175068170607316655991622564356626028210805036517868807705350983922
357 132756040580133185656294547780948207899898993629219860325748497991430726854677738686930
358 218384689369743647227307236355837583347151212373877041310085059029029039200987923871770
359 359228141156506526786775538987778560035021501818678797378924064903666849502635190156120
360 590879455857850071034772608871940372160994779635329720022327360315391304168699964659551
361 971869409837141026485398403042779832343900565940535176372667084334671311618824966643457
362 1598444362737303382081855160325548832847423911187100166280364419317998316118291089799625
363 2628862254928354911625975083474297400687774477839505929744365364611138073015726651866000
364 4323335479979992826825242640571143954409637218151007847601187380685957290868945909217250
365 7109694611453608603931938701703300074370592838574020950612784275870929338189884602939950
366 11691331166374807893996237473140765143258752471067258907161761148970703742500269469884650
367 19224634285555098107222891949392523505781932854298750715677335556188432466284923097496500
368 31610649635924004597336771274093191700002089202481769435828241126693861860164846839727875
369 51974469583382097839710599079955280062882655469968800978614241922541980940965781206081625
370 85453158714255779848415761839910228467688314951503527276879305603440108282124608719629025
371 140490735001913133357040166202881478157419277039662750830708228756955524320083212100348800
372 230966426819885440512776439169932060416926880812822242710562805972715563906793827748036000
373 379692248633976242082581057462503002650460347153699166372991880791118165104308035858284000
374 624160682442210566923295474212152182695477828642125852695225020871906712319945109991684000
375 1025989653951549417823291853100849716353880552163017406035276242182291166104710124757300032
376 1686442533502844621209404606060743719502733426700578404125592639925359121893983963654420224
377 2771929617291093404393799721425717199552271716757918566917306205040646703713867630265869120
378 4555908891814521877139912405796734008555921628699117215093192360599202094615817237691316480
379 7487729297386301962577419438810548860999915747497378067217798905017376431607419208298447680
380 12305736301006329298404551490666293662368128307852741795427899428135775062341747819942623328
381 20223090714861590839305740856536486482176988304213859987525438447140088941595727441414921696
382 33233034816656520914193771569787111146747942448505125504079744743915837392413065152686867040
383 54610369128067141036937714827621666831709817213140909963863104156667352160780664970637298560
384 89735223300370227308402193553146213746039098757117147358130701926278486849218836299511837985
385 147446204816330945114933845365833691706208013110778560708266900787978771859414257107667886183
386 242263034097277411797404508853779793315432907887973628098903224029913254753573796977750059331
387 398037230289266330587179783670550650552305245558589874846169148470696225038916772088411524300
388 653948150445571904562656284298218746504591314188850159610700861106751583934955481943129289450
389 1074350768051405400688196209639298755117706870369126871104217657259424323637308588624650618450
390 1764948873403785754632598782833451905439634946077158987489158816511913253595452063683332357090
391 2899355657969358877407889486622807684838800364070051782834260271178459243230766829918202416880
392 4762711471242179280816096744746408235621058834477175613555244259693468707291856714376303148425
393 7823310225199032769455007234697338418250678428510849979278416970597888060350919580542027824575
394 12850215602548065725363802467629383530361475274624551499529938978869805886550410300136015756575
395 21106389160196913146934361352003036789627791659565471121209674019139576205239338733253538336680
396 34665799010703964396505163308833356741964278179778122228622484997659066758128236296018729394010
397 56934081027290264808281447371357896256849800743609221528235813924142797409240727378328073363950
398 93503382737220835138474426368468005909479079281726521636036401191944491266748318447769398720050
399 153555832859124654303974480072324906653895476728628148648370080214436613278774455949472292316300
400 252167654571348984311162756432931826340467360539735888163213124645355988482706840789916857382696
401 414091756561988825042854618798188129098825555183531002180061308875865856849365422714783585240372
402 679967277785646567468423048838046101436005755667490812410535441852066290612889862076261894861960
403 1116512892276810939174614624754364588246498658732429548835321188339899363407341449170784870653340
404 1833259092555251131506079169470090741035749614945475972735803047103510682900921229662739468392190
405 3010013242270712041197068733764882291023414894898799374466034538017977593118864221470625216226254
406 4941940286954749590991954214654259688804409546171217484934906165893286290191027421785523859293478
407 8113555004972333971354419877394827841314574898111326189629937881924962774854295906618214544194120
408 13320163462204757579307231861265313224514916708848040162204546256843418702622328486494756966175555
409 21867174801731850849273134451854101489895174734173117342662813068167305843036491194576020694544205
410 35897204142855750370159209213232361952540701318414365275604996967672004690755616971327834265015789
411 58926883378840439935763810498910413295462606721007345391420081905970793984548730054378013728233048
412 96727795652733354490526158968337558799467541185409614685607070269390101636945996986827697734874050
413 158772086717923638024770169660460926846364425213352906403445271798818498860323445546226298269760950
414 260604631327517722182047379173684515275473988247808494071293782826724523716605898178269672725497450
415 427735495945634589096912792956959028179210020767298956718760996694328972284455890075397979707523740
416 702026830522200436761570857966763659686368980129476430764016537631838755900835841423359056161269055
417 1152172367078100775713956981051502280902194670273236888838195354916390702292770114542989482136077925
418 1890891437238423245718165619357763973128395219262027048076368281498182590453334785593951996591011325
419 3103138785291148720197937582482690147132252675594574211269018419106663469286041057865055048572385200
420 5092386246240543326082307042143285807309062796486867378022840343206317897599271709588335031474173780
421 8356551119182373862429577387672655281304596728342857491437619482238201958374690731709709963114762460
422 13712558080280691508624598052640005925996447045985884948808563619311593378536615059557093051831539700
423 22500678849372929757344725125815999029834457114792169389631768953802107355284156805777108163571281800
424 36919734028850804937307916403424344732460536489175657252882533934327266216542810359554361039939156800
425 60576945937907452310445545529076433307595644672938555998262247431780170949621477150805943236928062888
426 99389868896273877841909255993570145966429656058611253680778968905550179467329176212753468577103929216
427 163065790395381640912956211551476410832549248442151519735396768521439631747628481895377191978682484680
428 267528260154103127118371655258204734875129491798324091553048934244735698934802800645339316571668054220
429 438896985387874508016562609164382649994954656166106759974093849217750365122012537987375161704602749020
430 720015294458667134143119928418133321424668524333213478639889644639796135168326289413338484716009484972
431 1181155564281359500398794999022147970789663707227841264116369721371355737395847199076649917531404089904
432 1937576221978897381329207078216092606292651686504030690275650324492415039338235985405312386788572228485
433 3178314520909794291180105500927760972664837044091590844255877640790816409724336261390395730026923852915
434 5213404111066584608737494878554359747417168091200685851003516605234046838303136415904477985528916380615
435 8551305296154119219794810115763636329637133992938950730287191099636114001927497628173291225150085255412
436 14025876107013648164825008662293303726014918646185604321184664920146824248650823545820644172094706929834
437 23004574813227106788799424666759282065518723393798195863120721655289835993175655070591197090000785925850
438 37729852660340130338808672260440885647938416843903929013147716047978899755394660837812286268043303811650
439 61878924087965337500041912712083440375584372998041537004825009357372041968275272231578809286718962753400
440 101481576240241544177636847571155669819042715387661594132033458697896348652929904804489323488709615252005
441 166424982293052762210708973521270709522112958608611221859874569788773702629225319202974893891920381281035
442 272920877104880765898291287182882244261882348965285500292233026050261450376296651095409288071164018412475
443 447550430617224538813104674711720768636899708470273804915249566479592383555879721397725388408073177765400
444 733895526435983494854770113909163624482034279143678829606127398186341878314723305244331216540729104483150
445 1203409953291461057117056534193908282940360958797110743817151704411716643606690434480795238567097232271210
446 1973240919272244032422408667322967452694652137273764484674795781980808303090509753783011535892336051210470
447 3235443635326861682112035963070040621790387244458364973086700495665065102271749055683197405506769263558900
448 5304871056481311291502616772773132746724053107433101251633410903444445035386179817009725287077115690206600
449 8697674491279910630484051693957826562148803304181218980147373918861508915919795392893939887658593027939100
450 14259977769151122364833192269924347202947481871868285851559640765315959271128537276929177047559879710257064
451 23378787427859559961514156988154989733973159967360778319226141805282199589748573841389197513793333923554948
452 38327686563818139910743551136769651328157829322119736958693022703375779898027628574892457104834360890591690
453 62833431096572233115089123556885960675324421729968479431523738102220101064961961042211069878659761419944010
454 103004582033397533989752184286128192576147097929280391985136273362983171635161623337702592852502868784559410
455 168853460746143947327521709136199649259297400205040748570701994975982482024498338825040582282061387017133496
456 276790445737606468360787394444807526498754913872000108089272143887675506624065509340380619450183560072564647
457 453711705615871567062696379021495667990227583848796851477007085916257207081908209482582625592389012745367705
458 743698124241134164294020076976055736685328402676161113291024444306442865064009167226849845887455840934401745
459 1218993117902402820224944074755970320658115248882784825111103930433666833965888952999524172095168172195130720
460 1997991973009423999503481337323870602482949374005490812989430368032021254213731693540981285772233750356453346
461 3274720165213096619814586403231716991390077809939525882741032843744204638142468927662501505112034071290153022
462 5367136866939818601380685261047528609410117788593724585454098193332177153999965975940423882788897712192100650
463 8796283518511870018270993367097962178668752057390349081814174197518981184327552447852585347637600887431788100
464 14415970694749854661302959195678159142356744686086372782605199596681115262797270377237838106890490793311164475
465 23625267603349125901481629284451915946828003179616942134693355058609374868175821215709042922943132875171013745
466 38716653006161411917601166347200567375427771374953825917726499989006862732609619858657413894254964198033165465
467 63446424098326721935406963831859392092308242790984314650112958389452112707453037592011966449833744567187586400
468 103969227490522102388528762185806889299058626801077781163808252716503409262789225108481262321503371239108622600
469 170369110979303095704652263627681535209921348641738595734569835875619585526886552256474105469262542591458048600
470 279167796758680695546139023107096449791635787386355451256618765289679927607366819949722643919858713214434866440
471 457433799696165789810733242790350717743104632648091915051389345586202941142675536849033320788591113110317768080
472 749513919249933695283605460249199840636346897247423673310948283030529853449500948028609506343555443352793153600
473 1228060380916191645029709594529993280698130889251248453099086807993514220415451563377346964315073461362562448400
474 2012094404209366593928465947374489234777146453381534098558401969176633617248679770386140850114352757222547358400
475 3296595397749243500650654090996286420269046709772370311717571837193267779450399749306319411634619898752869877392
476 5400968594473332489812408937350757985590184838992586408286491148078471165782454636794291368201031379671189898744
477 8848433921656183782804116073873375611219335677803162091472259649705261042398681482143465247652887393860247570520
478 14496059894086874206872955144469843532990269956408154377265594838945182459737164454783765586365068775454483001080
479 23747745520178121560939883585260337241354853333317969644857396628170556711461956927562771912285231871567444285280
480 38903053730619394142496411153157681078186815705302802502115348795941500691585824955310666287212992764802882414953
481 63728535776007191012347432097964941673731646448665746057057944701271507890962664279677216288210700185325891411071
482 104393431538625497760204925256155157654367905446822548779853235102521985876417381112875416378693029286829167887115
483 171002097787808339453110118713773329651103666160633065531246199983980636645123433090344307809203287604546127008860
484 280103656940463498390672729538846879598362143637054103936193889675622762295069221583171316839548250934906755178410
485 458801934347027468903125854029524046844112030118821028044743425201585881854650173285027293916272629172162148280418
486 751485952376724973042989587433892133924459807303935986745346342093910266451506908651548856775516795305117985664226
487 1230851621685610099985325806500290187679611063716903766857870053034679910484729655922879273212627971339490921816000
488 2015950158403798926053782258459199630483520018705160766804223314028866821731987508917370469989337326832515385674625
489 3301742312626525825131432406940591413326845709982051874772767764856163010041274794542864823157972577552515475948375
490 5407492176696865041110590137936839909209882697022629458822475336757444892836591892999552914736738237828511019753175
491 8856008136597727933753714458748934655357871878902686220051878672283299604461399984675842779373969675579807049326600
492 14503390465611561975059120386132391814247969664619802814699925098623649245958169728537285311291774329886815984797250
493 23751472517894568016430277635594879343337651443186892790388359743846383922892766098988653091112474800773476138587750
494 38895651486936709246143833467976578805016798323666126759984497918677648744739305530636018042651569253662888578140250
495 63694379720258257205349921876167413754314354023944412427230569388661855899032372693001802336489820040560120363459100
496 104301551562365914141384532628161580116157942073472756920447320112492937950890762704536294231017917018592596411596200
497 170792997411431605091830040537091525954473744589827973151801532868033868092365254207484252288682757869209612193226500
498 279665586329654909996763959982041234819870115925189567264931939403334272838366219076075448215492465151734676135141000
499 457928542632699959419420742495760708109760505065376404307337099587673575908965101269423956449580329003591429416803500
500 749801245545858986769140086427320061062624629833555038038315450731739954206359690818558302899639577267010834932189526