Pagina personale di:
Carlo Vecchio
appunti di C#, R, SQL Server, ASP.NET, algoritmi, numeri
Vai ai contenuti

I primi 1000 numeri di Fibonacci

Elenchi numerici

I primi 1000 numeri di Fibonacci

  1: 1

  2: 1

  3: 2

  4: 3

  5: 5

  6: 8

  7: 13

  8: 21

  9: 34

 10: 55

 11: 89

 12: 144

 13: 233

 14: 377

 15: 610

 16: 987

 17: 1597

 18: 2584

 19: 4181

 20: 6765

 21: 10946

 22: 17711

 23: 28657

 24: 46368

 25: 75025

 26: 121393

 27: 196418

 28: 317811

 29: 514229

 30: 832040

 31: 1346269

 32: 2178309

 33: 3524578

 34: 5702887

 35: 9227465

 36: 14930352

 37: 24157817

 38: 39088169

 39: 63245986

 40: 102334155

 41: 165580141

 42: 267914296

 43: 433494437

 44: 701408733

 45: 1134903170

 46: 1836311903

 47: 2971215073

 48: 4807526976

 49: 7778742049

 50: 12586269025

 51: 20365011074

 52: 32951280099

 53: 53316291173

 54: 86267571272

 55: 139583862445

 56: 225851433717

 57: 365435296162

 58: 591286729879

 59: 956722026041

 60: 1548008755920

 61: 2504730781961

 62: 4052739537881

 63: 6557470319842

 64: 10610209857723

 65: 17167680177565

 66: 27777890035288

 67: 44945570212853

 68: 72723460248141

 69: 117669030460994

 70: 190392490709135

 71: 308061521170129

 72: 498454011879264

 73: 806515533049393

 74: 1304969544928657

 75: 2111485077978050

 76: 3416454622906707

 77: 5527939700884757

 78: 8944394323791464

 79: 14472334024676221

 80: 23416728348467685

 81: 37889062373143906

 82: 61305790721611591

 83: 99194853094755497

 84: 160500643816367088

 85: 259695496911122585

 86: 420196140727489673

 87: 679891637638612258

 88: 1100087778366101931

 89: 1779979416004714189

 90: 2880067194370816120

 91: 4660046610375530309

 92: 7540113804746346429

 93: 12200160415121876738

 94: 19740274219868223167

 95: 31940434634990099905

 96: 51680708854858323072

 97: 83621143489848422977

 98: 135301852344706746049

 99: 218922995834555169026

100: 354224848179261915075

101: 573147844013817084101

102: 927372692193078999176

103: 1500520536206896083277

104: 2427893228399975082453

105: 3928413764606871165730

106: 6356306993006846248183

107: 10284720757613717413913

108: 16641027750620563662096

109: 26925748508234281076009

110: 43566776258854844738105

111: 70492524767089125814114

112: 114059301025943970552219

113: 184551825793033096366333

114: 298611126818977066918552

115: 483162952612010163284885

116: 781774079430987230203437

117: 1264937032042997393488322

118: 2046711111473984623691759

119: 3311648143516982017180081

120: 5358359254990966640871840

121: 8670007398507948658051921

122: 14028366653498915298923761

123: 22698374052006863956975682

124: 36726740705505779255899443

125: 59425114757512643212875125

126: 96151855463018422468774568

127: 155576970220531065681649693

128: 251728825683549488150424261

129: 407305795904080553832073954

130: 659034621587630041982498215

131: 1066340417491710595814572169

132: 1725375039079340637797070384

133: 2791715456571051233611642553

134: 4517090495650391871408712937

135: 7308805952221443105020355490

136: 11825896447871834976429068427

137: 19134702400093278081449423917

138: 30960598847965113057878492344

139: 50095301248058391139327916261

140: 81055900096023504197206408605

141: 131151201344081895336534324866

142: 212207101440105399533740733471

143: 343358302784187294870275058337

144: 555565404224292694404015791808

145: 898923707008479989274290850145

146: 1454489111232772683678306641953

147: 2353412818241252672952597492098

148: 3807901929474025356630904134051

149: 6161314747715278029583501626149

150: 9969216677189303386214405760200

151: 16130531424904581415797907386349

152: 26099748102093884802012313146549

153: 42230279526998466217810220532898

154: 68330027629092351019822533679447

155: 110560307156090817237632754212345

156: 178890334785183168257455287891792

157: 289450641941273985495088042104137

158: 468340976726457153752543329995929

159: 757791618667731139247631372100066

160: 1226132595394188293000174702095995

161: 1983924214061919432247806074196061

162: 3210056809456107725247980776292056

163: 5193981023518027157495786850488117

164: 8404037832974134882743767626780173

165: 13598018856492162040239554477268290

166: 22002056689466296922983322104048463

167: 35600075545958458963222876581316753

168: 57602132235424755886206198685365216

169: 93202207781383214849429075266681969

170: 150804340016807970735635273952047185

171: 244006547798191185585064349218729154

172: 394810887814999156320699623170776339

173: 638817435613190341905763972389505493

174: 1033628323428189498226463595560281832

175: 1672445759041379840132227567949787325

176: 2706074082469569338358691163510069157

177: 4378519841510949178490918731459856482

178: 7084593923980518516849609894969925639

179: 11463113765491467695340528626429782121

180: 18547707689471986212190138521399707760

181: 30010821454963453907530667147829489881

182: 48558529144435440119720805669229197641

183: 78569350599398894027251472817058687522

184: 127127879743834334146972278486287885163

185: 205697230343233228174223751303346572685

186: 332825110087067562321196029789634457848

187: 538522340430300790495419781092981030533

188: 871347450517368352816615810882615488381

189: 1409869790947669143312035591975596518914

190: 2281217241465037496128651402858212007295

191: 3691087032412706639440686994833808526209

192: 5972304273877744135569338397692020533504

193: 9663391306290450775010025392525829059713

194: 15635695580168194910579363790217849593217

195: 25299086886458645685589389182743678652930

196: 40934782466626840596168752972961528246147

197: 66233869353085486281758142155705206899077

198: 107168651819712326877926895128666735145224

199: 173402521172797813159685037284371942044301

200: 280571172992510140037611932413038677189525

201: 453973694165307953197296969697410619233826

202: 734544867157818093234908902110449296423351

203: 1188518561323126046432205871807859915657177

204: 1923063428480944139667114773918309212080528

205: 3111581989804070186099320645726169127737705

206: 5034645418285014325766435419644478339818233

207: 8146227408089084511865756065370647467555938

208: 13180872826374098837632191485015125807374171

209: 21327100234463183349497947550385773274930109

210: 34507973060837282187130139035400899082304280

211: 55835073295300465536628086585786672357234389

212: 90343046356137747723758225621187571439538669

213: 146178119651438213260386312206974243796773058

214: 236521166007575960984144537828161815236311727

215: 382699285659014174244530850035136059033084785

216: 619220451666590135228675387863297874269396512

217: 1001919737325604309473206237898433933302481297

218: 1621140188992194444701881625761731807571877809

219: 2623059926317798754175087863660165740874359106

220: 4244200115309993198876969489421897548446236915

221: 6867260041627791953052057353082063289320596021

222: 11111460156937785151929026842503960837766832936

223: 17978720198565577104981084195586024127087428957

224: 29090180355503362256910111038089984964854261893

225: 47068900554068939361891195233676009091941690850

226: 76159080909572301618801306271765994056795952743

227: 123227981463641240980692501505442003148737643593

228: 199387062373213542599493807777207997205533596336

229: 322615043836854783580186309282650000354271239929

230: 522002106210068326179680117059857997559804836265

231: 844617150046923109759866426342507997914076076194

232: 1366619256256991435939546543402365995473880912459

233: 2211236406303914545699412969744873993387956988653

234: 3577855662560905981638959513147239988861837901112

235: 5789092068864820527338372482892113982249794889765

236: 9366947731425726508977331996039353971111632790877

237: 15156039800290547036315704478931467953361427680642

238: 24522987531716273545293036474970821924473060471519

239: 39679027332006820581608740953902289877834488152161

240: 64202014863723094126901777428873111802307548623680

241: 103881042195729914708510518382775401680142036775841

242: 168083057059453008835412295811648513482449585399521

243: 271964099255182923543922814194423915162591622175362

244: 440047156314635932379335110006072428645041207574883

245: 712011255569818855923257924200496343807632829750245

246: 1152058411884454788302593034206568772452674037325128

247: 1864069667454273644225850958407065116260306867075373

248: 3016128079338728432528443992613633888712980904400501

249: 4880197746793002076754294951020699004973287771475874

250: 7896325826131730509282738943634332893686268675876375

251: 12776523572924732586037033894655031898659556447352249

252: 20672849399056463095319772838289364792345825123228624

253: 33449372971981195681356806732944396691005381570580873

254: 54122222371037658776676579571233761483351206693809497

255: 87571595343018854458033386304178158174356588264390370

256: 141693817714056513234709965875411919657707794958199867

257: 229265413057075367692743352179590077832064383222590237

258: 370959230771131880927453318055001997489772178180790104

259: 600224643828207248620196670234592075321836561403380341

260: 971183874599339129547649988289594072811608739584170445

261: 1571408518427546378167846658524186148133445300987550786

262: 2542592393026885507715496646813780220945054040571721231

263: 4114000911454431885883343305337966369078499341559272017

264: 6656593304481317393598839952151746590023553382130993248

265: 10770594215935749279482183257489712959102052723690265265

266: 17427187520417066673081023209641459549125606105821258513

267: 28197781736352815952563206467131172508227658829511523778

268: 45624969256769882625644229676772632057353264935332782291

269: 73822750993122698578207436143903804565580923764844306069

270: 119447720249892581203851665820676436622934188700177088360

271: 193270471243015279782059101964580241188515112465021394429

272: 312718191492907860985910767785256677811449301165198482789

273: 505988662735923140767969869749836918999964413630219877218

274: 818706854228831001753880637535093596811413714795418360007

275: 1324695516964754142521850507284930515811378128425638237225

276: 2143402371193585144275731144820024112622791843221056597232

277: 3468097888158339286797581652104954628434169971646694834457

278: 5611500259351924431073312796924978741056961814867751431689

279: 9079598147510263717870894449029933369491131786514446266146

280: 14691098406862188148944207245954912110548093601382197697835

281: 23770696554372451866815101694984845480039225387896643963981

282: 38461794961234640015759308940939757590587318989278841661816

283: 62232491515607091882574410635924603070626544377175485625797

284: 100694286476841731898333719576864360661213863366454327287613

285: 162926777992448823780908130212788963731840407743629812913410

286: 263621064469290555679241849789653324393054271110084140201023

287: 426547842461739379460149980002442288124894678853713953114433

288: 690168906931029935139391829792095612517948949963798093315456

289: 1116716749392769314599541809794537900642843628817512046429889

290: 1806885656323799249738933639586633513160792578781310139745345

291: 2923602405716568564338475449381171413803636207598822186175234

292: 4730488062040367814077409088967804926964428786380132325920579

293: 7654090467756936378415884538348976340768064993978954512095813

294: 12384578529797304192493293627316781267732493780359086838016392

295: 20038668997554240570909178165665757608500558774338041350112205

296: 32423247527351544763402471792982538876233052554697128188128597

297: 52461916524905785334311649958648296484733611329035169538240802

298: 84885164052257330097714121751630835360966663883732297726369399

299: 137347080577163115432025771710279131845700275212767467264610201

300: 222232244629420445529739893461909967206666939096499764990979600

301: 359579325206583560961765665172189099052367214309267232255589801

302: 581811569836004006491505558634099066259034153405766997246569401

303: 941390895042587567453271223806288165311401367715034229502159202

304: 1523202464878591573944776782440387231570435521120801226748728603

305: 2464593359921179141398048006246675396881836888835835456250887805

306: 3987795824799770715342824788687062628452272409956636682999616408

307: 6452389184720949856740872794933738025334109298792472139250504213

308: 10440185009520720572083697583620800653786381708749108822250120621

309: 16892574194241670428824570378554538679120491007541580961500624834

310: 27332759203762391000908267962175339332906872716290689783750745455

311: 44225333398004061429732838340729878012027363723832270745251370289

312: 71558092601766452430641106302905217344934236440122960529002115744

313: 115783425999770513860373944643635095356961600163955231274253486033

314: 187341518601536966291015050946540312701895836604078191803255601777

315: 303124944601307480151388995590175408058857436768033423077509087810

316: 490466463202844446442404046536715720760753273372111614880764689587

317: 793591407804151926593793042126891128819610710140145037958273777397

318: 1284057871006996373036197088663606849580363983512256652839038466984

