0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 2 11 2 12 2 13 3 14 4 15 6 16 8 17 12 18 17 19 30 20 41 21 70 22 107 23 186 24 307 25 531 26 887 27 1561 28 2701 29 4817 30 8514 31 15030 32 26490 33 47200 34 84622 35 151809 36 273912 37 496807 38 900595 39 1643185 40 2999837 41 5498916 42 10111429 43 18596096 44 34306158 45 63585519 46 118215700 47 219235308 48 405325523 49 752027569 50 1400652017 51 2616160833 52 4891098746 53 9176719934 54 17194147639 55 32261036526 56 60583362693 57 113931734618 58 214769401562 59 405316950003 60 766119295142 61 1451591027825 62 2747826855318 63 5190712418345 64 9821782761978 65 18628746355350 66 35381957117590 67 67080091875734 68 127289265693623 69 241471162539221 70 459038050856538 71 873884696716229 72 1664864155697747 73 3172476480696294 74 6049835991853109 75 11545498878987994 76 22059194819216994 77 42175364341036961 78 80650669936012307 79 154394880830014941 80 295615816545675006 81 565900091877679633 82 1084888942231702976 83 2079425705439673114 84 3991201140377766592 85 7664823885651368837 86 14733029492114625650 87 28333180917955238864 88 54496129155091230116 89 104904365241206218815 90 202164510677266650534 91 389879148934556139069 92 751493557667989596543 93 1448708342507598859176 94 2794832745690004345705 95 5392465485189518016921 96 10411774460378879525139 97 20111072672809231249503 98 38829834242714467676998 99 75042897706438491612259 100 144859347480161214722500 101 279760916168589039856137 102 540265036410783862790046 103 1043833196543816192954887 104 2017684126990618533040933 105 3903637845537036265180148 106 7555449433402266103756999 107 14622705668528214534796579 108 28312029590264051722249250 109 54838496252833111177197819 110 106303464222382103478349885 111 206139693264122287455016393 112 399875149511909201570137330 113 776098460034192904882978238 114 1507340383009373510768793229 115 2926771377528765566661622545 116 5682523634738520102274966541 117 11040553309997607466298404242 118 21460814528729560241907254667 119 41727660073099317319959942053 120 81156204102154511702090733356 121 157936011979100306383586631808 122 307281538317412931316364477860 123 598105325771592374971977473753 124 1164473026596715368791692940528 125 2267369772992482908026023834679 126 4414604036030102946083331359102 127 8596247064439259886388437725901 128 16738265166081803521273465642025 129 32596064466198538534875912792641 130 63494615290276367363289867516098 131 123715150603244532471700194184171 132 241146352480532528515489275572351 133 470095294219093883588630316783860 134 916637948297729170531415489227968 135 1788016043050846712455678716955232 136 3488096519341378774286429387452490 137 6807081914403728372935415426474657 138 13280396399476323320559854248984251 139 25909314643799245309548643236668281 140 50541206421881800095429509669234336 141 98639248137461775598230095231811909 142 192509822137721405962468269126761043 143 375890961170964217981904302548107721 144 734206615363665183728707796984883166 145 1434715510958480581580587749896911119 146 2803529176226981393439689008179433884 147 5477013885727828040845691289573063321 148 10703478395086679231477673083136174342 149 20926162278037767460370971203948113616 150 40924679297038361839006158960309233435 151 80017500713697091432367375471286627051 152 156500737482033912588563138973403430169 153 306209343643614050245097459472552057772 154 599297083055416989934679613998188833275 155 1172322857498201823103624447645918550936 156 2293927204215951594488844083157023681486 157 4489037440627772381791662179705024676546 158 8784714304119992269990832471093265497024 159 17192748711647385553386482032669801969448 160 33657792354472370663647971422399786764360 161 65903101631061371429194504779283673137922 162 129063768476948512489791662765388306332709 163 252713172721441406283479176926029741317630 164 494959239504112340940184900404730585386903 165 969591060316621079466526229367501457939024 166 1899694281189464855672410498896217306424598 167 3722351709096441965945921802489622452556583 168 7294999685148436970370150463494781203501005 169 14295552144339050801006042292451859629759876 170 28021156406067334972723060849450031803808530 171 54934271281775691454887415169031982538071547 172 107730445877441948058275690304250357180045313 173 211268429637449663288971843892648087808947752 174 414442237580414990666749786708575988524916406 175 813126425641397468243145809236680594649523844 176 1595335863376985000347062925040835559983536241 177 3130928951313627398326252364921485479461782773 178 6144600919031603863778033130702279463773578484 179 12062496716718032331943848840844432790433445937 180 23683166201264808412337264698712896188209953386 181 46485924720130160319122135545059936716473083621 182 91263141086505271490100640743489424441973884983 183 179220692452334558400277785216287241397654781978 184 352019907902099666125069555889194230938737303190 185 691515843768770801012694228308319719978695146256 186 1358601002712069167212884439568518901535124532059 187 2669365935336258151179284935681110251088925283737 188 5245395412992338957069080329982967451168812741434 189 10308640603744915148558975040783014201482440075065 190 20251735900621396515527588376685305486769639369319 191 39795513477629543983484650524832419686175626508321 192 78200320530585722928112747335512240597681170029608 193 153678345408340742224600290568110591561929042511101 194 302009655298626188536575503901015744923226140414495 195 593587967575143600293569426007671686812756247330319 196 1166821593627654107292382314138543502528844248699383 197 2293786969291819449941679597296502847792518192858230 198 4509014067247545550225438601579224125656619207767987 199 8865223625491415557258287696489735892713189194425461 200 17432161180996782745027595332425216567834839603120956 201 34281934840873004276339876774842762700901931184465298 202 67433855634846369376752679058400216668223855202841196 203 132660027399408142359022087999387389787728573291364347 204 260964755313256260688323602361572227507917638166643050 205 513366810692115850364146136492238315659282065521576943 206 1009689674950018416202460459988348840707686266620423713 207 1986306015835754807264887429906293588514299177274940613 208 3908206521018839960610578731196871088606695174218075812 209 7690566253373899178258023765380810797959538200959200396 210 15136690139863390544107572065415420873717925771873561792 211 29795463535291292442161581649658875677810250623064424255 212 58659220231059379615414589314424762903700699550630645461 213 115507065706640276685946933267385188169359912652299529048 214 227480441634695821777910885016770102494802589199152650908 215 447981662661514831445129511655422183910403838364323532557 216 882387125932400498384921639558348096400060291471057519927 217 1738196910967733378304523088765109100029203514488329099630 218 3422165266388390039797662020457521531819033641494338937817 219 6738294479772926122070435548150082175618968061540393573214 220 13269213204772157427689792265123697719697348337838761062988 221 26131622138990621130104086857187259737239285646153603092949 222 51453739295163346620415560818165172731779376614555392560056 223 101315676812654235359330393816416693972454452930303598811457 224 199483897451372284351820847430413827881321676642422870299637 225 392831995918964140712289401562480155844460185316320920389466 226 773732200093643237385752583442953137368341455676471979261495 227 1524188314839724929183013985385531895711046485013343527774144 228 3002832161961583057774227432486478039070017248094743761661520 229 5916287146961746234234359945240084962553697883749388868302239 230 11658125004519552646573183583139571329434540584982128671739174 231 22976592772933171544293790900269016902598776820786590207273739 232 45288015434311995597829195509440141558339170686232714282275936 233 89262575927460263444424495505100936266260179112496023915928144 234 175939001588416731652024360453426376847324920754017564301950626 235 346840379611581996541314087078323416817778522485654033848848462 236 683838230328441393261291880695043437570800764397995150409448484 237 1348492639174303853665051979574675250638759823006893520773875901 238 2659482695431440864602590867603175046599092051725139142351378299 239 5245440013161893265302537257126972864928567260982404120500029295 240 10345566674440468703838392779439872186482807294863510286359667292 241 20403994223938076209781965067330370533176232773761166129001356532 242 40243631805720721678590336273214104650614512296421015823470151074 243 79372273705467498224031482660783218334845185063040455209465899351 244 156558893725967368796405173171165328310597935942373890821274951824 245 308843707649930680264670309501672280455440849359124396729223548254 246 609306151969143603121259856845818909420967018635930408427859437603 247 1202133115152567744337068195753762388586872744678519910797708166824 248 2372026852663187899665939139613954404618317309283984399700938031821 249 4680649238616317541547909647709852509318364252563277565492466424142 250 9237221216421310725240447019858852326514379801815345784225766472807 251 18228532974097552785634255431754195287531017867004773310479176599624 252 35975816617958160457309454765729223146714846341535523500275281956771 253 71007287741755867450451858689934312743287255201394708474289638397458 254 140170393712593468747111991603386581142430086277812624431063589804215 255 276729462086592586541537404229685365969606606580996201941797435269857 256 546368321057362465721009997414317371700703961384748162224729297016082 257 1078881173361759604408814229619824969847025366496778603615178023579984 258 2130547919029853997727968936557676669062952069367140676841695351684147 259 4207375967091870486875162698791624017390724975352879475286675019859066 260 8307435022523191597627794177798913668041144068326030070234765438585007 261 16404147800043171471333161748556176895069975362553440620458001196177992 262 32395467472724788443300708301565224509683980610652523457017654443833586 263 63983929006815313407370112831091656811822135873118175832400006249830271 264 126348346134159136481272927826579714347076058563112169175915645385216604 265 249523990205083024164613925311835141024153626575987857333129994337739308 266 492845823949313988876553595004835313143589054429172650535799979326666942 267 973450698815055027232280658106454339975197777864351642298969437202647111 268 1922687151638719709015495767017120075483090129823810410138229287521792404 269 3798029453597193460942148490511156397633499679319998646392371789626718465 270 7502609370021035265986294435778010121952577238733378768396206344608801915 271 14821196672045562816385641326967498040094923035777847225253637479860539929 272 29280824827937974104032076336951844787121896050433790046835146020419787130 273 57851157957122136871375298594183132215642882068199107009526949643830289371 274 114306029191700919139842283589575283548949533360750748242239062565727015694 275 225830514560734563323232270960212598260777410170317076348670185868955810655 276 446195512332747864540385809860410520746673773150485737083914452971919631806 277 881674399568565892505384828349645605208587517429518015385861092338546876816 278 1742378844114270719768902091978662923863042729674347390712765780438185191693 279 3443258000608427186919746233951291056270409748078179666003077082516664045283 280 6804577813155799257720220198682158549207706108583494398036272457705664759143 281 13447027601995528260595538736040515268357643743455449277604828566145687429409 282 26574684153422650246202342628617067153458851357657553101091936109847481579426 283 52514772392173771448711116026515089592377360808924175606009081164873514806593 284 103771633443736843416676349191778597995305206510765329368201271064270348321983 285 205071374226178774417731502984854110240068563048073745827369131932425471707717 286 405295039564098575702123536198228385666417930983519565733192524677079702515218 287 801101609230704784015008539063652632156073438908327282688476102565169226993756 288 1583587650242709564204385732316147345209773863837164468146211117631317770904917 289 3130724289413676553717704051120480941790100162088763844579400315078743594251942 290 6189453427386146341612206354169698930935427105195552717767277945200686534286042 291 12236414866564332174425568364810623238707017667586929125698851570269641322842488 292 24192596386060467422161199687392651124720300108832555741333440728575570479637387 293 47834013320736043166234520543706261494139333722332297132548351701280162547373449 294 94570302050437395895421351167339351401833434932280258589993386462872977956071134 295 186990664473260877135860372923755279055232656270755975261469513303799478158317128 296 369708859288189403312271698871333558130182437085498625004227826328703777354483549 297 731049216091201021518673173056424886328009626667398505496594735442199428312979820 298 1445367955007918201755244667161860158981469685269017778690831517549622922365759463 299 2857835823859353842783344594254590373571194589932392624579605514348820481735785559 300 5650837770033194667132363791826924041193409524656536732091193123746560952241335078 301 11174161141265688348072639591847379634029521593350186192974027079042555033548675017 302 22098001217840450875740052475589393232464195817818694342658577160077321425424830038 303 43705501133257060176677659575659290733515342030099732242277126672811326514897724073 304 86447761991260294423746190888819397076115366177052317290309252295722093345931432828 305 170996135370211587595712250975985375100819623561449059311722108276530944229875440928 306 338254146079609970855497737393653989577490626562682388597720809225684490397479579334 307 669121769865665102347036596747635926828959896800375902822155878992643172506512758621 308 1323761924046419776311088068253072932246162446546612348899360553122784571947021140668 309 2618903612225601326481840906335200864234144578943716866785074043732128164352537282054 310 5181026078174379499251777754437654412476235539604511157593154251693027950745891620007 311 10249851733079104366245354777609150253659287956123960343675545782178852663331947167525 312 20278848691828566938044614081010511659864421167960022048539666829558467428969443648690 313 40120422952706987202014601794492567472726384829716001376792243751820992929687348602116 314 79383358195587827594016537751497124780837413015571078448312254043144735425537190940567 315 157081667203055810741651135344166239856792785081661140937259602669933876028906649931918 316 310857880227517116011312770759266215574939526890172483349863607894717355985178498586436 317 615181013605365698899250665849072207633873712844973216950507316506715643072180631799272 318 1217419029566643984045792005531147441919221578502183139832364295791710701615346633886871 319 2409444375767347810032810241724954275650115504378829746424977659091536613981016144865008 320 4768399877556597436243538729914599159442447379374497727505105513730482387302403933165181 321 9437735605958924902729135529260404266325341956730901600942630177568909717550756122486758 322 18680336685751381553746378006428749114381569463462803252976656224006789415994430418285605 323 36976982639960062241949863557217123299545843871956534560353653550922800133549678426358376 324 73200819374075752295169771022752579066914556988413455393938885433542272419027468940256273 325 144912044383837486251820481000539673822849052947971510822628517126011346023312005907849750 326 286883412809210284674291762042422973405842889256888781063985872572158618437810772025979320 327 567907953317921541120848305135481803084003331963684985158083092647558297922732494152583353 328 1124082570607184615559654332797211655253526428120409063197608435523409339933640653649658876 329 2225096252850827461195097968085966051010025683349749910902883479595393033551977094569094873 330 4404749114347858868440107177339293053477948419793674440037875560675016995548990640103050175 331 8719811073927709300895476951713657230797340463670396738722880353402440845638426698064421230 332 17261342556483604928594304933733724561797588962068998067975757547707407931579689088280186948 333 34172735784703899555005083186701824116402760878310011418138211330439711204521512503313864244 334 67657208656963307923483127359105701998331109629691447923525961704148691945608431742165628213 335 133955805091832353181079453939609231929663321452452302717053739104446297314762338490182852832 336 265210716352950326251603781434560126797492533089552374859572299424107812248024141284176649752 337 525118400195307349944404661900501578051110250375456520375249492252135978066900159756344655825 338 1039804634569454569044864973370807818712958848034281212952269546330335832782170673257021953571 339 2059012684388343372492428393136589914000912309836448865095693212227176757669749116795554375736 340 4077430098680159563187527916088670399787742421566852310251673587847847490589079725055843883328 341 8074841805882413577228233296543311593855514463406493701020427609404561986336854574125385873180 342 15992217839137184117662635527265429372320968543341085671692813587221472841647845084080332287436 343 31672378918095156800966104276934051479015772875954131245492598735560508453140357538575443934994 344 62731673147472922150563397781581469561108913095029345304121076766465490472378954757012860226707 345 124237837086514965838550028851432511138662319554809564925927024959435918765870524171707848184710 346 246059851467406505305343135401156011925952592285035095181404178440113461982200579429710169967543 347 487373223158172420588187774747798386344666544205329842394345772269507740677983705183900947868346 348 965387643869059008273165381765174565540320823486154372050071525842146651031836279595775637711353 349 1912352065901922616217723443208403717192966944320971753358362017760669068496458380126432691346350 350 3788371659976866056711972242498222529451020994614333857012956967558800549810091288343506353009134 351 7504603157207117671672275734406034111639380950711228514860839188847797532360963548642133000182551 352 14866938819260900117622707066625168132375606080667448346886611663524130396496752980209746349402870 353 29453760443342066043063150881489939439069349354084518952350252921803573876816948001583190958950130 354 58356843694367360694968554950617258882436922465323744695660068142312014972525389380958897651571712 355 115627347396111781246838244297253849421423543162411288665957251025071349322548226719519067018054844 356 229115046243226084608486906195127590077439410590277303806468015600932767699719850652725584505962757 357 454008411237364743492507823745315473499074833231052614016534623881364113926432805689947112662911668 358 899645149001563645415785521592120424335625941168880963739868699740099158505747808179161959704586311 359 1782771893921418920444762264119854224101268831146204352812179407013805021389744417182186615938557161 360 3532948660533909773276874589340374044495723352021682671797516911670527615127100179025582143761495082 361 7001151921702358637111476171561048466605734782479471062824238593741940201804859620410307603253097926 362 13874753099610415477641771138597063362231488838792227239009803321561511138009018011692487533659464223 363 27497791386489572900788842700865504458404505702815233390639001710196587834712187607408613203055471379 364 54496382049578167893822251592574594877133147713888151741755985604853370121687239536897650490700540497 365 108005997235656377831811557064690117253013119018490936867757866834847612513442585834093507844174749352 366 214064542452208004706473747033292179059722532389832185301083430164051032462810843150099456146279345409 367 424291579947808758945946636643927824601353037143877600828023444538041607529084198073158387310908216245 368 840886394280065644943495801578934955568651300410887405662791437118265914239960195059532387053069221700 369 1666439316148566390186255184774079427385930890986992158931398979103786347418023104931135109753697381808 370 3302528599893347792583364065941160776048876018872950872805696699974477622054207943650510102000135941947 371 6545079047667509807868951743676384494206279585913523663454817624046044128128597753006667237254151870697 372 12971995020508648186889741033766977145189554833460729874282916670411217344304631367203275955302173861530 373 25710808635719872792988071432897638771656685541420376806281820506088777203536508083902012083547089319609 374 50962862324018595162769695708284068500172770634468033355295835986234086453060146446848830610517098261911 375 101020244785851048517407835992406869144870858560476184729662288682740669132054268646506332682042840848014 376 200230873750294597435823137579804079836414990587601921619324349539576043653846454963723499317298449946690 377 396873882734080482284609245247297929715918750936701265458033437260928090687621402072061910714555586955867 378 786688872135093922159063957959394669607945417731838457439148104179644210309851818424795637352265482659360 379 1559338393995126557751936269456194832521766580701297522311438032533739731915166403403620649599067752161737 380 3090927010061714022772602433264429245904809020153883605030905154438289018242547478848196739562326442656420 381 6127169194141441731870197795301677733219838335722292224446830117599560244220982115989983926449722486290104 382 12145908450293389308094821888931469817094238889598057210736274366594289826479597330875047294640263468653196 383 24076506457774451343103348260551714257447409841168593181669785252124702662877959740382873485241295511737035 384 47726784347550040825666261253036319933797921928937234702525753950568567857313520174774900134749052885267621 385 94614842097231478158327359186412362721513721159264093895250582676226630641191379348686253790930618430004760 386 187576565174404367425146118135097652541411248342641933860895566972070238178020926996930285075258050405165076 387 371884797959728945942012907825681279689991670367983162462914539696682615735492319842615468578384134404894988 388 737317275929423085145878506086152484594839011140511885539522489361260756282248229032586259110808675638871033 389 1461895624416909786987046182830863509968121240438324906694697827547060642400810328683937785173405480333148244 390 2898676164062765964844360373410553788271449439249116959382494629433138476837843933131454820332549827576032299 391 5747906088773354685734431516696204402094631767601981908216473327946797054675497750503024442181194169024545858 392 11398306974601550081153153849499083777991821359741722820580499869637658190545165074275130621021347950535976901 393 22604037803056664237740571452524315548851257769453224051511878043052935654951785727194752920871375232134998341 394 44827148208405301366539802381564049864152836736188028980192872428186503985361892232293770685084809782015560655 395 88902988673653073773711346286574201937471517353826196026982899567315868419124159828224518199229593838020453182 396 176326206409912402862672793021288454094423023908466640629443467186511770085348651747757045464096814463940838483 397 349728972353862215845027285778222070803592262123778093341043205039289331620803883773750953120462424813524764197 398 693665160400050838134868111211686517834461886042661153243715359340540245755062783765125885947501458778997231228 399 1375918759781034276693155514419920424167836875608678833528283313725684573274054073034579162701903622521030945447 400 2729223364466933206510780327268725445570203226247631040749287233736765186127775114329931857814447586432674646959 401 5413697918932029515819385362019398683907056594044367316371531391341467872991072920499129209669063102567801269922 402 10739100701579078941922659703153403123854302423390139518906504409047417896772961664144307948809836479352989468577 403 21302708441796265643170159071473393901756645650997947398365068879959319537341139859065047056378800784709132930942 404 42257639168382576631177172438561481551053550265700489481885106992517338411169962656883655419253565042097987463155 405 83825102896490794278732657635232524794567395087899539083860022109693429536531358451700333077861046741902387214181 406 166290312354394029524154509179929975962085159025368791297609598613058649767586639947733416056916453041962106666356 407 329893206960091127382239545049455755319231517690900589753535285348047413039934234209306885362594422445459515699997 408 654482805759380271060923608717741044790158822258888013681046809816969646497239989388512627227288444053677007564539 409 1298512983797075891522155605325007492283468661981026447308043522768034296353217878278460574316871771880334931500342 410 2576217863047471064540745046694479191194485472941709401052789587269219418127319135950743924503741575824216799956291 411 5111076015280769924665101021987284103951812017855631069038590923242037440972150155643982516531264179327639429755169 412 10140523057797440214930493679411159413765981850368363580655330812313014729713389631303777755385042640611505252432416 413 20119701427897582221431522597100584138791641617102486170537358980524761116247909748098508983454819162890903983396087 414 39920032567346138747329836148871728557665565075765644665361216655233229855462173361692991072310204602087618233890685 415 79208761284643766340946884000191371371056778751337076267710739566691529261162542970519394514707420093597600563637672 416 157171287891506882276481162115640774865171904574951055296291686750007238253719816901610553509068691905065172562141731 417 311858230023796243334161791049889119782264540787179257339231914674738890647296121670727394990519430138868701515051497 418 618798704005920896854995002860410696044603089296577661546669010855562716579082998933901488330094647308898988499114990 419 1227849104112858738475025736924359643113549788513585231944756051570825909716781958681818988007253808413331707114299367 420 2436427551416164384838732414053371917389890220016355053144484208644157909767018002676342876603497163458257360900621235 421 4834758569692593506376320297387786074568194261279538128565841834310642037166256735645962013157078784453712034899204515 422 9594096483889740504710793747051404636417448177647430108455837189775973405352269753593936727038840615511480872996968142 423 19038674289238078656951112185172583509293326767656229273437743329364947665416465192289417735407181812798050277313747291 424 37780533242414778191484990152251608277314274332336243590889078402648909736642287265403911951571558372880288487772890074 425 74971074039837854850287730472864516783712805414130572290831703098519470939211736372131051135177257277411148527054937542 426 148777339391583658334157859621977444590109155994784992591188460617446577402438075210181006216023798800160708095926411210 427 295251752142203840285309157394774443869249268276482912415780501136676900135876014027800940008578893421649555696826128395 428 585950192722247221910537782620148677473077643570173008918156869007537332578419928597614272312454825183919248664197100546 429 1162921309188135806091700063175056813366035472157301542730106424473514348625418588406687144395879273477173544400880235284 430 2307824371292841595632046582681166130261704794402410793965404058175064284136336666258508154800086821972496985244953230038 431 4580120035699049001252937092494577381304694829926646097875619539587187475945701339783114602382638461423365686085273887106 432 9089804604997627883066052289956245660887842695935524169631730292641277389345938671009284180205878704538890350442631575255 433 18040156244118070966860576431443271289085838207878094546408036476060606367553903827719597082075837778054458151677280768364 434 35804933888745356412281325829752936049382106140046475116449038752961899314544453810632800183920617810965124250320283635513 435 71062451091075251873258273583267541466684924184030252761887508632657926698518118021065390700108431345143933257467539580733 436 141043874588325111543137907070069387625769676365789686099492490643397097886925382016304553659003652631941392576754912254950 437 279947211363707425735768862848509673243371137393876359847673166511247883178477523236292477602987395517775355681079648258081 438 555644798938385054765483839418171514662199602661281119288175222598923830481037438826740168651634074980979884701575709478235 439 1102885870910813025130821903465294285084491947413802668376918047697271844713154085678453477624121763012962069876963243441933 440 2189087656846639327746855657091850803496064343261343357840543179405615734018677978368641359236788385870313787548110010015342 441 4345223796730925898803554817123990683378109254418592845800266590484023356307910239492722620842666702600599396903565695800326 442 8625278659928936317061986244259334885422191212831367470659602171183600505984538230735725405207519635841535731623474288911964 443 17120501042841039095979520357884683327054380694618861171608144286967661500038636452791348313907468579159180475843044102472042 444 33983143545441431065275759008540799072814638225751028349611743720246941028096462630182756139015245191238723638103297558566994 445 67457642179561478890298469774338616218232982341930310560915051611727281721625768228169339346760146696970004417322558564094356 446 133902867828801597672370557959859586449894688873848530744306949096289098755473491948098215422072631195051341836152802276989090 447 265778037599951653114896876903021126328208005505012880007373163225634880436938910006267150641035077373219709975602165116390342 448 527551653202468107017168364543973516671475526763025840270268774679890947938800868722647262794943510393406096168247644881281522 449 1047204487278176634664314095168475977497120366681702193266597923067426402125737169533620599289754325620693996009159015503460830 450 2078728829068958334267629526038103183666773145923611750234096878225920741450573006980003109555800994643305897374659668135952419 451 4126447960936170105692825100430660595856382115268980755426727995366045136064996780493095601739207920455630685444137996930709271 452 8191643365071222855119645075506621992638257101969626608393179021067689970799930066632476214398663402198207466448689554107172714 453 16261683339460228526295581911236907989378568105480042235350278269893758755809807391702445367886315078724884858597286606523501347 454 32282853834932853436544723299149791595978811712250348543694483231142384888053988160943966451225164434400076999858700246760863996 455 64089397887715891861946047887128411688578359251491632179849716163972453765225824669244177845139329262147607406002360165133682708 456 127237822374571770232353822706873903992685350440113555147053736493401032859079899346998819446249116002569209684572193186996934128 457 252611979608212934054619992090305379369026897197078579353972932981998508868279834913171625181461163854106262589222033118593865817 458 501500872007437827547358146705046995839041745667401889843487829330683849041339287639313549090467195130538620558489160419972980718 459 995655680970640154996994198799372811606991708562541200417026818949809849092115872769706881308517208725098210627052971744607018775 460 1976797708074428437159572358224818140268447111695126360846842126985650821400173982305466282413100106132593259452700665622320185154 461 3924953790903406207855131093547403449584383164243540749901522381175862067139152164719540156973573656240628026414652233805430374746 462 7793034524800913550702041769107141575620332449303929821667032489846135920248989661810802051800043990771844213315764421788307494028 463 15472041304793277541155037969073163306787162785983830274254112988978152427613735371793355853157149700049496742767841167698256029446 464 30719073221278229613288554306875309725608727365573403954819409267704984952777172310581603724532133905778548769460035075760998921863 465 60993026929736676992020347331496863391214806154597782506872461277955547041186485832395866058563157110988781374173012269995919874159 466 121105465475224911128712248236187877442898064388888200093075778073784782111263141642973902285342119590910569434489951806086484077241 467 240468766468608860301514861576847807292491047494514343075183334551417852945412653870136346362885490166306554785099790737146394889625 468 477494789352522485739024364735787434375295693983533134210318408546037326560452402094527499215407814480094125569709777882643124854072 469 948177668145098921626880144080493740816487282273739873530123146269668829902809248074650836217225344934988699645831538021544581620036 470 1882908691684945659863513794234226965696905351780514741545031292469790155299220885872655015803475372736768682863796371748700233718317 471 3739112644220645250589800369019084936834173568270915820903241240664072056177588033618985583086998554957461585314322592269828850506077 472 7425443418440075461433578069698435730026020600134847088541168540638171931163456704776685766535920662624358348828741350666542764067648 473 14746059913629124744475520052998971416972727214975805143428568982890248443717973350234357307498075077415245903767567357193429312134579 474 29285163839398226133583574172843859181855107618509007175333219258504564771930340141819823371344834886959348559442857222819973330299025 475 58159768833667817521907040095298492043916269331619788620130354504224830475419837152944930060547238077257445339966910339091266585493732 476 115508909809185353037480458058879024028692875960988817608922370978199271381592323385935957744625810300986379556263874461624961478958169 477 229403886241179594433510684798766371290417820154006566401959448864980864424663427277061408619641682345039720064868054115309185185663317 478 455621011166491281042781163367862646640011621564914104187589465312249781919906849085864381321868217849464307431055518170644217785689207 479 904897306823837623225871701299054036510194238748050815545298180590088832259077577394602260057114498593934704889649805197695447581991230 480 1797236951312644194136394360472196769194925893075722766774992524110706731856429420530852958888439612200746119719376442358478628784809951 481 3569415083273330095637559708446836269810183906749046793259969380754458615092410622076728389405804279524573562645653938987808733779345778 482 7088947318571761295191938353954778700522738333226727492058692741251604609175347137315957343067443495896724001570695176277548473189734233 483 14079060236444986794672248361853862261540633514790427523211533404643594968628442264194611790606464238018638906812435041153732224036960632 484 27962742584356492536622842266394061338423092843759427515638528621446840991809754810653432924622718936871016868189509614436798313243521700 485 55539678424302541766955355248175256096870397348378537054229580296138245140355601989105380190974554119200199979351601004407963770564138377 486 110316578325040970337891132970657326995830160279297472865991349103258647962387232674829416850001387669875860910579232303294666086404589906 487 219126707149138435523268521375858075475394297624649699175780046269048955032791195909673696892416209962256882841425328352033750062308712264 488 435243750885608383128612069986999379905995019005308213390797857049203460392468068552638212991489574009354960063208412844025758704570265944 489 864523252342308626833518042960193890844768293863180223716772389486189910489269512718808733776452501626088703599182398839386088835843684781 490 1717200015046289556423249964180941665365186873434915680796904603661258704206532168062910850048662373816587251828124648717532543295392878422 491 3410950296424635896362729633203977904118177128950017370331356860529351121016386616637355952809869773059692184582225756275151953920716745298 492 6775375556646014411424565009439587987119803882261625043900266437450763878187848192926424710594515224832789714905508663059415347826892162967 493 13458859656691132025101414919680085504670555587406762839636187850302179099737708271536843842680238356429610956436249701538477300430728524497 494 26736005714833409138898913391210695247731026330263683149574628891466272365590864525648499895621780001407477909088773164629156724035876743896 495 53112250153629153804720527315768810392015943920429908792964262090888249254987510149366576064736751781507743330489973832761762305311612753461 496 105513808077872411349438259875608734466880238336636995050628369946014221473431134577457671191205802538107678192784025785353722041180454953515 497 209620409858346868665643538119170444530678549711134444584976867427894634576071923947384969234727560098962800555814254175233541506295286726665 498 416448114735808718769806792539312559012011287924696535125614380069473340748179579026741765948123644539585883558313113277064201533458242398244 499 827378660236493144677164885541674186435923487522068801847214805686030477952512249074075347122746377753544219899024165653237035711142916380436 500 1643794304351609460126269054753214096942098674847348013656381672786557370388947130547597469079245751421011729673132498643221395907797066835516