1 1
2 0
3 1
4 1
5 2
6 3
7 6
8 9
9 16
10 26
11 44
12 70
13 119
14 189
15 314
16 506
17 830
18 1336
19 2186
20 3522
21 5737
22 9266
23 15047
24 24313
25 39444
26 63759
27 103322
28 167098
29 270616
30 437714
31 708676
32 1146390
33 1855582
34 3002017
35 4858429
36 7860454
37 12720310
38 20580764
39 33303260
40 53884144
41 87190964
42 141075108
43 228272008
44 369347116
45 597628435
46 966975884
47 1564619366
48 2531595250
49 4096239519
50 6627834775
51 10724113766
52 17351949372
53 28076127017
54 45428076389
55 73504308084
56 118932384519
57 192436859906
58 311369246612
59 503806377134
60 815175623746
61 1318982442533
62 2134158066279
63 3453141217488
64 5587299289527
65 9040441653921
66 14627740943569
67 23668184462386
68 38295925405955
69 61964112871189
70 100260038292192
71 162224156022033
72 262484194314225
73 424708358222461
74 687192552536686
75 1111900923479457
76 1799093476055904
77 2910994420118312
78 4710087896174266
79 7621082349659720
80 12331170245833986
81 19952252649381916
82 32283422895319241
83 52235675631892121
84 84519098527211362
85 136754774300351696
86 221273872827563890
87 358028647356187594
88 579302520184022101
89 937331167909566131
90 1516633688093588232
91 2453964856601222210
92 3970598544694810567
93 6424563402263023709
94 10395161946958542953
95 16819725350786186028
96 27214887297744731169
97 44034612651063683740
98 71249499948808414909
99 115284112603968338363
100 186533612552778608915
101 301817725163374825048
102 488351337716153433963
103 790169062890255375628
104 1278520400606408809591
105 2068689463514016198479
106 3347209864120429872559
107 5415899327662522198055
108 8763109191782952070614
109 14179008519490910310261
110 22942117711273862380875
111 37121126230838277008558
112 60063243942112152109744
113 97184370173069361670630
114 157247614115181513780374
115 254431984288443332893864
116 411679598403624846689287
117 666111582692379549100380
118 1077791181096004429093063
119 1743902763788887784570577
120 2821693944884892213664476
121 4565596708674595228208918
122 7387290653559487441873438
123 11952887362235401652524889
124 19340178015794889181589292
125 31293065378032424992889137
126 50633243393827314174517875
127 81926308771863192449706896
128 132559552165690506624224771
129 214485860937559286374368100
130 347045413103249793226864880
131 561531274040818120042950807
132 908576687144067913269815687
133 1470107961184900661424922146
134 2378684648328968574694740025
135 3848792609513892904304124557
136 6227477257842861479596596672
137 10076269867356792679829130041
138 16303747125199654159425726713
139 26380016992556508804334718878
140 42683764117756162963760445591
141 69063781110312772028138485934
142 111747545228068934993463550892
143 180811326338381869245758058859
144 292558871566450804239221609914
145 473370197904832935971713464957
146 765929069471283740210935345489
147 1239299267376117100891007032907
148 2005228336847400841106038623659
149 3244527604223518629189610913563
150 5249755941070919470295649537222
151 8494283545294439211392812242521
152 13744039486365358681688461779743
153 22238323031659799692174770661128
154 35982362518025158373873956555484
155 58220685549684960977043147344429
156 94203048067710119350917104608591
157 152423733617395085038065533443871
158 246626781685105204388982638052462
159 399050515302500297048130521156053
160 645677296987605501437141235335533
161 1044727812290105810816442057360172
162 1690405109277711312253583292710758
163 2735132921567817143022323427633913
164 4425538030845528455275906720344671
165 7160670952413345630581653130488790
166 11586208983258874085857633356997488
167 18746879935672219768674962119378399
168 30333088918931093854532595476375887
169 49079968854603313707726775196622702
170 79413057773534407562259370672998708
171 128493026628137721406740920172975981
172 207906084401672128969000483282836798
173 336399111029809850597015276511648678
174 544305195431481979566015759794485476
175 880704306461291830521059995031838980
176 1425009501892773810087075754831222337
177 2305713808354065641187438270416440360
178 3730723310246839451274514529054039832
179 6036437118600905093399283967380046323
180 9767160428847744544673798496434086155
181 15803597547448649639589716967689276350
182 25570757976296394184263515464123362505
183 41374355523745043826307197288413925138
184 66945113500041438010570714071519730177
185 108319469023786481840848509905595456823
186 175264582523827919851419223977127907312
187 283584051547614401698692299419145162803
188 458848634071442321550111523396273070989
189 742432685619056723259198984763941396112
190 1201281319690499044809310511613355793671
191 1943714005309555768085329221728103958789
192 3144995325000054812894639733341459752460
193 5088709330309610581007183847957140498488
194 8233704655309665393901823581298600250948
195 13322413985619275974953042041906804433176
196 21556118640928941368854865632245879641741
197 34878532626548217343879157174105588896639
198 56434651267477158712734022806351468538380
199 91313183894025376056728464107688768583199
200 147747835161502534769462486914040237121579
201 239061019055527910826377484634288466075616
202 386808854217030445595839971571996887659582
203 625869873272558356422519273931448728560246
204 1012678727489588802018359245503445616490450
205 1638548600762147158441366870810917151007302
206 2651227328251735960459726116314362854688718
207 4289775929013883118901883156188170261071648
208 6941003257265619079361609272564497228646619
209 11230779186279502198264770949153291250541624
210 18171782443545121277626380221717788479190473
211 29402561629824623475893219860434853930600297
212 47574344073369744753519600082152642409790770
213 76976905703194368229416167152451644846390644
214 124551249776564112982935767234766511412203448
215 201528155479758481212357350286545818780792147
216 326079405256322594195293117521312330421267605
217 527607560736081075407659230917312461784510505
218 853686965992403669602952348438624792206486792
219 1381294526728484745010625758364456744901307558
220 2234981492720888414613578106803506245466016812
221 3616276019449373159624226807285674338103373306
222 5851257512170261574237804914089180583569391067
223 9467533531619634733862068842501772952515029931
224 15318791043789896308099873756590953536084420998
225 24786324575409531041962002662336668719685259391
226 40105115619199427350061876418928734157290828058
227 64891440194608958392023976265635575946337758079
228 104996555813808385742085852684564310103628586137
229 169887996008417344134109986197815800517413623425
230 274884551822225729876195838882380110621042209562
231 444772547830643074010306079512180199582755717810
232 719657099652868803886501918394563221198219907054
233 1164429647483511877896808409586341824717191831389
234 1884086747136380681783310327980905045915411738443
235 3048516394619892559680119403678834273100082212972
236 4932603141756273241463429731659739319017058570783
237 7981119536376165801143550213129754688625376253953
238 12913722678132439042606979944789501628724784484457
239 20894842214508604843750531901822020106237948312029
240 33808564892641043886357511846611521734962732796486
241 54703407107149648730108046570127499058080902176598
242 88511971999790692616465558416739020793043634973084
243 143215379106940341346573609552463228525719765367910
244 231727351106731033963039167969202269271016049826249
245 374942730213671375309612784908956151357542239510131
246 606670081320402409272651952878158420628562390434336
247 981612811534073784582264749740001966504929264979565
248 1588282892854476193854916702618160387133491655416206
249 2569895704388549978437181471698340369435444260760028
250 4158178597243026172292098174316500808804611548068356
251 6728074301631576150729279677307906556272487429591768
252 10886252898874602323021377851624407365077098977660124
253 17614327200506178473750657579565557399699452399308636
254 28500580099380780796772035431189964764776551376983851
255 46114907299886959270522693092681830936339196225999383
256 74615487399267740067294728523871795837870532627449843
257 120730394699154699337817421749113178939905822778110430
258 195345882098422439405112150272984974777776355405560273
259 316076276797577138742929572236584014876515337613874705
260 511422158895999578148041722509568989654291693032155294
261 827498435693576716890971295093198417634065881666565601
262 1338920594589576295039013017602767407646386222055179122
263 2166419030283153011929984313257497099321270223764695530
264 3505339624872729306968997330860264506967656445819874652
265 5671758655155882318898981645026338294012311731150587944
266 9177098280028611625867978975886602800979968205046589615
267 14848856935184493944766960622383049056177180597642682850
268 24025955215213105570634939598269651858094479970598838597
269 38874812150397599515401900223031385562600652811120723859
270 62900767365610705086036839821301037420695132781719562456
271 101775579516008304601438740048181215594326312231264246662
272 164676346881619009687475579869482253015021445012983809118
273 266451926397627314288914319923890945867190657019773061770
274 431128273279246323976389899793373198884666066889391402221
275 697580199676873638265304219727340414619213516588993594032
276 1128708472956119962241694119520713613503879583551889343827
277 1826288672632993600506998339264357775252263414810083337334
278 2954997145589113562748692458785071388756142998361972681161
279 4781285818222107163255690798075809181000962921976390737373
280 7736282963811220726004383256860880569763530483740627150936
281 12517568782033327889260074054979373514882249669059807924037
282 20253851745844548615264457311840254084645780152800435074973
283 32771420527877876504524531366888691380648737755836904647267
284 53025272273722425119788988678728945465294517908637339722240
285 85796692801600301624313520045729384391171324761691863942433
286 138821965075322726744102508724458329856482662395872426713110
287 224618657876923028368416028770368525573992369026810048787590
288 363440622952245755112518537494826855430475031422682562691670
289 588059280829168783480934566265487939876061066403516312762917
290 951499903781414538593453103760314795306536097826198875455417
291 1539559184610583322074387670026276105380501997165998271200547
292 2491059088391997860667840773786590900687082129604848210339705
293 4030618273002581182742228443813632935137055410935765775108203
294 6521677361394579043410069217600223835824137540540613985447908
295 10552295634397160226152297661415096070228640318077223813324490
296 17073972995791739269562366879015319906052777858618341605149534
297 27626268630188899495714664540432421204618265578223864022354689
298 44700241625980638765277031419447741110671158720954809597801551
299 72326510256169538260991695959883406842893647817807863231069803
300 117026751882150177026268727379331147953564806538762672828886520
301 189353262138319715287260423339219804552399711810766107215521535
302 306380014020469892313529150718550952505964518349528780272680069
303 495733276158789607600789574057779251341909524599506280300444125
304 802113290179259499914318724776330203847874344766760223947949243
305 1297846566338049107515108298834123199229270234726747286206812481
306 2099959856517308607429427023610453403077144579493508829137204259
307 3397806422855357714944535322444598840629446962371286016995229800
308 5497766279372666322373962346055052243706591541864794846132434059
309 8895572702228024037318497668499687066698556529397365731873861375
310 14393338981600690359692460014554739310405148861431223468261671063
311 23288911683828714397010957683054484597789255075789568377441651850
312 37682250665429404756703417697609223908194403937220791845703322913
313 60971162349258119153714375380663802709031728001654821851939908118
314 98653413014687523910417793078273026617226131938875613697643231031
315 159624575363945643064132168458936981749991477335615473615116583020
316 258277988378633166974549961537210008367217611343180554280519722958
317 417902563742578810038682129996147236743990773784008037960624018161
318 676180552121211977013232091533357245111208385127188592241143741119
319 1094083115863790787051914221529504880905714464758703542480794914913
320 1770263667985002764065146313062862126016922849885892134721938926692
321 2864346783848793551117060534592367652599934302250109451101569335251
322 4634610451833796315182206847655229778616857157551900913486030459999
323 7498957235682589866299267382247598475944603749907821181030624146548
324 12133567687516386181481474229902828254561460907459722094516654609563
325 19632524923198976047780741612150428420911173943841984673211608960991
326 31766092610715362229262215842053256675472634851301706776768705264040
327 51398617533914338277042957454203687831516730362960834472303741858944
328 83164710144629700506305173296256944506989365228441549768563357433246
329 134563327678544038783348130750460636764044126436930871800196802147076
330 217728037823173739289653304046717581271033491665372421568761724199694
331 352291365501717778073001434797178225195748570538591041676586766771040
332 570019403324891517362654738843895806466782062203963463245348490970734
333 922310768826609295435656173641074043248739616001428643015244246631384
334 1492330172151500812798310912484969849715521678242513232491431027331003
335 2414640940978110108233967086126043911711141229916161644181637393340786
336 3906971113129610921032277998611013761426662908158674876696736605134177
337 6321612054107721029266245084737057703470893057065993703872301759424766
338 10228583167237331950298523083348071464897555965224668580569038364558943
339 16550195221345052979564768168085129217448417876893975992168115320670289
340 26778778388582384929863291251433200682345973842215828942910223046899863
341 43328973609927437909428059419518329979207449492644212634130779269332909
342 70107751998509822839291350670951530661553423334860041577041002316941492
343 113436725608437260748719410090469860769253899455799223232028075730474968
344 183544477606947083588010760761421391430807322790659264809069082143655985
345 296981203215384344336730170851891252407967306648130617231371514212803659
346 480525680822331427924740931613312643838774629439044314024791003802240061
347 777506884037715772261471102465203896583141047116984781853177794526692398
348 1258032564860047200186212034078516540421915676556029095877968798328932459
349 2035539448897762972447683136543720437549361919104907537253594936222504517
350 3293572013757810172633895170622236977971277595660936633131563734551436976
351 5329111462655573145081578307165957416401343821227136000906318932476805536
352 8622683476413383317715473477788194394372621416888738745620575046610749610
353 13951794939068956462797051784954151812198974740008648557193272254473302916
354 22574478415482339780512525262742346206571596156897387302813847301084052526
355 36526273354551296243309577047696498021076284705261179292375654334209266003
356 59100751770033636023822102310438844227647880862158566595189663859449340564
357 95627025124584932267131679358135342252454888877666585339777163890622212531
358 154727776894618568290953781668574186480102769739826895837730616648580244012
359 250354802019203500558085461026709528738594095736094386270907064506582502866
360 405082578913822068849039242695283715218696865475921282108637681155162746878
361 655437380933025569407124703721993243967058121640866234619680326038516366938
362 1060519959846847638256163946417276959185754987116787516728318007193679116002
363 1715957340779873207663288650139270203168616706305102400987588050199884759290
364 2776477300626720845919452596556547162354371693421894483312614731988793939837
365 4492434641406594053582741246695817365548559157703293278486920262526755464386
366 7268911942033314899502193843252364527902930851125187761799535419223907626686
367 11761346583439908953084935089948181893492864364352233471403416439845501332185
368 19030258525473223852587128933200546421395795215477421233202951859069408958871
369 30791605108913132805672064023148728314955604693329696142620909611532091823247
370 49821863634386356658259192956349274736351399908807129328711223706003240497988
371 80613468743299489463931256979498003051415324071160611953172982514633493035082
372 130435332377685846122190449935847277787766723979967741281884206220664809660093
373 211048801120985335586121706915345280839357312633652200495093048319701033990518
374 341484133498671181708312156851192558627124036613619941776977254540365843650611
375 552532934619656517294433863766537839466764933298819756673768995159486025816089
376 894017068118327699002746020617730398093888969912439729743811628844177785875055
377 1446550002737984216297179884384268237561112751845330928739141130689008607924462
378 2340567070856311915299925905001998635655001721757770658482952759533186394070252
379 3787117073594296131597105789386266873216856906288720694578596483037771828388296
380 6127684144450608046897031694388265508871858628046491353061549242570958222458548
381 9914801218044904178494137483774532382089916815654902546684971857644787689468948
382 16042485362495512225391169178162797890961775443701393981672829872078938361634393
383 25957286580540416403885306661937330273053635973361606084125887058945454155062130
384 41999771943035928629276475840100128164015411417063000065798716931024392516696523
385 67957058523576345033161782502037458437072192385749606337297078010286582332523123
386 109956830466612273662438258342137586601087603802812606403095794944222042778504523
387 177913888990188618695600040844175045038164884897892522350973880138356582251526134
388 287870719456800892358038299186312631639252488700705128968555536020137911632670782
389 465784608446989511053638340030487676677425607303252960984923362016688443548131605
390 753655327903790403411676639216800308316678096003958089953478898036826355180802387
391 1219439936350779914465314979247287984994117025721196670561422626203525627131865433
392 1973095264254570317876991618464088293310795121725154760514901524240351982312683697
393 3192535200605350232342306597711376278304933703564992360017693076559009927161397121
394 5165630464859920550219298216175464571615728825290147121094125874840180029517031626
395 8358165665465270782561604813886840849920697407387766029329162830556364062267325386
396 13523796130325191332780903030062305421536426232677913150423288705404165174134016734
397 21881961795790462115342507843949146271457180074716946657819741072411530733228052008
398 35405757926115653448123410874011451692993606307394859808243029777815695907362068742
399 57287719721906115563465918717960597964450877695295700491438827578691334329358703949
400 92693477648021769011589329591972049657444484002690560301151965317691931090582562673
401 149981197369927884575055248309932647621895509445821422295125562545416123189884593531
402 242674675017949653586644577901904697279339993448511982596277527863108054280467156204
403 392655872387877538161699826211837344901235741955352460421692601434337804001697027766
404 635330547405827191748344404113742042180575735403864443017970129297445858282164892765
405 1027986419793704729910044230325579387081811864168071120470108326873572959444124405162
406 1663316967199531921658388634439321429262387599571935563491927248780552662883840536490
407 2691303386993236651568432864764900816344200089609879956520391998173399554088063019321
408 4354620354192768573226821499204222245606587689181815520012319246953952216971916276165
409 7045923741186005224795254363969123061950788791470422966127740741232791512007998363536
410 11400544095378773798022075863173345307557376480652238486140059988186743728979914639701
411 18446467836564779022817330227142468369508166910671262214414959170786438335328046520772
412 29847011931943552820839406090315813677065543391323500700565095428840538856987790290515
413 48293479768508331843656736317458282046573712953222091166716015060143262569568946875634
414 78140491700451884664496142407774095723639256344545591867281110488983801427060543543289
415 126433971468960216508152878725232377770212973587543612047896548198135419900924257080760
416 204574463169412101172649021133006473493852229932089203915177658687119273563660432516172
417 331008434638372317680801899858238851264065210460636073228693286248142486429705680213298
418 535582897807784418853450920991245324757917440392725277143897324952254316502170447448349
419 866591332446156736534252820849484176021982662084140536652092809465167752085167398795531
420 1402174230253941155387703741840729500779900102476865813795990134417422068587337846243880
421 2268765562700097891921956562690213676801882782732788793993246905275156572636945388549474
422 3670939792954039047309660304530943177581782885209654607789237039692578641224283234793354
423 5939705355654136939231616867221156854383665697345005031607107420860955074296082553943125
424 9610645148608175986541277171752100031965448582554659639396413524334644028292395491841796
425 15550350504262312925772894038973256886349114327474008744373265698718546394605268961575277
426 25160995652870488912314171210725356918314562910028668383769679223053190559652438753809045
427 40711346157132801838087065249698613804663677314479582831337424898733132175806570181347895
428 65872341810003290750401236460423970722978240224508251215107104121786322735460327917599479
429 106583687967136092588488301710122584527641917663539083823008642003460638045361072033348878
430 172456029777139383338889538170546555250620157888047335038115926936573299162690645744166222
431 279039717744275475927377839880669139778262075753114574340883050152391287715871409614143173
432 451495747521414859266267378051215695028882233641161909378998977088964586878562055358309395
433 730535465265690335193645217931884834807144309720355888976204913995529321676004349729376596
434 1182031212787105194459912595983100529836026543361517798355203891084493908554566405087685991
435 1912566678052795529653557813914985364643170853609481248067489880487682461147885350760348242
436 3094597890839900724113470409898085894479197396970999046422694244942374274893416374917957717
437 5007164568892696253767028223813071259122368251434167260482587795033023263488446008795103013
438 8101762459732596977880498633711157153601565648405166306905282039975397538381862383713077963
439 13108927028625293231647526857524228412723933901220628094116355345948116031518930056703056488
440 21210689488357890209528025491235385566325499549625794401021637385923513569900792440416134451
441 34319616516983183441175552348759613979049433453081403987858881146485230650920242610559162941
442 55530306005341073650703577839994999545374933002707198388880519771708011596938139399219793066
443 89849922522324257091879130188754613524424366459404878396188774077817469055144056347885396038
444 145380228527665330742582708028749613069799299462112076785069293849525480652082195747105189104
445 235230151049989587834461838217504226594223665927368212693428331506809128589843191815440865497
446 380610379577654918577044546246253839664022965389480289478497625356334609242862718730455620734
447 615840530627644506411506384463758066258246631326316035703545591597005806675207683498411516162
448 996450910205299424988550930710011905922269596715796325182043220197868020141589031418478050460
449 1612291440832943931400057315173769972180516228057431151929378708102973760636631616271359085609
450 2608742351038243356388608245883781878102785824773227477111421928300841780778220647689837136069
451 4221033791871187287788665561057551850283302052855444953616210172695533485149626148572774028046
452 6829776142909430644177273806941333728386087877628672430727632100996375265927846796262698355123
453 11050809934780617931965939367998885578669389930524222499963041701041970724680771852062124881858
454 17880586077690048576143213174940219307055477808152894930690673810532629535903057859717635479503
455 28931396012470666508109152542939104885724867738742008870848324469966624236849465287726098119440
456 46811982090160715084252365717879324192780345546894903801538998280499253772754977121340781333630
457 75743378102631381592361518260818429078505213285741909228201131149952003505901981315326417122481
458 122555360192792096676613883978697753271285558832636813029740129430451257278656958436667198456111
459 198298738295423478268975402239516182349790772118548610253949677924537370770756755552511029202017
460 320854098488215574945589286218213935621076330951185423283689807377226951081073513681363722537191
461 519152836783639053214564688457730117970867103070008918089461711031640517945148604231484788647683
462 840006935271854628160153974675944053591943434021194341373151518408867469026222117912848511184874
463 1359159772055493681374718663133674171562810537091648032010443872550500655568908063643412316113668
464 2199166707327348309534872637809618225154753971112842373383595390959368124595130181556260827298542
465 3558326479382841990909591300943292396717564508205210062493692132313755282494112406824807579526295
466 5757493186710190300444463938752910621872318479318052435877287523331344092638933973921513817901968
467 9315819666093032291354055239696203018589882987524426928018463167522996183542632722571038589259652
468 15073312852803222591798519178449113640462201466842479363895750690854340276181566696492552407161620
469 24389132518896254883152574418145316659052084454368790378661350239153322818786002030862908351221343
470 39462445371699477474951093596594430299514285921211269742557100930007663094967568727379128942845355
471 63851577890595732358103668014739746958566370375583108637613071061720666033157259987677085899442017
472 103314023262295209833054761611334177258080656296794378380170171991880752861742223800094280375731244
473 167165601152890942191158429626073924216647026672382419620924999326842882325708934708186891569214251
474 270479624415186152024213191237408101474727682969176798001095171318723635187451158508281172173217547
475 437645225568077094215371620863482025691374709641567198741556546811614287845058328183166754106397937
476 708124849983263246239584812100890127166102392610743996742651718130337923032509503511173277065843144
477 1145770075551340340454956432964372152857477102252324109206886397380994817859256523959795939669872211
478 1853894925534603586694541245065262280023579494863068105949538115511731791407068527768017375332998442
479 2999665001085943927149497678029634432881056597115413109998639021497570359798226873747919552951182682
480 4853559926620547513844038923094896712904636091978481215948177137009302151205295401515936928284181124
481 7853224927706491440993536601124531145785692689093928134511708799551404545815178213459132763170441467
482 12706784854327038954837575524219427858690328781072409350459885936560706697020473614975069691467343020
483 20560009782033530395831112125343959004476021470166392188378701885760841350882221955933260535539961085
484 33266794636360569350668687649563386863166350251238801538838587822322592775714985676719208633177556257
485 53826804418394099746499799774907345867642371721405282239189289498776050592160189968381936807950055771
486 87093599054754669097168487424470732730808721972644083778027877321098643367875175689135758092191295770
487 140920403473148768843668287199378078598451093694049509232596273760217730938754195832078426501276993192
488 228014002527903437940836774623848811329259815666693593010624151081316374306629371521214184593468288962
489 368934406001052206784505061823226889927710909360743333970571531572568068284558923846215442917219424384
490 596948408528955644725341836447075701256970725027436926981195682653887177724109863184572649834115347260
491 965882814530007851509846898270302591184681634388180635894497427897830555621453696058189050506522087047
492 1562831223058963496235188734717378292441652359415617562875693110551717733345563559242761700340637434307
493 2528714037588971347745035632987680883626333993803798805440271858851961987157012931875221174140905335530
494 4091545260647934843980224367705059176067986353219416368315964969403679720502576491117982874481543041283
495 6620259298236906191725260000692740059694320347023216155369048362329426289924339162995170553551734003206
496 10711804558884841035705484368397799235762306700242632523685013331733113171097868067574068122364479664120
497 17332063857121747227430744369090539295456627047265850267336954548538733315938929188907641606431209448295
498 28043868416006588263136228737488338531218933747508482791021967880271846487036797256481709891019845134454
499 45375932273128335490566973106578877826675560794774335628254626817360569826366181402603859026204304232390
500 73419800689134923753703201844067216357894494542282818419276594697632416313402978659085568917224149366844