0 1 1 1 2 1 3 1 4 2 5 3 6 3 7 3 8 4 9 6 10 17 11 27 12 44 13 63 14 71 15 97 16 98 17 114 18 203 19 288 20 498 21 773 22 3138 23 5863 24 8018 25 10406 26 19726 27 32753 28 40372 29 47679 30 89898 31 154289 32 199094 33 277526 34 439695 35 742508 36 880786 37 1099183 38 1765472 39 2706524 40 3378956 41 4461436 42 9651388 43 16828143 44 24527676 45 37977352 46 246620564 47 465186175 48 737699686 49 1046890670 50 1445007424 51 2244418450 52 2479586050 53 3095155822 54 8584386632 55 14710789981 56 24617209072 57 38226931346 58 47525163981 59 73257677911 60 77363603698 61 96380812892 62 208330266352 63 301392180729 64 576804376940 65 935385924490 66 1541258560302 67 2591029024782 68 3618526741864 69 5992488709471 70 8860967197126 71 12347645443684 72 21416292288222 73 35853867439108 74 52020540793829 75 76403120068119 76 119771365459040 77 221088935278050 78 269593957159997 79 348204830499138 80 585570543287032 81 977865752487612 82 1331401770207428 83 1580769531415916 84 2988344746901220 85 5624648159195444 86 7734512762877634 87 10659101965696575 88 18802585701099550 89 33275414902943858 90 58955525674014987 91 86142433756216750 92 168295190139773536 93 314137010063531692 94 3811896883816038465 95 7431677282140040293 96 11259729388701080464 97 15378034371753619518 98 24859121890836465162 99 41179408382518865222 100 46922875725610920580 101 54928728413577998068 102 115475228323493145807 103 198689606231805078180 104 290755362961056874040 105 431986254172615158944 106 624904152560970098556 107 1046928409611328849106 108 1192645471485896558702 109 1499570032727476268176 110 4412179248591662483871 111 7549526020922619058951 112 11208569426355760508506 113 15589546022489225308934 114 32695400635865399172974 115 57874621791404861381682 116 81190777253315445304504 117 122521725845362000845829 118 208306919816593908765467 119 335463371059514204626857 120 484331296801540996753846 121 757168052636998987668954 122 1123876867148456096217561 123 1701551982243652278088902 124 2446600871723961761581908 125 4011474494765730902872840 126 6043493975850169511080234 127 8753065113587793053666709 128 12840403294473936512356336 129 20274169581019528256766854 130 35057583127645447792192192 131 50787685133269423159244990 132 84742188071356539489248818 133 140882229559957837851224202 134 211714120847528071262091890 135 304746349911238382777138530 136 509440057860019819899575288 137 901027225720109629238970636 138 1811944433757731657400643672 139 2846291935501120487877845485 140 5377172264122751546761714238 141 10244836278372493706777207832 142 13034435632728341790738243010 143 19170659490931283611864682408 144 27815280194743121915508176728 145 47192081809491832352854712664 146 72779014716673008615534323131 147 94637690919003453160305172090 148 191267561902780180474270173160 149 365368511576993387845831977969 150 447283186753575629620895294206 151 647675231157012280013113556891 152 940576267916176235886442400544 153 1565447469553252909288807707302 154 2559697492818348368940474511972 155 3126886063653404592094316492014 156 7038427946336404938737091827824 157 13220502199103084019771850951311 158 18242271732667207213267285699736 159 29153411116256315199494205218038 160 43255062282146744785243044193526 161 78256274240903889642208781656860 162 106815964740132295520411539748984 163 142837709644502596854204538755916 164 262559832401181035591301767188642 165 448512675674049843361230758158988 166 635750399780170805702432398670735 167 1008948532823360226110818832159598 168 1468392090499572918324120015789572 169 2426965323007678696475439512463668 170 3566609701092394984558639109249469 171 5335434549158760599950956358174206 172 8437281606576732458178917848044552 173 11468571084141299543007156637834494 174 20513623562900008727136690208516823 175 34503395915590209831903381258939657 176 49315329070333273693401387591476938 177 71855475376199581452355723028540678 178 123320031724209255093642890465229229 179 229391807621934180866870199750882656 180 302579724248030070592373916651408760 181 385102470135453828328257338955525379 182 800053459788627584690444330737159938 183 1508760706159640338666950069308422254 184 2038205777743549902357392198582786222 185 2840604726597305833746802978765328660 186 10918385651674289770172465710879447942 187 22144539704867321055562728123517465248 188 36117273181544258268731332648029131380 189 61037459064466467038661225250855629947 190 2201829358377068413162270186768452253052 191 4374648893020970860382441682735936768785 192 6616065035084492559288414451225573343586 193 8912494607481048826184915487843457689278 194 13543691316364707966664526948965001107841 195 22468399910944203643778116737167234862780 196 23345393431162513946065689716470491026168 197 24831567722294694629547241245667519477258 198 65315077722646387394087883108259842574500 199 115249067748550433771594339039209392424750 200 179937284238727295683316261222073209493550 201 272363999619402168770685029830697163873996 202 366492179729831378144043528027417595128213 203 616552970368754665392511160551626330303838 204 640005211999802126091620393100200111609248 205 762963494439364582809816649121667918884757 206 1612006653383675041157632157390683612278480 207 2395626472584409758748772853191395115467400 208 4065371330027812998256561496701813621534456 209 6192021748215498893032786112695072559006148 210 12829132284720460233330764072229313923487464 211 22990921124413556758772837755774616701051976 212 33456012637942202685640586868053050409506506 213 56588178260075798197104162415592817229182952 214 86177397940568907609827611978603506613978503 215 127230620238924228383700748418497810045278124 216 203067170532493112546121981736614072966970408 217 335797441951081168796140712252251702337632744 218 475131769825671397960943272530927422471026865 219 663964257135926177927075037783166602965846146 220 1070207234521691112548605928912678879521183392 221 2025857269415732055017213052129619711893817633 222 3550440936405078124636066603617600096071604266 223 5288133846856820444938760301283124109374126687 224 8561993756196491924970553265954265761926012246 225 13734361647116608875321292330044851580433947914 226 18467177905790800460233938264771591160282624928 227 23422135804045956165602735001220480635755666874 228 37286001058451036189159200990418483544953106648 229 62941145874546802047396113977047747586068781338 230 120919269170139323605113008212250246193948497866 231 183461584928989604565921408883284036147172925326 232 334832591878587093379499153596367844058272434746 233 584863752748023189143716739831902442610427002168 234 1097303400048843201922720917223694018392786745767 235 1743306862230216588436716174866856978411708902461 236 3074976543828977257676349501673096024481208728068 237 5620891266990679052067620154291204015875520427659 238 7668299082712937661397604415881803620798415625579 239 11565723667077458790389957161518827141339784644831 240 17140455878624990252840154417131611488003828529330 241 28242423758434621206550157097980761274718437434134 242 45639739844861179360193183654376147951216433527850 243 64467284872227433057717485733143186965431029541506 244 121441862608696477260142294165338775372249976483262 245 225443441168890983532453251532964251319027360368941 246 280303477584682256517230832528053057235748038906778 247 424301214417750420673253147292499551546271880469926 248 579108016042920076799240806861363489240081779795254 249 896272494753290004547478190596804767786028963640280 250 1441785879326672197552176665149136081314614178352193 251 1781626863499050764338041748923472248242420627341002 252 3801430667473473643535500126461303145452775566682790 253 6852444732078129557067551856480386524954832073602942 254 9499119024314298723469156925824550424684834412356427 255 16061242219587515964235209044782867337859428285893151 256 22023968960722947663767272265413661758774419931001396 257 37897337735958399083326934812695879628007268111013262 258 53076409660816713175254645920339974456520587641503541 259 71968508438789972775814060781057316068406456755827636 260 130575928592879584968300130195659982371956126869640250 261 206040885075812655617887331365802701626251642406593284 262 328355499972543513596257738959292246526713948707279353 263 569144057046402037932041342752018832106647126983002276 264 766370529131659247048053384482601521943031813759907954 265 1216498725154218984279220107402291116200129047332997928 266 2001658403359838965551804368892955779584789638029419951 267 3288757641994054965076962212522952666955543875749274580 268 5017630207186479357325474756810159734326096795203369034 269 6391684102506416879708540402632430512515833778110696158 270 11820054794123583946415304200595195005348390543422198865 271 20817453109081035691778146537024972947920948939138072872 272 26484091922948314687531670180976528208510392635188299634 273 34889775729356249580981345192912053552233490807553692008 274 70913042959540209470774936918018341344404504438023933772 275 136526937704640457555834219046846007435234694269176443692 276 191784144149274684935369496105068274294539602910128347196 277 254778699653145738531726284940274727548546769711747946340 278 566155970001707817547620003013161189528861183421933827509 279 1075311460544480189333214462774563063245677975972091916839 280 1416490817725416932070192109045695056507651085188280525902 281 1969449648634287997680401670577561280754949976848692727166 282 10831392955133220994240819530360837394797861278649574950074 283 21331126718808042813152034489380609634650389423344201245164 284 38958772078197397981752580771838361704893430290789472308982 285 71556060666059765501728585329321118635240215584635775368318 286 102477989667548097276673772643219931199051099241306969209410 287 169222405916302883973767540744325727525821234079603055143580 288 224278666519758705120008724766158723393731215854242628498114 289 355101637604497401668601060799892367073738320669083099436424 290 532184217654252694085864434768322713711473953976663945564653 291 706624050731797400648890524889734486403203266920417558369578 292 1341920668317563154843208128851235885059714359236563129165132 293 2596266654099551938533164767091708452569025395091437970560715 294 3130576002089442478567017616715974051161215859000337565050377 295 4519347572188777464668614802998862369879843614121971970813668 296 6617757965665025478422464363539096221829795267794374056869676 297 11507358446093915867292296944761378175136027552171041513190900 298 19842527714865645029798167126444664604984633884128899541553751 299 23948016975227847141429336376740297941134269654580543371894913 300 55080417713633781145803674177467077459563185469048410514214100 301 106796622548481784621406764793266278487153739872330195642822412 302 151581270311505507772387304723867254485894672598208673809786235 303 227184575050247305314704119375609728809831528653454403838523557 304 378696359801077727747211933442566185780424618156397206923259018 305 750528532936338739219671132388739183192320953977712220382394202 306 956530388285806128366948985409420703613024756381698671634316444 307 1223608580970523804721471443339509675404245121654818059057453730 308 2344437789496327793437127998082197227496117351956663264851494640 309 4455102561487479904981409675832998681225198636164974000948428924 310 5713206890312796426206180725033496165254234008049137837825100619 311 7714684335808598426508900199410229055500338484053098972841082152 312 13062699881686900721902645652299711222737743855712251280566838160 313 23822305416176518334262920279582199703109492598087812343123788496 314 36553931426891450326638046820695543365563071058041254631877434412 315 51883129577574616090408747163080496035963253999091941356940459709 316 92611165576224296610520102117523596510263116986416508938798564152 317 151200418109402561408037583693087765419149695899719831309646032242 318 232128254211085042889789989318241828418212988200668528856803361871 319 346941466962438466839364910587048777157691842834193382365949046336 320 551522298993806310678012993702276855508271942291530812763012944486 321 884344956422978881713306523782081999940697706657305493630752673948 322 1461334193518250674100819323299481495640283172277166781359088341569 323 2425677865758193299131129441240045688627466253875991148064119388318 324 3803959494100108463140981659300860178666752446024975922390574536714 325 6162090446375116862642960360053137469463537876723082809267968107492 326 10380770339186343662619577642412346941938734222730408372795541923855 327 18209542191923022125335243157722103674504974247618422842824277541318 328 27598388360159423130009409181562321143345311703748345176806454597594 329 46550518892377357443485848577971870993963896831662784274292948133632 330 72798714838748612761127668564420002066823625949759198736560857197483 331 135078467880405455060386871377209375282019217841849284588439956688906 332 176716353365183693264541093814934127399199930739864376961542046751402 333 236493908457149132685288553972805446535132321106688116192986709451089 334 445746177735531501945563527919937053717563873314244896548602061671958 335 754870948970719859425163492661295835619417753896554224685813664717566 336 1125532674813678125400221654139512823153883519777093786575024337924562 337 1582965186966680945443827053383317632741061682937274231068745847140876 338 2803102576740787872736196229259610848949125519698677052878711911490634 339 5748343571015075917092206529712464069427694999452592466228563845291032 340 6560834446791132482941718806196366845078201536313956214821512243801986 341 7132279819993521329420719129914817252377060737402526261602486562709793 342 16469108362283184028143157783818306281909084213161478509906569419774080 343 28594756782512727920365636473233464277498072738686332561691932547349626 344 42724678533780033680966508766257642899802244541100301009271347902682572 345 55163483911806516173782418300491402974201030298872569824289380339357868 346 110138181617846081214110331576788169466789562316281346046109946657498403 347 253452601864041777560110817569182802582446699003201876916493372714914464 348 266760765065239402158616350963988732749462944253091853237018228369950908 349 328177718714269263139263463069523013561789466976655357866918295243029121 350 656416754366474619173291122640759633281259603817544259911524557659702168 351 1171288061179738540755220538615583904809850103298418991088113840716027933 352 1620350744216717030950504217187440705007863032421651947441909593623777576 353 1655622002084796123216337267935803096522443231773408125205926383505568150 354 4027405184586019634441859524134430126324579821687899458267849671364678727 355 8789470588648305359219359988923216254071897727221353341712481641899105080 356 9594695213539194820210300750643347258154350214728730636164300066284085428 357 11626227401053426822222992385888865386696717011419901389265069486148541401 358 24129646793066487179662084558616932709090561731482239202402627747290916761 359 42473690965405678136607015279515073779826000196698253217586384997035002642 360 61043507928818543872378033779682808419726180537200717833496864187845931734 361 67292097916073219856868717635500529258875758404108412238794193767871850868 362 151148445032724212213436483822865646405594353175713614254705955302258943859 363 278526684119804155014740130519910574844115562363680608670832578564483048111 364 361288723703335418838307528356524137636874935720497914099162943863122741094 365 582474915934942750846282853455941658727857134309560233831607623859655588944 366 909678942511870445592925802066015627712781100046695109233885185111071726425 367 1435935397260419705089422062984312653609993189468449777962553497928465743500 368 2326290573425799818987823043223011284916186746381623159921030461683473934330 369 3902375887543868144782211717826114137538382600420597501279544473248677273580 370 6162078886144733063904043500917372397540524878064894611573320603642364118292 371 8374518553397304732692509090675331440137263448639971935313160177295680302100 372 15423068158779456143991688724237705157898653403378191900751749264526194521772 373 31783730714703079335646284752424097938788833427674311699006535038929727467346 374 64519185261198496101834737763245251312281976085110650201758260099915237586742 375 95407677542037048090925208621224047993978801076760529397739080991023353841364 376 207132443887863301808478119940721969923325179544784914128604427921611491093714 377 446641855125415786609300289214666861583081753565899733658037219178539934489236 378 2755096317251648378050039791550813792194109002255249917758482696881519687403689 379 5162490403645377805048705895475024902208162408552846995465736947629981485856091 380 10308375764446360403105697515373806927754240041066265373209563916683269575189824 381 20564332371309899715101983497971612552173584971550356119043039184742668636785318 382 1715876721262039908852357795885001478977321178723857536855129635772132601247963390 383 3419795087240283103218918563214817712896206845853856820763329671177098432184865853 384 5151143492316130380688348396622816318911196677360343979710535833865150791335841632 385 6905574701164389815722577429685399409189936318822760776816245149462123960977528094 386 10433364363239014860164874465296245810492202474222047684585305019021703266595746759 387 17318739400949028213810150191038491142652509731712633621834337377403327046738992640 388 17690706393936754022526885517831484706956888533933469558920285637459694888668309272 389 18322537071529177012784498371546063590892376056513003062397229955951385817674056193 390 47650164399195607557781151350000097460965484154890142456745259026821857839614313534 391 84157933907789562925403294329398817147092413943315052261521891143759556225692667644 392 130080305749882785001177944761551669931688216416988715942379831553316062782073457928 393 197313344497388850333375164626827020639467619803761218091695755655310556869772843464 394 265710398205614040047938428979350248344086255044664410803263951239245165161965173527 395 451745560131513385183753824734081358725108086699020709066532316218763363948182021300 396 458136530967024994179300380630986602121916587848476987797684507314006751059900955608 397 523476193923172981754364753989390959372986927515127586857295098334860355655175143560 398 1269704802549721544175846891967030218922022751036793965024197275377696138009589220382 399 1948180151602888828159135381834737769679436736872418782486492264761892132591573563402 400 3177320005274448914758303928427849478505332759459747597614608728603954927538010391298 401 4632516238846926746747930488862997326816614642693251255387403690508285719046093823584 402 10174908745477936670438472918022426802973423716086075801144253008644034116114080862737 403 18554461574183794258705190727555823720035303478778979303476473278303113821948383575678 404 26599464924936981683848722463629758563718573672126115134487388242801566364619835249546 405 43758309314023821640168021161748755104423076755199378332481984459093001806246870597029 406 69014828040968422554282681234680077892176101273898637668917712259485909182609654704286 407 104590236662812921224716136523541220670007779877006917530775786155672220861884747343438 408 161097602007743593758561808261753285158413880472287781267870202320712083760391071427068 409 261442947705337526776097753321375193329549131918518104827588535482614742956827404497864 410 374875920042416489941635482247103329734756324509008998822966621130183015489835304564016 411 534852487647574107692172585935644086274389132274540646486579563594039947062288536535431 412 833525661699750887691448992089070711931002941051631139400824502853266970147132632579024 413 1538545921604965325163999269085121596845947196764142947462279440029381655466152210622522 414 1948255868995582583256126609400861461801879338973522304753499178513661092936513010219832 415 2540377788080219433128466301874426257452073470376644851882307796807833826170954389232616 416 4139046784858495574205683850083064854540782872434863804239828318694731071276427572080224 417 7097450588715858092518293643168538195492215285862674352525045478251712426300993620852176 418 9838130077741829947460524029636164959300347307994444347613963128923653577028305580226863 419 11174939378377307829635895705312547201648549151521985033984160391944376705604073063125810 420 22192176068180861752562941417359332594905551401487019108471250634192711227107090278435058 421 41997409012234286403382946889137446252099730687851365339729413026370020167325230771042536 422 59829541041740249657087232573737295395801901497322735563251467683631765711467207372443375 423 79191776111927493109578112287574144360875109095541028154307186499168816495491502209163218 424 151781549895367032769258385425683270000031307490485217982638651380183348610833071173036738 425 290934107231789544866073337240266940231862783178151203281689307053381767863357551657679532 426 658686294335428087117084209365127956159679720190780257036123050946581860359202668359019931 427 1037721396534156296681334512016952144512109322368920318459095812316690690400468668461349238 428 2101782525641337232348554964414821449010114193673804550979174124459840290368726146739639162 429 4118844959929524265925111166244353529345213061443261154781518657837176718190390973163465977 430 5082339813240997070226202691223698615405569118249507233528214169248886663311316502866588156 431 7554512286936535351794938318514298055890371875234292876268576953003022314526646570818205184 432 10593781871087358378238586916050217770113376014317825341043948657475152365457019602757824036 433 17804888435715373349147331970207663503753951229010495401107436516084757809660359344554198600 434 28166281061403073036943693044458533354977513753663303447663797859154681680741200653670450308 435 36189105309463156405289189804726617527190145033264405489465740777483523886856787749777263696 436 77355305242680589408156784227992447573416346080070578165804068122574336158708187472317840876 437 150709839051539809046915061863094528822175551355460284431095251052248055380908895145091206813 438 176721985468525339081672868345950319494690830338103589289667840368840669015075642070605266283 439 266315410848359491926770338088462062525903426859395013369401843850646207240497199875816514648 440 350765795974334699659576913983446743216297404876686818916039519852817915972155771233398663662 441 546822054316827358661045675721224474164265689848995857219026329529317184614166201215200382712 442 889083864703734765977769428148251228789134514655589971537017486029851361206857295633107293777 443 981564423106565926559737884463927883509753417555450714159153160204134837023550718362687768229 444 2427974064407585300280274293681610056004586665516926531721013723993234193893399813449232799958 445 4472085329368407804454911133303972172316152697845442686096867576044953900895663548155489541868 446 6387936597161648405865275734824392792631747896556930069662964344904119908079503457468423830779 447 11090111432447065495915588928216983642650605976734223690486272868010805045411629115239940054633 448 15094350500348945935872681824905711981999605352274101297782473792425044242692186956169477791970 449 26767682489192492027735419225986117726399359958944416480258305005323952410869016745524873181198 450 37525971918471455464760710793870315720230490794088656761233387461392702251848136096018141888040 451 50945286588124143324925748112763295905487823460087628392680713403530681900927565546476251249966 452 93323216632020436885477578063326603665707774425468614414988800645081976710855246526623316308606 453 146516741932988222070941117414286738205034757871356192116646787474735692025737090612657322055752 454 225985754681459731459438882289572347181134230308738521482851597508688804954844921537217482378131 455 391705267990732126886763543463777829362454214414528682065843129020691882760482560408960378095252 456 520752153199559884436724842576113083917302437606412240418210459663007897837979725968785968019624 457 835327280233385171202365187760666962283622856503263357943883373092737161025465258642995692623608 458 1224806773655218865021964022800061387003285057688430305117040277096093836192229717009107964061591 459 1969046146846052593845243183124662925191875333291432736881012441408373449212908235758678868652084 460 2838867415090588261135879039749890425069039530506895672336618979860935677435571064434507785909388 461 3075159601498100002379527612932958385577472405949352239232994244565807059156103200905961958688514 462 7205494814512573302776210252643965682584985536381184774855584194891409432365171430576595199665269 463 13120769283594729090573270965101653968873296419366837915856821057254236958182695869661702751561228 464 17028533592020946131364533658137152770901241756259171715879521073866386650768136043337192211832294 465 21549333148307730539267796555331897592700178928119700888251337299963000185924230305177644741628364 466 44567073857700091492421714361919086778739117973261640047880929621745469489518413286770216518138857 467 92936578847515439450321221940258675827354471042855281853830326194808682253381329798586012959885170 468 112967315247540520359546503713263499437978399320631862979417034404027065413710494029143290140268506 469 121558648288304274114773318599818513187715069023263789711980769026002408192034929594632354802403507 470 338947641294147022839749943530436799928988391177554119952431879811944345679663300321023290435783458 471 671861084941655511515137149293917694007733645997603304813266097298190142581795021498351603087423249 472 916239236666910309569169495597410581879304093553602628693880123355838644540322276327515623481452176 473 1289661104363827596603199319348290984379098407504255417832158208594180901475221759991107816366328722 474 8037395489436471440684549946084901745662857483960047796307198283318571307560223888988862436525996237 475 16347182144710802868694675732087500898578286004378895286588650716699978248023095993256959956354909299 476 28948815739675084773375320954424990326550390035350210637974525437997394219506467220514892299482512340 477 53043143813373520612885798213846508519127624542204333682163972175168142113981813516390533909301145867 478 75385344490544093973745758834754920460735725049361401103559881894192416458344260953321127211877919968 479 123844314641658948681792606977057610187992763578184180477567414889153818292718212974596273650641487675 480 164688533924517432636492759325777690518078968913844868846403607983607165733570575444444972197029360274 481 258701351482982598262651150926161621752529821014993456093549334623615621840960295955276607428865546090 482 384424948991309821099887937970907761777554986109225215820245455984630498894465049391198189335455131669 483 512305239394167607520223886079122062314408067951860013749290162212541143618497512781131623749376637148 484 954522457592207474300942410794761465979719737250959530416368409911392605971306436005454721275191944702 485 1859903317278609726417916061787180411304319384170921591549692979198060802741704814070648108319201808762 486 2237971487069412219779391668519476812286781418334955322214359770536137521287058461863634050450753776893 487 3189917003449124616312588027223262488243356659264343136402871069440131571583157943016067965638099826168 488 4769180059664528488572815986920344253348432195581659764817892679789974035189243546090726223191072608826 489 8230582333735816773243977487805384470268254758371069189170002655462268921750939811952005069737178934552 490 15028586665066214785989583406573991907144302062671074835100280604799758890147039530392011576163730432170 491 18694297328733976051059131833735536404909619130989804364068506801742524251870056019166520060919416745011 492 42255551667615474905903251737869423011747310377005871684755533488904080711716871217991873498218466543980 493 82981327731099603256003354044199479312144793823064756732753633298889554324713390674432762920484007486272 494 117607408673330284989174435624317567095839552267079742428858437112026505926524635890519393613129841375354 495 176757932079770300757682518453354967038351046070463391409925664601124801697664589076993400683401653490826 496 295804332292358138676436659489559546656596165691268435394015926999738800277736772506065814599507496955158 497 586686095827787207113866297782592073949009762221854885833552658675703183334989300719094951479956811712304 498 744419926698584379335946338524242917754957297070646023434364367927028863056137761199662836440342089653660 499 948308985551270746152056839588845422366852945826144015845902285980909047870320175878001157525479967581280 500 1808120860471120375644281095896045953821772758226721938603422797369865917418669126907998268075417989905126 501 3487623395503375147780639995261800404121683535880752996479651713772033922726148958102414560405693433705369 502 4369033934898117577192097694386034839884899979440724717079876151213554506851966743182423361704845003119292 503 5773774454333925363945129102689674949974392791678353227817882459084284726821285519476393800905599261772806 504 9957336833553757386099525242838716855110431488020815669027967695102804815265143211713081854712356058656838 505 18272872436483270411090534465948171387593458066819404489081250378104344950346190879708098699583547384282148 506 25182266659663495780591785696232575322205854946128755926824520434293792255470551364846102096015673516148686 507 33021485388232036651638299679375582895405689316225760973466222340327568920771763150301238706829275590345238 508 59309049583051780359858086442431734780035366882563491387111223365643023214143130099698473838272037528616426 509 95864745115311691575311150927661741482409484346899693844375702905556952808241931781634276633062779663295293 510 151149277660192840918528705425162036317101007288991265665274462972472045398551072612939228749932040747298925 511 219431867005818147888187054393633942974435367757219622398971272805969228371143903799947544475128333854788185 512 373446531228008168235746898485967023395398184066599599343482340268237939192306882898279380633245816797672878