319: 2077649278811148299629990130790497978399974693652401690797312244381

320: 3361707149818144672666187219454104827980338677164658343636350711365

321: 5439356428629292972296177350244602806380313370817060034433662955746

322: 8801063578447437644962364569698707634360652047981718378070013667111

323: 14240420007076730617258541919943310440740965418798778412503676622857

324: 23041483585524168262220906489642018075101617466780496790573690289968

325: 37281903592600898879479448409585328515842582885579275203077366912825

326: 60323387178125067141700354899227346590944200352359771993651057202793

327: 97605290770725966021179803308812675106786783237939047196728424115618

328: 157928677948851033162880158208040021697730983590298819190379481318411

329: 255533968719576999184059961516852696804517766828237866387107905434029

330: 413462646668428032346940119724892718502248750418536685577487386752440

331: 668996615388005031531000081241745415306766517246774551964595292186469

332: 1082459262056433063877940200966638133809015267665311237542082678938909

333: 1751455877444438095408940282208383549115781784912085789506677971125378

334: 2833915139500871159286880483175021682924797052577397027048760650064287

335: 4585371016945309254695820765383405232040578837489482816555438621189665

336: 7419286156446180413982701248558426914965375890066879843604199271253952

337: 12004657173391489668678522013941832147005954727556362660159637892443617

338: 19423943329837670082661223262500259061971330617623242503763837163697569

339: 31428600503229159751339745276442091208977285345179605163923475056141186

340: 50852543833066829834000968538942350270948615962802847667687312219838755

341: 82281144336295989585340713815384441479925901307982452831610787275979941

342: 133133688169362819419341682354326791750874517270785300499298099495818696

343: 215414832505658809004682396169711233230800418578767753330908886771798637

344: 348548520675021628424024078524038024981674935849553053830206986267617333

345: 563963353180680437428706474693749258212475354428320807161115873039415970

346: 912511873855702065852730553217787283194150290277873860991322859307033303

347: 1476475227036382503281437027911536541406625644706194668152438732346449273

348: 2388987100892084569134167581129323824600775934984068529143761591653482576

349: 3865462327928467072415604609040860366007401579690263197296200323999931849

350: 6254449428820551641549772190170184190608177514674331726439961915653414425

351: 10119911756749018713965376799211044556615579094364594923736162239653346274

352: 16374361185569570355515148989381228747223756609038926650176124155306760699

353: 26494272942318589069480525788592273303839335703403521573912286394960106973

354: 42868634127888159424995674777973502051063092312442448224088410550266867672

355: 69362907070206748494476200566565775354902428015845969798000696945226974645

356: 112231541198094907919471875344539277405965520328288418022089107495493842317

357: 181594448268301656413948075911105052760867948344134387820089804440720816962

358: 293825989466396564333419951255644330166833468672422805842178911936214659279

359: 475420437734698220747368027166749382927701417016557193662268716376935476241

360: 769246427201094785080787978422393713094534885688979999504447628313150135520

361: 1244666864935793005828156005589143096022236302705537193166716344690085611761

362: 2013913292136887790908943984011536809116771188394517192671163973003235747281

363: 3258580157072680796737099989600679905139007491100054385837880317693321359042

364: 5272493449209568587646043973612216714255778679494571578509044290696557106323

365: 8531073606282249384383143963212896619394786170594625964346924608389878465365

366: 13803567055491817972029187936825113333650564850089197542855968899086435571688

367: 22334640661774067356412331900038009953045351020683823507202893507476314037053

368: 36138207717265885328441519836863123286695915870773021050058862406562749608741

369: 58472848379039952684853851736901133239741266891456844557261755914039063645794

370: 94611056096305838013295371573764256526437182762229865607320618320601813254535

371: 153083904475345790698149223310665389766178449653686710164582374234640876900329

372: 247694960571651628711444594884429646292615632415916575771902992555242690154864

373: 400778865046997419409593818195095036058794082069603285936485366789883567055193

374: 648473825618649048121038413079524682351409714485519861708388359345126257210057

375: 1049252690665646467530632231274619718410203796555123147644873726135009824265250

376: 1697726516284295515651670644354144400761613511040643009353262085480136081475307

377: 2746979206949941983182302875628764119171817307595766156998135811615145905740557

378: 4444705723234237498833973519982908519933430818636409166351397897095281987215864

379: 7191684930184179482016276395611672639105248126232175323349533708710427892956421

380: 11636390653418416980850249915594581159038678944868584489700931605805709880172285

381: 18828075583602596462866526311206253798143927071100759813050465314516137773128706

382: 30464466237021013443716776226800834957182606015969344302751396920321847653300991

383: 49292541820623609906583302538007088755326533087070104115801862234837985426429697

384: 79757008057644623350300078764807923712509139103039448418553259155159833079730688

385: 129049549878268233256883381302815012467835672190109552534355121389997818506160385

386: 208806557935912856607183460067622936180344811293149000952908380545157651585891073

387: 337856107814181089864066841370437948648180483483258553487263501935155470092051458

388: 546662665750093946471250301438060884828525294776407554440171882480313121677942531

389: 884518773564275036335317142808498833476705778259666107927435384415468591769993989

390: 1431181439314368982806567444246559718305231073036073662367607266895781713447936520

391: 2315700212878644019141884587055058551781936851295739770295042651311250305217930509

392: 3746881652193013001948452031301618270087167924331813432662649918207032018665867029

393: 6062581865071657021090336618356676821869104775627553202957692569518282323883797538

394: 9809463517264670023038788649658295091956272699959366635620342487725314342549664567

395: 15872045382336327044129125268014971913825377475586919838578035057243596666433462105

396: 25681508899600997067167913917673267005781650175546286474198377544968911008983126672

397: 41553554281937324111297039185688238919607027651133206312776412602212507675416588777

398: 67235063181538321178464953103361505925388677826679492786974790147181418684399715449

399: 108788617463475645289761992289049744844995705477812699099751202749393926359816304226

400: 176023680645013966468226945392411250770384383304492191886725992896575345044216019675

401: 284812298108489611757988937681460995615380088782304890986477195645969271404032323901

402: 460835978753503578226215883073872246385764472086797082873203188542544616448248343576

403: 745648276861993189984204820755333242001144560869101973859680384188513887852280667477

404: 1206484255615496768210420703829205488386909032955899056732883572731058504300529011053

405: 1952132532477489958194625524584538730388053593825001030592563956919572392152809678530

406: 3158616788092986726405046228413744218774962626780900087325447529650630896453338689583

407: 5110749320570476684599671752998282949163016220605901117918011486570203288606148368113

408: 8269366108663463411004717981412027167937978847386801205243459016220834185059487057696

409: 13380115429233940095604389734410310117100995067992702323161470502791037473665635425809

410: 21649481537897403506609107715822337285038973915379503528404929519011871658725122483505

411: 35029596967131343602213497450232647402139968983372205851566400021802909132390757909314

412: 56679078505028747108822605166054984687178942898751709379971329540814780791115880392819

413: 91708675472160090711036102616287632089318911882123915231537729562617689923506638302133

414: 148387753977188837819858707782342616776497854780875624611509059103432470714622518694952

415: 240096429449348928530894810398630248865816766662999539843046788666050160638129156997085

416: 388484183426537766350753518180972865642314621443875164454555847769482631352751675692037

417: 628580612875886694881648328579603114508131388106874704297602636435532791990880832689122

418: 1017064796302424461232401846760575980150446009550749868752158484205015423343632508381159

419: 1645645409178311156114050175340179094658577397657624573049761120640548215334513341070281

420: 2662710205480735617346452022100755074809023407208374441801919604845563638678145849451440

421: 4308355614659046773460502197440934169467600804865999014851680725486111854012659190521721

422: 6971065820139782390806954219541689244276624212074373456653600330331675492690805039973161

423: 11279421434798829164267456416982623413744225016940372471505281055817787346703464230494882

424: 18250487254938611555074410636524312658020849229014745928158881386149462839394269270468043

425: 29529908689737440719341867053506936071765074245955118399664162441967250186097733500962925

426: 47780395944676052274416277690031248729785923474969864327823043828116713025492002771430968

427: 77310304634413492993758144743538184801550997720924982727487206270083963211589736272393893

428: 125090700579089545268174422433569433531336921195894847055310250098200676237081739043824861

429: 202401005213503038261932567177107618332887918916819829782797456368284639448671475316218754

430: 327491705792592583530106989610677051864224840112714676838107706466485315685753214360043615

431: 529892711006095621792039556787784670197112759029534506620905162834769955134424689676262369

432: 857384416798688205322146546398461722061337599142249183459012869301255270820177904036305984

433: 1387277127804783827114186103186246392258450358171783690079918032136025225954602593712568353

434: 2244661544603472032436332649584708114319787957314032873538930901437280496774780497748874337

435: 3631938672408255859550518752770954506578238315485816563618848933573305722729383091461442690

436: 5876600217011727891986851402355662620898026272799849437157779835010586219504163589210317027

437: 9508538889419983751537370155126617127476264588285666000776628768583891942233546680671759717

438: 15385139106431711643524221557482279748374290861085515437934408603594478161737710269882076744

439: 24893677995851695395061591712608896875850555449371181438711037372178370103971256950553836461

440: 40278817102283407038585813270091176624224846310456696876645445975772848265708967220435913205

441: 65172495098135102433647404982700073500075401759827878315356483347951218369680224170989749666

442: 105451312200418509472233218252791250124300248070284575192001929323724066635389191391425662871

443: 170623807298553611905880623235491323624375649830112453507358412671675285005069415562415412537

444: 276075119498972121378113841488282573748675897900397028699360341995399351640458606953841075408

445: 446698926797525733283994464723773897373051547730509482206718754667074636645528022516256487945

446: 722774046296497854662108306212056471121727445630906510906079096662473988285986629470097563353

447: 1169472973094023587946102770935830368494778993361415993112797851329548624931514651986354051298

448: 1892247019390521442608211077147886839616506438992322504018876947992022613217501281456451614651

449: 3061719992484545030554313848083717208111285432353738497131674799321571238149015933442805665949

450: 4953967011875066473162524925231604047727791871346061001150551747313593851366517214899257280600

451: 8015687004359611503716838773315321255839077303699799498282226546635165089515533148342062946549

452: 12969654016234677976879363698546925303566869175045860499432778293948758940882050363241320227149

453: 20985341020594289480596202471862246559405946478745659997715004840583924030397583511583383173698

454: 33954995036828967457475566170409171862972815653791520497147783134532682971279633874824703400847

455: 54940336057423256938071768642271418422378762132537180494862787975116607001677217386408086574545

456: 88895331094252224395547334812680590285351577786328700992010571109649289972956851261232789975392

457: 143835667151675481333619103454952008707730339918865881486873359084765896974634068647640876549937

458: 232730998245927705729166438267632598993081917705194582478883930194415186947590919908873666525329

459: 376566665397603187062785541722584607700812257624060463965757289279181083922224988556514543075266

460: 609297663643530892791951979990217206693894175329255046444641219473596270869815908465388209600595

461: 985864329041134079854737521712801814394706432953315510410398508752777354792040897021902752675861

462: 1595161992684664972646689501703019021088600608282570556855039728226373625661856805487290962276456

463: 2581026321725799052501427023415820835483307041235886067265438236979150980453897702509193714952317

464: 4176188314410464025148116525118839856571907649518456624120477965205524606115754507996484677228773

465: 6757214636136263077649543548534660692055214690754342691385916202184675586569652210505678392181090

466: 10933402950546727102797660073653500548627122340272799315506394167390200192685406718502163069409863

467: 17690617586682990180447203622188161240682337031027142006892310369574875779255058929007841461590953

468: 28624020537229717283244863695841661789309459371299941322398704536965075971940465647510004531000816

469: 46314638123912707463692067318029823029991796402327083329291014906539951751195524576517845992591769

470: 74938658661142424746936931013871484819301255773627024651689719443505027723135990224027850523592585

471: 121253296785055132210628998331901307849293052175954107980980734350044979474331514800545696516184354

472: 196191955446197556957565929345772792668594307949581132632670453793550007197467505024573547039776939

473: 317445252231252689168194927677674100517887360125535240613651188143594986671799019825119243555961293

474: 513637207677450246125760857023446893186481668075116373246321641937144993869266524849692790595738232

475: 831082459908702935293955784701120993704369028200651613859972830080739980541065544674812034151699525

476: 1344719667586153181419716641724567886890850696275767987106294472017884974410332069524504824747437757

477: 2175802127494856116713672426425688880595219724476419600966267302098624954951397614199316858899137282

