1 1 2 0 3 1 4 2 5 4 6 6 7 12 8 18 9 32 10 50 11 88 12 134 13 232 14 364 15 604 16 966 17 1596 18 2544 19 4180 20 6708 21 10932 22 17622 23 28656 24 46206 25 75020 26 121160 27 196384 28 317432 29 514228 30 831374 31 1346268 32 2177322 33 3524488 34 5701290 35 9227448 36 14927632 37 24157816 38 39083988 39 63245752 40 102327372 41 165580140 42 267902980 43 433494436 44 701391020 45 1134902528 46 1836283246 47 2971215072 48 4807479642 49 7778742036 50 12586193950 51 20365009476 52 32951158704 53 53316291172 54 86267372304 55 139583862352 56 225851115888 57 365435291980 58 591286215650 59 956722026040 60 1548007917036 61 2504730781960 62 4052738191612 63 6557470308864 64 10610207679414 65 17167680177328 66 27777886493082 67 44945570212852 68 72723454545252 69 117669030432336 70 190392481481256 71 308061521170128 72 498453996902688 73 806515533049392 74 1304969520770840 75 2111485077902420 76 3416454583818536 77 5527939700884656 78 8944394260424312 79 14472334024676220 80 23416728246132564 81 37889062372947488 82 61305790556031450 83 99194853094755496 84 160500643548135224 85 259695496911120984 86 420196140293995236 87 679891637638098028 88 1100087777664693180 89 1779979416004714188 90 2880067193235078976 91 4660046610375530064 92 7540113802910034524 93 12200160415120530468 94 19740274216897008094 95 31940434634990095720 96 51680708850048618774 97 83621143489848422976 98 135301852336928003636 99 218922995834551644416 100 354224848166675639340 101 573147844013817084100 102 927372692172708286806 103 1500520536206896083276 104 2427893228367023802336 105 3928413764606861926728 106 6356306992953529957010 107 10284720757613717413912 108 16641027750534281163056 109 26925748508234281076008 110 43566776258715260857988 111 70492524767089101656296 112 114059301025718119117536 113 184551825793033096366332 114 298611126818611592538396 115 483162952612010163256224 116 781774079430395943473556 117 1264937032042997330242304 118 2046711111473027901665718 119 3311648143516982017178472 120 5358359254989418529742324 121 8670007398507948658051832 122 14028366653496410568141800 123 22698374052006863791395540 124 36726740705501726516361560 125 59425114757512643212800100 126 96151855463011864730548832 127 155576970220531065681649692 128 251728825683538877940566538 129 407305795904080553398579516 130 659034621587612874302199440 131 1066340417491710595814572168 132 1725375039079312859205643940 133 2791715456571051233611638360 134 4517090495650346925838500084 135 7308805952221443103885255936 136 11825896447871762252968820268 137 19134702400093278081449423916 138 30960598847964995387011748098 139 50095301248058391139327916260 140 81055900096023313804715375328 141 131151201344081895333563109792 142 212207101440105091472219563342 143 343358302784187294870275058016 144 555565404224292195945196431936 145 898923707008479989274290335912 146 1454489111232771877162773592560 147 2353412818241252672944818739116 148 3807901929474024051661359205392 149 6161314747715278029583501626148 150 9969216677189301274716740756770 151 16130531424904581415797907386348 152 26099748102093881385557690239824 153 42230279526998466217789855521792 154 68330027629092345491882832776704 155 110560307156090817237632752866072 156 178890334785183159313028012941488 157 289450641941273985495088042104136 158 468340976726457139280209305319708 159 757791618667731139247578055808892 160 1226132595394188269583446351450988 161 1983924214061919432247806074167392 162 3210056809456107687358832135773296 163 5193981023518027157495786850488116 164 8404037832974134821437976905168580 165 13598018856492162040239414889880752 166 22002056689466296823788469009292966 167 35600075545958458963222876581316752 168 57602132235424755725705329017836016 169 93202207781383214849429075266681736 170 150804340016807970475939777035223260 171 244006547798191185585063983783432960 172 394810887814999155900503482443286664 173 638817435613190341905763972389505492 174 1033628323428189497546571366635453918 175 1672445759041379840132227567940484840 176 2706074082469569337258603385143966260 177 4378519841510949178490917774737830440 178 7084593923980518515069630478965211450 179 11463113765491467695340528626429782120 180 18547707689471986209310069779006040128 181 30010821454963453907530667147829489880 182 48558529144435440115060759058853545808 183 78569350599398894027251470312327905560 184 127127879743834334139432164681541538716 185 205697230343233228174223751303322414864 186 332825110087067562308995865321774389492 187 538522340430300790495419781092981028848 188 871347450517368352796875536662747265212 189 1409869790947669143312035585418126002688 190 2281217241465037496096710968223182823352 191 3691087032412706639440686994833808526208 192 5972304273877744135517657678226954531018 193 9663391306290450775010025392525829059712 194 15635695580168194910495742646728001170240 195 25299086886458645685589389165575935229008 196 40934782466626840596033451120616821182664 197 66233869353085486281758142155705206899076 198 107168651819712326877707972105054293462944 199 173402521172797813159685037284371942044300 200 280571172992510140037257707564859312947060 201 453973694165307953197296969652465049020972 202 734544867157818093234335754266435479339250 203 1188518561323126046432205871807859915142936 204 1923063428480944139666187401153392678535964 205 3111581989804070186099320645726168962157560 206 5034645418285014325764934899108271443734956 207 8146227408089084511865756065252978437094912 208 13180872826374098837629763591786725832290752 209 21327100234463183349497947550385773274925840 210 34507973060837282187126210621445899460922520 211 55835073295300465536628086585786672357234388 212 90343046356137747723751869314194564593290484 213 146178119651438213260386312206666182275602928 214 236521166007575960984134253107404201518897814 215 382699285659014174244530850035136058599590344 216 619220451666590135228658746835048799708785504 217 1001919737325604309473206237898433933301135016 218 1621140188992194444701854700013223573290801800 219 2623059926317798754175087863659359225341309712 220 4244200115309993198876925922645638692900101080 221 6867260041627791953052057353082063289320594192 222 11111460156937785151928956349977888779120247976 223 17978720198565577104981084195586024127087428956 224 29090180355503362256909996978788959020881532352 225 47068900554068939361891195233673897605728810240 226 76159080909572301618801121719940201023699586410 227 123227981463641240980692501505442003148737643592 228 199387062373213542599493509166077761773882859112 229 322615043836854783580186309282650000354271239928 230 522002106210068326179679633896905385547805268084 231 844617150046923109759866426342502469974371656016 232 1366619256256991435939545761628286564486650709004 233 2211236406303914545699412969744873993387956988652 234 3577855662560905981638958248210199001470183864768 235 5789092068864820527338372482892113982246823674688 236 9366947731425726508977329949328242497127009099116 237 15156039800290547036315704478931453481027403004420 238 24522987531716273545293033163322678407491037589784 239 39679027332006820581608740953902289877834488152160 240 64202014863723094126901772070513833394607854138668 241 103881042195729914708510518382775401680142036775840 242 168083057059453008835412287141641114974500927329978 243 271964099255182923543922814194423877273529249031456 244 440047156314635932379335095977705775146125908651120 245 712011255569818855923257924200496343807625041780744 246 1152058411884454788302593011508194659140019524317990 247 1864069667454273644225850958407065116260306867070960 248 3016128079338728432528443955886893183207201648501040 249 4880197746793002076754294951020698905778434676720376 250 7896325826131730509282738884209218136173612876807250 251 12776523572924732586037033894655031898659556447352248 252 20672849399056463095319772742137509168826759091073632 253 33449372971981195681356806732944396691005381570552128 254 54122222371037658776676579415656791262820141012159804 255 87571595343018854458033386304178157914661070988257704 256 141693817714056513234709965623683093974158306807775606 257 229265413057075367692743352179590077832064383222590236 258 370959230771131880927453317647696201165495484054720908 259 600224643828207248620196670234592075321836561379222512 260 971183874599339129547649987630559451223978664650506816 261 1571408518427546378167846658524186147453553663348938496 262 2542592393026885507715496645747439803453343444757149062 263 4114000911454431885883343305337966369078499341559272016 264 6656593304481317393598839950426371549844124966669183460 265 10770594215935749279482183257489712959102052670373974088 266 17427187520417066673081023206849744092554554872170531608 267 28197781736352815952563206467131172506447679413506809588 268 45624969256769882625644229672255541561702873063924069352 269 73822750993122698578207436143903804565580923764844306068 270 119447720249892581203851665813367630667832678315653447616 271 193270471243015279782059101964580241188515112465021394428 272 312718191492907860985910767773430781363577466188769413396 273 505988662735923140767969869749836918995304367019781090224 274 818706854228831001753880637515958894411320436713968936090 275 1324695516964754142521850507284930515811378128286054299760 276 2143402371193585144275731144789063513767286616360268070228 277 3468097888158339286797581652104954628434169971646694834456 278 5611500259351924431073312796874883439808903423728423515428 279 9079598147510263717870894449029933369478931626099324389376 280 14691098406862188148944207245873856210452070096959037845952 281 23770696554372451866815101694984845480039225387896643963980 282 38461794961234640015759308940808606389223496819725410328850 283 62232491515607091882574410635924603070626544377175485625796 284 100694286476841731898333719576652153559773757966920586554140 285 162926777992448823780908130212788963731808467308629387520920 286 263621064469290555679241849789309966090270083815213865003904 287 426547842461739379460149980002442288124894678853713787534280 288 690168906931029935139391829791540047113672976560544026727552 289 1116716749392769314599541809794537900642843628817512046428292 290 1806885656323799249738933639585734589453784098791444562679500 291 2923602405716568564338475449381171413803552586455332337752256 292 4730488062040367814077409088966350437853196013696454019278624 293 7654090467756936378415884538348976340768064993978954512095812 294 12384578529797304192493293627314427854914117225833797044617308 295 20038668997554240570909178165665757608500558774337084628086160 296 32423247527351544763402471792978730974303578529340497283994528 297 52461916524905785334311649958648296484733392406039334982875392 298 84885164052257330097714121751624674046218948605702714224743250 299 137347080577163115432025771710279131845700275212767467264581312 300 222232244629420445529739893461899997989989395568263835901656180 301 359579325206583560961765665172189099052367214309267231822095352 302 581811569836004006491505558634082935727609248824351199339183052 303 941390895042587567453271223806288165311400794567190215685075100 304 1523202464878591573944776782440361131822333427235999214435581088 305 2464593359921179141398048006246675396881836888835832951520105840 306 3987795824799770715342824788687020398172744484117726700065092864 307 6452389184720949856740872794933738025334109298792472139250504212 308 10440185009520720572083697583620732323758752616398088999014732720 309 16892574194241670428824570378554538679120489507021044754604541556 310 27332759203762391000908267962175228772599716625473448098258341448 311 44225333398004061429732838340729878012027363723832270745251370288 312 71558092601766452430641106302905038454599448829061474706690375392 313 115783425999770513860373944643635095356961600163955231274253486032 314 187341518601536966291015050946540023251253895330092696715213497640 315 303124944601307480151388995590175408058857432839619651912032710656 316 490466463202844446442404046536715252419776546914957862337434693656 317 793591407804151926593793042126891128819610710140145037958273777396 318 1284057871006996373036197088663606091788745309424810412254136409902 319 2077649278811148299629990130790497978399974693652401690797311730064 320 3361707149818144672666187219454103601847743282976365332851440935956 321 5439356428629292972296177350244602806380313360532339276819945541832 322 8801063578447437644962364569698705650436437986062286130262103187440 323 14240420007076730617258541919943310440740965418798778412503676617080 324 23041483585524168262220906489642014865044807994031743792058617907088 325 37281903592600898879479448409585328515842582885579275185909686660240 326 60323387178125067141700354899227341396963176834332614497864206714676 327 97605290770725966021179803308812675106786783211013298688494143039608 328 157928677948851033162880158208040013293693150616163936446611854538220 329 255533968719576999184059961516852696804517766828237866387104934218944 330 413462646668428032346940119724892704904229893882807869051439761284028 331 668996615388005031531000081241745415306766517246774551964595292186468 332 1082459262056433063877940200966638111806958578199014314558760574890444 333 1751455877444438095408940282208383549115781784841593264739588845311232 334 2833915139500871159286880483175021647324721506618938063825884068747534 335 4585371016945309254695820765383405232040578837489482816510493050976808 336 7419286156446180413982701248558426857363243654528064656372277659290592 337 12004657173391489668678522013941832147005954727556362660159637892443616 338 19423943329837670082661223262500258968769122836240027654334761896894440 339 31428600503229159751339745276442091208977285344995053338130441959774852 340 50852543833066829834000968538942350120144275945994876931979314813239608 341 82281144336295989585340713815384441479925901307982452831610787274633584 342 133133688169362819419341682354326791506867969472295503787415138645464608 343 215414832505658809004682396169711233230800418578767753330908878993056588 344 348548520675021628424024078524038024586864048034553897509507363096840976 345 563963353180680437428706474693749258212475354427837644208386193845698144 346 912511873855702065852730553217787282555332854664683519085558886917527810 347 1476475227036382503281437027911536541406625644706194668152438732346449272 348 2388987100892084569134167581129323823567147611555097256837867600149727052 349 3865462327928467072415604609040860366007401579690263197296200323999931848 350 6254449428820551641549772190170184188935731755632951886307543942635951480 351 10119911756749018713965376799211044556615579094363329986704119242259661568 352 16374361185569570355515148989381228744517682526569357311817432991794514220 353 26494272942318589069480525788592273303839335703403521573912286394960106972 354 42868634127888159424995674777973502046684572470929452334486018790905345466 355 69362907070206748494476200566565775354902428015845969798000388883705804512 356 112231541198094907919471875344539277398880926404307899505239497600523916676 357 181594448268301656413948075911105052760867948344131076171946287438338616472 358 293825989466396564333419951255644330155370354906931338146838383309784877158 359 475420437734698220747368027166749382927701417016557193662268716376935476240 360 769246427201094785080787978422393713075987177999502654933002001919121409152 361 1244666864935793005828156005589143096022236302705537193166716344690085607580 362 2013913292136887790908943984011536809086760366939553738763633305855406257400 363 3258580157072680796737099989600679905139007491100045715830481809744659782632 364 5272493449209568587646043973612216714207220150350136138389323484994376432544 365 8531073606282249384383143963212896619394786170594625964346923801874345415968 366 13803567055491817972029187936825113333571995499489784620462063929858808742360 367 22334640661774067356412331900038009953045351020683823507202893507476314037052 368 36138207717265885328441519836863123286568787991029186715911890128076461722612 369 58472848379039952684853851736901133239741266891456821858887703907175106670080 370 94611056096305838013295371573764256526231485531886632379146393264328945910960 371 153083904475345790698149223310665389766178449653686710164582374234587560609144 372 247694960571651628711444594884429646292282807305829471482841091023726539335320 373 400778865046997419409593818195095036058794082069603285936485366789883567055192 374 648473825618649048121038413079524682350871192145089560917892939564033270460612 375 1049252690665646467530632231274619718410203796555123088219758966510881533487100 376 1697726516284295515651670644354144400760742163590125641000445469669253465986908 377 2746979206949941983182302875628764119171817307595766156998135811615145905226096 378 4444705723234237498833973519982908519932020948845461401056230398491355124869920 379 7191684930184179482016276395611672639105248126232175323349533708710427892956420 380 11636390653418416980850249915594581159036397727627119452204802950986397084339744 381 18828075583602596462866526311206253798143927071100759657473495093985072091479012 382 30464466237021013443716776226800834957178914928936931596111956233327013844774782 383 49292541820623609906583302538007088755326533087070104115801862234837985426429696 384 79757008057644623350300078764807923712503166798765570422688864133223263118630646 385 129049549878268233256883381302815012467835672190109552534355121384469739212185824 386 208806557935912856607183460067622936180335147901842710502133370519765125756831360 387 337856107814181089864066841370437948648180483483258553079957706031074916259977472 388 546662665750093946471250301438060884828509659080827386245261303116522903828349312 389 884518773564275036335317142808498833476705778259666107927435384415468591769993988 390 1431181439314368982806567444246559718305205773949187203062887055910041701205707248 391 2315700212878644019141884587055058551781936851295739770295042651311250305217900256 392 3746881652193013001948452031301618270087126989549346805822053749454058831286504976 393 6062581865071657021090336618356676821869104775627553201891352152026571728069225368 394 9809463517264670023038788649658295091956206466090013550134060729583158637342765490 395 15872045382336327044129125268014971913825377475586919838578035057229124332408785880 396 25681508899600997067167913917673267005781543006894466760146124578994469482326018720 397 41553554281937324111297039185688238919607027651133206312776412602212507675416588776 398 67235063181538321178464953103361505925388504424158319989161630462144134312457671148 399 108788617463475645289761992289049744844995705477812699096959487292822874760769358760 400 176023680645013966468226945392411250770384102733319199376585955284619515277292696620 401 284812298108489611757988937681460995615380088782304890986477195645969271404032323900 402 460835978753503578226215883073872246385764018113102917560732900749924572111790609660 403 745648276861993189984204820755333242001144560869101973859680384188513887852279320976 404 1206484255615496768210420703829205488386908298411031898914790337822156393851232587700 405 1952132532477489958194625524584538730388053593825001030585255150967313059985416375552 406 3158616788092986726405046228413744218774961438262338764199401097444759088002136816392 407 5110749320570476684599671752998282949163016220605901117918011486570203288606124210208 408 8269366108663463411004717981412027167937976924323372724287493452658188504497306110676 409 13380115429233940095604389734410310117100995067992702323161470502791037473665635425808 410 21649481537897403506609107715822337285038970803797513724334743419691164626765438714300 411 35029596967131343602213497450232647402139968983372205851547265319402815854309308485396 412 56679078505028747108822605166054984687178937864106291094957003774379361146637540574584 413 91708675472160090711036102616287632089318911882123915231537729562617689922549916276080 414 148387753977188837819858707782342616776497846634648216522393586638828440348586203105120 415 240096429449348928530894810398630248865816766662999539843046788666050061443276062241584 416 388484183426537766350753518180972865642314608263002338080457010137291146337625866140544 417 628580612875886694881648328579603114508131388106874704297552541134284733599741504772860 418 1017064796302424461232401846760575980150445988223649634288975134707067872957859194349440 419 1645645409178311156114050175340179094658577397657624573049761120640548215334513341070280 420 2662710205480735617346452022100755074809023372700401380964556361815328419461250495395296 421 4308355614659046773460502197440934169467600804865999014851680725486111854012659190521720 422 6971065820139782390806954219541689244276624156239300161353134793703588906904132682738772 423 11279421434798829164267456416982623413744225016940372471505149904616443264808127696169984 424 18250487254938611555074410636524312658020849138671699572021133662391237218206697830929356 425 29529908689737440719341867053506936071765074245955118399664162441967249926402236589765320 426 47780395944676052274416277690031248729785923328791744676384618360628960713426286755094562 427 77310304634413492993758144743538184801550997720924982727487206270083963211587231541611920 428 125090700579089545268174422433569433531336920959373681047734289114056138408919923807513132 429 202401005213503038261932567177107618332887918916819829782797113009981855261376604974390176 430 327491705792592583530106989610677051864224839730015391179093532221954465230421015032963544 431 529892711006095621792039556787784670197112759029534506620905162834769955134424689676262368 432 857384416798688205322146546398461722061337598523028731792422178507175658664684079762996928 433 1387277127804783827114186103186246392258450358171783690079918032136025225954602593712568352 434 2244661544603472032436332649584708114319787956312113136213326591964074258876342511708201064 435 3631938672408255859550518752770954506578238315485816563618848034649598713569502179532493912 436 5876600217011727891986851402355662620898026271178709248165585390308704593742431781638439216 437 9508538889419983751537370155126617127476264588285666000776628768583891942233546680671726880 438 15385139106431711643524221557482279748374290858462455511616608394930279065305667366234125072 439 24893677995851695395061591712608896875850555449371181438711037372178370103971256950553836460 440 40278817102283407038585813270091176624224846306212496761335452776895878775186981894222655720 441 65172495098135102433647404982700073500075401759827878315356480994538400128427544660921948672 442 105451312200418509472233218252791250124300248063417315150374137370672009282307128102099244400 443 170623807298553611905880623235491323624375649830112453507358412671675285005069415562415412536 444 276075119498972121378113841488282573748675897889285568542422553035568395323930594454715036944 445 446698926797525733283994464723773897373051547730509482206718754667074636643748043100251773752 446 722774046296497854662108306212056471121727445612927790707513519557492904090400605343010134396 447 1169472973094023587946102770935830368494778993361415993112797845168233877216236622402852425148 448 1892247019390521442608211077147886839616506438963232323663373585735112502179411285881389673344 449 3061719992484545030554313848083717208111285432353738497131674799321571238149015933442805665948 450 4953967011875066473162524925231604047727791871298992100596482797982485978940659863884752726080 451 8015687004359611503716838773315321255839077303699799498282226546635165089515533148341897366320 452 12969654016234677976879363698546925303566869174969701418523205992329957634610284369184524274404 453 20985341020594289480596202471862246559405946478745659997715004824453392605493002095785475787348 454 33954995036828967457475566170409171862972815653668292515684141893551990469774191871675965757254 455 54940336057423256938071768642271418422378762132537180494862787975116607001672557322630021639456 456 88895331094252224395547334812680590285351577786129313929637357540950048063085761878469566093008 457 143835667151675481333619103454952008707730339918865881486873359084765896974634068647640876549936 458 232730998245927705729166438267632598993081917704871967435047075410835000638308269908519395285400 459 376566665397603187062785541722584607700812257624060463965757289236950804395226522338704322345984 460 609297663643530892791951979990217206693894175328733044338431151147416590752748510354025494723096 461 985864329041134079854737521712801814394706432953315510410398508752777354792040897021902752675860 462 1595161992684664972646689501703019021088600608281725939704992805048283731606421951969715899009504 463 2581026321725799052501427023415820835483307041235886067265438236979150980453897702509193714952316 464 4176188314410464025148116525118839856571907649517090004864220973769585059572352142001010796315348 465 6757214636136263077649543548534660692055214690754342691385916202074115279413549193107630517437672 466 10933402950546727102797660073653500548627122340270588079100090252844500779715661844508775112421210 467 17690617586682990180447203622188161240682337031027142006892310369574875779255058929007841461590952 468 28624020537229717283244863695841661789309459371296363466736143630804546677642135248208081714071744 469 46314638123912707463692067318029823029991796402327083329291014906539951751195524576472900422378904 470 74938658661142424746936931013871484819301255773621235559620854622977689350653078369771383831694676 471 121253296785055132210628998331901307849293052175954107980980734349755528832390240815050608474080216 472 196191955446197556957565929345772792668594307949571765684939028067041029865471465670602435406986044 473 317445252231252689168194927677674100517887360125535240613651188143594986671799019825119243122466768 474 513637207677450246125760857023446893186481668075101217206521351389640337188061136242459219862737876 475 831082459908702935293955784701120993704369028200651613859972830080739980541065512734377399161524600 476 1344719667586153181419716641724567886890850696275743464118762755744339681373857098702507628232103552 477 2175802127494856116713672426425688880595219724476419600966267302097867163332729883060069227527037184 478 3520521795081009298133389068150256767486070420752147909045229767295928320620775781433943849158422878 479 5696323922575865414847061494575945648081290145228607189038829076215134884313127297923138542545712320 480 9216845717656874712980450562726202415567360565980730575096527127236291779302033868584865622241416596 481 14913169640232740127827512057302148063648650711209401966150219926546779697987984279570098768713841632 482 24130015357889614840807962620028350479216011277190092862219415046963716001144458485815378852893511200 483 39043184998122354968635474677330498542864661988399598709411830703423220285436763621354792288563647392 484 63173200356011969809443437297358849022080673265589627369616382027294793309017855153490734308311783220 485 102216385354134324778078911974689347564945335253989394162085272183728832930964492259170231032418437504 486 165389585710146294587522349272048196587026008519578917650659458481105707672654508613193069770840110736 487 267605971064280619365601261246737544151971343773568583776843985847761294583242651487586965803132294732 488 432995556774426913953123610518785740738997352293147333344446384875861376900410804559953912042790154080 489 700601527838707533318724871765523284890968696066716357168446685359549856837739944092812027100279535596 490 1133597084613134447271848482284309025629966048359863418548793815052492883796360072120706229608888517144 491 1834198612451841980590573354049832310520934744426580487728496070230903857873047734872321602858257776408 492 2967795697064976427862421836334141336150900792786443466230133570647455958296464826921079792178443035260 493 4801994309516818408452995190383973646671835537213025106017041525333156522800379742496995285687642789688 494 7769790006581794836315417026718114982822736329999467860235919526161764961876753343056552708210122554096 495 12571784316098613244768412217102088629494571867212494830322628505768552112509235000237701018814508324864 496 20341574322680408081083829243820203612317308197211961538500136147475542369811810629106444509740796573280 497 32913358638779021325852241460922292241811880064424459384950843991972540608783894735358997168864851944736 498 53254932961459429406936070704742495854129188261636419059381312685174416750688057491103501937891293320778 499 86168291600238450732788312165664788095941068326060883324529903470149056115823592713458328176574447204500 500 139423224561697880139724382870407283950070256587697299367783136816595062340124347056870540341787169771700