# Computed by Robert Israel using Maple, December 15 2024 0 1 1 2 2 2 3 2 4 4 5 8 6 14 7 22 8 36 9 64 10 114 11 198 12 340 13 586 14 1018 15 1772 16 3076 17 5332 18 9248 19 16054 20 27872 21 48376 22 83952 23 145700 24 252888 25 438938 26 761846 27 1322286 28 2295022 29 3983384 30 6913822 31 12000054 32 20828006 33 36150354 34 62744812 35 108903838 36 189020310 37 328075444 38 569428264 39 988335418 40 1715417004 41 2977385424 42 5167737016 43 8969448822 44 15567938708 45 27020692298 46 46898810834 47 81400522050 48 141283859520 49 245221142176 50 425621219698 51 738734927570 52 1282194749876 53 2225457759868 54 3862644299932 55 6704248114084 56 11636314215832 57 20196717996102 58 35054692599886 59 60843126766924 60 105603153252678 61 183291467247708 62 318132185747710 63 552170208079442 64 958381302965398 65 1663426799268292 66 2887148056800426 67 5011115551082326 68 8697606971413594 69 15096113082627206 70 26201762272383988 71 45477424713311414 72 78933475430213960 73 137001898915130526 74 237789102836969568 75 412721705872445382 76 716345721759420842 77 1243334638769025612 78 2158009710962068836 79 3745577230292101782 80 6501059155025049448 81 11283646695449288192 82 19584606094425586828 83 33992272731164423966 84 58999124100778082586 85 102402586381572161566 86 177736362318251422116 87 308490396643044238612 88 535435313177951858632 89 929335168023733224602 90 1613012502667455550376 91 2799645836382557676154 92 4859241200060373546048 93 8434004306371018792002 94 14638587736497031006328 95 25407652537863735731582 96 44099117968554213884596 97 76541199652597794292182 98 132849714781969123166504 99 230582311196523562605490 100 400213145538093623360242 101 694635078598822567964622 102 1205652282538692240874928 103 2092605846112567016199794 104 3632058173492455573217094 105 6304028348262450036735194 106 10941667648864584670447416 107 18991045776500630620032888 108 32962052153226209528802620 109 57211008542585222936250466 110 99299020681253303268183390 111 172349618708721492034307690 112 299140826014707954687829862 113 519207611013029240908139344 114 901169348648528252649552366 115 1564126137055477974204397700 116 2714795588963452215114709282 117 4711969779962833555712509500 118 8178390777391931346248944764 119 14194928836801023409223243500 120 24637610278889343381514211900 121 42762584246334998501584780138 122 74221427757210741617289361404 123 128823372941755525296421390396 124 223593939345613726755541230704 125 388083688312475103115574332318 126 673582430610585516936260747304 127 1169111984067585610657766455668 128 2029184208459024178907239162038 129 3521979594746367215782622192256 130 6112969051355728096773051652290 131 10610053129942681456526714479432 132 18415474783933367818518199394232 133 31963054978549178659639148201616 134 55477086284687450779298995165444 135 96289516277594418671042421871130 136 167126133795030393712894399519396 137 290074617435519205135933686259684 138 503471729822693228098162108822662 139 873857164655235683369659514539324 140 1516721394641587250250823606680020 141 2632516939849225081701637676577870 142 4569161787442692721568603071992860 143 7930524253728914978668224919296056 144 13764716126233554224416583637987256 145 23890906070516952971172562206396876 146 41466557510942678264962334228647728 147 71971962332992861886326358865460122 148 124919059429874163976338940288198136 149 216817367527729722996096179515518220 150 376321844530413802030474008298342252 151 653167835610128294986462074527985510 152 1133679130447448919617116701031568914 153 1967684721663527383773693021283501344 154 3415237221787728443363321839408278824 155 5927700282809265347140498243418831588 156 10288489015830068730844854000767499632 157 17857347905365071460951042945089281186 158 30994334904047023173570391102382907660 159 53795714863997790996583939220515767488 160 93371222408475600740459711987667164092 161 162060959615346030151182734280429664492 162 281283182912070057161097092503267038898 163 488212763746049871036449231031401597926 164 847372744495236120434181474104895216230 165 1470753371140633932955619132899516267342 166 2552731950341483057386620294693099774260 167 4430681947198561065991012083256473611686 168 7690169943070274153141697218187766247830 169 13347542084507733099277980166867195460462 170 23166832594934373264315063091270939226768 171 40209810097145512421990510294401498374592 172 69790672567040463700507790861499156839258 173 121133075873582084079581352711917472698800 174 210246176614790362000992644481868537732418 175 364916472749933318400771275294835520990726 176 633371955810800821130393830636136439847010 177 1099320157800884949153094129357690273352664 178 1908049130151831216210088071519294578444032 179 3311729942581999861704063434797523371516860 180 5748046546223599181056627506183480767551274 181 9976670703950360378390376129886549325956318 182 17316136453427652074655010499494558143674046 183 30054974306709151470007695014584878443542728 184 52165301596369826238865675856262603631118446 185 90541374711232694168460394744424870764875850 186 157149298168158707475220511599668924153512352 187 272758194731508094824116545515832478639230318 188 473416258681487868044335804906830982451075584 189 821691000721700843628063567702794980271262294 190 1426178523203795031253981335780374562802408710 191 2475365043868418519773686295473438588733635376 192 4296399083784346651024359646880068324557434908 193 7457100169070735908997420941157446547953821034 194 12943011542255044821111116419661404616878143230 195 22464703971359279274156413338308799043493865260 196 38991151547167559702972290983796923069134636128 197 67675492226047672721740913744556823385249792242 198 117461835988543473077084621951793430777798051638 199 203874142026395778457357541292068080649779904108 200 353856769198235305760961182411154594646527069176 201 614176039505792333209606785958332008046069953034 202 1066002519487485766869018314773379985832590531780 203 1850220943930116270739093980191284870597016092978 204 3211359709546951179631698794695729978925808938622 205 5573837664055217399850571134663249489126626323984 206 9674302823467712380327317638985116863767179508156 207 16791327763941884740323218838764044725073029544478 208 29144083374378214493262563106817422348198064760488 209 50584302067921230602225032459967073934562969683184 210 87797292604104457297054980878955276897622763313916 211 152386496867357324455545710007083879500377469652872 212 264491577573082353500280302746928869609900261526540 213 459068198594983611335039194696917796021222035859690 214 796787606225427724409917291586668395198646755119746 215 1382954627172000120515274350127447405815767340405166 216 2400342934394667289224731459402460700445927672813582 217 4166185997352910653709429445619125293915492262234834 218 7231094155684335448346604086551019491845549863410964 219 12550741306699961487000254857754208462391971341719540 220 21783855106336558617329221839445072080828250928168608 221 37809427483023943100753324355717553392735122863194180 222 65624417699060681673103272996910529977425938613299746 223 113901862181710985887122707492036054129448985843154936 224 197695227833574850302419972373799555565496467264553782 225 343132257537793081837735262576689484173734073074141102 226 595561903305520536595622593843525605848734173926196944 227 1033694655273929431575770487111130056915107313260349888 228 1794145385074672150126748336064914264006063137913431410 229 3114031446676793301194145268736001620668556859592873766 230 5404908616415367037578819558686221799890554659284419606 231 9381098955495908080074609914633442481093737620010730920 232 16282424710294719819599369255074478685938896511154727732 233 28260799262872857302953868534354994951499511385033753332 234 49051218672083063995503427885533103423662123342994479620 235 85136376747043408365147867299358991120833017228135335342 236 147768044135053154051304053709987259716657581539135510662 237 256475500858771396552375130751110744439495457609437267886 238 445154992243370708935381737652070493493502308278571450042 239 772638971190913704104861388031098430256409888310097922580 240 1341040739079443012141292283686605498034766476538354060570 241 2327594557000890722473855606347333473845497518877055700134 242 4039919343165628743165974743386270167176054866518837754176 243 7011937818033641107613929311901747677453919253208287577276 244 12170359798679430822513624021115480775423194632370413067096 245 21123641063726531360681064149586099812793430055218926736224 246 36663518513032824043880748979932520032678029758704461601364 247 63635506099551234843658103049644972776702225881399963929126 248 110449782257165248241788368638415293738294045984480648157364 249 191703581041233286682606468400798901705032333532329156248328 250 332732778942609327501022170021751975981753673745726039854528 251 577511914913361012043497010650781722722996287557479093847296 252 1002365961438453846856187569257266951167721671381564205613468 253 1739769335843344113244425501262239946536817783414027675265610 254 3019652959481145253701294988978053893927226507145684106602472 255 5241099384754467319235559855379425945435041358177844065154050 256 9096781361787204860243727350175887295486214487777076377262184 257 15788945232534600251797044755716015835161594991648179756125522 258 27404285278655967408679164168556376635220239682714368698597716 259 47564599190987435466539805339892842570764341633445414087025366 260 82556106579483130323779414375256678927494368217500680190337194 261 143289565127974089034928893316727457039477163144653891571074882 262 248702371335744680762504867767846673589302358252577043246471182 263 431663460299993927148244683416055521133187666479480893046548472 264 749222220750830951697811253643266429089248987280175715088663904 265 1300397155869286725991599017698762654482024457849756459644853312 266 2257051000567316657648893209806826817111834417265739042181920852 267 3917479514753715619847397201340408460060494242389862856583077314 268 6799423559617208892955849466089760050924431933087275243675035558 269 11801506700663393926948777763713681809393351433901500497628838924 270 20483436453787247674257910726233993555904099896863212751785150170 271 35552339171468257585390557974220288027543533617352109536776440988 272 61706873425011507742735930313418138703450119566849286991870107748 273 107102326221792107227629906784386860136295230731603825122881887942 274 185893526043886382165357615345220453013584230474982255096085579156 275 322648482475237538988179825215635779349522304635399141715669202382 276 560008976423401089064320985089378277020419475042475886046756289376 277 971986761781389072921723284620362665520067895036660813571231611230 278 1687041288359591705834729009405717632181740653513186051132965874062 279 2928134847653525271896788028264276775019895998069703034929316786164 280 5082254800284056225409037605886149782376884297607544519460885448860 281 8821080721643941780238218108956823525973079536386867454882968075836 282 15310421880738719365027430534886250701608844081194494558353959354604 283 26573730086274199689438683618423920145083355946767886173722031702960 284 46123035419849750412704061722664771802104953331957399099841388177932 285 80054037932729676555471190138918052338629577673439478817538793391722 286 138946817593381165370047656737117894702436197488854648941783797226268 287 241164825883630924208645555324613732977949823389166049691573338470204 288 418580822870552289852414059166364856295731435222028635138456385256132 289 726515173317739835684221370682122864555231372348061886200332218216748 290 1260985377784823224371700087825184440694051436204495153064905801133552 291 2188645442497473490854660981407613219116780509878692218155445840669632 292 3798750530620636928109159077282002535277797447270290801815600502669018 293 6593350075663170727953234843307446510637338195593085269752993277886354 294 11443832615442918817565108654945845723954421017851671151860420602317402 295 19862634840772169652961990358397699207735465645342962512084692201381668 296 34474836890349511575060706238923555288408945601589146753134512636169380 297 59836692772327052602175856153830372021324897068721630360719386800654360 298 103856323187771797142797004887035993489488197664123899605068014150136440 299 180259559249424613337389286027990300583652222520635919798467530928846578 300 312869815755451837958506222005453708087053984570601693698480824366282278 301 543036508124396931819129535564206046220481456471317518008163728294051022 302 942528279514287736100350938350470609617903700791635524041230957725773378 303 1635911295821497447039013980503392724777343560516646689141770841793551770 304 2839390420386641003180726070319547855047404285326390575788955448912835428 305 4928224396992687895345633820888119000525712450733189957081656026701451566 306 8553735876803696901797525709108977284463741707833806445106924508112903498 307 14846401372219672460237490622002313443693463968892511770473864560877463596 308 25768346939818022598736803805204857167381334134162878633239463572229435826 309 44725161833042483612820749354748818289288557320358147585953816252735563940 310 77627800714715408059705364090075742863093665539481866931973443602976604596 311 134735687850581867777782383414375625413996752441912028639625183417495936656 312 233855724539780139866231469280602574274500529627557065159836041839403662220 313 405894687387305679384458046015227577408734330823546899360649711108042333314 314 704496319572513359775889119832533076446391156486050490701391009263601372428 315 1222768071900462820277349553471199973222197663477620322503448067480605542292 316 2122313085420284244659114529997764280369256953612657792139444827619952368796 317 3683619924378287060261233837147002883923273273512544142191407938395699062108 318 6393522162442682507293172980930848258118840251143748071585626769607270572950 319 11096998735162641078484382281837248801533953835838417708037430071294913201732 320 19260648168482082425307090950408991732262583823376328427098211888040705540940 321 33429991002392874148373241822582861194327593341618572155783289637848842310924 322 58023192607237316369739976491114799194345026632158417292681360010339599245696 323 100708698368945894196206053109632632168101198786390462664394699938634457248382 324 174796343865819423545156946469073564580654474160256406588988143538709210259714 325 303387515911726008728152646385258686669925542855002778036042102534791439097404 326 526578432794592087063992580242255393155387885635051887641166094939980378650716 327 913962610001025430001316611795660152137196375629584409544664545536776328162724 328 1586330925189508158093848311183103240846127079151015769142580591737373478806670 329 2753335614254260987264549889596002164784202578968511915532383199958812402439008 330 4778862269116549734181570072007671072897134313318543007813806260359793204946116 331 8294493584056335998767389876418044276016716784624992064332467641503375067467876 332 14396444162152064834156706849079746327186344441188671658969926567139917064843280 333 24987372937674283867513765638917519296034893917566800489876626190460005938459630 334 43369654290596912441125033109051142976732969417450644089358630785501745046809024 335 75275096664922138197950624077661494793397791311172644605542562142184249404918552 336 130652186894233693857191436583845766024386804335378821703442742067030567222513762 337 226768143735912493372103134912646973578824765703341513831257870778952136941881976 338 393593036870177689714749449155101616708804452897063217743953534018847625441031842 339 683144802089569784173213427940258745100892425470590864239544647366516213061747180 340 1185709036758007879683175487478154279184584592095391718022553836404107573146264896 341 2057991095810561496289498138489304108545804033955644562892457148758216177390278996 342 3571978638212864015366250199599033454980743595167007142315997333503485534300341828 343 6199750532362603545321057584523913804259241288764722586180768269162292245028464680 344 10760676520384001596026297183886210120166146757416721919339952156745413708525347252 345 18676906203227086865506456399894430609771728847193495507320040265745984619413933646 346 32416811774181492626420530794426501260744010890054810109013566643519071940480546402 347 56264655086244472452993786409305967595892285537664826623267111698142760748219538806 348 97656470168216859592693125499347351425934405532263938187939472759899763884589370462 349 169498704845830887117651789564061856402370434121511810585740678316833526847962913888 350 294192600806950523928444502820055082313829063146376940520687667942091758329755292650 351 510619160472520713675598134128946607252006638874048610470523320460309370215443622474 352 886262694325050033545067772522263223897565654909016270118315279669382288743728907154 353 1538253211308092253556371405229152159857350002862290271982848487914962090365543630256 354 2669888913581880765487974956863299776339329570300725929930824338159392991183746770878 355 4634026932929787836769821420226849594496097982164267231907131104920191981458066352096 356 8043108275358618404799118012325317853558754426272956895780648522584831746173056657942 357 13960124027212351001339109027938682178467881914299206313410036865119082965849847090164 358 24230068299865357826365567747164676526508528954672891037671578620300519039761891118262 359 42055228783907540131037586267151881099688509192829825969904707381311258426155707455936 360 72993697177346929179744578806095560043239216109761220489565091352665942144037164134204 361 126692446615746819315128077300184109886215583230334236980529088802353388990206579944806 362 219895369739747380194520899537346870553453308330569373074630908321446590811312306084448 363 381664218543635026210670247999441744098725370930761066405801243216129686021685639631028 364 662440395579613372588614602505832490282653211901072385895543070725854541169332022899392 365 1149773168074712421543006857319678128949997944515168148396698669704443562356203751465808 366 1995618544469761244342580207432104478160290943873145781598545512621881136004839233634194 367 3463720919579526541616820011817134187093920885186330691670572558615322243748269507139512 368 6011851634662253402703268861017995174470225854488335887086381193312155153756476426525154 369 10434547388875273065022097666403113415780610004228934964284262287787091360637168432649302 370 18110855993671017977406517361465811717686824970679180474654258008837568014156300953795018 371 31434339468637411042331070445511870874262763899111088751056242665042099007152789433327240 372 54559414429380989296240840342934750222482913125930024409840256012106393669872576264336956 373 94696747353221201441871522597515580089052477067649797529543613951686393099522829504217980 374 164361623984928612168263180305631980923179810704995871815465091080325209615805638192359136 375 285276360530076092591786368806217792832155938492492514428993520277175136814663613397096114 376 495143573689369591211029129806847304748123630825637660114782131624870495154092221886021536 377 859402293657741443098448891994527466479429948459871506061126381492880089753553360524569184 378 1491632612417854596636276917695886543935123675098289732336620191696976487850540640536215732 379 2588971273230754493242816706921005854530541371970789757054792994811659512295718456700750116 380 4493581192723621197253636410866962360292174072875585245188297741959318536940727139908497326 381 7799341825219127836278856980641912532799769677132649032769881192178630790782938007087851364 382 13537027661837506697966535664418079668011715052748416908785743460823678683925319903653514072 383 23495715667290331676031698772144454075740135214433011767673091143451206775106821275006863168 384 40780640219451073822863722946507617050303010279321513339507625726926569788751871916574280130 385 70781441189448338078305731856833624770701905765549233609450396384817254813860191857077420616 386 122852716139206576590304367503982395791032187986813312762218545447732199119946719796585156846 387 213230892295400285583653239990120860630693867523622838631800549312319972517261809723255648038 388 370096932798560756686209478587322107091476550112841854897809655529095336771010258384800654874 389 642363487731168141639298250927952134468567785376608241163536395012628131761426779484016153446 390 1114926425490644471591583178770766967100350433953586951927576292120271780758137907357925571442 391 1935136348810615928699964996520989817635210841609118715304948764912866936486828359248354697696 392 3358744221027977264876200168790639428015276709222289109356480359956778252987486747041690930992 393 5829647481544400553629569679788553979078313054695415027748714831652886457145365854777559004234 394 10118302413833580680632098338915388625871448312948028937157677839048696785490009062918606512260 395 17561961347046624947386155133290997852848605128937599125424932762590447757069210091451694890300 396 30481643435907730105765164175791708789451122858137797168004983406099286148716083757587537574394 397 52905855342294534964868870194174037634194666223123462611397180999260748519774887629711450443536 398 91826726317600903379925292243279340398423696890962615210953767993457129542550618968306872538240 399 159380235167782372774517578639339478119411377642631202163656035307515504718686518663595670477998 400 276630349145624164369281473232195044502422480549048664221241455543042370716538009552876166173110 401 480137013148910217900154887295909466392466485903103039928208464188547024905846680666879813970430 402 833355964403602070209809207584519986808076580215779489112709683580870731022940008768569682091924 403 1446424967015967635331011262309464201087038281936620990587260460054952397991287012790831868101536 404 2510506043722148996695978334798167923526223113742453627903059471560759753002959823761733042836084 405 4357392010847293016341655152398951967025372133630798471596440394787876668202305828006703066118882 406 7562963325133182865035769381967028205789743887909509397046721032567121580455060586411233801376592 407 13126754286720088477468617569547995853229586247133064351233755497301469571139125000863591427861044 408 22783619422204434807543578880097580891538862976891166004110808335293871758180779961683679975385026 409 39544681239367831531128656848045924671115451993401195652666367383428997194289355329208400637172406 410 68636233135073410343850258052625798696540446660222895423898639403537478651636096441847359050729936 411 119129358268344938394784348568005961610149720776726315159265777382146661573084141894259692233003820 412 206768398456523274058334807083346828383721831159015052492487763443382944181284643495982848447388422 413 358880222488665514902713945835510287986345014667562479934027377370785844681158677618986675447311068 414 622895060632756697703986184322948700719097083773895415170511388591041324587885394297468965639847716 415 1081135800323852508703643731626562965542341496202244389534638742400553749563103910925698961938195740 416 1876487216890975548304789464865578938742118173791783695749255039688505530897809119287303259607440920 417 3256949103064081285044402565325475542260024347790773896438293297040913783190270351308619002768206442 418 5652965479575784948475733599821413385812273610225619658010100066876762169725747846342963563636831284 419 9811642031253056915116119209840545003254756137427786124106806668747116782896151410454706631706773194 420 17029702321245356116678618853456414982480837092995581189773937958530458704667390798315546654494872524 421 29557821231803728780159067126784056021237156699594084897293628248993495058685358144766920635341904466 422 51302411486155532906655150846562391944329085955000023706439989191458737396825773542710295596319664808 423 89043688425278851009733381386341471803139946340587892107482895971456336428797489850437684172954088686 424 154549819758819694458492000864685850109943557332894106105947905699138495220377011295502762925361316186 425 268246376693249088835681603221039379583498628836250700883523394593094188325320407623440231333000359454 426 465585263841436270585386733590759456292762961060044511257318463679043820723174616818681733560651436028 427 808099034098734311722988310397529834251116359938000551877356124642923387776702092077095368525651785458 428 1402587452024054732722009010558572190621789703022972984734864855003803972589327327661729273825836027062 429 2434418898630893997768384099494471829889372747300178391241162717234600982598477414644323697855375913650 430 4225330381687755005674036310554192230544540292731149855637015866301467148456291468217072459218201691142 431 7333748864854059829852071052408190638357760402699400882720981416499793130011530924389853242073354827162 432 12728915269168826663045547802664037643779603879015659842295117770824570208297253760152601693520354547958 433 22093105029293033263173946359017615425068365047062980813408265226766243585858233106768035182172867479878 434 38346181077788370214169560582498493474505029077490936525596315114435159350127639168251727907532439687782 435 66556040959426324738713597078641084745813828450758396576749193427164522585166693342423496709212789405210 436 115518846041195389200774214255427828565149033273421064991513060417450257227571936281859447954827408422256 437 200501766606347532168955816487288574690167634129738578778416480219134324682197749101694617296931820876464 438 348003462551297649769410543122875756229367334912920879491614748214328189253517639247223879360001977218946 439 604016672758126264147579711219840821648242279371657756264641937084483029098462905377757414764534952047828 440 1048369284302791988030898534209416006767658724768420773174250766321381470120735283132482314271013934016832 441 1819615593143842764099462551374421630582126756495970203426703557713761032480183100493419121871430751187372 442 3158239139955505615660305177890271418888833834673139339179665253029451166542948532294330823072186129523024 443 5481638266197468108713385791658445652126108852323575360513556318655299580828934589668715044016951617571306 444 9514275756161933982087053257526306935224648939228709462227211438620659852565140286815471812300654158367708 445 16513574732300629390934064133507194848661449147686724275309163889946898148288609309896231003393204425893674 446 28661997762957886273336958958957396946229217617075033104355249474102179761355234161104715566245249936087190 447 49747563993937984210058405594691318498568571295011768785974042172914128399783144893921711571471965699123162 448 86344997435222613051851975766291272989188957072056743967543788628504793060498475249522368068266925668139146 449 149865802132484084746476098568574255360083290140084161576337757386772160561998982976376329981280303528236488 450 260116501429773491021297247757877798823783113987997532388965634908734559208034119185675395677266322665674382 451 451474541578552812010877097728891393440340087552094839347845096337457088071408344860918759281188755148913590 452 783607578039774752404368951456371199255513064234126228538423562747724641961024403184712520799682017624320910 453 1360078542223900092821767003546829574940209303364959196042790090860432271935109595722465111286748102338762264 454 2360637764179451828962375754613331676883661097854891442312483160785631698913645563907591920246874388160357690 455 4097271209468711565373046791868370731243012305143843340559547196439255268957933998560728118337695314003773358 456 7111481320293336693362282623171398226600568882558310427694026626734251018280941561312215647905791700069779052 457 12343133754975137084418381898316208084522094931285583390932999881048749691139921952515535049367883034817249690 458 21423518396716019693235380494325368173138334317257804483892841525395489708464786095069749372843979531138492082 459 37184004451821986897041264987507356723305694882826871354242153834645706554717120649188685950311793926304479312 460 64538894194198362759698737190014751838355099516143374990045721704220507772516630671212391770982458191019162656 461 112017759389167571114399116087628324675666944070734497614706520266926813216184007916802134580829928367486523664 462 194425060658963431809690285403213645218603420621956910831008248508891288138026891779416695777497392053628315000 463 337456349942820601371470916751401406882329846142506045951527995605581360785066508754056723693447432241432003588 464 585710441497457349965993557487941252608317137220987489915883454501896479496451239972673168383706025360196124000 465 1016595839246393637690872525895869310600017205232619612981525278729835480590651690813848768448794555918598101790 466 1764467605752194599289396592910401552671754925301620658071090896787652889162811534746739773338850175160591033670 467 3062520828392153574768253846557392384573668818168633704249943303592300337409898293456733725603809671972583739106 468 5315503551190144690386545411977074084846507576837476982516786797343258155897574088211441073632234790373489806870 469 9225921907459778718735953336024283556810130123604806030582027437763732624844852724093781443802023344481226307270 470 16013089676798050130321790683747129323625644647419305056999890376929180942314738047551821926433280748863891093820 471 27793324457889051853812603794503878607313951966259745164379893446578074391571317332825041169226533872137109712128 472 48239840031668098895997053249974755673174315235264897998924141856260037144842972640281488903923400280517073581234 473 83728097004257176935499015709269663633118986183173677578984286879710864040825186919984171495201964192607903009550 474 145323745338959932443608815187306103420694985562152395982235630238595258205950004212398180202322987830030550873120 475 252233022306348107795457366827829643487998294107653976817967243902533661179158960200508975417378384398510338286848 476 437791479936062283949494326170372543338781313822667108106863657744805042123003011925609014741029719533841295098164 477 759858396621146787558879940268674641706858851598032220818688309303812969109112240756296651653125627457450503748440 478 1318857970922560635925812480573174488683210189762209742724613691286260303237854947768308266897015124412637985988116 479 2289092750965814408349888888908943874528416779552385542174027105609085034014053165602677425513245383095138248220020 480 3973093189753268611024163173934797356930000415507753912689928353819323507745566077502101703939605444125098454804994 481 6895950147849445805726770281691560981998468072930170021859130086703351019254434936466949159585959280638204667965552 482 11969044311436836042382337664617128346370097229390920281512839715065007990994314010290824758574611279683647085230198 483 20774225256517346181106488005789938997954735266917474713457292084218375547118277945128727979870237129534345977550208 484 36057050486156578362523698524035285022846298776955705636552396401851793713171516138421546622937506084276275608895042 485 62582882091035863609038258914224242624978889466028398305293017059516331304238055386351093916774365253622703168909854 486 108622781897377002524197517123673154604077537919174943154254867751609125880106032729499910545554044596580505118032392 487 188532524436345259140916412295992982788245452664596999653530799665446014699662322416943776095628455245199833585419928 488 327228893879023759707203639591964593662850462094134446787890598355555250438800513844597408673961812724114048354812382 489 567959026218007694606242931726545711121534694887142723872594591902684289970435210950231444185379530758472561222037328 490 985785367663052882308094178783461472478361610370826399601858454901833258958562381606688408453511052977758855994792526 491 1710991015618741378159888559356749704819636592769097168219787973166545243502450278627812601496116684945241199494249948 492 2969703498914872448200456600811285739384304588304753003353311533886499571541847595051632926815135806483665653487883800 493 5154403962944243054661230370600941716903270991567740758941342464468609193749803384680704114591984548827961631313071192 494 8946307341094221127345914007971222854549935967569190202196208032285299532099416293699188344180267017570665436531004276 495 15527773068760178159466592566776250083090485709835313356050834593990951457166534077240196307567696890798066167714747024 496 26950978463190551476225540359241574535807330483471733767376415948561168526472214597816018434296493504382141087443483274 497 46777811403277874672267327789451822209775610938357002789844663405213922022741085201408725735524938992990458965641980004 498 81190508265561170666041639230450276971352922187791954241265723028401793556539035150611143073276265353965583199040407422 499 140919346901258420469493900332042473690378915733521672527760898508637256145405549308260106688045791664354376481191575306 500 244588471673610052080386996397879174837374343444037217345240051282486368554264354118901386739888813932497772405748378068 501 424523117592578895566419091492428395095069678682083973159103166115392592767355139744933970115592782177664934217895357806 502 736828993359164309869255361940078913226463417044229528806940022705409297447956282496570730633304678863176768747763370326 503 1278886691809619732126083329756913316514267570546169495127972087705261931815191942611825507473714940637000195619711723450 504 2219716087760556519337922643904572425867723526138818138378921784800963673334182708235640632571582563756081303593430887792 505 3852678694537940077001706569104860023775547265473330001880363052942641908452923781300798180586807940547146421743440237894 506 6686951184969612676728184727089587558167115581691928079684616788184129660561633196584028165065925433348133647026904882782 507 11606292581200911639127330470521056151134570756778850116632782924711735030090558279836012658501787155538413168762420448354 508 20144610563812790998818685051476672971578795849947769912469532368803101586498368423615159604800286117887775000838230168736 509 34964251670251183385737737901245417614585921169612003611263418245861220579677150704092696510285336082799727693777492219982 510 60686151811578086608016702218722962279857494440456570748186517364216061869393995961764822438092623467303251929500870795052 511 105330697663161082084963685620195416606623530677907694361419824062753823439292228569069366470512808787757457789850455011686 512 182818576215794228846929939777218842085331872053845933853547066938177758072028148546153677784599592304079392833407260349084 513 317311406371322005901919689645198669795216627523580611811025148290305475161790728536506910352887217325903303934218647814266 514 550745611838145632878103459479295820399405742256610376192101123932725392532143088935713651251149159458836651631723647204586 515 955908684240690197515420570769296957869442970351921831669391774147301725677904484723035637347110950150321547779391532097528 516 1659135166882284353780157945035993131428428552681799529895410010898594978882026464481958464159390828348413316774539107793928 517 2879699230028535001628192358030504262977089453651533138231047433410098288533525528627670086871997881328023659963442589418170 518 4998186899389193734824542134916062385703591107802122167486329451102858766886809322454779117080302720243520241847753082955690 519 8675167191324427427918575172116686721600400414063668483366699605865748874821139719017819632165136674904332178977691284992134 520 15057165190567156596798125110593012707928929654480121307333168113252353320651471399003159183082572015137083679658106521393658 521 26134161864079817976977329825036461827248268027326585958167590054805728151478854103785024197351794163282168969094648315302690 522 45360093197742066497677463708605198429602000117653798187868976237559055758123669411881190311965398824121868183294137165204996 523 78729827480552794215995945838556952571195173271963946157546363342131816243051892269182662953316014750111304816260036335650066 524 136648434739683229216856556578357996555268987832441167290423195706690581054293353393934329662904112953347370499142854914713628 525 237175608207929444072390406424316339637532773281337027984081894579752324103592877954535377383087851563695850029807993736534856 526 411656886051877871333442832164580410931962178228787294171664121681687102115258929695766644290629866257470860040500153876118146 527 714497553582169726433821447633279677831082100260189666678172673356239666686239433944171729845378440043564622723792913680224132 528 1240126841970451961610862918531946041092665937242192772055489489128719245129281887741146343298467109771367436285756744309533106 529 2152442057310334454374587870925514006578624138701120106554925029797653812999716719536601587705297260951637411086585793013301934 530 3735913660829167047437402764026314292311340258394483493203816452022280625566008752798649757666320445482529779231465687784382244 531 6484286456756262451625221880403956634633370292455445374366475541919016688722958155483612950572806135742674496606888623847286644 532 11254534946597452996044404906833615458498512845431128849040232220487117295673259299788056004315965438508152422491133263724451440 533 19534077914186838094230582969698424267210057346675362647039394918202956688119474969144389924745342994833582204178337856060155706 534 33904572847133405004659909069395217438437023673208181685085153869084521185091593631775053203966699671103237764679870900193927454 535 58846906672350488962643920451952362638075639070162825687331657034981733391255790906895096103604847365685625917789433302568487638 536 102138388249805597852316386901720915743461645853764985720973750994350046965429534163510612219260384436660779232351949522312375972 537 177277803442634832688528142627354676858769390515933351861230288387527683112422326835417114873949068928206804352905586548282936892 538 307694493049779322387090806970540765318123882590662998160566016058631029918752407799100015197459312646609304127971827451040841926 539 534053892899213333549358519296727206876998545228007468107615685256521022281798032587064432402862295844219670421094862161466040692 540 926937488200876269148603842895128169589135810475957909169823323595583169154981559926892280536152810794130953443754459739896703376 541 1608850938933798495198518999629554700253115948205834830712770699692194266993720640369716339497274521766576030619226138015069181188 542 2792422764918138198954627630161852129656662053846189120315829436542882015156343635000746172429149492513957260868351640733367542246 543 4846704383440658099943720072814155661528141517736368654992304176827116382969298880682362329569501245891882738606479052641917496332 544 8412244619826228666851152347369899046332714082000634954681514305061279538833182310632165213094239296067111807861994823594516127716 545 14600820257487810715309021042088020710842740749233783369707604067908007723541459706694851040459915911338180244980501116720562106326 546 25342100928571208127768359765553514267542153875427930602702013753237969239162929121541926833283333976508725704098383040846515777004 547 43985342477217043372373743644942402585711019035150521267686813677182572820353638333340999147293160482425632393684567350490717077428 548 76343723761941202310113700112613788048155974026374897931563484874664742415242668122538181753633533531444308463985960988330684777566 549 132506963219815468285838174985047906697486194534896011466359460115683893354577620774953635551586555297454664969352108460955610357422 550 229987410052043775269303301534270120848400496486813870993636925808097819781744008390729618059065085751714832214593834488484161163656 551 399180597737349516810452546021791664102042573492220863900568094957513134982591123604622490518512641518428370592993246220844934571428 552 692842923766520475004994600851723718412610552848066012379024422489225024501836852472950920776410866604119125563805076268264369339694 553 1202541706020463105306107080584248260713438711661531459479616238332011938719736873713095170228147411119567735291611425368132379018374 554 2087206934087019693178052810114048908236432273141505577725348696985595283593938378621728491283225574060017571618653999247600368896136 555 3622687482596803286714154696677168625502623470160017655412859625199189860946784619356987972242692587159215653627334697733360310814718 556 6287763988434701426350391336242176939988965214324587842423513861369490998529547605354216164191547064780611841445221233887713765698654 557 10913438204146776661669210159363347335132986125923175149588075418679227743227726132379402018297103010673772729105369152037531122609674 558 18942048978746796747739829197897369431241366659937470478381317136784414016733472092896098303129916870675404070885741372591899903579002 559 32877010232843848136707178307038944131308688763285734428580020140771358138710336577417581351621544023671116586500370911510788042683212 560 57063404442850888748313349852273458351028464709724376090979908507587166785122480261229427025991741402952267282408472438176838329090092 561 99042829732596149821369501938234081858563552087381244562562104189691389387659440470301503953583637203958977689074134480998398641611438 562 171904957603156108029077099258402584420006745132710468662415194060221230410761837798083262730588876652403340789253741310170567766166254 563 298369044264263553497323332251191572738387501295952698885071861910668471712650711642888548379311237138315478221346816720475403932831296 564 517868058120131936065107117185383708373647603415189136261616760766419839825830380996337841837129279231509022591779499955036785566486518 565 898844336490834318858005796022903135214023156976103437567007043106528037479113677196056679505585846879057733505639272331295011487404702 566 1560090699886787523910624258861186951836300278044427578593628908651838193516316910727814860537783565644596385284232122864207675552986476 567 2707791430689028200517033653304199426390448874860622920644091170244594993807236820685958242126614606086573537851718338326503137883581598 568 4699812922828789166810457789943449742650832898011217694107750632689646527722611514241507698067866877258764032575557551972742841667690640 569 8157290572401243958464520669035333946950874110076036905458867900727482043530343429486750850573385996727658221342875243226483434900720638 570 14158305995408717605480868656262729458560706285665320914097019393012567921604864078590745580141676709923880667652318874683830937248716966 571 24574045374556046969694374693819219155330369728734869270035828353673761139603007729359107247101849671494395635604098523686172241968559494 572 42652257004938867932101470358445282058335890207285207261511919746626900042737309604824259573719818060767105596433189140261450884925836220 573 74029936865786492163478125860403563165148357817148104374256541501457062903639636645736342340881179303299911630268262719989796262401033024 574 128491009320274278407929752054751125981433764184067921645871108918935068317595651842741036874337373179771792087042742325844010132781994976 575 223017068163582450529308629419748448739937874032987927492975296397992699914553495810268023374582278242606782719887476047128182372219579822 576 387082434447280538020948924409300996628287903928066827549278224383446130102740729698127912118741332446389134512550417056259737732115302252 577 671844591498849990368327286394616092447721299264228407828496324694019768983788969958662027104913459620755111432465389583073074008646747860 578 1166095681326331416578904645408190760332292113979089442904016265476765371246824181540140825598583304895759479780388700011817814349026162534 579 2023948923923500294721897524589861992637705108403813290554748522536368944190532999070500502988194525804972939713015752585410751758821624610 580 3512892906002219782968476366516948421287802603274453657281076095380452887035098475021945660843048265533960050221636884552444008983233421612 581 6097197623504433048087176617457382302514409562339465892107099170957559860879926318614444383974665742564780063471156232454142797699469461648 582 10582679248931426104117158188017792516852330566062530218003689708778952436995398650452432434017908378074025368701733057770585983536771248902 583 18367962956299014710457183019810380683548091207221552231577851410138005524517749214160220754935991122759781859022795677923001392487123444606 584 31880590465598738329229135659413509464831473358244762172640104553766286373803900798661641177853157015684010804549212595384487296705547451080 585 55333955695216370101242466679242970263507077638341168043536008381135028883756405398764828596092223941395842673168366961409762454999182933144 586 96041089834396349175397923487149737521949043165563462769022252938109673866525476665824348366916313323270878487381721051419676818216200888004 587 166694949252941204496147091216299179946199792648353974699043237495328528485439344436638670561788020058367728000729661920792289842550429229574 588 289326226455302858508275941210520638596443778440908190584913420486531294073082934187279463923308527260884506806653693208032834195368359870404 589 502172775420117888549735494837743971527749418444950651984166031983481704621090383036136518140119322961543664137473244402113530181158603848988 590 871602617787925639532874616448758861734670969047058889846981371986788580210591662431452698041405210525316328923171204949100286156951576088704 591 1512808261457835853154462549283813542479644899837985285078330584616982240357633274523957144881970944985158347209989765574407374324304908126586 592 2625725060054751700793236067654673689598238382793849740450951883580398295358906425444662254049472104470002391934868314253832184701040114877350 593 4557373374174746457704010823403591729179952544196569501733921806587403909930205648117444073010810137174076358907456770945808243005181267593668 594 7910063543059540343019618279783160922923111083523419160121839970482319121412751772795351018690822813548846077185148732384939385724302397689850 595 13729203231361249228762247551679125056339484427095676701281937895295285759505657245118538064926234019020416728349085348228310135566267640467528 596 23829267659095638790652817995521321781362817284932810262074978105814490908767226957146506681062068223700741770309165423889523637250635211039892 597 41359574011675596467791436341564338694405961085510888975188697481260794882893180178612980002054499645487941738355948972492548905974708543042862 598 71786275050476818340585766162659769093676448812141537674659072105645239487044500622286737882454339093904741597906413081651803224449948291954036 599 124596768916623003238172297575517338558380955902691792940766667309964621096349483431508916240372282221224101486342201975506341681701760066125478 600 216257979865180877983995486591326667051606355602688835635533396529808529257930305403433250351299675907395266045203112979067501395818587871744430