478: 3520521795081009298133389068150256767486070420752187588072561774116509929361729683723821683646575039

479: 5696323922575865414847061494575945648081290145228607189038829076215134884313127297923138542545712321

480: 9216845717656874712980450562726202415567360565980794777111390850331644813674856981646960226192287360

481: 1491316964023274012782751205730214806364865071120940196615021992654677969798798427957009876873799968
     1

482: 2413001535788961484080796262002835047921601127719019674326161077687842451166284126121705899493028704
     1

483: 3904318499812235496863547467733049854286466198839959870941183070342520420965082554078715776366828672
     2

484: 6317320035601196980944343729735884902208067326558979545267344148030362872131366680200421675859857376
     3

485: 1022163853541343247780789119746893475649453352539893941620852721837288329309644923427913745222668604
     85

486: 1653895857101462945875223492720481965870260085195791896147587136640324616522781591447955912808654342
     48

487: 2676059710642806193656012612467375441519713437735685837768439858477612945832426514875869658031322947
     33

488: 4329955567744269139531236105187857407389973522931477733916026995117937562355208106323825570839977289
     81

489: 7006015278387075333187248717655232848909686960667163571684466853595550508187634621199695228871300237
     14

490: 1133597084613134447271848482284309025629966048359864130560049384871348807054284272752352079971127752
     695

491: 1834198612451841980590573354049832310520934744426580487728496070230903857873047734872321602858257776
     409

492: 2967795697064976427862421836334141336150900792786444618288545455102252664927332007624673682829385529
     104

493: 4801994309516818408452995190383973646671835537213025106017041525333156522800379742496995285687643305
     513

494: 7769790006581794836315417026718114982822736329999469724305586980435409187727711750121668968517028834
     617

495: 1257178431609861324476841221710208862949457186721249483032262850576856571052809149261866425420467214
     0130

496: 2034157432268040808108382924382020361231730819721196455462821548620397489825580324274033322272170097
     4747

497: 3291335863877902132585224146092229224181188006442445938495084399197254060878389473535899747692637311
     4877

498: 5325493296145942940693607070474249585412918826163642393957905947817651550703969797809933069964807408
     9624

499: 8616829160023845073278831216566478809594106832606088332452990347014905611582359271345832817657444720
     4501

500: 1394232245616978801397243828704072839500702565876973072641089629483255716228632906915576588762225212
     94125

501: 2255915161619363308725126950360720720460113249137581905886388664184746277386868834050159870527969684
     98626

502: 3650147407236342110122370779064793559960815815014554978527478293668001993615501740965736459290194897
     92751

503: 5906062568855705418847497729425514280420929064152136884413866957852748271002370575015896329818164582
     91377

504: 9556209976092047528969868508490307840381744879166691862941345251520750264617872315981632789108359480
     84128

505: 1546227254494775294781736623791582212080267394331882874735521220937349853562024289099752911892652406
     375505

506: 2501848252103980047678723474640612996118441882248552061029655746089424880023811520697916190803488354
     459633

507: 4048075506598755342460460098432195208198709276580434935765176967026774733585835809797669102696140760
     835138

508: 6549923758702735390139183573072808204317151158828986996794832713116199613609647330495585293499629115
     294771

509: 1059799926530149073259964367150500341251586043540942193256000968014297434719548314029325439619576987
     6129909

510: 1714792302400422612273882724457781161683301159423840892935484239325917396080513047078883968969539899
     1424680

511: 2774592228930571685533847091608281502934887202964783086191485207340214830800061361108209408589116886
     7554589

512: 4489384531330994297807729816066062664618188362388623979126969446666132226880574408187093377558656785
     8979269

513: 7263976760261565983341576907674344167553075565353407065318454654006347057680635769295302786147773672
     6533858

514: 1175336129159256028114930672374040683217126392774203104444542410067247928456121017748239616370643045
     85513127

515: 1901733805185412626449088363141475099972433949309543810976387875467882634224184594677769894985420413
     12046985

516: 3077069934344668654564019035515515783189560342083746915420930285535130562680305612426009511356063458
     97560112

517: 4978803739530081281013107398656990883161994291393290726397318161003013196904490207103779406341483872
     09607097

518: 8055873673874749935577126434172506666351554633477037641818248446538143759584795819529788917697547331
     07167209

519: 1303467741340483121659023383282949754951354892487032836821556660754115695648928602663356832403903120
     316774306

520: 2109055108727958115216736026700200421586510355834736601003381505407930071607408184616335724173657853
     423941515

521: 3412522850068441236875759409983150176537865248321769437824938166162045767256336787279692556577560973
     740715821

522: 5521577958796399352092495436683350598124375604156506038828319671569975838863744971896028280751218827
     164657336

523: 8934100808864840588968254846666500774662240852478275476653257837732021606120081759175720837328779800
     905373157

524: 1445567876766123994106075028334985137278661645663478151548157750930199744498382673107174911807999862
     8070030493

525: 2338977957652608053002900513001635214744885730911305699213483534703401905110390849024746995540877842
     8975403650

526: 3784545834418732047108975541336620352023547376574783850761641285633601649608773522131921907348877705
     7045434143

527: 6123523792071340100111876054338255566768433107486089549975124820337003554719164371156668902889755548
     6020837793

528: 9908069626490072147220851595674875918791980484060873400736766105970605204327937893288590810238633254
     3066271936

529: 1603159341856141224733272765001313148556041359154696295071189092630760875904710226444525971312838880
     29087109729

530: 2593966304505148439455357924568800740435239407560783635144865703227821396337504015773385052336702205
     72153381665

531: 4197125646361289664188630689570113888991280766715479930216054795858582272242214242217911023649541086
     01240491394

532: 6791091950866438103643988614138914629426520174276263565360920499086403668579718257991296075986243291
     73393873059

533: 1098821759722772776783261930370902851841780094099174349557697529494498594082193250020920709963578437
     774634364453

534: 1777930954809416587147660791784794314784432111526800706093789579403138960940165075820050317562202766
     948028237512

535: 2876752714532189363930922722155697166626212205625975055651487108897637555022358325840971027525781204
     722662601965

536: 4654683669341605951078583513940491481410644317152775761745276688300776515962523401661021345087983971
     670690839477

537: 7531436383873795315009506236096188648036856522778750817396763797198414070984881727501992372613765176
     393353441442

538: 1218612005321540126608808975003668012944750083993152657914204048549919058694740512916301371770174914
     8064044280919

539: 1971755643708919658109759598613286877748435736271027739653880428269760465793228685666500609031551432
     4457397722361

540: 3190367649030459784718568573616954890693185820264180397568084476819679524487969198582801980801726347
     2521442003280

541: 5162123292739379442828328172230241768441621556535208137221964905089439990281197884249302589833277779
     6978839725641

542: 8352490941769839227546896745847196659134807376799388534790049381909119514769167082832104570635004126
     9500281728921

543: 1351461423450921867037522491807743842757642893333459667201201428699855950505036496708140716046828190
     66479121454562

544: 2186710517627905789792212166392463508671123631013398520680206366890767901981953204991351173110328603
     35979403183483

545: 3538171941078827656829734658200207351428766524346858187881407795590623852486989701699491889157156794
     02458524638045

546: 5724882458706733446621946824592670860099890155360256708561614162481391754468942906690843062267485397
     38437927821528

547: 9263054399785561103451681482792878211528656679707114896443021958072015606955932608390334951424642191
     40896452459573

548: 1498793685849229455007362830738554907162854683506737160500463612055340736142487551508117801369212758
     879334380281101

549: 2425099125827785565352530979017842728315720351477448650144765807862542296838080812347151296511676978
     020230832740674

550: 3923892811677015020359893809756397635478575034984185810645229419917883032980568363855269097880889736
     899565213021775

551: 6348991937504800585712424788774240363794295386461634460789995227780425329818649176202420394392566714
     919796045762449

552: 1027288474918181560607231859853063799927287042144582027143522464769830836279921754005768949227345645
     1819361258784224

553: 1662187668668661619178474338730487836306716580790745473222521987547873369261786671626010988666602316
     6739157304546673

554: 2689476143586843179785706198583551636234003622935327500366044452317704205541708425631779937893947961
     8558518563330897

555: 4351663812255504798964180537314039472540720203726072973588566439865577574803495097257790926560550278
     5297675867877570

556: 7041139955842347978749886735897591108774723826661400473954610892183281780345203522889570864454498240
     3856194431208467

557: 1139280376809785277771406727321163058131544403038747344754317733204885935514869862014736179101504851
     89153870299086037

558: 1843394372394020075646395400910922169009016785704887392149778822423214113549390214303693265546954675
     93010064730294504

559: 2982674749203805353417802128232085227140561188743634736904096555628100049064260076318429444648459527
     82163935029380541

560: 4826069121597825429064197529143007396149577974448522129053875378051314162613650290622122710195414203
     75173999759675045

561: 7808743870801630782481999657375092623290139163192156865957971933679414211677910366940552154843873731
     57337934789055586

562: 1263481299239945621154619718651810001943971713764067899501184731173072837429156065756267486503928793
     532511934548730631

563: 2044355686320108699402819684389319264272985630083283586096981924541014258596947102450322701988316166
     689849869337786217

564: 3307836985560054320557439403041129266216957343847351485598166655714087096026103168206590188492244960
     222361803886516848

565: 5352192671880163019960259087430448530489942973930635071695148580255101354623050270656912890480561126
     912211673224303065

566: 8660029657440217340517698490471577796706900317777986557293315235969188450649153438863503078972806087
     134573477110819913

567: 1401222232932038036047795757790202632719684329170862162898846381622428980527220370952041596945336721
     4046785150335122978

568: 2267225198676059770099565606837360412390374360948660818628177905219347825592135714838391904842617330
     1181358627445942891

569: 3668447431608097806147361364627563045110058690119522981527024286841776806119356085790433501787954051
     5228143777781065869

570: 5935672630284157576246926971464923457500433051068183800155202192061124631711491800628825406630571381
     6409502405227008760

571: 9604120061892255382394288336092486502610491741187706781682226478902901437830847886419258908418525433
     1637646183008074629

572: 1553979269217641295864121530755740996011092479225589058183742867096402606954233968704808431504909681
     48047148588235083389

573: 2514391275406866834103550364364989646272141653344359736351965514986692750737318757346734322346762224
     79684794771243158018

574: 4068370544624508129967671895120730642283234132569948794535708382083095357691552726051542753851671906
     27731943359478241407

575: 6582761820031374964071222259485720288555375785914308530887673897069788108428871483398277076198434131
     07416738130721399425

576: 1065113236465588309403889415460645093083860991848425732542338227915288346612042420944981983005010603
     735148681490199640832

577: 1723389418468725805811011641409217121939398570439856585631105617622267157454929569284809690624854016
     842565419620921040257

578: 2788502654934314115214901056869862215023259562288282318173443845537555504066971990229791673629864620
     577714101111120681089

579: 4511892073403039921025912698279079336962658132728138903804549463159822661521901559514601364254718637
     420279520732041721346

580: 7300394728337354036240813755148941551985917695016421221977993308697378165588873549744393037884583257
     997993621843162402435

581: 1181228680174039395726672645342802088894857582774456012578254277185720082711077510925899440213930189
     5418273142575204123781

582: 1911268153007774799350754020857696244093449352276098134776053608055457899269964865900338744002388515
     3416266764418366526216

583: 3092496833181814195077426666200498332988306935050554147354307885241177981981042376826238184216318704
     8834539906993570649997

584: 5003764986189588994428180687058194577081756287326652282130361493296635881251007242726576928218707220
     2250806671411937176213

585: 8096261819371403189505607353258692910070063222377206429484669378537813863232049619552815112435025925
     1085346578405507826210

586: 1310002680556099218393378804031688748715181950970385871161503087183444974448305686227939204065373314
     53336153249817445002423

587: 2119628862493239537343939539357558039722188273208106514109970025037226360771510648183220715308875907
     04421499828222952828633

588: 3429631543049338755737318343389246788437370224178492385271473112220671335219816334411159919374249221
     57757653078040397831056

589: 5549260405542578293081257882746804828159558497386598899381443137257897695991326982594380634683125128
     62179152906263350659689

590: 8978891948591917048818576226136051616596928721565091284652916249478569031211143317005540554057374350
     19936805984303748490745

591: 1452815235413449534189983410888285644475648721895169018403435938673646672720247029959992118874049947
     882115958890567099150434

592: 2350704430272641239071841033501890806135341594051678146868727563621503575841361361660546174279787382
     902052764874870847641179

593: 3803519665686090773261824444390176450610990315946847165272163502295150248561608391620538293153837330
     784168723765437946791613

