0 0 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 376 15 608 16 982 17 1587 18 2564 19 4143 20 6694 21 10816 22 17476 23 28237 24 45624 25 73717 26 119108 27 192449 28 310949 29 502416 30 811778 31 1311630 32 2119265 33 3424201 34 5532650 35 8939375 36 14443788 37 23337539 38 37707610 39 60926041 40 98441202 41 159056294 42 256995080 43 415239596 44 670923046 45 1084043377 46 1751542222 47 2830052949 48 4572655796 49 7388264957 50 11937583214 51 19288140561 52 31164797734 53 50354497093 54 81360238533 55 131457740546 56 212402739483 57 343189556983 58 554508253089 59 895946267850 60 1447624467990 61 2338998080044 62 3779234283077 63 6106294779907 64 9866240922423 65 15941370904596 66 25757257329926 67 41617267995989 68 67243067585369 69 108647932841875 70 175547810870261 71 283641235459047 72 458293100061458 73 740486711052515 74 1196440813033929 75 1933148289803367 76 3123482808057389 77 5046764856938333 78 8154306294091126 79 13175313893699533 80 21288002919794670 81 34396073745908834 82 55575428732861629 83 89795954667900202 84 145087742165302784 85 234425403733141528 86 378772659187391797 87 612001622107499396 88 988841133005087826 89 1597719272304529833 90 2581513640452679326 91 4171078606463118033 92 6739416933022097826 93 10889207536565421189 94 17594228395841610181 95 28427860503674169741 96 45932292944847879720 97 74215065706356746677 98 119912933247471484869 99 193749226294640839749 100 313050157920004825222 101 505810543081640577145 102 817262981729340872534 103 1320492011170528770353 104 2133583914293406524854 105 3447336508530913197381 106 5570031215287754301046 107 8999773495422825888246 108 14541376850206906019551 109 23495218052684884028077 110 37962379837185433300951 111 61337684956622845844159 112 99106315567513638305361 113 160130950366216479324298 114 258731455390648477052514 115 418045142775135615504278 116 675456106154613563786439 117 1091367665015455772765863 118 1763376434661538423354921 119 2849174068461706441819738 120 4603550729627822039286413 121 7438183421239321575086600 122 12018238932814458730344936 123 19418459974216594872130585 124 31375361222074430756631362 125 50694714880723511990456586 126 81909945152431726267763650 127 132345928577764589781167722 128 213837828587421180433427094 129 345508301059031156650808377 130 558254761981436881311469608 131 901999686605806499538923064 132 1457405274518781674408572934 133 2354801410394960351908209585 134 3804768501492502704741695919 135 6147551672954648597919560568 136 9932901714472934707789125902 137 16049078026205508874952055108 138 25931285025797720070750724424 139 41898453106850797219435015882 140 67697392204070752700404572584 141 109382007482334128739406161372 142 176733891385345850283159925579 143 285557644105698542141254617343 144 461389535804438585924875619858 145 745489774635618346391721664267 146 1204524509029661971964689074540 147 1946209515163787815651669042888 148 3144586472520495139018438556860 149 5080863085969810019962318473846 150 8209400480464099650105804975598 151 13264332281408111949997372725020 152 21431834308765360802883742684736 153 34628469197969402000180710837172 154 55950921499252428674325047360536 155 90402656805836484824222598272129 156 146068020660983214956406391015322 157 236009287931015261194704113667593 158 381331818817362857804718783018648 159 616136582239348457027458207611701 160 995522191541547527016525321587461 161 1608514187308375488904965090642302 162 2598955515763953205901528093755917 163 4199260302591864595156387379422621 164 6784951486074409689107918100453518 165 10962779954357508923461421737191403 166 17713102971233949210569159126807749 167 28619932004092205705356255816638616 168 46242632318520318431101192345174236 169 74716496301951540921501041770797530 170 120723119332540844091407530002304173 171 195058283815675022155103852990083055 172 315165266565976517789483924784775527 173 509228028190109992417571252453271121 174 822784780568778134718150212147404346 175 1329413853243124173929819936506919550 176 2147999373509310444052813761274901275 177 3470628275266360208293525779681367307 178 5607664868821313143422878119219077179 179 9060580041116439402505834739773636737 180 14639624977933660340223356603176075300 181 23653962386731579424298090150604537801 182 38218870868363288223599945712009815571 183 61752110135762326803806628332612049199 184 99775922720309940005251470191631781715 185 161212867589506290291268614599459055387 186 260479562281626120304102513538637565981 187 420869645090563632460652977925949217022 188 680019793518946628590825671528079863453 189 1098741439236000950607425835692754179200 190 1775290604479681218989957981441152675346 191 2868424378846860856453960939014687777367 192 4634654403285425636041413085716066815976 193 7488439157154352832155150668127578518043 194 12099439598053046888772265663693040796218 195 19549659884339036432703816386108609498690 196 31587347372256320994672275421469038245709 197 51037231333875047487370840337386015962684 198 82463365838541862191751847144255595153006 199 133240117610135283558818584968102973549709 200 215282613803586582118109779134432619485693 201 347842711620202919048337538431007513171949 202 562026583984553500215839891729747378478442 203 908094005000276738045187472179313738975045 204 1467252164605983377404573402970046429676120 205 2370711515202974689813719462063644101835189 206 3830475240651803714386137714365562952993266 207 6189087316256725357311084910765514014032237 208 10000012897024190035264518808744968357526813 209 16157512865908659071580931444089013333313341 210 26106488531598974059358079412496595674877470 211 42181538031669091268747259009441353413037805 212 68154786445657930044546519836969846114365566 213 110121041863523434731175669067276766907917678 214 177927985597561161856673851365815605509111295 215 287487000877100043087633680541362625038550531 216 464506892469660928206262344434998916808686781 217 750526641182154987916491451573391495417561192 218 1212662822136612941432940076546326768124412784 219 1959358988078116125635045390405352700588980710 220 3165832722898472341710674382040913954699361257 221 5115191698079564277310455253637521686930815154 222 8264866908112127959949548704234346628296863070 223 13353952117660093263200645878459371719552800754 224 21576637487740552131881447323684276994436626019 225 34862434818954987465037546682306678867875061207 226 56328951264832016162187818336923679095403769548 227 91013458098189442465368691167864542357769719460 228 147054922362144358584468875824246858828134938477 229 237603873567864140121631304647676402269095971156 230 383908269288826343718183689020349869601813348441 231 620299480034553870898382053591479945102784906813 232 1002248390335302098490930697221424462004009274544 233 1619382037646957497047602076430863493152094820100 234 2616515236284180031261222318398650433469173279490 235 4227632407023025400348874846125279579992971236520 236 6830793691189545338346896518645470641742591715256 237 11036849460724830186563889917447065944741126325757 238 17832780717095420537445748889410229907615842979806 239 28813301226555418707847450988520372173261565536015 240 46555068485552649802827831186762737538519638796361 241 75221314789745924152090813299458862852953069393899 242 121538779401730709814797013181573923989203612219104 243 196376185922187807623169642792012436972554868264562 244 317294665843883963567068273919994881016655695576853 245 512668603375736469091746986014785893527206554566871 246 828343887181973475161767657858349911050710155323624 247 1338395975321425764222253421554737154144447536611005 248 2162512230096376213983672204566961785615164720698109 249 3494077411726612432867578729603053469117869665593858 250 5645552792362263816664687044252568188788293259966210 251 9121797423371780828994820024966211427998547082580262 252 14738536914507489226951659618230259244613578777010457 253 23813779269393717406143651812009707935073606220794358 254 38477094869111460708943220616940508316834231928410916 255 62169335359103447405272075415768642327918634536986170 256 100450054042292720306592126389917138207780311597132524 257 162302094735552283748297133531765785654682290438541841 258 262239480174469267585797512935668137968935395481107494 259 423713231022839577858932878809575573712566975764325711 260 684614315221987419680508138323688974527357923708822200 261 1106165034014730621325457344928697586454309734752449802 262 1787285271824991428573097904522783507512549788795678144 263 2887804753047359786081890562407228525778071230288161736 264 4665968227448979433825993646905045821862622472001259618 265 7539034443581831730680932549694044088396080123512410897 266 12181188891761417447100782544787080202323628989292876157 267 19681746240474137717072771873864183782402874880876876138 268 31800765796876451716768282343235495342398585235632766125 269 51382061983308296713534462090709761986593679804912509739 270 83020525685449196146554447300413491543337582750106734023 271 134140348188583023592503111878187585391962327159538136268 272 216737160643009380161198626299791501361587342933880544580 273 350192894516370416334021230039655397779022312169709858648 274 565823890125365065873894398994518201554155345368837953426 275 914229499369910490779342531129650815825665107749752133930 276 1477165584742228196867155039561761788854042381888301925620 277 2386729115884689708212671577044507558857844867166052799932 278 3856355666183336073349145684056575303623491168930842314655 279 6230903593176264364114716478556295782279012407107602238430 280 10067577513119126299746789390739006902120100701157567676947 281 16266680340498514212144737586952067189056714523029537149252 282 26282875791634332215177992515600364329190221544382192316460 283 42466535606447397231176175655252018026703598484661622731689 284 68615271049893146422761665058974194770501857701884276911881 285 110865069495697534273776642087926421295843868843612019098990 286 179130147651074310280204285916860960668566704233326586152223 287 289429393256646479488107033605792863762856417731569767297787 288 467645311408350879277531976991524173615597456857146601316080 289 755597539080255130568771855557755275589599832206828066688247 290 1220856121372721320138091160972234941646339444196808615204395 291 1972597304786793114633513870845933641932315785234705839577987 292 3187222522566338170407490315339612287796376217024406852543952 293 5149752249840012158741257396794806922826571901557955124444992 294 8320708092065851814936602974547467143433891404059332439839692 295 13444177466114229641462682378826673701931273084072905371968224 296 21722419022573634059168109177718888827338460889647576189076227 297 35097981217637970554208029891486588334499232116018597284132570 298 56709535170715907079102362427117550740541849136822561454109807 299 91628386240702803323030188032687278114372514548607832152090154 300 148048492018162063922644443426199035991151507267698823838902174 301 239209232947456516366397099481894789931908424359449509389676248 302 386502127426538325158472771052536070647470331794941505161890175 303 624490504252622120204731779373458625637732416710194205936362028 304 1009020034374373652248571036555148762643270432719901005258674216 305 1630323316104429434282895325613267775993206473213070804342492292 306 2634193598228963074372725104771621731713650334031413854476721516 307 4256196206241326656840683827410342040563422915840425326379374116 308 6876945627004175501571946249803137098575141976787766275484127408 309 11111419414222928524353461968035760250311226431738544025674425297 310 17953267060009466055371200187947410760551869176410291703874420135 311 29007976939061678672645559793556053460122553759012013168094735625 312 46869615612830441924693729793470776942560050420873697039817065606 313 75729544059873958533416645143600631366691452672618011384072899057 314 122359950439756943941743977837589513519319594669132258914500288415 315 197702992372204364150002150210137608815363577009955328793411297297 316 319438452307708685971541396268353663709045439262377393501975223684 317 516132424645538676469294975441936123761765745839612821290127846765 318 833940553637142933006553476384676519694817978628777143987760578157 319 1347438784684452646401475726721841021724870074134358551423411703406 320 2177123142115354252751188519279107199379124629847295270084792907447 321 3517684981172802723651092299751145084005419562004866055232720483445 322 5683696703873934047877927357062216523134232965420422781291838965595 323 9183428417986727305473648456625414196379100658248878544820685028905 324 14838117144921599674678930253894074666053211069910289312944429258875 325 23974675947295496538227884980726018085489751677738294160725297222174 326 38737063548157222254373398589476492120176271294975965462285653581992 327 62589379545012961848659539592364920692146703378045127364096450515751 328 101128740100797979738882936031631275203507611096011137497588692800446 329 163398681193503232901570934227727842231945269034793887468183168092513 330 264011288869655673963984575283917181311691114384965412144481733046194 331 426576029509521763932548956035260347023941565441130522468677140560550 332 689239879594492985250132055592455687313907809751961576061735461903338 333 1113638785961899394929929823108436927138470250563244803260327809556441 334 1799360980575219577456410786401141469368372640753201513266830550976334 335 2907316069833245038338462682152516179983708658351025893745866521567180 336 4697493621990477888489399820097032235155702198445978528467876387514609 337 7589971574678801327153183571995654340473357645727094132900798479822914 338 12263490520721983719104355507111960557543570092495334367207949570115349 339 19814725031852627824003165680518138405896751466927452534646462396356271 340 32015626173029598581258861648037734042748174856044741774490315515955869 341 51729222464781428425523144392524241173441418711876183171639189219511694 342 83581449956617523773880435106334247373957648298886131058661321567375050 343 135046661132529296525439594923574571366087375896377348818156029053840550 344 218201535059637298535387481073873558393021082629822349354348673480655050 345 352558956312572102075576943941855674071794550716447736596442967072592262 346 569646852586247501216034495192620795537677163095706841147531312743690871 347 920406447918244383714155028348075328140103341171401376230707449265306799 348 1487145984434658639891851060858543607497796795608757191484492895487430490 349 2402854938730912545717516689386521903402744434581712589186732468365222680 350 3882410951590892384282214566673069856560067872544742686538324565372830256 351 6273002399801082946280626900552479799405268737033959941357849084167937587 352 10135598626360122702738838301545031517559439858111775175361527187144411572 353 16376585399988176050438206340449473582921960420289690374944885955796393290 354 26460454803883517324751521497601980859307958859689589367134773953721293168 355 42753458753915075851415847402945120194855961631680393611020998587950311408 356 69078866896666063879641929305623526482797833115473605629337616512617764026 357 111614124115521502432522389227494773119260773664524176891004266427087420384 358 180340432055874994210088741589176443927986812229281334783745439972632592148 359 291384909318810249141395096321478596251709908730709804833602175086976321661 360 470804934926766998967769682882306964851556617618819738241116907610343607010 361 760702698261142589469272928142927017495768729553920785883234589801832498181 362 1229104778249178675891325094335847460443922602738158811535164764943810882511 363 1985925065558730372976315807912101408083131264419534854731861030180270550436 364 3208756841408107965921360275347396388727648598420659706325667946039913495360 365 5184546308340478216194937244957952765293220422982082785882167449033039634224 366 8376926564348598006065859313964899680437947060982452801832890509117156736294 367 13535012417885192704936045037425250464871859525104845998347923184196475077350 368 21869185523479875635150488503987205025114950624455618406569792694725681502236 369 35335119074468402276206891612106831963504012316444990799288378262409538815560 370 57092690473832756408924857726866542215499702167236085028967166690708132897412 371 92247469116245283690921660597384197735075727671451794493471799513145039120824 372 149048774680759229850705123227929261354323719929957169717605364028766195696575 373 240825438862077746542659014142431152124547890983790144472836046634300891210389 374 389113510844575833803894864442217486461375842184193393404558176073265254408783 375 628709844928404401670662553490312791125479810565245379065859057942622334736661 376 1015837430707421505101581102124618176178772521485019237615685372985707318595008 377 1641338518794417798806322295339583570915524683451843956975218762982289739836309 378 2651991403193498825691708460219243794329003984513881111805021968518964018797093 379 4284952995423568026491964896244862465564090720904742615978407840992136601897108 380 6923409386199181659478737311426681009428222845893518881785081886326904145616851 381 11186493196099269810335551719167556269967198616173805879356919934624315066011723 382 18074567463223983067538082138982130447431917449750879770342713442688809672813014 383 29203967968849420121464709000422820175183616363757449564670666210622416605927325 384 47186287962957157905311869478807566424880458085836877540519907853798081239619515 385 76241207157125818796925873356002457338709750729664369935472968700391731649850265 386 123186669681220898955695083820667592611465660924517457331520040507555511998259391 387 199038763327502141918817062312227832463714035811997633873588451031873978393700873 388 321596723163794636472841483579405112284054216925949845826042632481486868057223603 389 519619649060589356886556964789508326571589480216462460462015398140375139132329468 390 839575033705589575560592126073573855284728172458960462331082811858879717449716762 391 1356542691362985433621457382402862938061988648690909041681293188030735892563249137 392 2191832772073151441155557543580191930881152730428964761396397592048623473411068791 393 3541452054049937693117536188671628187933713156273980284195905698193032461828701077 394 5722098332926989864462758180532652562544898688086771239712946370307031620173758145 395 9245475819513703574512756287065298620031179926911000644138509355057375272329646208 396 14938370184471844018854049758597528362400894998634014434286785059153784475897477028 397 24136659716022590435461494176184019416007194467459178200884774506357361666987503721 398 38998788693337308635518618061425545321069379715363528265236086596810754411235130484 399 63012261739678678172024417153788897144465108521898189008789341062660560566224374814 400 101812011669688484665624218152902214633070774201449719640151839208439440999065804425 401 164502676686203368201175793823111706665251828506421958803115137638618514697232955636 402 265795068706831263509913455011224412971751013227655215982804961448917580557166430593 403 429458170359329042135528656708262545781718113561618214323589016275677215536949669467 404 693896696374797320211820654337084095815407138140582521264712684536564060201552850923 405 1121163033962053210906193753501766449666244098971771770826905303220192652265091451599 406 1811518278282800593424896871650178917293717523956080311807422082058563680004815601445 407 2926959213911926814466627866971412714397416724239765311394614438908449300649733294899 408 4729232016375213704317011982334526333071103068268934622557898011611955605382219250136 409 7641252860102668674764785799547341519106118897510065919518225665461251121556055068007 410 12346348216761859788646336287705683832761214771311541363875238902566849365271286814422 411 19948602288171191154775603469191599806546264289106243755128228481431289732416106751945 412 32231938243193372265249915339743494742163013951895886929994678042935478537121169191553 413 52078728519694874935359894590782192334076207466800680965482754685158328828538210139073 414 84146164086202043832408634136702575369573969590190145936674317590455188850962146374990 415 135959097537190087504258615272473543290678426043763171686174267314164600098943190083470 416 219675803453032802294531720752467856114470677520391699408524995888344111734368386788993 417 354941004293848092478578515370604315309333696426014288573434550517972147773110024021540 418 573495644712918841562204042369570404974138129847434216211132641103096066855213319358934 419 926625130728484133447357660868524541366178108749492424472759769539009650948318527779029 420 1497193816227491048195095075371123533625918821872686875372497796203197268502882113843064 421 2419089714939599967938135724257313548659025827553910365222699667730594963845818422371957 422 3908642278306988347458466013828889740765838530529087174675679238268330981227144481147014 423 6315385645029826455607955401798497605592103143311685998534503667096359095707691616704549 424 10204079321048643611911645812158195746551395409551666929455054676883258787202419991099618 425 16487233027835276695254351298616949857401335538911457041059563665936682404372990438612614 426 26639233620364225432230637216184363411618654740996323289549135588134782862746872219573159 427 43042320484113300083652579880664610693650416310317590184672024936481010078268900511810783 428 69545595006940335428378958481576500561978392625270150302534986257301628340916829541300472 429 112368239687600602709737006641488643399514338258067348787798486197894294307451361666322262 430 181558893690247090045637386607694539646183397186911484801760037904677950500595081183601194 431 293353637733134773913812189206813612640723597315131399373347391461469148741191229530564522 432 473985906292653379826002218153639627745540816393293391750634669596608089590837992186386687 433 765842350209560662691619312285082116852638494886552104248609563261874041063526339603108145 434 1237409166787274442549683394714464431049520285452291585634021533190751535690518513367122875 435 1999342874718528116893844240985717658161392941808314602707955417214357245772817708489084006 436 3230436655860772732987919680298383591605321124117294502343442446738012422367628530239502332 437 5219575451258252206269852275471943054020162670516057438121942809275486409353243818737486720 438 8433524874091189662562517604471709695768082459094440483424325692347562149316499358538376438 439 13626461091729077643400139242727468386376626474869501598256719366034913775806996305056289999 440 22016943645336154005879004267318513471451058517653624491496373033445994915045226763082855654 441 35573859142058291313850764551564405357265706599897855939450557413223607062511306238597845181 442 57478434547706844717020031812241430185317250779293413082159131960471707683249081640014378573 443 92870734796074888940825158977198141002936773982004357536807929335790636795259792797428622560 444 150055815706048598883931378600232757575613301163982639219593713904800875329767683207912436611 445 242452564595830834444930535359277258950804534329593703364651008570994904035436638013154672484 446 391742537951669872666170294647224934409565196998689790479996112912533905324140794881464000950 447 632957693380713432668551146611787728929320211042831202259013099950338057823886914381251550559 448 1022700888457664777217827597018026945680724015099712678136301257445657605902254891554226467503 449 1652428145182517437153390823949516291018438905018426585892970914949257651303774177405238515730 450 2669909458188923962164948568692071293645142757447623206591150229585639770796675825140727496513 451 4313904078497350209655776875037115874967813580006955352000696818842549859951133503187427635805 452 6970187075594545094177325304486459700226579710979709056993590329062154716972002332023098842319 453 11262074210446559149827223175256257061722942232469010784502790774871258582008090608447443622470 454 18196687426899045952690697715191152356592256236848821985556930546520189691917581634231944619608 455 29401283202797898257800900858635167988129881218538539356977562189430976566242423161039373863505 456 47505099894900869321550773414849122203719200681405356984997684806615375621364745002473889860553 457 76756327281992718980467742894884057434273468598779913702755653282141551312277400480305351287447 458 124018974612297757467573585774373902379041864745855676984388687080185932029606708844766086475516 459 200383559356338806575375158374610734878905768147636900896664344249414949436559968530189973762013 460 323769576275255850610280193002372849529018312682449746678794018229650543408342790460574808686970 461 523130434743136992408437523779965557462243356814986934897322061221619835239000504099210555981480 462 845247582873210325581564325958388890700243230592418254990223108536321120996039520382380126152720 463 1365708108158158394027836901169662376868841444649957566680954019528355316464243348656449954637687 464 2206641786952871369399745450253014151694116861662368866319176431245833887600331735535642653154602 465 3565379708035435218333405026118190068862731726601346723943136860445127049347603081860069508949970 466 5760759420777860028583323253195947963495125646031246579477810500916089678365926726787264718482102 467 9307942441386396200964037581598946880001265116395744481435390430814696538021612227013102282812464 468 15039300578961458331289559933936259675508260881208452521556223369541355239821296530639327627431061 469 24299737920452953662932046742120357433305806796922791646006616115549436402221544012649956020382972 470 39262282172132419275241138933161733051379794209532464253860083831808650090730563142808978296526586 471 63438001117973075180705612089507716582306559141709400222882311260277900560922500446614168230434042 472 102499899730749155649371375864294838898807447583094227575845730747837135702216503620892956553198615 473 165614131272446974979466707760800182631584988412121178052049247989885385719730661277046549974945687 474 267590900568452993636429646101315055972930192638400418692997656676500901586708164393840295972162822 475 432359784258026758290314789536156849713814937819929178490056681557849966185442786150504465820955789 476 698584976718321593532716598736302243309876289013679639616373384214822512455686707195688311838480924 477 1128738119189395480453631642822206078871997109971946449240110889341426644753529161610657135006282111 478 1823757716199681638768014836532390132113010667259024742132541136695804030159868265724485377335813065 479 2946735075968299259193063156101400263021512651584939944793174215536314585235031500608355247623613074 480 4761184849726594501760113955052191448254522053727568942444279961801303918856878154105827522676613675 481 7692880625115932302621887551219655451600526444431300434715897953968077148852088358183543442672795688 482 12429765736922073850719069459529726542421742691361946585514171299653831631306744968276721009329026391 483 20083384079865873734065715871816220260970889341583714555976209169790100130068102763317455473705295493 484 32449711815669974509604079719256439086810325473803951741267498158183653860813925231147562314803887842 485 52430595995805099088020424215208364508882407367804572069667861597225916855179811490844124831955984720 486 84714693680202626622645037226704003413061147853196402632883310507419685330274006060714640596784926875 487 136877698775439272717029031795811052865970625028362574283858174447969101283867109387164925132768748773 488 221160032671383872581383754232978899429317957943739047738251428273830936647955672661729061263732719859 489 357339146470104823704880069430053650051978706683087942382493229337585215419367095341698298084662987708 490 577370441022299300805810192020210343402424667516855043671504546722074725422569238841816702213389425456 491 932885829776204442871922246613731603322290363532683961311865234922964136811776465917790514920716600099 492 1507309535722535444418539375477840546461693518397954065038576607429502547649110673258998861886482412481 493 2435434180649013292788701508136519958335729359876910457407997562390665380542030261022683549284522398905 494 3935050835746432804904618996063140849345822351830433222011858271866199851042288845923498867728332015698 495 6358055250658524023842601434740131081139129969015981732834341662957211399953012361977905696003525388212 496 10273022702325090955013154714931455710223981431504831240290223725653621150865233105138087108258152108417 497 16598628241167945004346152069952330352276301075047009021383297890452648896957431541884845241946873608787 498 26819220347497230860271286360668577697991400099184035689603853754509044130967484835532088225373069732484 499 43333133894984973237994793393394204046854640026377848308354268334454273342594642371356218826723158414396 500 70015476543706764825549050722266970691980069500533521423674263914515348372278260097501142126963459398107