0 1 1 2 2 2 3 4 4 6 5 12 6 20 7 40 8 74 9 148 10 284 11 568 12 1116 13 2232 14 4424 15 8848 16 17622 17 35244 18 70340 19 140680 20 281076 21 562152 22 1123736 23 2247472 24 4493828 25 8987656 26 17973080 27 35946160 28 71887896 29 143775792 30 287542736 31 575085472 32 1150153322 33 2300306644 34 4600578044 35 9201156088 36 18402241836 37 36804483672 38 73608826664 39 147217653328 40 294435025580 41 588870051160 42 1177739540168 43 2355479080336 44 4710957036936 45 9421914073872 46 18843825900272 47 37687651800544 48 75375299107260 49 150750598214520 50 301501187441384 51 603002374882768 52 1206004731792456 53 2412009463584912 54 4824018891223664 55 9648037782447328 56 19296075493006760 57 38592150986013520 58 77184301828251248 59 154368603656502496 60 308737207025462256 61 617474414050924512 62 1234948827526763552 63 2469897655053527104 64 4939795308956900886 65 9879590617913801772 66 19759181233527296900 67 39518362467054593800 68 79036724929508609556 69 158073449859017219112 70 316146899708833282136 71 632293799417666564272 72 1264587598816930886708 73 2529175197633861773416 74 5058350395230919063160 75 10116700790461838126320 76 20233401580850067425976 77 40466803161700134851952 78 80933606323253052050576 79 161867212646506104101152 80 323734425292717773176724 81 647468850585435546353448 82 1294937701170282222655736 83 2589875402340564445311472 84 5179750804679951151082776 85 10359501609359902302165552 86 20719003218717449125250768 87 41438006437434898250501536 88 82876012874865085543966136 89 165752025749730171087932272 90 331504051499450920261790672 91 663008102998901840523581344 92 1326016205997784837221262416 93 2652032411995569674442524832 94 5304064823991101661233249120 95 10608129647982203322466498240 96 21216259295964331269633889220 97 42432518591928662539267778440 98 84865037183857174327937342360 99 169730074367714348655874684720 100 339460148735428395810561928056 101 678920297470856791621123856112 102 1357840594941712980239872829456 103 2715681189883425960479745658912 104 5431362379766850714954759525368 105 10862724759533701429909519050736 106 21725449519067400447809574516560 107 43450899038134800895619149033120 108 86901798076269596967219406842576 109 173803596152539193934438813685152 110 347607192305078378220839844922976 111 695214384610156756441679689845952 112 1390428769220313493587283886685144 113 2780857538440626987174567773370288 114 5561715076881253935756984560727056 115 11123430153762507871513969121454112 116 22246860307525015665843636414656976 117 44493720615050031331687272829313952 118 88987441230100062509005942002125408 119 177974882460200125018011884004250816 120 355949764920400249727286560983039376 121 711899529840800499454573121966078752 122 1423799059681600998291671829881232992 123 2847598119363201996583343659762465984 124 5695196238726403991931738491998168416 125 11390392477452807983863476983996336832 126 22780784954905615965257056312939146560 127 45561569909811231930514112625878293120 128 91123139819622463856088429942799685354 129 182246279639244927712176859885599370708 130 364492559278489855414474129153284939644 131 728985118556979710828948258306569879288 132 1457970237113959421638137335379612461676 133 2915940474227918843276274670759224923352 134 5831880948455837686513030979051395252904 135 11663761896911675373026061958102790505808 136 23327523793823350745973087191276072402060 137 46655047587646701491946174382552144804120 138 93310095175293402983734275315245272389128 139 186620190350586805967468550630490544778256 140 373240380701173611934620954361272256274376 141 746480761402347223869241908722544512548752 142 1492961522804694447737851523645671358533232 143 2985923045609388895475703047291342717066464 144 5971846091218777790950141506983868503246220 145 11943692182437555581900283013967737006492440 146 23887384364875111163798036852737840151211464 147 47774768729750222327596073705475680302422928 148 95549537459500444655187089060556129685782696 149 191099074919000889310374178121112259371565392 150 382198149838001778620738239541434056905004464 151 764396299676003557241476479082868113810008928 152 1528792599352007114482932724764155377552591880 153 3057585198704014228965865449528310755105183760 154 6115170397408028457931690432253459810075515568 155 12230340794816056915863380864506919620151031136 156 24460681589632113831726680795407515987250011696 157 48921363179264227663453361590815031974500023392 158 97842726358528455326906561314417417442895945632 159 195685452717056910653813122628834834885791891264 160 391370905434113821307625921523244377053810605804 161 782741810868227642615251843046488754107621211608 162 1565483621736455285230503038624126922779696069768 163 3130967243472910570461006077248253845559392139536 164 6261934486945821140922010859558806520836561623336 165 12523868973891642281844021719117613041673123246672 166 25047737947783284563688040848359823742781801181872 167 50095475895566569127376081696719647485563602363744 168 100190951791133138254752158213688490291176053644712 169 200381903582266276509504316427376980582352107289424 170 400763807164532553019008622495252351804801912413296 171 801527614329065106038017244990504703609603824826592 172 1603055228658130212076034469262006188501758524402416 173 3206110457316260424152068938524012377003517048804832 174 6412220914632520848304137835610018316572135847108128 175 12824441829265041696608275671220036633144271694216256 176 25648883658530083393216551259564060391423457844466376 177 51297767317060166786433102519128120782846915688932752 178 102595534634120333572866204872504215815963660289933232 179 205191069268240667145732409745008431631927320579866464 180 410382138536481334291464819158512811764403720897942256 181 820764277072962668582929638317025623528807441795884512 182 1641528554145925337165859275971043144058713043068187680 183 3283057108291850674331718551942086288117426086136375360 184 6566114216583701348663437102558156370237067335051488304 185 13132228433167402697326874205116312740474134670102976608 186 26264456866334805394653748407580593068952699665763428384 187 52528913732669610789307496815161186137905399331526856768 188 105057827465339221578614993625018307451819697001820464416 189 210115654930678443157229987250036614903639394003640928832 190 420231309861356886314459974489465100159296584684815359424 191 840462619722713772628919948978930200318593169369630718848 192 1680925239445427545257839897936644141341222007469627548476 193 3361850478890855090515679795873288282682444014939255096952 194 6723700957781710181031359591704144046772959367339242415464 195 13447401915563420362062719183408288093545918734678484830928 196 26894803831126840724125438366731711149907980295029032319496 197 53789607662253681448250876733463422299815960590058064638992 198 107579215324507362896501753466757114525264206831460254593264 199 215158430649014725793003506933514229050528413662920509186528 200 430316861298029451586007013866688997952321398930030456445000 201 860633722596058903172014027733377995904642797860060912890000 202 1721267445192117806344028055466077071511814738928500701923888 203 3442534890384235612688056110932154143023629477857001403847776 204 6885069780768471225376112221862950445452317242733762934866096 205 13770139561536942450752224443725900890904634485467525869732192 206 27540279123073884901504448887449086100619385544974571993805472 207 55080558246147769803008897774898172201238771089949143987610944 208 110161116492295539606017795549790913040097775329183333215696520 209 220322232984591079212035591099581826080195550658366666431393040 210 440644465969182158424071182199152789435631567615303423343735344 211 881288931938364316848142364398305578871263135230606846687470688 212 1762577863876728633696284728796589432293007203060765883800424816 213 3525155727753457267392569457593178864586014406121531767600849632 214 7050311455506914534785138915186314278272990677442167916052666144 215 14100622911013829069570277830372628556545981354884335832105332288 216 28201245822027658139140555660745170211293886440171704444803822000 217 56402491644055316278281111321490340422587772880343408889607644000 218 112804983288110632556562222642980507041579393221492883340401602848 219 225609966576221265113124445285961014083158786442985766680803205696 220 451219933152442530226248890571921680559125267807593312521761488416 221 902439866304885060452497781143843361118250535615186625043522976832 222 1804879732609770120904995562287686027022116461073616808407356107712 223 3609759465219540241809991124575372054044232922147233616814712215424 224 7219518930439080483619982249150742717659696623980973646345537745704 225 14439037860878160967239964498301485435319393247961947292691075491408 226 28878075721756321934479928996602968089781248055296907410814377612528 227 57756151443512643868959857993205936179562496110593814821628755225056 228 115512302887025287737919715986411866797409915339933693886272949723056 229 231024605774050575475839431972823733594819830679867387772545899446112 230 462049211548101150951678863945647456066209507597226904031122677438112 231 924098423096202301903357727891294912132419015194453808062245354876224 232 1848196846192404603806715455782589802017977722863891950280854295095472 233 3696393692384809207613430911565179604035955445727783900561708590190944 234 7392787384769618415226861823130359163578190276405536469436144351067936 235 14785574769539236830453723646260718327156380552811072938872288702135872 236 29571149539078473660907447292521436565325319875522083368738635402146336 237 59142299078156947321814894585042873130650639751044166737477270804292672 238 118284598156313894643629789170085746083326397041888208456942657604334528 239 236569196312627789287259578340171492166652794083776416913885315208669056 240 473138392625255578574519156680342983977355823247152584100484069434298736 241 946276785250511157149038313360685967954711646494305168200968138868597472 242 1892553570501022314298076626721371935197523763147809836947363155771116192 243 3785107141002044628596153253442743870395047526295619673894726311542232384 244 7570214282004089257192306506885487739366295992909638349497780793203231776 245 15140428564008178514384613013770975478732591985819276698995561586406463552 246 30280857128016357028769226027541950954617585852275351401407779513050461120 247 60561714256032714057538452055083901909235171704550702802815559026100922240 248 121123428512065428115076904110167803812775147170375001613699379560203676064 249 242246857024130856230153808220335607625550294340750003227398759120407352128 250 484493714048261712460307616440671215239710196204047198470934041256818367424 251 968987428096523424920615232881342430479420392408094396941868082513636734848 252 1937974856193046849841230465762684860936059999861283177918479108714334323136 253 3875949712386093699682460931525369721872119999722566355836958217428668646272 254 7751899424772187399364921863050739443698678429535321479743402322231458999424 255 15503798849544374798729843726101478887397356859070642959486804644462917998848 256 31007597699088749597459687452202957774703590578321663455117520858983036312342 257 62015195398177499194919374904405915549407181156643326910235041717966072624684 258 124030390796354998389838749808811831098632116033647408892757906576046545878660 259 248060781592709996779677499617623662197264232067294817785515813152093091757320 260 496121563185419993559354999235247324394163971575311145715617152175032898574996 261 992243126370839987118709998470494648788327943150622291431234304350065797149992 262 1984486252741679974237419996940989297575926901182687603151639660441825024420696 263 3968972505483359948474839993881978595151853802365375206303279320883650048841392 264 7937945010966719896949679987763957190302249634493636453184920504431920485221108 265 15875890021933439793899359975527914380604499268987272906369841008863840970442216 266 31751780043866879587798719951055828761206082597500317893896405743056922715961080 267 63503560087733759175597439902111657522412165195000635787792811486113845431922160 268 127007120175467518351194879804223315044818498509052815737899109941248639468591416 269 254014240350935036702389759608446630089636997018105631475798219882497278937182832 270 508028480701870073404779519216893260179262330274314351276223413703036455083859856 271 1016056961403740146809559038433786520358524660548628702552446827406072910167719712 272 2032113922807480293619118076867573040717025993573463581754147681724954544263037364 273 4064227845614960587238236153735146081434051987146927163508295363449909088526074728 274 8128455691229921174476472307470292162868057319246266680315098780725435624907345336 275 16256911382459842348952944614940584325736114638492533360630197561450871249814690672 276 32513822764919684697905889229881168651472135966889891427857411388626427254356992216 277 65027645529839369395811778459762337302944271933779782855714822777252854508713984432 278 130055291059678738791623556919524674605888357247369215124623678085955078526883190608 279 260110582119357477583247113839049349211776714494738430249247356171910157053766381216 280 520221164238714955166494227678098698423553055749096159324882777722865952835276488056 281 1040442328477429910332988455356197396847106111498192318649765555445731905670552976112 282 2080884656954859820665976910712394793694211476515623234952307241649555088796593403472 283 4161769313909719641331953821424789587388422953031246469904614483299110177593186806944 284 8323538627819439282663907642849579174776844413100970135114781228746696709515015080656 285 16647077255638878565327815285699158349553688826201940270229562457493393419030030161312 286 33294154511277757130655630571398316699107374666480834931070229439283739546717343256160 287 66588309022555514261311261142796633398214749332961669862140458878567479093434686512320 288 133176618045111028522622522285593266796429492694077248505503126806993451203000869778420 289 266353236090222057045245044571186533592858985388154497011006253613986902406001739556840 290 532706472180444114090490089142373067185717958832616811584456925327690790844266472621240 291 1065412944360888228180980178284746134371435917665233623168913850655381581688532945242480 292 2130825888721776456361960356569492268742871811443082881462716537512726310639225739273496 293 4261651777443552912723920713138984537485743622886165762925433075025452621278451478546992 294 8523303554887105825447841426277969074971487197997562796100643822454831537081222654671056 295 17046607109774211650895682852555938149942974395995125592201287644909663074162445309342112 296 34093214219548423301791365705111876299885948696440713724902130634632237087768760932901528 297 68186428439096846603582731410223752599771897392881427449804261269264474175537521865803056 298 136372856878193693207165462820447505199543794594663779980607633228154770229962784360040720 299 272745713756387386414330925640895010399087589189327559961215266456309540459925568720081440 300 545491427512774772828661851281790020798175177996456970084428754291880841378417080535158416 301 1090982855025549545657323702563580041596350355992913940168857508583761682756834161070316832 302 2181965710051099091314647405127160083192700711221431580661711459926046886430800208330624736 303 4363931420102198182629294810254320166385401422442863161323422919852093772861600416661249472 304 8727862840204396365258589620508640332770802843356933723294838725221254820959045455769907064 305 17455725680408792730517179241017280665541605686713867446589677450442509641918090911539814128 306 34911451360817585461034358482034561331083211370370149694475340671919153834307871067974444496 307 69822902721635170922068716964069122662166422740740299388950681343838307668615742135948888992 308 139645805443270341844137433928138245324332845475365428380493334229744924904978024461822262416 309 279291610886540683688274867856276490648665690950730856760986668459489849809956048923644524832 310 558583221773081367376549735712552981297331381889231372727157280003116318755405178227138018528 311 1117166443546162734753099471425105962594662763778462745454314560006232637510810356454276037056 312 2234332887092325469506198942850211925189325527532464809318997006180738594226213196921302062416 313 4468665774184650939012397885700423850378651055064929618637994012361477188452426393842604124832 314 8937331548369301878024795771400847700757302110080937874096723797059501015314037755710708226272 315 17874663096738603756049591542801695401514604220161875748193447594119002030628075511421416452544 316 35749326193477207512099183085603390803029208440225908770028366732911097499941733605399936959456 317 71498652386954415024198366171206781606058416880451817540056733465822194999883467210799873918912 318 142997304773908830048396732342413563212116833760707949627396410020990576877138099586713955946560 319 285994609547817660096793464684827126424233667521415899254792820041981153754276199173427911893120 320 571989219095635320193586929369654252848467335042440427604151526262654681587029153969802013180436 321 1143978438191270640387173858739308505696934670084880855208303052525309363174058307939604026360872 322 2287956876382541280774347717478617011393869340168978968605737877408003474505070127125100431510136 323 4575913752765082561548695434957234022787738680337957937211475754816006949010140254250200863020272 324 9151827505530165123097390869914468045575477360674350390801215054346783394981656381577622029970776 325 18303655011060330246194781739828936091150954721348700781602430108693566789963312763155244059941552 326 36607310022120660492389563479657872182301909442694270595961387306816672573849377272464928727743568 327 73214620044241320984779126959315744364603818885388541191922774613633345147698754544929857455487136 328 146429240088482641969558253918631488729207637770770820449358603406125768284537950283338878349350936 329 292858480176965283939116507837262977458415275541541640898717206812251536569075900566677756698701872 330 585716960353930567878233015674525954916830551083070757928460521982221229116432683520313840274157072 331 1171433920707861135756466031349051909833661102166141515856921043964442458232865367040627680548314144 332 2342867841415722271512932062698103819667322204332257983975894304644321228424882374257512579295446416 333 4685735682831444543025864125396207639334644408664515967951788609288642456849764748515025158590892832 334 9371471365662889086051728250792415278669288817328981840427681652008157537617832777382564753579421920 335 18742942731325778172103456501584830557338577634657963680855363304016315075235665554765129507158843840 336 37485885462651556344206913003169661114677155269315827170758935474894375398313117421039967838264042968 337 74971770925303112688413826006339322229354310538631654341517870949788750796626234842079935676528085936 338 149943541850606225376827652012678644458708621077263108301132159633300992088936042307179289000948882448 339 299887083701212450753655304025357288917417242154526216602264319266601984177872084614358578001897764896 340 599774167402424901507310608050714577834834484309052032440721474000650949347121673976365351201883116496 341 1199548334804849803014621216101429155669668968618104064881442948001301898694243347952730702403766232992 342 2399096669609699606029242432202858311339337937236207328235271566937497759371241705400757795203707639392 343 4798193339219399212058484864405716622678675874472414656470543133874995518742483410801515590407415278784 344 9596386678438798424116969728811433245357351748944827709885857609619778961450497559596842679056306155152 345 19192773356877596848233939457622866490714703497889655419771715219239557922900995119193685358112612310304 346 38385546713755193696467878915245732981429406995779307633432973122218691693733051714374993712708175815776 347 76771093427510387392935757830491465962858813991558615266865946244437383387466103428749987425416351631552 348 153542186855020774785871515660982931925717627983117224121510977856353918470794371247481658278696856154976 349 307084373710041549571743031321965863851435255966234448243021955712707836941588742494963316557393712309952 350 614168747420083099143486062643931727702870511932468883661602082160373977274901813769889999970515730403648 351 1228337494840166198286972125287863455405741023864937767323204164320747954549803627539779999941031460807296 352 2456674989680332396573944250575726910811482047729875508997524670111412515883055995515499608458605077148216 353 4913349979360664793147888501151453821622964095459751017995049340222825031766111991030999216917210154296432 354 9826699958721329586295777002302907643245928190919501984692331363385483277099121462933877650987504619660112 355 19653399917442659172591554004605815286491856381839003969384662726770966554198242925867755301975009239320224 356 39306799834885318345183108009211630572983712763678007836173790819421599535530280979231294787986358188707216 357 78613599669770636690366216018423261145967425527356015672347581638843199071060561958462589575972716377414432 358 157227199339541273380732432036846522291934851054712031139504094009445730996388714171916747520018112174962400 359 314454398679082546761464864073693044583869702109424062279008188018891461992777428343833495040036224349924800 360 628908797358165093522929728147386089167739404218848124147634237501301589694090037529154178315668727801907344 361 1257817594716330187045859456294772178335478808437696248295268475002603179388180075058308356631337455603814688 362 2515635189432660374091718912589544356670957616875392495769772672932243690193430511799591089733867469411744864 363 5031270378865320748183437825179088713341915233750784991539545345864487380386861023599182179467734938823489728 364 10062540757730641496366875650358177426683830467501569981437562137583049423607862771227321214876756834578791776 365 20125081515461282992733751300716354853367660935003139962875124275166098847215725542454642429753513669157583552 366 40250163030922565985467502601432709706735321870006279922467191442040347020099732532967198571389601252178791744 367 80500326061845131970935005202865419413470643740012559844934382884080694040199465065934397142779202504357583488 368 161000652123690263941870010405730838826941287480025119683302651551577686731735493029310637915321337673663678672 369 322001304247380527883740020811461677653882574960050239366605303103155373463470986058621275830642675347327357344 370 644002608494761055767480041622923355307765149920100478720078377773143344229615097912126238920811216024551738080 371 1288005216989522111534960083245846710615530299840200957440156755546286688459230195824252477841622432049103476160 372 2576010433979044223069920166491693421231060599680401914854049054226238571523806643240924362614292164432443523936 373 5152020867958088446139840332983386842462121199360803829708098108452477143047613286481848725228584328864887047872 374 10304041735916176892279680665966773684924242398721607659363667303172284675305919076148536264319263258398247238976 375 20608083471832353784559361331933547369848484797443215318727334606344569350611838152297072528638526516796494477952 376 41216166943664707569118722663867094739696969594886430637349611385223799479645061310969126749825233336591168491488 377 82432333887329415138237445327734189479393939189772861274699222770447598959290122621938253499650466673182336982976 378 164864667774658830276474890655468378958787878379545722549188329885964519475423015256626470384397293952361033037120 379 329729335549317660552949781310936757917575756759091445098376659771929038950846030513252940768794587904722066074240 380 659458671098635321105899562621873515835151513518182890196333088233996721015377601052016416437429879224759316789056 381 1318917342197270642211799125243747031670303027036365780392666176467993442030755202104032832874859758449518633578112 382 2637834684394541284423598250487494063340606054072731560784491890316264170288881484259086735549400923729667636437376 383 5275669368789082568847196500974988126681212108145463121568983780632528340577762968518173471098801847459335272874752 384 10551338737578165137694393001949976253362424216290926243136286636025611253610268097138410298056262472911200918201028 385 21102677475156330275388786003899952506724848432581852486272573272051222507220536194276820596112524945822401836402056 386 42205354950312660550777572007799905013449696865163704972541784693623554159350556708757767903942367447629864417707160 387 84410709900625321101555144015599810026899393730327409945083569387247108318701113417515535807884734895259728835414320 388 168821419801250642203110288031199620053798787460654819890160415073536434927221195475439367471722696831152118428413176 389 337642839602501284406220576062399240107597574921309639780320830147072869854442390950878734943445393662304236856826352 390 675285679205002568812441152124798480215195149842619279560628212892230176288522719182574061598797241405873795228821776 391 1350571358410005137624882304249596960430390299685238559121256425784460352577045438365148123197594482811747590457643552 392 2701142716820010275249764608499193920860780599370477118242485956765089578313366751291929514684039057643200151882967608 393 5402285433640020550499529216998387841721561198740954236484971913530179156626733502583859029368078115286400303765935216 394 10804570867280041100999058433996775683443122397481908472969890037452696059572018754290984595313856414612210549467231440 395 21609141734560082201998116867993551366886244794963816945939780074905392119144037508581969190627712829224421098934462880 396 43218283469120164403996233735987102733772489589927633891879452570595459730925178515410471624140900394242010737614332496 397 86436566938240328807992467471974205467544979179855267783758905141190919461850357030820943248281800788484021475228664992 398 172873133876480657615984934943948410935089958359710535567517595123951189908974921058134952982334551048554380029948143456 399 345746267752961315231969869887896821870179916719421071135035190247902379817949842116269905964669102097108760059896286912 400 691492535505922630463939739775793643740359833438842142270069950178943461606448098225525945240340251872818590089336128824 401 1382985071011845260927879479551587287480719666877684284540139900357886923212896196451051890480680503745637180178672257648 402 2765970142023690521855758959103174574961439333755368569080278940082051250366889220888076047583365102848476500296431625296 403 5531940284047381043711517918206349149922878667510737138160557880164102500733778441776152095166730205696953000592863250592 404 11063880568094762087423035836412698299845757335021474276321114039060759809349750539524248724256388899579167072685024577296 405 22127761136189524174846071672825396599691514670042948552642228078121519618699501079048497448512777799158334145370049154592 406 44255522272379048349692143345650793199383029340085897105284452713708148853163389470040883964871412574687190433738694461408 407 88511044544758096699384286691301586398766058680171794210568905427416297706326778940081767929742825149374380867477388922816 408 177022089089516193398768573382603172797532117360343588421137803969762814644182332504051313996535204846431519001191842979536 409 354044178179032386797537146765206345595064234720687176842275607939525629288364665008102627993070409692863038002383685959072 410 708088356358064773595074293530412691190128469441374353684551202108911697039786879263980812260239928481091590537241502185952 411 1416176712716129547190148587060825382380256938882748707369102404217823394079573758527961624520479856962183181074483004371904 412 2832353425432259094380297174121650764760513877765497414738204780895367665085262615551474361591873613304980817174394014938336 413 5664706850864518188760594348243301529521027755530994829476409561790735330170525231102948723183747226609961634348788029876672 414 11329413701729036377521188696486603059042055511061989658952819068500912414193280659196999671469322251981152178748432072142400 415 22658827403458072755042377392973206118084111022123979317905638137001824828386561318393999342938644503962304357496864144284800 416 45317654806916145510084754785946412236168222044247958635811276163842533164477583030770203136086375967826833385810395072873080 417 90635309613832291020169509571892824472336444088495917271622552327685066328955166061540406272172751935653666771620790145746160 418 181270619227664582040339019143785648944672888176991834543245104435047899673319252911045221444763677791111782884874913860099280 419 362541238455329164080678038287571297889345776353983669086490208870095799346638505822090442889527355582223565769749827720198560 420 725082476910658328161356076575142595778691552707967338172980417299547132724094853220109703579901921728815563924196232096661776 421 1450164953821316656322712153150285191557383105415934676345960834599094265448189706440219407159803843457631127848392464193323552 422 2900329907642633312645424306300570383114766210831869352691921668316899598958015096032296449921302108043999120466178081699176416 423 5800659815285266625290848612601140766229532421663738705383843336633799197916030192064592899842604216087998240932356163398352832 424 11601319630570533250581697225202281532459064843327477410767686671505020531955331750432901070888618999882989278803946442996280848 425 23202639261141066501163394450404563064918129686654954821535373343010041063910663500865802141777237999765978557607892885992561696 426 46405278522282133002326788900809126129836259373309909643070746682494926400067869734339034825961297134945942709094254004384273760 427 92810557044564266004653577801618252259672518746619819286141493364989852800135739468678069651922594269891885418188508008768547520 428 185621114089128532009307155603236504519345037493239638572282986722929394144764564402571000388658874261510780158934848101484428896 429 371242228178257064018614311206473009038690074986479277144565973445858788289529128805142000777317748523021560317869696202968857792 430 742484456356514128037228622412946018077380149972958554289131946877616953668044428540713723724262868489497139280855056573832383296 431 1484968912713028256074457244825892036154760299945917108578263893755233907336088857081427447448525736978994278561710113147664766592 432 2969937825426056512148914489651784072309520599891834217156527787482266568850150056023714339236306303746694670683248521850525711184 433 5939875650852113024297828979303568144619041199783668434313055574964533137700300112047428678472612607493389341366497043701051422368 434 11879751301704226048595657958607136289238082399567336868626111149872663783756544907816576245623734874564190909852650678512495200736 435 23759502603408452097191315917214272578476164799134673737252222299745327567513089815633152491247469749128381819705301357024990401472 436 47519005206816904194382631834428545156952329598269347474504444599377850151738068998709742759851958991215184246189109830709579200096 437 95038010413633808388765263668857090313904659196538694949008889198755700303476137997419485519703917982430368492378219661419158400192 438 190076020827267616777530527337714180627809318393077389898017778397285790640376054729725846594121874950777578198313453556157513594688 439 380152041654535233555061054675428361255618636786154779796035556794571581280752109459451693188243749901555156396626907112315027189376 440 760304083309070467110122109350856722511237273572309559592071113588691942628351776388677137485915578122551187525446220912108292890336 441 1520608166618140934220244218701713445022474547144619119184142227177383885256703552777354274971831156245102375050892441824216585780672 442 3041216333236281868440488437403426890044949094289238238368284454353865330647102220494256052162518469129086499566169697023389648584512 443 6082432666472563736880976874806853780089898188578476476736568908707730661294204440988512104325036938258172999132339394046779297169024 444 12164865332945127473761953749613707560179796377156952953473137817413656442855799111856119213087786190489323881803605171285151238230336 445 24329730665890254947523907499227415120359592754313905906946275634827312885711598223712238426175572380978647763607210342570302476460672 446 48659461331780509895047814998454830240719185508627811813892551269651016011957976907182666861226569389903251294292273451523790240705920 447 97318922663561019790095629996909660481438371017255623627785102539302032023915953814365333722453138779806502588584546903047580481411840 448 194637845327122039580191259993819320962876742034511247255570205078596844528901468548247047462657126816895345480545112832448815425077976 449 389275690654244079160382519987638641925753484069022494511140410157193689057802937096494094925314253633790690961090225664897630850155952 450 778551381308488158320765039975277283851506968138044989022280820314372939077744996032020949886130205782146062528932489382502570624820496 451 1557102762616976316641530079950554567703013936276089978044561640628745878155489992064041899772260411564292125057864978765005141249640992 452 3114205525233952633283060159901109135406027872552179956089123281257462878235258227806149319615524220160494468867674660622599468121669456 453 6228411050467905266566120319802218270812055745104359912178246562514925756470516455612298639231048440320988937735349321245198936243338912 454 12456822100935810533132240639604436541624111490208719824356493125029793756789589398580728318604103674705798312974588048675576243731452768 455 24913644201871621066264481279208873083248222980417439648712986250059587513579178797161456637208207349411596625949176097351152487462905536 456 49827288403743242132528962558417746166496445960834879297425972500119059514855470569035175354700428286956395841983012261008418701976088016 457 99654576807486484265057925116835492332992891921669758594851945000238119029710941138070350709400856573912791683966024522016837403952176032 458 199309153614972968530115850233670984665985783843339517189703890000476007034816108225565225579369740324091988548101369176645902262004905952 459 398618307229945937060231700467341969331971567686679034379407780000952014069632216451130451158739480648183977096202738353291804524009811904 460 797236614459891874120463400934683938663943135373358068758815560001903566090052884801109950638615015648911887982897879479679577925342185696 461 1594473228919783748240926801869367877327886270746716137517631120003807132180105769602219901277230031297823775965795758959359155850684371392 462 3188946457839567496481853603738735754655772541493432275035262240007613340261788443002137899196732171300735419512576323464910249456013866560 463 6377892915679134992963707207477471509311545082986864550070524480015226680523576886004275798393464342601470839025152646929820498912027733120 464 12755785831358269985927414414954943018623090165973729100141048960030451512850307579603947790071472902613139660072582429967690716969760370768 465 25511571662716539971854828829909886037246180331947458200282097920060903025700615159207895580142945805226279320145164859935381433939520741536 466 51023143325433079943709657659819772074492360663894916400564195840121802355007537933606583546854980045272954604334883992086862306170451292128 467 102046286650866159887419315319639544148984721327789832801128391680243604710015075867213167093709960090545909208669767984173724612340902584256 468 204092573301732319774838630639279088297969442655579665602256783360487202027242766964807918960558097050732654839149259562810979788537454100576 469 408185146603464639549677261278558176595938885311159331204513566720974404054485533929615837921116194101465309678298519125621959577074908201152 470 816370293206929279099354522557116353191877770622318662409027133441948793323396298319994845388508741942212292200216485440170980281861114266432 471 1632740586413858558198709045114232706383755541244637324818054266883897586646792596639989690777017483884424584400432970880341960563722228532864 472 3265481172827717116397418090228465412767511082489274649636108533767795143722435654201505720646587675247412603475546066238600552388809054919392 473 6530962345655434232794836180456930825535022164978549299272217067535590287444871308403011441293175350494825206951092132477201104777618109838784 474 13061924691310868465589672360913861651070044329957098598544434135071180515747443538649075560771456115946777283251544513910235472077965415384896 475 26123849382621736931179344721827723302140088659914197197088868270142361031494887077298151121542912231893554566503089027820470944155930830769792 476 52247698765243473862358689443655446604280177319828394394177736540284721944705175998282407599456035293701363049679781013752733431369204057205056 477 104495397530486947724717378887310893208560354639656788788355473080569443889410351996564815198912070587402726099359562027505466862738408114410112 478 208990795060973895449434757774621786417120709279313577576710946161138887542251507680501841110564562834633960032066329971234516811591501020151168 479 417981590121947790898869515549243572834241418558627155153421892322277775084503015361003682221129125669267920064132659942469033623183002040302336 480 835963180243895581797739031098487145668482837117254310306843784644555549695867638096751785867739094658192856150909496637785483145881934646305936 481 1671926360487791163595478062196974291336965674234508620613687569289111099391735276193503571735478189316385712301818993275570966291763869292611872 482 3343852720975582327190956124393948582673931348469017241227375138578222197837193767136495986321918065272085456648926340056836764382559599716626272 483 6687705441951164654381912248787897165347862696938034482454750277156444395674387534272991972643836130544170913297852680113673528765119199433252544 484 13375410883902329308763824497575794330695725393876068964909500554312888789456221498044961630989595634366969891398181597079537220582875243095388896 485 26750821767804658617527648995151588661391450787752137929819001108625777578912442996089923261979191268733939782796363194159074441165750486190777792 486 53501643535609317235055297990303177322782901575504275859638002217251555154039778851177801895362229284025135695197678862022529208436774660839323200 487 107003287071218634470110595980606354645565803151008551719276004434503110308079557702355603790724458568050271390395357724045058416873549321678646400 488 214006574142437268940221191961212709291131606302017103438552008869006220608588901122707118324256610629215055041424419455180478484249317850154061024 489 428013148284874537880442383922425418582263212604034206877104017738012441217177802245414236648513221258430110082848838910360956968498635700308122048 490 856026296569749075760884767844850837164526425208068413754208035476024882419215175926820294782641829503089244686965085834902637238001709814209780544 491 1712052593139498151521769535689701674329052850416136827508416070952049764838430351853640589565283659006178489373930171669805274476003419628419561088 492 3424105186278996303043539071379403348658105700832273655016832141904099529646579846579264822101798091984815027793242757487335197550599059743788661056 493 6848210372557992606087078142758806697316211401664547310033664283808199059293159693158529644203596183969630055586485514974670395101198119487577322112 494 13696420745115985212174156285517613394632422803329094620067328567616398118525757672061026574349653915884176209263735858244790087399580679949053721984 495 27392841490231970424348312571035226789264845606658189240134657135232796237051515344122053148699307831768352418527471716489580174799161359898107443968 496 54785682980463940848696625142070453578529691213316378480269314270465592473981907259732040869283538759426537033242168285808785347984623340236011211872 497 109571365960927881697393250284140907157059382426632756960538628540931184947963814519464081738567077518853074066484336571617570695969246680472022423744 498 219142731921855763394786500568281814314118764853265513921077257081862369895685382181904032620904001229485812525343122848894391388711094601823637495360 499 421545、14771607247696906247567247690736770736724799090720(500)438、896638、437、152678957、300、136、5636、28、628、28、75、29、70、65、310、1027