594: 6154224095958732012333665477892067256746331909998525312140891065916653824402969753281084467433624713
     686221488640308794432792

595: 9957743761644822785595489922282243707357322225945372477413054568211804072964578144901622760587462044
     470390212405746741224405

596: 1611196785760355479792915540017431096410365413594389778955394563412845789736754789818270722802108675
     8156611701046055535657197

597: 2606971161924837758352464532245655467146097636188927026696700020234026197033212604308432998860854880
     2627001913451802276881602

598: 4218167947685193238145380072263086563556463049783316805652094583646871986769967394126703721662963556
     0783613614497857812538799

599: 6825139109610030996497844604508742030702560685972243832348794603880898183803179998435136720523818436
     3410615527949660089420401

600: 1104330705729522423464322467677182859425902373575556063800088918752777017057314739256184044218678199
     24194229142447517901959200

601: 1786844616690525523114106928128057062496158442172780447034968379140866835437632739099697716271060042
     87604844670397177991379601

602: 2891175322420047946578429395805239921922060815748336510835057297893643852494947478355881760489738242
     11799073812844695893338801

603: 4678019939110573469692536323933296984418219257921116957870025677034510687932580217455579476760798284
     99403918483241873884718402

604: 7569195261530621416270965719738536906340280073669453468705082974928154540427527695811461237250536527
     11202992296086569778057203

605: 1224721520064119488596350204367183389075849933159057042657510865196266522836010791326704071401133481
     210606910779328443662775605

606: 1981641046217181630223446776341037079709877940526002389528019162689081976878763560907850195126187133
     921809903075415013440832808

607: 3206362566281301118819796980708220468785727873685059432185530027885348499714774352234554266527320615
     132416813854743457103608413

608: 5188003612498482749043243757049257548495605814211061821713549190574430476593537913142404461653507749
     054226716930158470544441221

609: 8394366178779783867863040737757478017281333687896121253899079218459778976308312265376958728180828364
     186643530784901927648049634

610: 1358236979127826661690628449480673556577693950210718307561262840903420945290185017851936318983433611
     3240870247715060398192490855

611: 2197673597005805048476932523256421358305827319000330432951170762749398842921016244389632191801516447
     7427513778499962325840540489

612: 3555910576133631710167560972737094914883521269211048740512433603652819788211201262241568510784950059
     0668384026215022724033031344

613: 5753584173139436758644493495993516273189348588211379173463604366402218631132217506631200702586466506
     8095897804714985049873571833

614: 9309494749273068468812054468730611188072869857422427913976037970055038419343418768872769213371416565
     8764281830930007773906603177

615: 1506307892241250522745654796472412746126221844563380708743964233645725705047563627550396991595788307
     26860179635644992823780175010

616: 2437257367168557369626860243345473864933508830305623500141568030651229546981905504437673912932929963
     85624461466575000597686778187

617: 3943565259409807892372515039817886611059730674869004208885532264296955252029469131988070904528718271
     12484641102219993421466953197

618: 6380822626578365261999375283163360475993239505174627709027100294948184799011374636425744817461648234
     98109102568794994019153731384

619: 1032438788598817315437189032298124708705297018004363191791263255924514005104084376841381572199036650
     610593743671014987440620684581

620: 1670521051256653841637126560614460756304620968521825962693973285419332485005221840483956053945201474
     108702846239809981459774415965

621: 2702959839855471157074315592912585465009917986526189154485236541343846490109306217325337626144238124
     719296589910824968900395100546

622: 4373480891112124998711442153527046221314538955048015117179209826763178975114528057809293680089439598
     827999436150634950360169516511

623: 7076440730967596155785757746439631686324456941574204271664446368107025465223834275134631306233677723
     547296026061459919260564617057

624: 1144992162207972115449719989996667790763899589662221938884365619487020444033836233294392498632311732
     2375295462212094869620734133568

625: 1852636235304731731028295764640630959396345283819642366050810256297722990556219660807855629255679504
     5922591488273554788881298750625

626: 2997628397512703846478015754637298750160244873481864304935175875784743434590055894102248127887991236
     8297886950485649658502032884193

627: 4850264632817435577506311519277929709556590157301506670985986132082466425146275554910103757143670741
     4220478438759204447383331634818

628: 7847893030330139423984327273915228459716835030783370975921162007867209859736331449012351885031661978
     2518365389244854105885364519011

629: 1269815766314757500149063879319315816927342518808487764690714813994967628488260700392245564217533271
     96738843828004058553268696153829

630: 2054605069347771442547496606710838662899026021886824862282831014781688614461893845293480752720699469
     79257209217248912659154060672840

631: 3324420835662528942696560486030154479826368540695312626973545828776656242950154545685726316938232741
     75996053045252971212422756826669

632: 5379025905010300385244057092740993142725394562582137489256376843558344857412048390979207069658932211
     55253262262501883871576817499509

633: 8703446740672829327940617578771147622551763103277450116229922672335001100362202936664933386597164953
     31249315307754855083999574326178

634: 1408247264568312971318467467151214076527715766585958760548629951589334595777425132764414045625609716
     486502577570256738955576391825687

635: 2278591938635595904112529225028328838782892076913703772171622218822834705813645426430907384285326211
     817751892878011594039575966151865

636: 3686839203203908875430996692179542915310607843499662532720252170412169301591070559195321429910935928
     304254470448268332995152357977552

637: 5965431141839504779543525917207871754093499920413366304891874389235004007404715985626228814196262140
     122006363326279927034728324129417

638: 9652270345043413654974522609387414669404107763913028837612126559647173308995786544821550244107198068
     426260833774548260029880682106969

639: 1561770148688291843451804852659528642349760768432639514250400094888217731640050253044777905830346020
     8548267197100828187064609006236386

640: 2526997183192633208949257113598270109290171544823942398011612750852935062539628907526932930241065827
     6974528030875376447094489688343355

641: 4088767331880925052401061966257798751639932313256581912262012845741152794179679160571710836071411848
     5522795227976204634159098694579741

642: 6615764515073558261350319079856068860930103858080524310273625596594087856719308068098643766312477676
     2497323258851581081253588382923096

643: 1070453184695448331375138104611386761257003617133710622253563844233524065089898722867035460238388952
     48020118486827785715412687077502837

644: 1732029636202804157510170012596993647350014002941763053280926403892932850761829529676899836869636720
     10517441745679366796666275460425933

645: 2802482820898252488885308117208380408607017620075473675534490248126456915851728252543935297108025672
     58537560232507152512078962537928770

646: 4534512457101056646395478129805374055957031623017236728815416652019389766613557782220835133977662392
     69055001978186519308745237998354703

647: 7336995277999309135280786247013754464564049243092710404349906900145846682465286034764770431085688065
     27592562210693671820824200536283473

648: 1187150773510036578167626437681912852052108086610994713316532355216523644907884381698560556506335045
     796647564188880191129569438534638176

649: 1920850301309967491695705062383288298508513010920265753751523045231108313154412985175037599614903852
     324240126399573862950393639070921649

650: 3108001074820004069863331500065201150560621097531260467068055400447631958062297366873598156121238898
     120887690588454054079963077605559825

651: 5028851376129971561559036562448489449069134108451526220819578445678740271216710352048635755736142750
     445127816988027917030356716676481474

652: 8136852450949975631422368062513690599629755205982786687887633846126372229279007718922233911857381648
     566015507576481971110319794282041299

653: 1316570382707994719298140462496218004869888931443431290870721229180511250049571807097086966759352439
     9011143324564509888140676510958522773

654: 2130255627802992282440377268747587064832864452041709959659484613793148472977472578989310357945090604
     7577158832140991859250996305240564072

655: 3446826010510987001738517731243805069702753383485141250530205842973659723027044386086397324704443044
     6588302156705501747391672816199086845

656: 5577081638313979284178894999991392134535617835526851210189690456766808196004516965075707682649533649
     4165460988846493606642669121439650917

657: 9023907648824966285917412731235197204238371219011992460719896299740467919031561351162105007353976694
     0753763145551995354034341937638737762

658: 1460098928713894557009630773122658933877398905453884367090958675650727611503607831623781269000351034
     34919224134398488960677011059078388679

659: 2362489693596391185601372046246178654301236027355083613162948305624774403406763966739991769735748703
     75672987279950484314711352996717126441

660: 3822588622310285742611002819368837588178634932808967980253906981275502014910371798363773038736099738
     10592211414348973275388364055795515120

661: 6185078315906676928212374865615016242479870960164051593416855286900276418317135765103764808471848441
     86265198694299457590099717052512641561

662: 1000766693821696267082337768498385383065850589297301957367076226817577843322750756346753784720794817
     996857410108648430865488081108308156681

663: 1619274525412363959903575255059887007313837685313707116708761755507605485154464332857130265567979662
     183122608802947888455587798160820798242

664: 2620041219234060226985913023558272390379688274611009074075837982325183328477215089203884050288774480
     179980018911596319321075879269128954923

665: 4239315744646424186889488278618159397693525959924716190784599737832788813631679422061014315856754142
     363102627714544207776663677429949753165

666: 6859356963880484413875401302176431788073214234535725264860437720157972142108894511264898366145528622
     543082646626140527097739556699078708088

667: 1109867270852690860076488958079459118576674019446044145564503745799076095574057393332591268200228276
     4906185274340684734874403234129028461253

668: 1795802967240739301464029088297102297383995442899616672050547517814873309784946844459081104814781138
     7449267920966825261972142790828107169341

669: 2905670238093430161540518046376561415960669462345660817615051263613949405359004237791672373015009415
     2355453195307509996846546024957135630594

670: 4701473205334169463004547134673663713344664905245277489665598781428822715143951082250753477829790553
     9804721116274335258818688815785242799935

671: 7607143443427599624545065181050225129305334367590938307280650045042772120502955320042425850844799969
     2160174311581845255665234840742378430529

672: 1230861664876176908754961231572388884264999927283621579694624882647159483564690640229317932867459052
     31964895427856180514483923656527621230464

673: 1991576009218936871209467749677411397195533364042715410422689887151436695614986172233560517951939049
     24125069739438025770149158497269999660993

674: 3222437674095113779964428981249800281460533291326336990117314769798596179179676812462878450819398101
     56089965167294206284633082153797620891457

675: 5214013683314050651173896730927211678656066655369052400540004656950032874794662984696438968771337150
     80215034906732232054782240651067620552450

676: 8436451357409164431138325712177011960116599946695389390657319426748629053974339797159317419590735252
     36305000074026438339415322804865241443907

677: 1365046504072321508231222244310422363877266660206444179119732408369866192876900278185575638836207240
     316520034980758670394197563455932861996357

678: 2208691639813237951345054815528123559888926654875983118185464351044729098274334257901507380795280765
     552825035054785108733612886260798103440264

679: 3573738143885559459576277059838545923766193315082427297305196759414595291151234536087083019631488005
     869345070035543779127810449716730965436621

680: 5782429783698797410921331875366669483655119969958410415490661110459324389425568793988590400426768771
     422170105090328887861423335977529068876885

681: 9356167927584356870497608935205215407421313285040837712795857869873919680576803330075673420058256777
     291515175125872666989233785694260034313506

682: 1513859771128315428141894081057188489107643325499924812828651898033324407000237212406426382048502554
     8713685280216201554850657121671789103190391

683: 2449476563886751115191654974577710029849774654004008584108237685020716375057917545413993724054328232
     6005200455342074221839890907366049137503897

684: 3963336335015066543333549055634898518957417979503933396936889583054040782058154757820420106102830787
     4718885735558275776690548029037838240694288

685: 6412812898901817658525204030212608548807192633507941981045127268074757157116072303234413830157159020
     0724086190900349998530438936403887378198185

686: 1037614923391688420185875308584750706776461061301187537798201685112879793917422706105483393625998980
     75442971926458625775220986965441725618892473

687: 1678896213281870186038395711606011561657180324651981735902714411920355509629029936428924776641714882
     76167058117358975773751425901845612997090658

688: 2716511136673558606224271020190762268433641385953169273700916097033235303546452642534408170267713863
     51610030043817601548972412867287338615983131

689: 4395407349955428792262666731796773830090821710605151009603630508953590813175482578963332946909428746
     27777088161176577322723838769132951613073789

690: 7111918486628987398486937751987536098524463096558320283304546605986826116721935221497741117177142609
     79387118204994178871696251636420290229056920

691: 1150732583658441619074960448378430992861528480716347129290817711494041692989741780046107406408657135
     607164206366170756194420090405553241842130709

692: 1861924432321340358923654223577184602713974790372179157621272372092724304661935302195881518126371396
     586551324571164935066116342041973532071187629

