0 0 1 0 2 0 3 0 4 1 5 2 6 3 7 8 8 16 9 34 10 57 11 113 12 213 13 396 14 733 15 1333 16 2419 17 4400 18 7934 19 14321 20 25687 21 45947 22 82085 23 146410 24 260547 25 463021 26 821669 27 1456296 28 2578051 29 4559972 30 8057373 31 14225124 32 25096606 33 44246087 34 77958821 35 137283534 36 241626535 37 425079358 38 747501363 39 1313971068 40 2308903849 41 4055883306 42 7122560989 43 12504578917 44 21947964803 45 38514164712 46 67570299103 47 118524484126 48 207866191329 49 364493237304 50 639043921848 51 1120244279439 52 1963542698349 53 3441263883180 54 6030448729287 55 10566690930920 56 18513541207789 57 32434276666277 58 56818010168161 59 99526225711806 60 174325601394557 61 305322737417352 62 534728706027937 63 936453247833830 64 1639904936199673 65 2871658572426773 66 5028401499510551 67 8804636832630907 68 15416242647096101 69 26991831478376039 70 47257848111455613 71 82737856472255414 72 144851904449172264 73 253591440731333712 74 443952147990991703 75 777194311647858615 76 1360553374216029321 77 2381741698302087713 78 4169340683439689519 79 7298510750428628784 80 12776024177869243337 81 22364141184520098044 82 39147509900441197471 83 68525440513269685644 84 119948725147507329755 85 209959654207694291279 86 367513040663759730483 87 643289719456457809706 88 1125998101220989490841 89 1970906925945030605216 90 3449786243400907825349 91 6038319046152845734450 92 10569097344805345788707 93 18499409680115311175615 94 32379945926913245896133 95 56675163226760429578473 96 99199155670034300891689 97 173628823290483051384964 98 303902605835897494908848 99 531919459944834497968081 100 931014139404542162675699 101 1629542529945420037530920 102 2852162229300564076501257 103 4992084415603098063339030 104 8737533491127711201738333 105 15293084296390394055153761 106 26767059391273992261854925 107 46849573822792097707713066 108 81999286837057817365183589 109 143520519479337935766116026 110 251198736999406541252225989 111 439663561278415935104688019 112 769525644081219703195306461 113 1346868989238010169985579530 114 2357367392047966409312715969 115 4125996718176731653968839688 116 7221546248242933446639023701 117 12639539472124785463082893382 118 22122390783737589298323427739 119 38719758831774414277010937679 120 67769303131527016935993265731 121 118613249688124469366842617458 122 207602802943088025370443400889 123 363356604387931277773402057103 124 635964324560809648501380859979 125 1113095203030021020686635055827 126 1948191933853603762749091377573 127 3409816854619121937326048320304 128 5968019823714147534167019963664 129 10445503070687955525751776382811 130 18282196522710216952411282508235 131 31998329052218338686121379065813 132 56004915841895999160021889906039 133 98022308364200983853114872492365 134 171563001593611333681512178345243 135 300277149684094761099040745077159 136 525558273355680572714805973931683 137 919855093364304838897281172055864 138 1609970467807647412530663001850305 139 2817840181194050103654488329771618 140 4931905708370134928424362930622793 141 8632033843194966145115022459274811 142 15108156303969670510385376046425781 143 26442941981479113132002212856469347 144 46281566003358146591994748884546837 145 81003967681879990547210844312148995 146 141776585545813563625715628490240475 147 248143389950557272250172528975103647 148 434311058629362435153924597977328687 149 760149553691058736291650489794752976 150 1330445790913372733403687258500687223 151 2328602215146097689103413987341537746 152 4075617451989398596688563381156397097 153 7133316701613446828142680607093252282 154 12485029871820629667917968610348878201 155 21851821963899651548167250510961335585 156 38245972643384396892171779926255372743 157 66939699186943598424487340586278160550 158 117160655623101896062842974017879504807 159 205059465723772911075002039837339649354 160 358903622402375229252126829416329239927 161 628168065908723578113978793403751582643 162 1099445890770119612746331706253147347248 163 1924295924672024388987903254082898760869 164 3367982715103794280686773695682123399683 165 5894783273343821912240533021787716109087 166 10317294471216196796221571992659613564249 167 18057757029756324584096527351047585464134 168 31605435583254212129426746064301637993459 169 55317144199440384126273080113791477013433 170 96818359274353939987225560628150924510531 171 169455505295287248674324755991347476344008 172 296588046835785904483633199037295274681047 173 519100685505528669573481437883118410720538 174 908551517747551610282798036137093478130739 175 1590184484338225236680331841799208581560573 176 2783206711037879301157449474504948819356223 177 4871283575435349612733464928235741589676309 178 8525922087217899100944694167863228632638847 179 14922421580543411090399899413906097424688131 180 26117839541699017054034597695999704181651607 181 45712523021877713458607351600089159552710024 182 80007948254742608108886420131854462736139347 183 140033219401634177777875714127119029159317038 184 245091930393326418906043035781988464659985647 185 428970029078749364175385986971600729790055477 186 750801077548392271378832776701560185536832445 187 1314083079650802679555618244060012297294485653 188 2299962518158005019339684651951681004521245359 189 4025489451626713735260777283645390372086227705 190 7045577991441520821351329659594493850956572021 191 12331461740575376963417735899994068893472559266 192 21583033874008994839549109827022172218411984187 193 37775517649007477266463299523814678350305112750 194 66116271712380304119620051074902220886207660411 195 115719430269014959847431046764009636860805136753 196 202536927472382898153917745622526017363157431253 197 354488497370119404943752333022441265126463487562 198 620440411684151794045464524210489875473084793689 199 1085920437499829687555446277184648114789633752286 200 1900622805238254004465266943106119474718819806414 201 3326548539534086531879549459582234577334907849253 202 5822262654466046597265847623076145661032305199823 203 10190364576308047219378055270183886105370504318877 204 17835596967597567428143535826343016979054636357491 205 31216598450168107522430701399998505205087307958509 206 54636579876891384256982826294415727855267671880989 207 95627198594484102404123670769743031886345989543841 208 167370672326662240922087316226142075459060347704789 209 292939062915110628522982029507746600415156086251843 210 512714045785451366629931120088682488988248589145281 211 897373296866159448294507687314698613699958841879552 212 1570619803243886166101724745856020343012956720850227 213 2748963641268605002143064289209268799524719766476127 214 4811349687354326131746756814755422870515307211720457 215 8421022912636701347658922686641806047837902077907446 216 14738822053978628099206253214719512352650368631546939 217 25796495004659576919171922032187069136076367639378661 218 45150090826692878924125291741980568597256468371548105 219 79023553431590000027434324278828045696738990126491706 220 138310286463201757111813656585162786816575373365875921 221 242076374806656045875876476170929315378164994300207197 222 423692067532073172258775415698334917396701187291339609 223 741563352529765824319466737217482227735726492851046203 224 1297914801574254756177384465677471937356207474035729865 225 2271664081351154011715746091948539236904949628638174181 226 3975960280133579196163862830527302010675274877044944269 227 6958889863039375864528624258012865917638645553976651911 228 12179736393327839443308040736916190865033973569267594029 229 21317477574814856244678631289099005354660647745132040986 230 37310729514098457023577299682567311686334508932347312841 231 65302779463883457559396225894626977603665497123910542409 232 114295621152940575312647221561852595965966726418194318775 233 200044915719475847278043843750980637976197069690311753664 234 350126871876099996337504513423204730314195685315898089633 235 612806508797125953942877922286210452842807194584739135078 236 1072559256013569621408588490153980301392641540972291466649 237 1877237498469106010463328287008117725907743017446827893975 238 3285618585440325636651521883470616349448126118194457143105 239 5750625319104086513682747304392505412793457057928697130969 240 10064981889971088991715143106370503903410953617379089439313 241 17616146909507564235597999939836564218533165057889212495876 242 30832507730520475080132931735393800214899628899630555034648 243 53964328170935199885213505971486974842065359824403906273013 244 94450595466801042959797072770911380084588633918515343812663 245 165311332249185430965080683211769226743238637788324531507720 246 289334719749265592667345790982294666272673799676153405471817 247 506405573726132850229295168005760846107569635120560272633556 248 886331945642194822430091991953609135674146998463143090214299 249 1551294769674695887724959351839965349793245317349317097598189 250 2715140161902893182515981220231321071121896563803823119009189 251 4752150424797023585846609659775541536134491257425266482967238 252 8317409898955941648144761502467561089428329186767602345382821 253 14557474246944251294686515330533255127770177248306656448516451 254 25479092532781873039989143991058505140280252795920962055698337 255 44594559830668961692172384426568923524204863041603148026752159 256 78051240008549305104858382988274495738396556687526721292576911 257 136608503143928198435425481579363296616567718469131315229381184 258 239097843020322751272501315459982049966761375886960184224818115 259 418478917643976886378120971451402493737977329481894195426629923 260 732439081420907237909584180744154801946255345923969868032421681 261 1281945124046666330178850403096628798618543799062050866273212340 262 2243713289945351522512878212500874102087683860408866995245047363 263 3927039647036218201252976078253661124205317538883197063638645650 264 6873266944775107536700724785071201003657650669563899767564641319 265 12029875616260107299071217490405815633057487898047557153155098215 266 21055185038640066494292603089974405955181421594786586640050160329 267 36851654260730788392180924066653875490964667330049411436949596811 268 64499286957409409489078607088605939845464113386277711998125758131 269 112889315322717476390154503262211015567696915153048999827527023398 270 197583541077229587250984778904399837640621498940656166241846506469 271 345818872166325241179953142122496334024895719625194917906319176044 272 605266469535539735546308076671350616875956339241463799733811281247 273 1059362367497191578148692646326895705397183918119276286274082741053 274 1854139758524013186027066945770116161052864676621360668726443390263 275 3245191966046595449823674700950150803379005875595815096074136370139 276 5679868978626104420339735672935215956858692107343408935031684216045 277 9941141218100772508786815935632506380361746410196231246259017360778 278 17399395846980121555522442962149965501274631221346437998360711946415 279 30453141062751827831290987830460641333594875532800926077838458533381 280 53300344951220499213821552034941022575345393280491221914309945808319 281 93288464597536446125529582003566216910476171415731986379576999826096 282 163277322781353858466476059551537835513293876156144688527487749182125 283 285774712335957906290282097311411667193457921078578413724418949966744 284 500174701663855310550623796220876725733771566068595708547307869641479 285 875426415932291567124216593567043471984552459333575304926491228713759 286 1532207461037483579113209087325208937404593703530942019182104879901631 287 2681732765805747465270063116576971786509747164258217053610574103939634 288 4693679420097937090743312854118384293374222942455013274433511438190788 289 8215071531193508197592448944039068345338998353655913562088307884398203 290 14378357408394545187908464122608244773126359404948149622170629690312865 291 25165594843385249361584669225707988987558986979336725658173998558923206 292 44045863225754781778628156623411153256587112937640364646164243939953851 293 77090888547429538402174462015422064473006282649549863931086550666401002 294 134927656351508255128065749240419940976632837817417626285813915577796377 295 236155955542064021646698139491937342001888125687696087820966977815884886 296 413329904676327304368436847233921595681316401075640289328085427139344499 297 723427066268781516048758332459862706072500208749790204755985223533048131 298 1266171922933939121236182671743877477686580562624560681615986221351470527 299 2216106381939290900504640279375994588035217244092136110803059912614841391 300 3878720896520193930716159566412058740113815884627100667770459867126649039 301 6788697472155761099819236229762220071372532418270317945551971523544846657 302 11881858632775662159674438486369135476614825760183558796780380422437123433 303 20796119601483862943476710929890940310136767286940747852769794607425615945 304 36398227234094500797794904402001143531859186936057179241735498125322947419 305 63705680250562872491823165874665542613817773983394970137901931785049659207 306 111500312091707792575987645444444648567051646811575339542442899759342439003 307 195152450262658021074492807341558540543236104321838754397515937236242003818 308 341563876630147768781275917149804728352402562467250524547853576313559154897 309 597819200638173143562497870721847176227176056675432241703283609914043912877 310 1046327849940108976962092993224161505807275577373846404203996200583400653909 311 1831326207641866207882550957719827549319022346011683338768228402378634907454 312 3205262747223675276794622904818047585872683642044023866540798109882128768961 313 5609983211002154594557883982491903537274811596771297424520730497094520950424 314 9818824261750204426466404470146718753739811810505246264946791573848488647819 315 17185311659053280953478366421296582148799143056846120695301188500757838137782 316 30078442076743349904856635577113801109381994049309084873933779017663199180511 317 52644531313306242019159903073702598408299946733398270353361624911403551490370 318 92140632487758723314471125451321013522645044423032659069239542706934373231541 319 161268339625201750799569964437859951135098726084483280297045322314803116566453 320 282258507059017113061666484511372780227240795890576616931138442852770091546703 321 494020493993676674947269639945482723567117225643431078662089541773920766657027 322 864655067543166563054339277307485625371893871336668529565263755306735724549525 323 1513355002308109241214996532713953691389681169746350342563668701203623890272974 324 2648736414069038486550523017144012969791068479405428739597816528274062897306689 325 4635927842783014435891198833302465448126209375410893521768474913380361943382498 326 8113992335867835166204316526593745590983779862162534041579046296096598827514949 327 14201444426925681043547005303727718520639988924906491671167621030398662818033024 328 24855954438054480276806097498061094517658288534855755479484669585325812470749731 329 43503917802562067228217234045753394084638650975450878661910502834994075386496533 330 76142353289579762069028243272850573296123247032170316385368396614159576382297629 331 133267490776052364034134996259555468684326869730011685878007816621749485103231070 332 233250265199978391989861240570852881812621354405555060142817442973814511349504567 333 408244245457317171684206097939487810430116923859411799553350553499323206113449442 334 714525935505892303596195635873027682059230580032648788126037375061426219000205629 335 1250592796326245349833141238459882815270645402853246628722149870596683622523090499 336 2188839151255949013647390917348477122097948758339501349025917416825086472474601433 337 3830996663458286022841817891789367385662929435129384810526100538380503744071335826 338 6705168548820515450274316660357142030435200006162770572601499573153609373822102404 339 11735662862077813416841408309011335239527709930604577859142545780374223070920490189 340 20540241726895619815231876556360664181432642352957281813567721515395339184249140005 341 35950379212291262818620282998157484564712944474575472247819846380281951417288628807 342 62921838150288807909631409161098201461115937252901285682195298166514488965408614125 343 110128399281460093428626589776930322701393479496878974576498604469385388850201618699 344 192751271813265695151326357578483832793858145085647979285487444704807651590692144403 345 337361234958818476111700308777520533139236482755919553875820043623271413815261468703 346 590463563650040989834744972205843119850834809830512167409389430964287218169617307837 347 1033453710355499530302175557710091421446484801461284899502097150332298282913575000129 348 1808793356943778743353092559910233544957172054510121492385471342793829822037508734603 349 3165824821508921011317221954067754041864714649604504150788297526424761190196167231152 350 5540957324951893458525674228391950551657498532008275832732384860298990366947507454279 351 9698012305780206445345963139485060023801132278818311348315966367819461294269591623697 352 16973861585169415405084711748629180063903442058367246029255031786799117498575584094669 353 29708353426275686852088136983489892283585188023769708569876346076614848159606066817864 354 51996786875630398883262434442323920932681774382086749970523592503656451908860948090985 355 91006923426407530990577032670828286269811369155949204151474713411569620524849043422327 356 159284075213148891932081617246045417735852624827122284864982355617794348714846013466845 357 278785565551224680664005692409413854591495028147279414038044187154554294567448755155287 358 487942008362805569980087448332628968272587115563623506086557055520660143157026150187033 359 854016251000560143991714525058068054380516762258076196363669753139090526162744703332754 360 1494734506299676049565036071868298690342746095296176643568163404786223095755805327524161 361 2616146053081919172605327218635381856221583474608301678774464560012216405107294695681438 362 4578886847269927066386251385567730884711014939974579278774646416328568971725880251184641 363 8014156830197810516399447737086419452607895683693566348252209094698247963147184183027337 364 14026708202518714910413676929136115716598688721703508813072340371658178182112681576816943 365 24550123882932462812626016148300146461505603580775767499799957288600839969772486856179387 366 42968640536708716977297505554539838029356551364493880018632466318347982893816245855645555 367 75205488916349558446292321683389719030760035625029828095136706124487018938663707416642075 368 131627752065259911965654396782268843051434179668762044234048856082352748511636098711198569 369 230380326800679905672033670879404386654642198635075388847936195306469463768091193070508384 370 403221160766111520067445938074428806071797986674647579377214730124692039102664157696364607 371 705734325267440387275484221536288763334532209758966406570843405227709707158856171136117217 372 1235205357066042852236760571527848694925958047385049749498829701570702079841323125669808781 373 2161907419688660061783964125883963075000313670788697917366149061357112501652167390981688782 374 3783859634811299554191070329515752919091138315312430523674526467781413321623876981100845429 375 6622667374912934689279395246365463641801354478100598600786378358339385499682783658930819375 376 11591265900888376772883833745178065429508326847978249015605366959879705957130899611835973675 377 20287512203021357050734128385459112106371229361546473593605935133735550277305319143151472237 378 35508041563967211328725333326638236897842711072513281367247242403642022995382129232691884127 379 62147640533305626498527188129466940695671204821256556308065759492116387369927967069508389454 380 108773366644258380681288282099260001919112505345382585082706463078660985503701336650720124613 381 190379637739996664570465741599398322286385776063061906290548815893895877477760353513104806397 382 333210303074916541643826053894031748358136592476804971045455810606430386038227696937691446599 383 583198431267692852000483746719822816071422809190366486700431747416280775693016566937019619805 384 1020737975670060921914749702151057227112324051005829597059184011040293964997142280912055158289 385 1786537753042703709757273879763882823078097107194879071817494924630389299687356430817353984493 386 3126872144588994197455346584413809512591491356465992881597968258054020202729975137597690314807 387 5472780741383451786244605185275710895192371436034008775830163125426218602667818940482758028890 388 9578686834090076033896184719670986221270728295060096758150534110555424680889894987488451442539 389 16765013217463004470621085258421051219990415345790932568139275918399658151729803076294458023988 390 29342818389407021049781047960384101076542774132240012463640109282618744436613021548058438645603 391 51357012360531574077557433321864753514179290692600153444025690709094184159250044864729316959557 392 89887163652690070308889886980220693032703780515448194723308671124212233334543487682727864845754 393 157324225420379507176242166756572956305716901659960995264757185676900264780051391613773862262041 394 275355355518347783346672599725428843286409528348930599060296227897319040008894060755849573266309 395 481938313123987761643065464023407419987693959663641095610510078534373902216407801313782890200135 396 843508335690672072049127922033693203735206895017267399309588118131422310586594559320934493285283 397 1476343119034404284886877054253400663385073158314505323259315242386029543621736493030446067592762 398 2583956687678215227683754619658862879522585055699136525959824558886840931478007725304418919851719 399 4522547690786086192455395664650864043238779626066771643255916908623019854954925533867281559240303 400 7915549712179100888348975025146953493970502832412934929852344465196413753664522566046578188403655 401 13854121952904848061858196575826463273158760372262910773315652851897651726823631330376623643774554 402 24248056302475178322573858178036088059116052992756085495112144526641792076196045252065906597776107 403 42439949384502464527713389198624393496756629304445188750335658916635551343163086046137206623759048 404 74280151831191286710035431224452808403208299937147058792768348991850032152505043054319201054269627 405 130008188890056418345353829523646278818906551217616995426130800963199465034097587968100296100456336 406 227545700456890360128051647113926826609154906881093220455006481485376198822066597696869489575901373 407 398259880692615368710302035954406374036885945410795065942504147036173052428803799642439178767402718 408 697050888023023029660487336307403456058476405981192624570858332227384427934312550369733789125242555 409 1220007246646810638385262916337493129062395624987621962579299334090167233506540320161516012819976696 410 2135307059276812182154846530699743284303406661908528177099037630706384365286302127752389256695712041 411 3737302585643872731997165833995988607801957476146815782476010717709848629416485460079798994607658661 412 6541181305039509862252273489129536632675716554095193150937785867514122674418027417660599294998391871 413 11448645616696009035141941886608359168457018680303469578733357300183844268655685168974643839877643163 414 20037892292591184199390151221761495924842030831492599431574482952337159695002370143325806745230584881 415 35071146489497150470745023704517328258383713527708359699197933061486692068324808552196534717059127127 416 61382968733819543944019487886307229213192611789564921509643076265481305451567277238807966506526891295 417 107435006486184914289297729373935578719287352112665096372055699878914180856475871972068621703337585511 418 188037184528145224992477700342927914777750381481388342038934235152529636518650016151902036846835246845 419 329110444739614983126397619173225623651876946255694403363988175916414336509382484450675825260649760871 420 576022689919050973680415086468359316778552020985664388346048895382824465769013787492262375293915179009 421 1008178696862974894407484745206774909997366902409780108797240126774505264221996256871349589469497303806 422 1764555984680334905930231133397417142275500169363507566296478560706702778310277302241973723795876417973 423 3088398745936182432609195917086678266357851093182230414928105268798822282845578418259580163639602562679 424 5405443010428550211782903143012342964829161238313699746253915946292717564311064805669402657230337848559 425 9460829556882171615361561935665222484142435389914191835781947380853896699321105621364545527639138678410 426 16558734544364210744313956974822359002698254760398434424530788786510510640323855368737147962298786299879 427 28981780938148603892222816407507063918109889831802784204336138677010032768415560661959596849769642402344 428 50725109705482282384282189005820233377009506731020649767341780540825282083688544213931945203924886667273 429 88781181533476250191044447561430856260546877721692835992622669164075470974647189712076499483360105061751 430 155388489847429166163789065751750645716673610611892309013417340687072585331225255735403876769927535648955 431 271967351188721788257465940992516669038996573601057812347464079632805300790838531978134078397462683090737 432 476008488049755437425740119868663571329041195084291862851581586775053251661420534170626860424923830200923 433 833129710993083266164611322141271627002649767956201654059614949248769506406693270430672450154195532186782 434 1458178021537435609948252687861139076948061720569963923275881181802094958920970681398953802011757034644859 435 2552163383970929656118946473488994519207703708178063535449800195714495978967921979740403912135514672989045 436 4466901737837450808846155700110813955667062348700649981030519736984353203457723953080039532211559247302955 437 7818155867611379591147053343498050562434274674685994866957125180226114055567133201466636640621363089460619 438 13683659224583218520024264484694522615603975685418257134118907858040391741992941957513301958230950079197927 439 23949705396667688048194023208729973891883858737453022049213161334022560137981190435552096438753177129758306 440 41917763309736612283013208465333563500453672686723196508449097933541729583060677430906583682722553659752745 441 73366200201175751000587513206924330487763836940369167176500797430365013234152856036332197241114270808630848 442 128408553008569913396884032020878890918808136498064148120738929196469799461814204343057259180758243446590047 443 224745951685398367532139633107798569588819857110759494026834328723107739934702686068332163192890078523958817 444 393359644786312319423934252561865005845981976999492600068365164904882617528997837126745314224876077546819527 445 688474292800650491288787379468306412696320247673588489527011105888009270724439658834996545556080839941104657 446 1204996135546259844519350296676030993346236952272089863740874709750206219588266674842740891498856303763553005 447 2109033992794056460683496539836893040840193297986301959668749710794500933005361903963397292244440243024421398 448 3691318379825692295012071272435282897804180625630375849731547886433013126174115464113143932073088711141538029 449 6460697849249655453808746159757147433532948908224400355973169067366134468495218142184399634218793104901423398 450 11307780149072418096399929080357761395947345562646845442034590041970069147351146998363841609816525480239127258 451 19791343734579162332421750054657234616787829153165981880593867283877466654110276603634769243884677991522645691 452 34639627022850895732846198091862358956671737150551605073482070238345483584252969574551873663077101713302422295 453 60627705545114995767068730204101009686734437332435557918877809990998587356282946415216303515237503789400631677 454 106113113667199358322934231659518728166457879766990525988918871606919623049035306025402293787661069782975146557 455 185723553133130758681315473069567946865476226180247698891203304414666379069463224577775191605160535324459985207 456 325061031538244781953657095304261816959767893662050114593839045337111027617147267097054041589193849747033260473 457 568935239726783541697140848308890893114667368099228553682834447674859094973567419042108759264208846341605007088 458 995773948883471440635964167628071259705602093473157948898712426921364201897237025826900787567210426978935531981 459 1742844682553248493787900080698311234355036809562792356515003608804456671589149118927391219432156404394524108361 460 3050398728456383912337427048913606908881128348268366237198896639296058799168736699576713322926317122061824403735 461 5338933810749388798563083672519941615189188820070402610868763929369066791354079811647670354979508927603048650498 462 9344422409324564345456172745693001016251379282945820555970629834317529217417858415955899803290127819572967223733 463 16354993948057739016932022631563112214810593078025102413310470691502780352104865709415745214078746997317476302651 464 28625185733693704052210004920347715455557154862925450643469691454795512971306510366970682832231658334449395068663 465 50100982054216580396160653223619812829133134090422853828221694855817872937593458041359600229068728529702758009665 466 87688807546927847846342354032887891596508308404530015220357170163595701588562917027860876007679658528441985103625 467 153476571790173202376730566643432031632935086847114840374465809712880352713738978144407143842196718203195499853196 468 268621033258530535214547746099397970198969636954266005429972005174156355961862055241201115506851456116622587744991 469 470151624233117336134028141810267684982159390174643959927943570995851877181804329490415080981068501321170882156397 470 822878786101232331100222509768121371338364066332679910014175428976577379907242141565311154626791910415626223411175 471 1440236429513414998794667083669814630523221583668658483964902124759649829160634493141531678305515248444940726204710 472 2520761268771324808988915673452981533361708455008411806980726615422276980037799634220015509812825497499935781788695 473 4411940459167807110879330230948537623166699781312776862135986165917267690376493530160043411266875253361626558436369 474 7721960368238132194144675481647592942942883175774443137723003747761451939469061286292975017217895902557781701474019 475 13515293889502697780316472559257933910751748580800170439581674489177943518565302161918001989128747216196495365360793 476 23655025435115770807244707570744028079900511956869756046380891874003917315270319193566209028761432974556145600654369 477 41402002273186481893763007672916896640385779921540640066681027701331129959142737750565395886007602588490134611739728 478 72463493938346274990343923725214320678142484573499129316783571185788854671754830899419025832044672139436260328207343 479 126828599233073041024737373311465953084914379321384345231991651468694843130028342844757770671511071598487098828395958 480 221980651348517497710347370538863160966634592699467325937907609531268870000283203472117646667852081497343828930069939 481 388519701952700863142302458415969817495680876207473187998045204385792928253617823187991024457201443236347633193739527 482 680003225003707590999015867697727757318185437441869639607736453390616134308290466791397797143159664042811357243884395 483 1190169722903105112664069524378262425101456716390766317217705157316153470323569312165837959122889995495458850989109085 484 2083084193177952622606128237321941514816296734116639842448813144171023643602426074659476651232057399600385132241924601 485 3645899969025771382365411718345260481813008254908304480643436044609884471721421190496341604962888542279873687114150579 486 6381204671263408995562115015750520717791172294939875787145134437637990740505153811127413558842951691157030920351625431 487 11168647906550976513909466767232838594796339767343017361932828081964905061422169250721553664862896427158197312101286402 488 19547828738708769160166831834821813583660163685750396211951672387979595271711551175340988810209603481598727488275121491 489 34213417021925919750041560279659737874238192821055181813610863076093712552175839074040608262441944829234705186564510149 490 59881735202552803555146403259721063524365899147008831720593985372576136795648601221449920700200323023272103853383405283 491 104807485571249756639249087223805930706383925572892814798008010216705989623213495979460485393295456884038155352362730779 492 183438388927972210046860183308924335792719552677723909409758829974862219568877725091598843969919871951508670612839193595 493 321061442788019638489997403274197568042674680316985466237871923801202210419794558441377881259857909837768068488301285881 494 561934994346247465539370340124073912374987095659439621687786020936295451676492555125818107431339153036119910603261633635 495 983521830366296846819239747974065845580294899907722523302709240159686031380926489511175213542089225437687977787321995877 496 1721400518813463009756087363296661683479773437720275308513078971158210086366635842937629150184111136563499418313987073093 497 3012866267612642826255287503222433202681714654283407607946372185719619705586709904269529663134428347002986986575335000243 498 5273242948000872519439600733869443550695947997459158960684875638218191832133833788136688070016141666227983015832609030539 499 9229447548853511023201315447716959004734071492125186416026414011238096214887939415254729236000114744570028242692749255472 500 16153760199751750234351234092118412303879780617021895164960808463662318420768076410587438136193108660308076882665560800095