693: 3012657015979781977998614671955615595575503271088526286912090083586765997651677082241988924535028532
     193715530937335691260536432447526773913318338

694: 4874581448301122336922268895532800198289478061460705444533362455679490302313612384437870442661399928
     780266855508500626326652774489500305984505967

695: 7887238464280904314920883567488415793864981332549231731445452539266256299965289466679859367196428460
     973982386445836317587189206937027079897824305

696: 1276181991258202665184315246302121599215445939400993717597881499494574660227890185111772980985782838
     9754249241954336943913841981426527385882330272

697: 2064905837686293096676403603050963178601944072655916890742426753421200290224419131779758917705425685
     0728231628400173261501031188363554465780154577

698: 3341087828944495761860718849353084777817390012056910608340308252915774950452309316891531898691208524
     0482480870354510205414873169790081851662484849

699: 5405993666630788858537122452404047956419334084712827499082735006336975240676728448671290816396634209
     1210712498754683466915904358153636317442639426

700: 8747081495575284620397841301757132734236724096769738107423043259252750191129037765562822715087842733
     1693193369109193672330777527943718169105124275

701: 1415307516220607347893496375416118069065605818148256560650577826558972543180576621423411353148447694
     22903905867863877139246681886097354486547763701

702: 2290015665778135809933280505591831342489278227825230371392882152484247562293480397979693624657231967
     54597099236973070811577459414041072655652887976

703: 3705323181998743157826776881007949411554884045973486932043459979043220105474057019403104977805679661
     77501005104836947950824141300138427142200651677

704: 5995338847776878967760057386599780754044162273798717303436342131527467667767537417382798602462911629
     32098104341810018762401600714179499797853539653

705: 9700662029775622125586834267607730165599046319772204235479802110570687773241594436785903580268591291
     09599109446646966713225742014317926940054191330

706: 1569600087755250109334689165420751091964320859357092153891614424209815544100913185416870218273150292
     041697213788456985475627342728497426737907730983

707: 2539666290732812321893372592181524108524225491334312577439594635266884321425072629095460576300009421
     151296323235103952188853084742815353677961922313

708: 4109266378488062431228061757602275200488546350691404731331209059476699865525985814512330794573159713
     192993537023560937664480427471312780415869653296

709: 6648932669220874753121434349783799309012771842025717308770803694743584186951058443607791370873169134
     344289860258664889853333512214128134093831575609

710: 1075819904770893718434949610738607450950131819271712204010201275422028405247704425812012216544632884
     7537283397282225827517813939685440914509701228905

711: 1740713171692981193747093045716987381851409003474283934887281644896386823942810270172791353631949798
     1881573257540890717371147451899569048603532804514

712: 2816533076463874912182042656455594832801540822745996138897482920318415229190514695984803570176582682
     9418856654823116544888961391585009963113234033419

713: 4557246248156856105929135702172582214652949826220280073784764565214802053133324966157594923808532481
     1300429912364007262260108843484579011716766837933

714: 7373779324620731018111178358628177047454490648966276212682247485533217282323839662142398493985115164
     0719286567187123807149070235069588974830000871352

715: 1193102557277758712404031406080075926210744047518655628646701205074801933545716462829999341779364764
     52019716479551131069409179078554167986546767709285

716: 1930480489739831814215149241942893630956193112415283249914925953628123661778100429044239191177876280
     92739003046738254876558249313623756961376768580637

717: 3123583047017590526619180648022969557166937159933938878561627158702925595323816891874238532957241045
     44758719526289385945967428392177924947923536289922

718: 5054063536757422340834329889965863188123130272349222128476553112331049257101917320918477724135117326
     37497722573027640822525677705801681909300304870559

719: 8177646583775012867453510537988832745290067432283161007038180271033974852425734212792716257092358371
     82256442099317026768493106097979606857223841160481

720: 1323171012053243520828784042795469593341319770463238313551473338336502410952765153371119398122747569
     819754164672344667591018783803781288766524146031040

721: 2140935670430744807574135096594352867870326513691554414255291365439899896195338574650391023831983407
     002010606771661694359511889901760895623747987191521

722: 3464106682483988328402919139389822461211646284154792727806764703776402307148103728021510421954730976
     821764771444006361950530673705542184390272133222561

723: 5605042352914733135977054235984175329081972797846347142062056069216302203343442302671901445786714383
     823775378215668056310042563607303080014020120414082

724: 9069149035398721464379973375373997790293619082001139869868820772992704510491546030693411867741445360
     645540149659674418260573237312845264404292253636643

725: 1467419138831345460035702761135817311937559187984748701193087684220900671383498833336531331352815974
     4469315527875342474570615800920148344418312374050725

726: 2374334042371217606473700098673217090966921096184862688179969761520171122432653436405872518126960510
     5114855677535016892831189038232993608822604627687368

727: 3841753181202563066509402859809034402904480284169611389373057445741071793816152269742403849479776484
     9584171205410359367401804839153141953240917001738093

728: 6216087223573780672983102958482251493871401380354474077553027207261242916248805706148276367606736995
     4699026882945376260232993877386135562063521629425461

729: 1005784040477634373949250581829128589677588166452408546692608465300231471006495797589068021708651348
     04283198088355735627634798716539277515304438631163554

730: 1627392762835012441247560877677353739064728304487855954447911186026355762631376368203895658469325047
     58982224971301111887867792593925413077367960260589015

731: 2633176803312646815196811459506482328742316470940264501140519651326587233637872165792963680177976395
     63265423059656847515502591310464690592672398891752569

732: 4260569566147659256444372337183836067807044775428120455588430837352942996269248533996859338647301443
     22247648030957959403370383904390103670040359152341584

733: 6893746369460306071641183796690318396549361246368384956728950488679530229907120699789823018825277838
     85513071090614806918872975214854794262712758044094153

734: 1115431593560796532808555613387415446435640602179650541231738132603247322617636923378668235747257928
     207760719121572766322243359119244897932753117196435737

735: 1804806230506827139972673993056447286090576726816489036904633181471200345608348993357650537629785712
     093273790212187573241116334334099692195465875240529890

736: 2920237824067623672781229606443862732526217328996139578136371314074447668225985916736318773377043640
     301034509333760339563359693453344590128218992436965627

737: 4725044054574450812753903599500310018616794055812628615041004495545648013834334910093969311006829352
     394308299545947912804476027787444282323684867677495517

738: 7645281878642074485535133205944172751143011384808768193177375809620095682060320826830288084383872992
     695342808879708252367835721240788872451903860114461144

739: 1237032593321652529828903680544448276975980544062139680821838030516574369589465573692425739539070234
     5089651108425656165172311749028233154775588727791956661

740: 2001560781185859978382417001138865552090281682543016500139575611478583937795497656375454547977457533
     7784993917305364417540147470269022027227492587906417805

741: 3238593374507512508211320681683313829066262226605156180961413641995158307384963230067880287516527768
     2874645025731020582712459219297255182003081315698374466

742: 5240154155693372486593737682822179381156543909148172681100989253473742245180460886443334835493985302
     0659638943036385000252606689566277209230573903604792271

743: 8478747530200884994805058364505493210222806135753328862062402895468900552565424116511215123010513070
     3534283968767405582965065908863532391233655219303166737

744: 1371890168589425748139879604732767259137935004490150154316339214894264279774588500295454995850449837
     24193922911803790583217672598429809600464229122907959008

745: 2219764921609514247620385441183316580160215618065483040522579504441154335031130911946576508151501144
     27728206880571196166182738507293341991697884342211125745

746: 3591655090198939995760265045916083839298150622555633194838918719335418614805719412242031504001950981
     51922129792374986749400411105723151592162113465119084753

747: 5811420011808454243380650487099400419458366240621116235361498223776572949836850324188608012153452125
     79650336672946182915583149613016493583859997807330210498

748: 9403075102007394239140915533015484258756516863176749430200416943111991564642569736430639516155403107
     31572466465321169664983560718739645176022111272449295251

749: 1521449511381584848252156602011488467821488310379786566556191516688856451447942006061924752830885523
     311222803138267352580566710331756138759882109079779505749

750: 2461757021582324272166248155313036893697139996697461509576233211000055607912198979704988704446425834
     042795269603588522245550271050495783935904220352228801000

751: 3983206532963909120418404757324525361518628307077248076132424727688912059360140985766913457277311357
     354018072741855874826116981382251922695786329432008306749

752: 6444963554546233392584652912637562255215768303774709585708657938688967667272339965471902161723737191
     396813342345444397071667252432747706631690549784237107749

753: 1042817008751014251300305766996208761673439661085195766184108266637787972663248095123881561900104854
     8750831415087300271897784233814999629327476879216245414498

754: 1687313364205637590558771058259964987195016491462666724754974060506684739390482091671071778072478574
     0147644757432744668969451486247747335959167429000482522247

755: 2730130372956651841859076825256173748868456152547862490939082327144472712053730186794953339972583428
     8898476172520044940867235720062746965286644308216727936745

756: 4417443737162289432417847883516138736063472644010529215694056387651157451444212278466025118045062002
     9046120929952789609836687206310494301245811737217210458992

757: 7147574110118941274276924708772312484931928796558391706633138714795630163497942465260978458017645431
     7944597102472834550703922926373241266532456045433938395737

758: 1156501784728123070669477259228845122099540144056892092232719510244678761494215474372700357606270743
     46990718032425624160540610132683735567778267782651148854729

759: 1871259195740017198097169730106076370592733023712731262896033381724241777844009720898798203408035286
     64935315134898458711244533059056976834310723828085087250466

760: 3027760980468140268766646989334921492692273167769623355128752891968920539338225195271498561014306030
     11926033167324082871785143191740712402088991610736236105195

761: 4899020176208157466863816719440997863285006191482354618024786273693162317182234916170296764422341316
     76861348302222541583029676250797689236399715438821323355661

762: 7926781156676297735630463708775919355977279359251977973153539165662082856520460111441795325436647346
     88787381469546624454814819442538401638488707049557559460856

763: 1282580133288445520249428042821691721926228555073433259117832543935524517370269502761209208985898866
     365648729771769166037844495693336090874888422488378882816517

764: 2075258248956075293812474413699283657523956490998631056433186460501732803022315513905388741529563601
     054436111241315790492659315135874492513377129537936442277373

765: 3357838382244520814061902456520975379450185046072064315551019004437257320392585016666597950515462467
     420084841013084956530503810829210583388265552026315325093890

766: 5433096631200596107874376870220259036974141537070695371984205464938990123414900530571986692045026068
     474520952254400747023163125965085075901642681564251767371263

767: 8790935013445116921936279326741234416424326583142759687535224469376247443807485547238584642560488535
     894605793267485703553666936794295659289908233590567092465153

768: 1422403164464571302981065619696149345339846812021345505951942993431523756722238607781057133460551460
     4369126745521886450576830062759380735191550915154818859836416

769: 2301496665809082995174693552370272786982279470335621474705465440369148501102987162504915597716600314
     0263732538789372154130496999553676394481459148745385952301569

770: 3723899830273654298155759172066422132322126282356966980657408433800672257825225770285972731177151774
     4632859284311258604707327062313057129673010063900204812137985

771: 6025396496082737293330452724436694919304405752692588455362873874169820758928212932790888328893752088
     4896591823100630758837824061866733524154469212645590764439554

772: 9749296326356391591486211896503117051626532035049555436020282307970493016753438703076861060070903862
     9529451107411889363545151124179790653827479276545795576577539

773: 1577469282243912888481666462093981197093093778774214389138315618214031377568165163586774938896465595
     14426042930512520122382975186046524177981948489191386341017093

774: 2552398914879552047630287651744292902255746982279169932740343849011080679243509033894461044903555981
     43955494037924409485928126310226314831809427765737181917594632

775: 4129868197123464936111954113838274099348840761053384321878659467225112056811674197481235983800021576
     58381536968436929608311101496272839009791376254928568258611725

776: 6682267112003016983742241765582567001604587743332554254619003316236192736055183231375697028703577558
     02337031006361339094239227806499153841600804020665750176206357

777: 1081213530912648191985419587942084110095342850438593857649766278346130479286685742885693301250359913
     460718567974798268702550329302771992851392180275594318434818082

778: 1749440242112949890359643764500340810255801624771849283111666609969749752892204066023263004120717669
     263055598981159607796789557109271146692992984296260068611024439

779: 2830653773025598082345063352442424920351144475210443140761432888315880232178889808908956305371077582
     723774166955957876499339886412043139544385164571854387045842521

780: 4580094015138547972704707116942765730606946099982292423873099498285629985071093874932219309491795251
     986829765937117484296129443521314286237378148868114455656866960

781: 7410747788164146055049770469385190650958090575192735564634532386601510217249983683841175614862872834
     710603932893075360795469329933357425781763313439968842702709481

782: 1199084180330269402775447758632795638156503667517502798850763188488714020232107755877339492435466808
     6697433698830192845091598773454671712019141462308083298359576441

783: 1940158959146684008280424805571314703252312725036776355314216427148865041957106124261457053921754092
     1408037631723268205887068103388029137800904775748052141062285922

784: 3139243139476953411055872564204110341408816392554279154164979615637579062189213880138796546357220900
     8105471330553461050978666876842700849820046238056135439421862363

785: 5079402098623637419336297369775425044661129117591055509479196042786444104146320004400253600278974992
     9513508962276729256865734980230729987620951013804187580484148285

786: 8218645238100590830392169933979535386069945510145334663644175658424023166335533884539050146636195893
     7618980292830190307844401857073430837440997251860323019906010648

787: 1329804733672422824972846730375496043073107462773639017312337170121046727048185388893930374691517088
     67132489255106919564710136837304160825061948265664510600390158933

788: 2151669257482481908012063723773449581680102013788172483676754735963449043681738777347835389355136678
     04751469547937109872554538694377591662502945517524833620296169581

789: 3481473991154904732984910454148945624753209476561811500989091906084495770729924166241765764046653766
     71883958803044029437264675531681752487564893783189344220686328514

790: 5633143248637386640996974177922395206433311490349983984665846642047944814411662943589601153401790444
     76635428350981139309819214226059344150067839300714177840982498095

791: 9114617239792291373981884632071340831186520966911795485654938548132440585141587109831366917448444211
     48519387154025168747083889757741096637632733083903522061668826609

792: 1474776048842967801497885880999373603761983245726177947032078519018038539955325005342096807085023465
     625154815505006308056903103983800440787700572384617699902651324704

793: 2386237772822196938896074344206507686880635342417357495597572373831282598469483716325233498829867886
     773674202659031476803986993741541537425333305468521221964320151313

794: 3861013821665164740393960225205881290642618588143535442629650892849321138424808721667330305914891352
     398829018164037784860890097725341978213033877853138921866971476017

795: 6247251594487361679290034569412388977523253930560892938227223266680603736894292437992563804744759239
     172503220823069261664877091466883515638367183321660143831291627330

796: 1010826541615252641968399479461827026816587251870442838085687415952992487531910115965989411065965059
     1571332238987107046525767189192225493851401061174799065698263103347

797: 1635551701063988809897402936403065924568912644926532131908409742621052861221339359765245791540440983
     0743835459810176308190644280659109009489768244496459209529554730677

798: 2646378242679241451865802415864892951385499896796974969994097158574045348753249475731235202606406042
     2315167698797283354716411469851334503341169305671258275227817834024

799: 4281929943743230261763205352267958875954412541723507101902506901195098209974588835496480994146847025
     3059003158607459662907055750510443512830937550167717484757372564701

800: 6928308186422471713629007768132851827339912438520482071896604059769143558727838311227716196753253067
     5374170857404743017623467220361778016172106855838975759985190398725

801: 1121023813016570197539221312040081070329432498024398917379911096096424176870242714672419719090010009
     28433174016012202680530522970872221529003044406006693244742562963426

802: 1813854631658817368902122088853366253063423741876447124569571502073338532743026545795191338765335316
     03807344873416945698153990191233999545175151261845669004727753362151

803: 2934878444675387566441343400893447323392856239900846041949482598169762709613269260467611057855345325
     32240518889429148378684513162106221074178195667852362249470316325577

804: 4748733076334204935343465489746813576456279981777293166519054100243101242356295806262802396620680641
     36047863762846094076838503353340220619353346929698031254198069687728

805: 7683611521009592501784808890640260899849136221678139208468536698412863951969565066730413454476025966
     68288382652275242455523016515446441693531542597550393503668386013305

806: 1243234459734379743712827438038707447630541620345543237498759079865596519432586087299321585109670660
     804336246415121336532361519868786662312884889527248424757866455701033

807: 2011595611835338993891308327102733537615455242513357158345612749706882914629542593972362930557273257
     472624629067396578987884536384233104006416432124798818261534841714338

808: 3254830071569718737604135765141440985245996862858900395844371829572479434062128681271684515666943918
     276960875482517915520246056253019766319301321652047243019401297415371

809: 5266425683405057731495444092244174522861452105372257554189984579279362348691671275244047446224217175
     749585504549914494508130592637252870325717753776846061280936139129709

810: 8521255754974776469099579857385615508107448968231157950034356408851841782753799956515731961891161094
     026546380032432410028376648890272636645019075428893304300337436545080

811: 1378768143837983420059502394962979003096890107360341550422434098813120413144547123175977940811537826
     9776131884582346904536507241527525506970736829205739365581273575674789

812: 2230893719335461066969460380701540553907635004183457345425869739698304591419927118827551137000653936
     3802678264614779314564883890417798143615755904634632669881611012219869

813: 3609661863173444487028962775664519557004525111543798895848303838511425004564474242003529077812191763
     3578810149197126219101391131945323650586492733840372035462884587894658

814: 5840555582508905553998423156366060110912160115727256241274173578209729595984401360831080214812845699
     7381488413811905533666275022363121794202248638475004705344495600114527

815: 9450217445682350041027385932030579667916685227271055137122477416721154600548875602834609292625037463
     0960298563009031752767666154308445444788741372315376740807380188009185

816: 1529077302819125559502580908839663977882884534299831137839665099493088419653327696366568950743788316
     28341786976820937286433941176671567238990990010790381446151875788123712

817: 2474099047387360563605319502042721944674553057026936651551912841165203879708215256650029880006292062
     59302085539829969039201607330980012683779731383105758186959255976132897

818: 4003176350206486123107900410882385922557437591326767789391577940658292299361542953016598830750080378
     87643872516650906325635548507651579922770721393896139633111131764256609

819: 6477275397593846686713219912925107867231990648353704440943490781823496179069758209666628710756372441
     46945958056480875364837155838631592606550452777001897820070387740389506

820: 1048045174780033280982112032380749378978942823968047223033506872248178847843130116268322754150645282
     034589830573131781690472704346283172529321174170898037453181519504646115

821: 1695772714539417949653434023673260165702141888803417667127855950430528465750105937234985625226282526
     181535788629612657055309860184914765135871626947899935273251907245035621

822: 2743817889319451230635546056054009544681084712771464890161362822678707313593236053503308379376927808
     216125619202744438745782564531197937665192801118797972726433426749681736

823: 4439590603858869180288980079727269710383226601574882557289218773109235779343341990738294004603210334
     397661407832357095801092424716112702801064428066697907999685333994717357

824: 7183408493178320410924526135781279255064311314346347447450581595787943092936578044241602383980138142
     613787027035101534546874989247310640466257229185495880726118760744399093

825: 1162299909703718959121350621550854896544753791592123000473980036889717887227992003497989638858334847
     7011448434867458630347967413963423343267321657252193788725804094739116450

826: 1880640759021551000213803235128982822051184923026757745219038196468512196521649807922149877256348661
     9625235461902560164894842403210733983733578886437689669451922855483515543

827: 3042940668725269959335153856679837718595938714618880745693018233358230083749641811420139516114683509
     6636683896770018795242809817174157327000900543689883458177726950222631993

828: 4923581427746820959548957091808820540647123637645638490912056429826742280271291619342289393371032171
     6261919358672578960137652220384891310734479430127573127629649805706147536

829: 7966522096472090918884110948488658259243062352264519236605074663184972364020933430762428909485715681
     2898603255442597755380462037559048637735379973817456585807376755928779529

830: 1289010352421891187843306804029747879989018598991015772751713109301171464429222505010471830285674785
     29160522614115176715518114257943939948469859403945029713437026561634927065

831: 2085662562069100279731717898878613705913324834217467696412220575619668700831315848086714721234246353
     42059125869557774470898576295502988586205239377762486299244403317563706594

832: 3374672914490991467575024702908361585902343433208483469163933684920840165260538353097186551519921138
     71219648483672951186416690553446928534675098781707516012681429879198633659

833: 5460335476560091747306742601786975291815668267425951165576154260540508866091854201183901272754167492
     13278774353230725657315266848949917120880338159470002311925833196762340253

834: 8835008391051083214881767304695336877718011700634434634740087945461349031352392554281087824274088630
     84498422836903676843731957402396845655555436941177518324607263075960973912

835: 1429534386761117496218850990648231216953367996806038580031624220600185789744424675546498909702825612
     297777197190134402501047224251346762776435775100647520636533096272723314165

836: 2313035225866225817707027721117764904725169166869482043505633015146320692879663930974607692130234475
     382275620027038079344779181653743608431991212041825038961140359348684288077

837: 3742569612627343313925878711765996121678537163675520623537257235746506482624088606521106601833060087
     680052817217172481845826405905090371208426987142472559597673455621407602242

838: 6055604838493569131632906432883761026403706330545002667042890250892827175503752537495714293963294563
     062328437244210561190605587558833979640418199184297598558813814970091890319

839: 9798174451120912445558785144649757148082243494220523290580147486639333658127841144016820895796354650
     742381254461383043036431993463924350848845186326770158156487270591499492561

840: 1585377928961448157719169157753351817448594982476552595762303773753216083363159368151253518975964921
     3804709691705593604227037581022758330489263385511067756715301085561591382880

841: 2565195374073539402275047672218327532256819331898604924820318522417149449175943482552935608555600386
     4547090946166976647263469574486682681338108571837837914871788356153090875441

842: 4150573303034987559994216829971679349705414314375157520582622296170365532539102850704189127531565307
     8351800637872570251490507155509441011827371957348905671587089441714682258321

843: 6715768677108526962269264502190006881962233646273762445402940818587514981715046333257124736087165694
     2898891584039546898753976729996123693165480529186743586458877797867773133762

844: 1086634198014351452226348133216168623166764796064891996598556311475788051425414918396131386361873100
     21250692221912117150244483885505564704992852486535649258045967239582455392083

845: 1758211065725204148453274583435169311362988160692268241138850393334539549596919551721843859970589669
     64149583805951664048998460615501688398158333015722392844504845037450228525845

846: 2844845263739555600679622716651337934529752956757160237737406704810327601022334470117975246332462769
     85400276027863781199242944501007253103151185502258042102550812277032683917928

847: 4603056329464759749132897300086507245892741117449428478876257098144867150619254021839819106303052439
     49549859833815445248241405116508941501309518517980434947055657314482912443773

848: 7447901593204315349812520016737845180422494074206588716613663802955194751641588491957794352635515209
     34950135861679226447484349617516194604460704020238477049606469591515596361701

849: 1205095792266907509894541731682435242631523519165601719548992090110006190226084251379761345893856764
     884499995695494671695725754734025136105770222538218911996662126905998508805474

850: 1949885951587339044875793733356219760673772926586260591210358470405525665390243100575540781157408285
     819450131557173898143210104351541330710230926558457389046268596497514105167175

851: 3154981743854246554770335465038655003305296445751862310759350560515531855616327351955302127051265050
     703950127252668569838935859085566466816001149096676301042930723403512613972649

852: 5104867695441585599646129198394874763979069372338122901969709030921057521006570452530842908208673336
     523400258809842467982145963437107797526232075655133690089199319901026719139824

853: 8259849439295832154416464663433529767284365818089985212729059591436589376622897804486145035259938387
     227350386062511037821081822522674264342233224751809991132130043304539333112473

854: 1336471713473741775406259386182840453126343519042810811469876862235764689762946825701698794346861172
     3750750644872353505803227785959782061868465300406943681221329363205566052252297

855: 2162456657403324990847905852526193429854780100851809332742782821379423627425236606150313297872855011
     0978101030934864543624309608482456326210698525158753672353459406510105385364770

856: 3498928370877066766254165238709033882981123619894620144212659683615188317188183431852012092219716183
     4728851675807218049427537394442238388079163825565697353574788769715671437617067

857: 5661385028280391757102071091235227312835903720746429476955442504994611944613420038002325390092571194
     5706952706742082593051847002924694714289862350724451025928248176225776822981837

858: 9160313399157458523356236329944261195817027340641049621168102188609800261801603469854337482312287378
     0435804382549300642479384397366933102369026176290148379503036945941448260598904

859: 1482169842743785028045830742117948850865293106138747909812354469360441220641502350785666287240485857
     26142757089291383235531231400291627816658888527014599405431285122167225083580741

860: 2398201182659530880381454375112374970446995840202852871929164688221421246821662697771100035471714595
     06578561471840683878010615797658560919027914703304747784934322068108673344179645

861: 3880371025403315908427285117230323821312288946341600781741519157581862467463165048556766322712200452
     32721318561132067113541847197950188735686803230319347190365607190275898427760386

862: 6278572208062846788808739492342698791759284786544453653670683845803283714284827746327866358183915047
     39299880032972750991552462995608749654714717933624094975299929258384571771940031

863: 1015894323346616269723602460957302261307157373288605443541220300338514618174799279488463268089611549
     972021198594104818105094310193558938390401521163943442165665536448660470199700417

864: 1643751544152900948604476410191572140483085851943050808908288684918842989603282054121249903908003054
     711321078627077569096646773189167688045116239097567537140965465707045041971640448

865: 2659645867499517218328078871148874401790243225231656252449508985257357607778081333609713171997614604
     683342277221182387201741083382726626435517760261510979306631002155705512171340865

866: 4303397411652418166932555281340446542273329077174707061357797670176200597381363387730963075905617659
     394663355848259956298387856571894314480633999359078516447596467862750554142981313

867: 6963043279151935385260634152489320944063572302406363313807306655433558205159444721340676247903232264
     078005633069442343500128939954620940916151759620589495754227470018456066314322178

868: 1126644069080435355219318943382976748633690137958107037516510432560975880254080810907163932380884992
     3472668988917702299798516796526515255396785758979668012201823937881206620457303491

869: 1822948396995628893745382358631908843040047368198743368897241098104331700770025283041231557171208218
     7550674621987144643298645736481136196312937518600257507956051407899662686771625669

870: 2949592466076064248964701302014885591673737506156850406413751530665307581024106093948395489552093211
     1023343610904846943097162533007651451709723277579925520157875345780869307228929160

871: 4772540863071693142710083660646794434713784874355593775310992628769639281794131376989627046723301429
     8574018232891991586395808269488787648022660796180183028113926753680531994000554829

872: 7722133329147757391674784962661680026387522380512444181724744159434946862818237470938022536275394640
     9597361843796838529492970802496439099732384073760108548271802099461401301229483989

873: 1249467419221945053438486862330847446110130725486803795703573678820458614461236884792764958299869607
     08171380076688830115888779071985226747755044869940291576385728853141933295230038818

874: 2021680752136720792605965358597015448748882963538048213876048094763953300743060631886567211927409071
     17768741920485668645381749874481665847487428943700400124657530952603334596459522807

875: 3271148171358665846044452220927862894859013689024852009579621773584411915204297516679332170227278678
     25940121997174498761270528946466892595242473813640691701043259805745267891689561625

876: 5292828923495386638650417579524878343607896652562900223455669868348365215947358148565899382154687749
     43708863917660167406652278820948558442729902757341091825700790758348602488149084432

877: 8563977094854052484694869800452741238466910341587752233035291641932777131151655665245231552381966427
     69648985914834666167922807767415451037972376570981783526744050564093870379838646057

878: 1385680601834943912334528737997761958207480699415065245649096151028114234709901381381113093453665417
     713357849832494833574575086588364009480702279328322875352444841322442472867987730489

879: 2242078311320349160804015718043036082054171733573840468952625315221391947825066947905636248691862060
     483006835747329499742497894355779460518674655899304658879188891886536343247826376546

880: 3627758913155293073138544456040798040261652432988905714601721466249506182534968329286749342145527478
     196364685579824333317072980944143469999376935227627534231633733208978816115814107035

881: 5869837224475642233942560174083834122315824166562746183554346781470898130360035277192385590837389538
     679371521327153833059570875299922930518051591126932193110822625095515159363640483581

882: 9497596137630935307081104630124632162577476599551651898156068247720404312895003606479134932982917016
     875736206906978166376643856244066400517428526354559727342456358304493975479454590616

883: 1536743336210657754102366480420846628489330076611439808171041502919130244325503888367152052382030655
     5555107728234131999436214731543989331035480117481491920453278983400009134843095074197

884: 2486502949973751284810476943433309844747077736566604997986648327691170675615004249015065545680322357
     2430843935141110165812858587788055731552908643836051647795735341704503110322549664813

885: 4023246286184409038912843423854156473236407813178044806157689830610300919940508137382217598062353012
     7985951663375242165249073319332045062588388761317543568249014325104512245165644739010

886: 6509749236158160323723320367287466317983485549744649804144338158301471595555512386397283143742675370
     0416795598516352331061931907120100794141297405153595216044749666809015355488194403823

887: 1053299552234256936263616379114162279121989336292269461030202798891177251549602052377950074180502838
     28402747261891594496311005226452145856729686166471138784293763991913527600653839142833

888: 1704274475850072968635948415842908910920337891266734441444636614721324411105153291017678388554770375
     28819542860407946827372937133572246650870983571624734000338513658722542956142033546656

889: 2757574028084329904899564794957071190042327227559003902474839413612501662654755343395628462735273213
     57222290122299541323683942360024392507600669738095872784632277650636070556795872689489

890: 4461848503934402873535513210799980100962665118825738343919476028333826073759908634413306851290043588
     86041832982707488151056879493596639158471653309720606784970791309358613512937906236145

891: 7219422532018732778435078005757051291004992346384742246394315441946327736414663977808935314025316802
     43264123105007029474740821853621031666072323047816479569603068959994684069733778925634

892: 1168127103595313565197059121655703139196765746521048059031379147028015381017457261222224216531536039
     129305956087714517625797701347217670824543976357537086354573860269353297582671685161779

893: 1890069356797186843040566922231408268297264981159522283670810691222648154658923659003117747934067719
     372570079192721547100538523200838702490616299405353565924176929229347981652405464087413

894: 3058196460392500408237626043887111407494030727680570342702189838250663535676380920225341964465603758
     501876035280436064726336224548056373315160275762890652278750789498701279235077149249192

895: 4948265817189687251278192966118519675791295708840092626373000529473311690335304579228459712399671477
     874446114473157611826874747748895075805776575168244218202927718728049260887482613336605

896: 8006462277582187659515819010005631083285326436520662969075190367723975226011685499453801676865275236
     376322149753593676553210972296951449120936850931134870481678508226750540122559762585797

897: 1295472809477187491079401197612415075907662214536075559544819089719728691634699007868226138926494671
     4250768264226751288380085720045846524926713426099379088684606226954799801010042375922402

898: 2096119037235406257030983098612978184236194858188141856452338126492126214235867557813606306613022195
     0627090413980344964933296692342797974047650277030513959166284735181550341132602138508199

899: 3391591846712593748110384296225393260143857072724217415997157216211854905870566565681832445539516866
     4877858678207096253313382412388644498974363703129893047850890962136350142142644514430601

900: 5487710883948000005141367394838371444380051930912359272449495342703981120106434123495438752152539061
     5504949092187441218246679104731442473022013980160407007017175697317900483275246652938800

901: 8879302730660593753251751691063764704523909003636576688446652558915836025977000689177271197692055928
     0382807770394537471560061517120086971996377683290300054868066659454250625417891167369401

902: 1436701361460859375839311908590213614890396093454893596089614790161981714608343481267270994984459498
     95887756862581978689806740621851529445018391663450707061885242356772151108693137820308201

903: 2324631634526918751164487077696590085342786993818551264934280046053565317206043550184998114753665091
     76270564632976516161366802138971616417014769346741007116753309016226401734111028987677602

904: 3761332995987778127003798986286803700233183087273444861023894836215547031814387031452269109738124590
     72158321495558494851173542760823145862033161010191714178638551372998552842804166807985803

905: 6085964630514696878168286063983393785575970081091996125958174882269112349020430581637267224491789682
     48428886128535011012540344899794762279047930356932721295391860389224954576915195795663405

906: 9847297626502475005172085050270197485809153168365440986982069718484659380834817613089536334229914273
     20587207624093505863713887660617908141081091367124435474030411762223507419719362603649208

907: 1593326225701717188334037111425359127138512324945743711294024460075377172985524819472680355872170395
     569016093752628516876254232560412670420129021724057156769422272151448461996634558399312613

908: 2578055988351964688851245616452378875719427641782287809992231431923843111069006580781633989295161822
     889603301376722022739968120221030578561210113091181592243452683913671969416353921002961821

909: 4171382214053681877185282727877738002857939966728031521286255891999220284054531400254314345167332218
     458619395129350539616222352781443248981339134815238749012874956065120431412988479402274434

910: 6749438202405646566036528344330116878577367608510319331278487323923063395123537981035948334462494041
     348222696506072562356190473002473827542549247906420341256327639978792400829342400405236255

911: 1092082041645932844322181107220785488143530757523835085256474321592228367917806938129026267962982625
     9806842091635423101972412825783917076523888382721659090269202596043912832242330879807510689

912: 1767025861886497500925833941653797176001267518374867018384323053984534707430160736232621101409232030
     1155064788141495664328603298786390904066437630628079431525530236022705233071673280212746944

913: 2859107903532430345248015048874582664144798275898702103640797375576763075347967674361647369372214656
     0961906879776918766301016124570307980590326013349738521794732832066618065314004160020257633

914: 4626133765418927846173848990528379840146065794273569122025120429561297782778128410594268470781446686
     2116971667918414430629619423356698884656763643977817953320263068089323298385677440233004577

915: 7485241668951358191421864039402962504290864070172271225665917805138060858126096084955915840153661342
     3078878547695333196930635547927006865247089657327556475114995900155941363699681600253262210

916: 1211137543437028603759571302993134234443692986444584034769103823469935864090422449555018431093510802
     85195850215613747627560254971283705749903853301305374428435258968245264662085359040486266787

917: 1959661710332164422901757706933430484872779393461811157335695603983741949903032058050610015108876937
     08274728763309080824490890519210712615150942958632930903550254868401206025785040640739528997

918: 3170799253769193026661329009926564719316472379906395192104799427453677813993454507605628446202387739
     93470578978922828452051145490494418365054796259938305331985513836646470687870399681225795784

919: 5130460964101357449563086716859995204189251773368206349440495031437419763896486565656238461311264677
     01745307742231909276542036009705130980205739218571236235535768705047676713655440321965324781

920: 8301260217870550476224415726786559923505724153274601541545294458891097577889941073261866907513652416
     95215886721154737728593181500199549345260535478509541567521282541694147401525840003191120565

921: 1343172118197190792578750244364655512769497592664280789098578949032851734178642763891810536882491709
     396961194463386647005135217509904680325466274697080777803057051246741824115181280325156445346

922: 2173298139984245840201191817043311505120070007991740943253108394921961491967636871217997227633856951
     092177081184541384733728399010104229670726810175590319370578333788435971516707120328347565911

923: 3516470258181436632779942061407967017889567600656021732351687343954813226146279635109807764516348660
     489138275647928031738863616520008909996193084872671097173635385035177795631888400653504011257

924: 5689768398165682472981133878451278523009637608647762675604795738876774718113916506327804992150205611
     581315356832469416472592015530113139666919895048261416544213718823613767148595520981851577168

925: 9206238656347119105761075939859245540899205209303784407956483082831587944260196141437612756666554272
     070453632480397448211455632050122049663112979920932513717849103858791562780483921635355588425

926: 1489600705451280157874220981831052406390884281795154708356127882170836266237411264776541774881675988
     3651768989312866864684047647580235189330032874969193930262062822682405329929079442617207165593

927: 2410224571085992068450328575816976960480804802725533149151776190453995060663430878920303050548331415
     5722222621793264312895503279630357238993145854890126443979911926541196892709563364252562754018

928: 3899825276537272226324549557648029366871689084520687857507904072624831326900842143696844825430007403
     9373991611106131177579550927210592428323178729859320374241974749223602222638642806869769919611

929: 6310049847623264294774878133465006327352493887246221006659680263078826387564273022617147875978338819
     5096214232899395490475054206840949667316324584749446818221886675764799115348206171122332673629

930: 1020987512416053652109942769111303569422418297176690886416758433570365771446511516631399270140834622
     34470205844005526668054605134051542095639503314608767192463861424988401337986848977992102593240

931: 1651992497178380081587430582457804202157667685901312987082726459878248410202938818893114057738668504
     29566420076904922158529659340892491762955827899358214010685748100753200453335055149114435266869

932: 2672980009594433733697373351569107771580085983078003873499484893448614181649450335524513327879503126
     64036625920910448826584264474944033858595331213966981203149609525741601791321904127106537860109

933: 4324972506772813815284803934026911973737753668979316860582211353326862591852389154417627385618171630
     93603045997815370985113923815836525621551159113325195213835357626494802244656959276220973126978

934: 6997952516367247548982177285596019745317839652057320734081696246775476773501839489942140713497674757
     57639671918725819811698188290780559480146490327292176416984967152236404035978863403327510987087

935: 1132292502314006136426698121962293171905559332103663759466390760010233936535422864435976809911584638
     851242717916541190796812112106617085101697649440617371630820324778731206280635822679548484114065

936: 1832087753950730891324915850521895146437343297309395832874560384687781613885606813430190881261352114
     608882389835267010608510300397397644581844139767909548047805291930967610316614686082875995101152

937: 2964380256264737027751613972484188318342902629413059592340951144698015550421029677866167691172936753
     460125107751808201405322412504014729683541789208526919678625616709698816597250508762424479215217

938: 4796468010215467919076529823006083464780245926722455425215511529385797164306636491296358572434288868
     069007497587075212013832712901412374265385928976436467726430908640666426913865194845300474316369

939: 7760848266480204946828143795490271783123148556135515017556462674083812714727666169162526263607225621
     529132605338883413419155125405427103948927718184963387405056525350365243511115703607724953531586

940: 1255731627669567286590467361849635524790339448285797044277197420346960987903430266045888483604151448
     9598140102925958625432987838306839478214313647161399855131487433991031670424980898453025427847955

941: 2031816454317587781273281741398662703102654303899348546032843687755342259376196882962141109964874011
     1127272708264842038852142963712266582163241365346363242536543959341396913936096602060750381379541

942: 3287548081987155067863749103248298227892993752185145590310041108102303247279627149008029593569025460
     0725412811190800664285130802019106060377555012507763097668031393332428584361077500513775809227496

943: 5319364536304742849137030844646960930995648056084494136342884795857645506655824031970170703533899471
     1852685519455642703137273765731372642540796377854126340204575352673825498297174102574526190607037

944: 8606912618291897917000779947895259158888641808269639726652925903959948753935451180978200297102924931
     2578098330646443367422404567750478702918351390361889437872606746006254082658251603088301999834533

945: 1392627715459664076613781079254222008988428986435413386299581069981759426059127521294837100063682440
     24430783850102086070559678333481851345459147768216015778077182098680079580955425705662828190441570

946: 2253318977288853868313859074043747924877293167262377358964873660377754301452672639392657129773974933
     37008882180748529437982082901232330048377499158577905215949788844686333663613677308751130190276103

947: 3645946692748517944927640153297969933865722153697790745264454730359513727511800160687494229837657373
     61439666030850615508541761234714181393836646926793920994026970943366413244569103014413958380717673

948: 5899265670037371813241499227341717858743015320960168104229328390737268028964472800080151359611632306
     98448548211599144946523844135946511442214146085371826209976759788052746908182780323165088570993776

949: 9545212362785889758169139380639687792608737474657958849493783121096781756476272960767645589449289680
     59888214242449760455065605370660692836050793012165747204003730731419160152751883337579046951711449

950: 1544447803282326157141063860798140565135175279561812695372311151183404978544074576084779694906092198
     758336762454048905401589449506607204278264939097537573413980490519471907060934663660744135522705225

951: 2498969039560915132957977798862109344396049027027608580321689463293083154191701872161544253851021166
     818224976696498665856655054877267897114315732109703320617984221250891067213686546998323182474416674

952: 4043416842843241290099041659660249909531224306589421275694000614476488132735776448246323948757113365
     576561739150547571258244504383875101392580671207240894031964711770362974274621210659067317997121899

953: 6542385882404156423057019458522359253927273333617029856015690077769571286927478320407868202608134532
     394786715847046237114899559261142998506896403316944214649948933021254041488307757657390500471538573

954: 1058580272524739771315606111818260916345849764020645113170969069224605941966325476865419215136524789
     7971348454997593808373144063645018099899477074524185108681913644791617015762928968316457818468660472

955: 1712818860765155413621308057670496841738577097382348098772538077001563070659073308906206035397338243
     0366135170844640045488043622906161098406373477841129323331862577812871057251236725973848318940199045

956: 2771399133289895184936914169488757758084426861402993211943507146226169012625398785771625250533863032
     8337483625842233853861187686551179198305850552365314432013776222604488073014165694290306137408859517

957: 4484217994055050598558222227159254599823003958785341310716045223227732083284472094677831285931201275
     8703618796686873899349231309457340296712224030206443755345638800417359130265402420264154456349058562

958: 7255617127344945783495136396648012357907430820188334522659552369453901095909870880449456536465064308
     7041102422529107753210418996008519495018074582571758187359415023021847203279568114554460593757918079

959: 1173983512139999638205335862380726695773043477897367583337559759268163317919434297512728782239626558
     4574472121921598165255965030546585979173029861277820194270505382343920633354497053481861505010697664
     1

960: 1899545224874494216554849502045527931563786559916201035603514996213553427510421385557674435886132989
     3278582364174508940577006930147437928674837319534996013006446884646105353682453864937307564386489472
     0

961: 3073528737014493854760185364426254627336830037813568618941074755481716745429855683070403218125759547
     7853054486096107105832971960694023907847867180812816207276952266990025987036950918419169069397187136
     1

962: 4973073961888988071315034866471782558900616597729769654544589751695270172940277068628077654011892537
     1131636850270616046409978890841461836522704500347812220283399151636131340719404783356476633783676608
     1

963: 8046602698903481926075220230898037186237446635543338273485664507176986918370132751698480872137652084
     8984691336366723152242950851535485744370571681160628427560351418626157327756355701775645703180863744
     2

964: 1301967666079246999739025509736981974513806323327310792803025425887225709131040982032655852614954462
     2011632818663733919865292974237694758089327618150844064784375057026228866847576048513212233696454035
     23

965: 2106627935969595192346547532826785693137550986881644620151591876604924400968054257202503939828719670
     6910101952300406235089588059391243332526384786266906907540410198888844599623211618690776804014540409
     65

966: 3408595602048842192085573042563767667651357310208955412954617302492150110099095239235159792443674132
     8921734770964140154954881033628938090615712404417750972324785255915073466470787667203989037710994444
     88

967: 5515223538018437384432120575390553360788908297090600033106209179097074511067149496437663732272393803
     5831836723264546390044469093020181423142097190684657879865195454803918066093999285894765841725534854
     53

968: 8923819140067279576517693617954321028440265607299555446060826481589224621166244735672823524716067936
     4753571494228686544999350126649119513757809595102408852189980710718991532564786953098754879436529299
     41

969: 1443904267808571696094981419334487438922917390439015547916703566068629913223339423211048725698846174
     0058540821749323293504381921966930093689990678578706673205517616552290959865878623899352072116206415
     394

970: 2336286181815299653746750781129919541766943951168971092522786214227552375339963896778331078170452967
     6533897971172191948004316934631842045065771638088947558424515687624190113122357319209227560059859345
     335

971: 3780190449623871349841732200464406980689861341607986640439489780296182288563303319989379803869299141
     6592438792921515241508698856598772138755762316667654231630033304176481072988235943108579632176065760
     729

972: 6116476631439171003588482981594326522456805292776957732962275994523734663903267216767710882039752109
     3126336764093707189513015791230614183821533954756601790054548991800671186110593262317807192235925106
     064

973: 9896667081063042353430215182058733503146666634384944373401765774819916952466570536757090685909051250
     9718775557015222431021714647829386322577296271424256021684582295977152259098829205426386824411990866
     793

974: 1601314371250221335701869816365306002560347192716190210636404176934365161636983775352480156794880336
     0284511232110892962053473043906000050639883022618085781173913128777782344520942246774419401664791597
     2857

975: 2590981079356525571044891334571179352875013856154684647976580754416356856883640829028189225385785461
     1256388787812415205155644508688938682897612649760511383342371358375497570430825167317058084105990683
     9650

976: 4192295450606746906746761150936485355435361048870874858612984931350722018520624604380669382180665797
     1540900019923308167209117552594938733537495672378597164516284487153279914951767414091477485770782281
     2507

977: 6783276529963272477791652485507664708310374905025559506589565685767078875404265433408858607566451258
     2797288807735723372364762061283877416435108322139108547858655845528777485382592581408535569876772965
     2157

978: 1097557198057001938453841363644415006374573595389643436520255061711780089392489003778952798974711705
     5433818882765903153957387961387881614997260399451770571237494033268205740033435999550001305564755524
     64664

979: 1775884851053329186233006612195181477205611085892199387179211630288487976932915547119838659731356831
     3713547763539475491193864167516269356640771231665681426023359617821083488571695257690854862552432821
     16821

980: 2873442049110331124686847975839596483580184681281842823699466692000268066325404550898791458706068536
     9147366646305378645151252128904150971638031631117451997260853651089289228605131257240856168117188345
     81485

981: 4649326900163660310919854588034777960785795767174042210878678322288756043258320098018630118437425368
     2860914409844854136345116296420420328278802862783133423284213268910372717176826514931711030669621166
     98306

982: 7522768949273991435606702563874374444365980448455885034578145014289024109583724648917421577143493905
     2008281056150232781496368425324571299916834493900585420545066919999661945781957772172567198786809512
     79791

983: 1217209584943765174652655715190915240515177621562992724545682333657778015284204474693605169558091927
     3486919546599508691784148472174499162819563735668371884382928018891003466295878428710427822945643067
     978097

984: 1969486479871164318213325971578352684951775666408581228003496835086680426242576939585347327272441317
     8687747652214531969933785314706956292811247185058430426437434710890969660874074205927684542824324019
     257888

985: 3186696064814929492865981686769267925466953287971573952549179168744458441526781414278952496830533245
     2174667198814040661717933786881455455630810920726802310820362729781973127169952634638112365769967087
     235985

986: 5156182544686093811079307658347620610418728954380155180552676003831138867769358353864299824102974563
     0862414851028572631651719101588411748442058105785232737257797440672942788044026840565796908594291106
     493873

987: 8342878609501023303945289345116888535885682242351729133101855172575597309296139768143252320933507808
     3037082049842613293369652888469867204072869026512035048078160170454915915213979475203909274364258193
     729858

988: 1349906115418711711502459700346450914630441119673188431365453117640673617706549812200755214503648237
     1389949690087118592502137199005827895251492713229726778533595761112785870325800631576970618295854930
     0223731

989: 2184193976368814041896988634858139768219009343908361344675638634898233348636163789015080446596999017
     9693657895071379921839102487852814615658779615880930283341411778158277461847198579097361545732280749
     3953589

990: 3534100091787525753399448335204590682849450463581549776041091752538906966342713601215835661100647255
     1083607585158498514341239686858642510910272329110657061875007539271063332172999210674332164028135679
     4177320

991: 5718294068156339795296436970062730451068459807489911120716730387437140314978877390230916107697646273
     0777265480229878436180342174711457126569051944991587345216419317429340794020197789771693709760416428
     8130909

992: 9252394159943865548695885305267321133917910271071460896757822139976047281321590991446751768798293528
     1860873065388376950521581861570099637479324274102244407091426856700404126193197000446025873788552108
     2308229

993: 1497068822810020534399232227533005158498637007856137201747455252741318759630046838167766787649593980
     1263813854561825538670192403628155676404837621909383175230784617412974492021339479021771958354896853
     70439138

994: 2422308238804407089268820758059737271890428034963283291423237466738923487762205937312441964529423332
     9449901161100663233722350589785165640152770049319607615939927303083014904640659179066374545733752064
     52747367

995: 3919377061614427623668052985592742430389065042819420493170692719480242247392252775480208752179017313
     0713715015662488772392542993413321316557607671228990791170711920495989396661998658088146504088648918
     23186505

996: 6341685300418834712936873743652479702279493077782703784593930186219165735154458712792650716708440646
     0163616176763152006114893583198486956710377720548598407110639223579004301302657837154521049822400982
     75933872

997: 1026106236203326233660492672924522213266855812060212427776462290569940798254671148827285946888745795
     9087733119242564077850743657661180827326798539177758919828135114407499369796465649524266755391104990
     099120377

998: 1660274766245209704954180047289770183494805119838482806235855309191857371770117020106551018559589860
     5104094736918879278462233015981029522997836311232618760539199036765399799926731433239718860373345088
     375054249

999: 2686381002448535938614672720214292396761660931898695234012317599761798170024788168933836965448335656
     4191827856161443356312976673642210350324634850410377680367334151172899169723197082763985615764450078
     474174626

1000: 4346655768693745643568852767504062580256466051737178040248172908953655541794905189040387984007925516
     9295922593080322634775209689623239873322471161642996440906533187938298969649928516003704476137795166
     849228875


© 2020 Carlo Vecchio
Torna ai contenuti