0 4 1 7 2 10 3 16 4 28 5 52 6 100 7 196 8 388 9 772 10 1540 11 3076 12 6148 13 12292 14 24580 15 49156 16 98308 17 196612 18 393220 19 786436 20 1572868 21 3145732 22 6291460 23 12582916 24 25165828 25 50331652 26 100663300 27 201326596 28 402653188 29 805306372 30 1610612740 31 3221225476 32 6442450948 33 12884901892 34 25769803780 35 51539607556 36 103079215108 37 206158430212 38 412316860420 39 824633720836 40 1649267441668 41 3298534883332 42 6597069766660 43 13194139533316 44 26388279066628 45 52776558133252 46 105553116266500 47 211106232532996 48 422212465065988 49 844424930131972 50 1688849860263940 51 3377699720527876 52 6755399441055748 53 13510798882111492 54 27021597764222980 55 54043195528445956 56 108086391056891908 57 216172782113783812 58 432345564227567620 59 864691128455135236 60 1729382256910270468 61 3458764513820540932 62 6917529027641081860 63 13835058055282163716 64 27670116110564327428 65 55340232221128654852 66 110680464442257309700 67 221360928884514619396 68 442721857769029238788 69 885443715538058477572 70 1770887431076116955140 71 3541774862152233910276 72 7083549724304467820548 73 14167099448608935641092 74 28334198897217871282180 75 56668397794435742564356 76 113336795588871485128708 77 226673591177742970257412 78 453347182355485940514820 79 906694364710971881029636 80 1813388729421943762059268 81 3626777458843887524118532 82 7253554917687775048237060 83 14507109835375550096474116 84 29014219670751100192948228 85 58028439341502200385896452 86 116056878683004400771792900 87 232113757366008801543585796 88 464227514732017603087171588 89 928455029464035206174343172 90 1856910058928070412348686340 91 3713820117856140824697372676 92 7427640235712281649394745348 93 14855280471424563298789490692 94 29710560942849126597578981380 95 59421121885698253195157962756 96 118842243771396506390315925508 97 237684487542793012780631851012 98 475368975085586025561263702020 99 950737950171172051122527404036 100 1901475900342344102245054808068 101 3802951800684688204490109616132 102 7605903601369376408980219232260 103 15211807202738752817960438464516 104 30423614405477505635920876929028 105 60847228810955011271841753858052 106 121694457621910022543683507716100 107 243388915243820045087367015432196 108 486777830487640090174734030864388 109 973555660975280180349468061728772 110 1947111321950560360698936123457540 111 3894222643901120721397872246915076 112 7788445287802241442795744493830148 113 15576890575604482885591488987660292 114 31153781151208965771182977975320580 115 62307562302417931542365955950641156 116 124615124604835863084731911901282308 117 249230249209671726169463823802564612 118 498460498419343452338927647605129220 119 996920996838686904677855295210258436 120 1993841993677373809355710590420516868 121 3987683987354747618711421180841033732 122 7975367974709495237422842361682067460 123 15950735949418990474845684723364134916 124 31901471898837980949691369446728269828 125 63802943797675961899382738893456539652 126 127605887595351923798765477786913079300 127 255211775190703847597530955573826158596 128 510423550381407695195061911147652317188 129 1020847100762815390390123822295304634372 130 2041694201525630780780247644590609268740 131 4083388403051261561560495289181218537476 132 8166776806102523123120990578362437074948 133 16333553612205046246241981156724874149892 134 32667107224410092492483962313449748299780 135 65334214448820184984967924626899496599556 136 130668428897640369969935849253798993199108 137 261336857795280739939871698507597986398212 138 522673715590561479879743397015195972796420 139 1045347431181122959759486794030391945592836 140 2090694862362245919518973588060783891185668 141 4181389724724491839037947176121567782371332 142 8362779449448983678075894352243135564742660 143 16725558898897967356151788704486271129485316 144 33451117797795934712303577408972542258970628 145 66902235595591869424607154817945084517941252 146 133804471191183738849214309635890169035882500 147 267608942382367477698428619271780338071764996 148 535217884764734955396857238543560676143529988 149 1070435769529469910793714477087121352287059972 150 2140871539058939821587428954174242704574119940 151 4281743078117879643174857908348485409148239876 152 8563486156235759286349715816696970818296479748 153 17126972312471518572699431633393941636592959492 154 34253944624943037145398863266787883273185918980 155 68507889249886074290797726533575766546371837956 156 137015778499772148581595453067151533092743675908 157 274031556999544297163190906134303066185487351812 158 548063113999088594326381812268606132370974703620 159 1096126227998177188652763624537212264741949407236 160 2192252455996354377305527249074424529483898814468 161 4384504911992708754611054498148849058967797628932 162 8769009823985417509222108996297698117935595257860 163 17538019647970835018444217992595396235871190515716 164 35076039295941670036888435985190792471742381031428 165 70152078591883340073776871970381584943484762062852 166 140304157183766680147553743940763169886969524125700 167 280608314367533360295107487881526339773939048251396 168 561216628735066720590214975763052679547878096502788 169 1122433257470133441180429951526105359095756193005572 170 2244866514940266882360859903052210718191512386011140 171 4489733029880533764721719806104421436383024772022276 172 8979466059761067529443439612208842872766049544044548 173 17958932119522135058886879224417685745532099088089092 174 35917864239044270117773758448835371491064198176178180 175 71835728478088540235547516897670742982128396352356356 176 143671456956177080471095033795341485964256792704712708 177 287342913912354160942190067590682971928513585409425412 178 574685827824708321884380135181365943857027170818850820 179 1149371655649416643768760270362731887714054341637701636 180 2298743311298833287537520540725463775428108683275403268 181 4597486622597666575075041081450927550856217366550806532 182 9194973245195333150150082162901855101712434733101613060 183 18389946490390666300300164325803710203424869466203226116 184 36779892980781332600600328651607420406849738932406452228 185 73559785961562665201200657303214840813699477864812904452 186 147119571923125330402401314606429681627398955729625808900 187 294239143846250660804802629212859363254797911459251617796 188 588478287692501321609605258425718726509595822918503235588 189 1176956575385002643219210516851437453019191645837006471172 190 2353913150770005286438421033702874906038383291674012942340 191 4707826301540010572876842067405749812076766583348025884676 192 9415652603080021145753684134811499624153533166696051769348 193 18831305206160042291507368269622999248307066333392103538692 194 37662610412320084583014736539245998496614132666784207077380 195 75325220824640169166029473078491996993228265333568414154756 196 150650441649280338332058946156983993986456530667136828309508 197 301300883298560676664117892313967987972913061334273656619012 198 602601766597121353328235784627935975945826122668547313238020 199 1205203533194242706656471569255871951891652245337094626476036 200 2410407066388485413312943138511743903783304490674189252952068 201 4820814132776970826625886277023487807566608981348378505904132 202 9641628265553941653251772554046975615133217962696757011808260 203 19283256531107883306503545108093951230266435925393514023616516 204 38566513062215766613007090216187902460532871850787028047233028 205 77133026124431533226014180432375804921065743701574056094466052 206 154266052248863066452028360864751609842131487403148112188932100 207 308532104497726132904056721729503219684262974806296224377864196 208 617064208995452265808113443459006439368525949612592448755728388 209 1234128417990904531616226886918012878737051899225184897511456772 210 2468256835981809063232453773836025757474103798450369795022913540 211 4936513671963618126464907547672051514948207596900739590045827076 212 9873027343927236252929815095344103029896415193801479180091654148 213 19746054687854472505859630190688206059792830387602958360183308292 214 39492109375708945011719260381376412119585660775205916720366616580 215 78984218751417890023438520762752824239171321550411833440733233156 216 157968437502835780046877041525505648478342643100823666881466466308 217 315936875005671560093754083051011296956685286201647333762932932612 218 631873750011343120187508166102022593913370572403294667525865865220 219 1263747500022686240375016332204045187826741144806589335051731730436 220 2527495000045372480750032664408090375653482289613178670103463460868 221 5054990000090744961500065328816180751306964579226357340206926921732 222 10109980000181489923000130657632361502613929158452714680413853843460 223 20219960000362979846000261315264723005227858316905429360827707686916 224 40439920000725959692000522630529446010455716633810858721655415373828 225 80879840001451919384001045261058892020911433267621717443310830747652 226 161759680002903838768002090522117784041822866535243434886621661495300 227 323519360005807677536004181044235568083645733070486869773243322990596 228 647038720011615355072008362088471136167291466140973739546486645981188 229 1294077440023230710144016724176942272334582932281947479092973291962372 230 2588154880046461420288033448353884544669165864563894958185946583924740 231 5176309760092922840576066896707769089338331729127789916371893167849476 232 10352619520185845681152133793415538178676663458255579832743786335698948 233 20705239040371691362304267586831076357353326916511159665487572671397892 234 41410478080743382724608535173662152714706653833022319330975145342795780 235 82820956161486765449217070347324305429413307666044638661950290685591556 236 165641912322973530898434140694648610858826615332089277323900581371183108 237 331283824645947061796868281389297221717653230664178554647801162742366212 238 662567649291894123593736562778594443435306461328357109295602325484732420 239 1325135298583788247187473125557188886870612922656714218591204650969464836 240 2650270597167576494374946251114377773741225845313428437182409301938929668 241 5300541194335152988749892502228755547482451690626856874364818603877859332 242 10601082388670305977499785004457511094964903381253713748729637207755718660 243 21202164777340611954999570008915022189929806762507427497459274415511437316 244 42404329554681223909999140017830044379859613525014854994918548831022874628 245 84808659109362447819998280035660088759719227050029709989837097662045749252 246 169617318218724895639996560071320177519438454100059419979674195324091498500 247 339234636437449791279993120142640355038876908200118839959348390648182996996 248 678469272874899582559986240285280710077753816400237679918696781296365993988 249 1356938545749799165119972480570561420155507632800475359837393562592731987972 250 2713877091499598330239944961141122840311015265600950719674787125185463975940 251 5427754182999196660479889922282245680622030531201901439349574250370927951876 252 10855508365998393320959779844564491361244061062403802878699148500741855903748 253 21711016731996786641919559689128982722488122124807605757398297001483711807492 254 43422033463993573283839119378257965444976244249615211514796594002967423614980 255 86844066927987146567678238756515930889952488499230423029593188005934847229956 256 173688133855974293135356477513031861779904976998460846059186376011869694459908 257 347376267711948586270712955026063723559809953996921692118372752023739388919812 258 694752535423897172541425910052127447119619907993843384236745504047478777839620 259 1389505070847794345082851820104254894239239815987686768473491008094957555679236 260 2779010141695588690165703640208509788478479631975373536946982016189915111358468 261 5558020283391177380331407280417019576956959263950747073893964032379830222716932 262 11116040566782354760662814560834039153913918527901494147787928064759660445433860 263 22232081133564709521325629121668078307827837055802988295575856129519320890867716 264 44464162267129419042651258243336156615655674111605976591151712259038641781735428 265 88928324534258838085302516486672313231311348223211953182303424518077283563470852 266 177856649068517676170605032973344626462622696446423906364606849036154567126941700 267 355713298137035352341210065946689252925245392892847812729213698072309134253883396 268 711426596274070704682420131893378505850490785785695625458427396144618268507766788 269 1422853192548141409364840263786757011700981571571391250916854792289236537015533572 270 2845706385096282818729680527573514023401963143142782501833709584578473074031067140 271 5691412770192565637459361055147028046803926286285565003667419169156946148062134276 272 11382825540385131274918722110294056093607852572571130007334838338313892296124268548 273 22765651080770262549837444220588112187215705145142260014669676676627784592248537092 274 45531302161540525099674888441176224374431410290284520029339353353255569184497074180 275 91062604323081050199349776882352448748862820580569040058678706706511138368994148356 276 182125208646162100398699553764704897497725641161138080117357413413022276737988296708 277 364250417292324200797399107529409794995451282322276160234714826826044553475976593412 278 728500834584648401594798215058819589990902564644552320469429653652089106951953186820 279 1457001669169296803189596430117639179981805129289104640938859307304178213903906373636 280 2914003338338593606379192860235278359963610258578209281877718614608356427807812747268 281 5828006676677187212758385720470556719927220517156418563755437229216712855615625494532 282 11656013353354374425516771440941113439854441034312837127510874458433425711231250989060 283 23312026706708748851033542881882226879708882068625674255021748916866851422462501978116 284 46624053413417497702067085763764453759417764137251348510043497833733702844925003956228 285 93248106826834995404134171527528907518835528274502697020086995667467405689850007912452 286 186496213653669990808268343055057815037671056549005394040173991334934811379700015824900 287 372992427307339981616536686110115630075342113098010788080347982669869622759400031649796 288 745984854614679963233073372220231260150684226196021576160695965339739245518800063299588 289 1491969709229359926466146744440462520301368452392043152321391930679478491037600126599172 290 2983939418458719852932293488880925040602736904784086304642783861358956982075200253198340 291 5967878836917439705864586977761850081205473809568172609285567722717913964150400506396676 292 11935757673834879411729173955523700162410947619136345218571135445435827928300801012793348 293 23871515347669758823458347911047400324821895238272690437142270890871655856601602025586692 294 47743030695339517646916695822094800649643790476545380874284541781743311713203204051173380 295 95486061390679035293833391644189601299287580953090761748569083563486623426406408102346756 296 190972122781358070587666783288379202598575161906181523497138167126973246852812816204693508 297 381944245562716141175333566576758405197150323812363046994276334253946493705625632409387012 298 763888491125432282350667133153516810394300647624726093988552668507892987411251264818774020 299 1527776982250864564701334266307033620788601295249452187977105337015785974822502529637548036 300 3055553964501729129402668532614067241577202590498904375954210674031571949645005059275096068 301 6111107929003458258805337065228134483154405180997808751908421348063143899290010118550192132 302 12222215858006916517610674130456268966308810361995617503816842696126287798580020237100384260 303 24444431716013833035221348260912537932617620723991235007633685392252575597160040474200768516 304 48888863432027666070442696521825075865235241447982470015267370784505151194320080948401537028 305 97777726864055332140885393043650151730470482895964940030534741569010302388640161896803074052 306 195555453728110664281770786087300303460940965791929880061069483138020604777280323793606148100 307 391110907456221328563541572174600606921881931583859760122138966276041209554560647587212296196 308 782221814912442657127083144349201213843763863167719520244277932552082419109121295174424592388 309 1564443629824885314254166288698402427687527726335439040488555865104164838218242590348849184772 310 3128887259649770628508332577396804855375055452670878080977111730208329676436485180697698369540 311 6257774519299541257016665154793609710750110905341756161954223460416659352872970361395396739076 312 12515549038599082514033330309587219421500221810683512323908446920833318705745940722790793478148 313 25031098077198165028066660619174438843000443621367024647816893841666637411491881445581586956292 314 50062196154396330056133321238348877686000887242734049295633787683333274822983762891163173912580 315 100124392308792660112266642476697755372001774485468098591267575366666549645967525782326347825156 316 200248784617585320224533284953395510744003548970936197182535150733333099291935051564652695650308 317 400497569235170640449066569906791021488007097941872394365070301466666198583870103129305391300612 318 800995138470341280898133139813582042976014195883744788730140602933332397167740206258610782601220 319 1601990276940682561796266279627164085952028391767489577460281205866664794335480412517221565202436 320 3203980553881365123592532559254328171904056783534979154920562411733329588670960825034443130404868 321 6407961107762730247185065118508656343808113567069958309841124823466659177341921650068886260809732 322 12815922215525460494370130237017312687616227134139916619682249646933318354683843300137772521619460 323 25631844431050920988740260474034625375232454268279833239364499293866636709367686600275545043238916 324 51263688862101841977480520948069250750464908536559666478728998587733273418735373200551090086477828 325 102527377724203683954961041896138501500929817073119332957457997175466546837470746401102180172955652 326 205054755448407367909922083792277003001859634146238665914915994350933093674941492802204360345911300 327 410109510896814735819844167584554006003719268292477331829831988701866187349882985604408720691822596 328 820219021793629471639688335169108012007438536584954663659663977403732374699765971208817441383645188 329 1640438043587258943279376670338216024014877073169909327319327954807464749399531942417634882767290372 330 3280876087174517886558753340676432048029754146339818654638655909614929498799063884835269765534580740 331 6561752174349035773117506681352864096059508292679637309277311819229858997598127769670539531069161476 332 13123504348698071546235013362705728192119016585359274618554623638459717995196255539341079062138322948 333 26247008697396143092470026725411456384238033170718549237109247276919435990392511078682158124276645892 334 52494017394792286184940053450822912768476066341437098474218494553838871980785022157364316248553291780 335 104988034789584572369880106901645825536952132682874196948436989107677743961570044314728632497106583556 336 209976069579169144739760213803291651073904265365748393896873978215355487923140088629457264994213167108 337 419952139158338289479520427606583302147808530731496787793747956430710975846280177258914529988426334212 338 839904278316676578959040855213166604295617061462993575587495912861421951692560354517829059976852668420 339 1679808556633353157918081710426333208591234122925987151174991825722843903385120709035658119953705336836 340 3359617113266706315836163420852666417182468245851974302349983651445687806770241418071316239907410673668 341 6719234226533412631672326841705332834364936491703948604699967302891375613540482836142632479814821347332 342 13438468453066825263344653683410665668729872983407897209399934605782751227080965672285264959629642694660 343 26876936906133650526689307366821331337459745966815794418799869211565502454161931344570529919259285389316 344 53753873812267301053378614733642662674919491933631588837599738423131004908323862689141059838518570778628 345 107507747624534602106757229467285325349838983867263177675199476846262009816647725378282119677037141557252 346 215015495249069204213514458934570650699677967734526355350398953692524019633295450756564239354074283114500 347 430030990498138408427028917869141301399355935469052710700797907385048039266590901513128478708148566228996 348 860061980996276816854057835738282602798711870938105421401595814770096078533181803026256957416297132457988 349 1720123961992553633708115671476565205597423741876210842803191629540192157066363606052513914832594264915972 350 3440247923985107267416231342953130411194847483752421685606383259080384314132727212105027829665188529831940 351 6880495847970214534832462685906260822389694967504843371212766518160768628265454424210055659330377059663876 352 13760991695940429069664925371812521644779389935009686742425533036321537256530908848420111318660754119327748 353 27521983391880858139329850743625043289558779870019373484851066072643074513061817696840222637321508238655492 354 55043966783761716278659701487250086579117559740038746969702132145286149026123635393680445274643016477310980 355 110087933567523432557319402974500173158235119480077493939404264290572298052247270787360890549286032954621956 356 220175867135046865114638805949000346316470238960154987878808528581144596104494541574721781098572065909243908 357 440351734270093730229277611898000692632940477920309975757617057162289192208989083149443562197144131818487812 358 880703468540187460458555223796001385265880955840619951515234114324578384417978166298887124394288263636975620 359 1761406937080374920917110447592002770531761911681239903030468228649156768835956332597774248788576527273951236 360 3522813874160749841834220895184005541063523823362479806060936457298313537671912665195548497577153054547902468 361 7045627748321499683668441790368011082127047646724959612121872914596627075343825330391096995154306109095804932 362 14091255496642999367336883580736022164254095293449919224243745829193254150687650660782193990308612218191609860 363 28182510993285998734673767161472044328508190586899838448487491658386508301375301321564387980617224436383219716 364 56365021986571997469347534322944088657016381173799676896974983316773016602750602643128775961234448872766439428 365 112730043973143994938695068645888177314032762347599353793949966633546033205501205286257551922468897745532878852 366 225460087946287989877390137291776354628065524695198707587899933267092066411002410572515103844937795491065757700 367 450920175892575979754780274583552709256131049390397415175799866534184132822004821145030207689875590982131515396 368 901840351785151959509560549167105418512262098780794830351599733068368265644009642290060415379751181964263030788 369 1803680703570303919019121098334210837024524197561589660703199466136736531288019284580120830759502363928526061572 370 3607361407140607838038242196668421674049048395123179321406398932273473062576038569160241661519004727857052123140 371 7214722814281215676076484393336843348098096790246358642812797864546946125152077138320483323038009455714104246276 372 14429445628562431352152968786673686696196193580492717285625595729093892250304154276640966646076018911428208492548 373 28858891257124862704305937573347373392392387160985434571251191458187784500608308553281933292152037822856416985092 374 57717782514249725408611875146694746784784774321970869142502382916375569001216617106563866584304075645712833970180 375 115435565028499450817223750293389493569569548643941738285004765832751138002433234213127733168608151291425667940356 376 230871130056998901634447500586778987139139097287883476570009531665502276004866468426255466337216302582851335880708 377 461742260113997803268895001173557974278278194575766953140019063331004552009732936852510932674432605165702671761412 378 923484520227995606537790002347115948556556389151533906280038126662009104019465873705021865348865210331405343522820 379 1846969040455991213075580004694231897113112778303067812560076253324018208038931747410043730697730420662810687045636 380 3693938080911982426151160009388463794226225556606135625120152506648036416077863494820087461395460841325621374091268 381 7387876161823964852302320018776927588452451113212271250240305013296072832155726989640174922790921682651242748182532 382 14775752323647929704604640037553855176904902226424542500480610026592145664311453979280349845581843365302485496365060 383 29551504647295859409209280075107710353809804452849085000961220053184291328622907958560699691163686730604970992730116 384 59103009294591718818418560150215420707619608905698170001922440106368582657245815917121399382327373461209941985460228 385 118206018589183437636837120300430841415239217811396340003844880212737165314491631834242798764654746922419883970920452 386 236412037178366875273674240600861682830478435622792680007689760425474330628983263668485597529309493844839767941840900 387 472824074356733750547348481201723365660956871245585360015379520850948661257966527336971195058618987689679535883681796 388 945648148713467501094696962403446731321913742491170720030759041701897322515933054673942390117237975379359071767363588 389 1891296297426935002189393924806893462643827484982341440061518083403794645031866109347884780234475950758718143534727172 390 3782592594853870004378787849613786925287654969964682880123036166807589290063732218695769560468951901517436287069454340 391 7565185189707740008757575699227573850575309939929365760246072333615178580127464437391539120937903803034872574138908676 392 15130370379415480017515151398455147701150619879858731520492144667230357160254928874783078241875807606069745148277817348 393 30260740758830960035030302796910295402301239759717463040984289334460714320509857749566156483751615212139490296555634692 394 60521481517661920070060605593820590804602479519434926081968578668921428641019715499132312967503230424278980593111269380 395 121042963035323840140121211187641181609204959038869852163937157337842857282039430998264625935006460848557961186222538756 396 242085926070647680280242422375282363218409918077739704327874314675685714564078861996529251870012921697115922372445077508 397 484171852141295360560484844750564726436819836155479408655748629351371429128157723993058503740025843394231844744890155012 398 968343704282590721120969689501129452873639672310958817311497258702742858256315447986117007480051686788463689489780310020 399 1936687408565181442241939379002258905747279344621917634622994517405485716512630895972234014960103373576927378979560620036 400 3873374817130362884483878758004517811494558689243835269245989034810971433025261791944468029920206747153854757959121240068 401 7746749634260725768967757516009035622989117378487670538491978069621942866050523583888936059840413494307709515918242480132 402 15493499268521451537935515032018071245978234756975341076983956139243885732101047167777872119680826988615419031836484960260 403 30986998537042903075871030064036142491956469513950682153967912278487771464202094335555744239361653977230838063672969920516 404 61973997074085806151742060128072284983912939027901364307935824556975542928404188671111488478723307954461676127345939841028 405 123947994148171612303484120256144569967825878055802728615871649113951085856808377342222976957446615908923352254691879682052 406 247895988296343224606968240512289139935651756111605457231743298227902171713616754684445953914893231817846704509383759364100 407 495791976592686449213936481024578279871303512223210914463486596455804343427233509368891907829786463635693409018767518728196 408 991583953185372898427872962049156559742607024446421828926973192911608686854467018737783815659572927271386818037535037456388 409 1983167906370745796855745924098313119485214048892843657853946385823217373708934037475567631319145854542773636075070074912772 410 3966335812741491593711491848196626238970428097785687315707892771646434747417868074951135262638291709085547272150140149825540 411 7932671625482983187422983696393252477940856195571374631415785543292869494835736149902270525276583418171094544300280299651076 412 15865343250965966374845967392786504955881712391142749262831571086585738989671472299804541050553166836342189088600560599302148 413 31730686501931932749691934785573009911763424782285498525663142173171477979342944599609082101106333672684378177201121198604292 414 63461373003863865499383869571146019823526849564570997051326284346342955958685889199218164202212667345368756354402242397208580 415 126922746007727730998767739142292039647053699129141994102652568692685911917371778398436328404425334690737512708804484794417156 416 253845492015455461997535478284584079294107398258283988205305137385371823834743556796872656808850669381475025417608969588834308 417 507690984030910923995070956569168158588214796516567976410610274770743647669487113593745313617701338762950050835217939177668612 418 1015381968061821847990141913138336317176429593033135952821220549541487295338974227187490627235402677525900101670435878355337220 419 2030763936123643695980283826276672634352859186066271905642441099082974590677948454374981254470805355051800203340871756710674436 420 4061527872247287391960567652553345268705718372132543811284882198165949181355896908749962508941610710103600406681743513421348868 421 8123055744494574783921135305106690537411436744265087622569764396331898362711793817499925017883221420207200813363487026842697732 422 16246111488989149567842270610213381074822873488530175245139528792663796725423587634999850035766442840414401626726974053685395460 423 32492222977978299135684541220426762149645746977060350490279057585327593450847175269999700071532885680828803253453948107370790916 424 64984445955956598271369082440853524299291493954120700980558115170655186901694350539999400143065771361657606506907896214741581828 425 129968891911913196542738164881707048598582987908241401961116230341310373803388701079998800286131542723315213013815792429483163652 426 259937783823826393085476329763414097197165975816482803922232460682620747606777402159997600572263085446630426027631584858966327300 427 519875567647652786170952659526828194394331951632965607844464921365241495213554804319995201144526170893260852055263169717932654596 428 1039751135295305572341905319053656388788663903265931215688929842730482990427109608639990402289052341786521704110526339435865309188 429 2079502270590611144683810638107312777577327806531862431377859685460965980854219217279980804578104683573043408221052678871730618372 430 4159004541181222289367621276214625555154655613063724862755719370921931961708438434559961609156209367146086816442105357743461236740 431 8318009082362444578735242552429251110309311226127449725511438741843863923416876869119923218312418734292173632884210715486922473476 432 16636018164724889157470485104858502220618622452254899451022877483687727846833753738239846436624837468584347265768421430973844946948 433 33272036329449778314940970209717004441237244904509798902045754967375455693667507476479692873249674937168694531536842861947689893892 434 66544072658899556629881940419434008882474489809019597804091509934750911387335014952959385746499349874337389063073685723895379787780 435 133088145317799113259763880838868017764948979618039195608183019869501822774670029905918771492998699748674778126147371447790759575556 436 266176290635598226519527761677736035529897959236078391216366039739003645549340059811837542985997399497349556252294742895581519151108 437 532352581271196453039055523355472071059795918472156782432732079478007291098680119623675085971994798994699112504589485791163038302212 438 1064705162542392906078111046710944142119591836944313564865464158956014582197360239247350171943989597989398225009178971582326076604420 439 2129410325084785812156222093421888284239183673888627129730928317912029164394720478494700343887979195978796450018357943164652153208836 440 4258820650169571624312444186843776568478367347777254259461856635824058328789440956989400687775958391957592900036715886329304306417668 441 8517641300339143248624888373687553136956734695554508518923713271648116657578881913978801375551916783915185800073431772658608612835332 442 17035282600678286497249776747375106273913469391109017037847426543296233315157763827957602751103833567830371600146863545317217225670660 443 34070565201356572994499553494750212547826938782218034075694853086592466630315527655915205502207667135660743200293727090634434451341316 444 68141130402713145988999106989500425095653877564436068151389706173184933260631055311830411004415334271321486400587454181268868902682628 445 136282260805426291977998213979000850191307755128872136302779412346369866521262110623660822008830668542642972801174908362537737805365252 446 272564521610852583955996427958001700382615510257744272605558824692739733042524221247321644017661337085285945602349816725075475610730500 447 545129043221705167911992855916003400765231020515488545211117649385479466085048442494643288035322674170571891204699633450150951221460996 448 1090258086443410335823985711832006801530462041030977090422235298770958932170096884989286576070645348341143782409399266900301902442921988 449 2180516172886820671647971423664013603060924082061954180844470597541917864340193769978573152141290696682287564818798533800603804885843972 450 4361032345773641343295942847328027206121848164123908361688941195083835728680387539957146304282581393364575129637597067601207609771687940 451 8722064691547282686591885694656054412243696328247816723377882390167671457360775079914292608565162786729150259275194135202415219543375876 452 17444129383094565373183771389312108824487392656495633446755764780335342914721550159828585217130325573458300518550388270404830439086751748 453 34888258766189130746367542778624217648974785312991266893511529560670685829443100319657170434260651146916601037100776540809660878173503492 454 69776517532378261492735085557248435297949570625982533787023059121341371658886200639314340868521302293833202074201553081619321756347006980 455 139553035064756522985470171114496870595899141251965067574046118242682743317772401278628681737042604587666404148403106163238643512694013956 456 279106070129513045970940342228993741191798282503930135148092236485365486635544802557257363474085209175332808296806212326477287025388027908 457 558212140259026091941880684457987482383596565007860270296184472970730973271089605114514726948170418350665616593612424652954574050776055812 458 1116424280518052183883761368915974964767193130015720540592368945941461946542179210229029453896340836701331233187224849305909148101552111620 459 2232848561036104367767522737831949929534386260031441081184737891882923893084358420458058907792681673402662466374449698611818296203104223236 460 4465697122072208735535045475663899859068772520062882162369475783765847786168716840916117815585363346805324932748899397223636592406208446468 461 8931394244144417471070090951327799718137545040125764324738951567531695572337433681832235631170726693610649865497798794447273184812416892932 462 17862788488288834942140181902655599436275090080251528649477903135063391144674867363664471262341453387221299730995597588894546369624833785860 463 35725576976577669884280363805311198872550180160503057298955806270126782289349734727328942524682906774442599461991195177789092739249667571716 464 71451153953155339768560727610622397745100360321006114597911612540253564578699469454657885049365813548885198923982390355578185478499335143428 465 142902307906310679537121455221244795490200720642012229195823225080507129157398938909315770098731627097770397847964780711156370956998670286852 466 285804615812621359074242910442489590980401441284024458391646450161014258314797877818631540197463254195540795695929561422312741913997340573700 467 571609231625242718148485820884979181960802882568048916783292900322028516629595755637263080394926508391081591391859122844625483827994681147396 468 1143218463250485436296971641769958363921605765136097833566585800644057033259191511274526160789853016782163182783718245689250967655989362294788 469 2286436926500970872593943283539916727843211530272195667133171601288114066518383022549052321579706033564326365567436491378501935311978724589572 470 4572873853001941745187886567079833455686423060544391334266343202576228133036766045098104643159412067128652731134872982757003870623957449179140 471 9145747706003883490375773134159666911372846121088782668532686405152456266073532090196209286318824134257305462269745965514007741247914898358276 472 18291495412007766980751546268319333822745692242177565337065372810304912532147064180392418572637648268514610924539491931028015482495829796716548 473 36582990824015533961503092536638667645491384484355130674130745620609825064294128360784837145275296537029221849078983862056030964991659593433092 474 73165981648031067923006185073277335290982768968710261348261491241219650128588256721569674290550593074058443698157967724112061929983319186866180 475 146331963296062135846012370146554670581965537937420522696522982482439300257176513443139348581101186148116887396315935448224123859966638373732356 476 292663926592124271692024740293109341163931075874841045393045964964878600514353026886278697162202372296233774792631870896448247719933276747464708 477 585327853184248543384049480586218682327862151749682090786091929929757201028706053772557394324404744592467549585263741792896495439866553494929412 478 1170655706368497086768098961172437364655724303499364181572183859859514402057412107545114788648809489184935099170527483585792990879733106989858820 479 2341311412736994173536197922344874729311448606998728363144367719719028804114824215090229577297618978369870198341054967171585981759466213979717636 480 4682622825473988347072395844689749458622897213997456726288735439438057608229648430180459154595237956739740396682109934343171963518932427959435268 481 9365245650947976694144791689379498917245794427994913452577470878876115216459296860360918309190475913479480793364219868686343927037864855918870532 482 18730491301895953388289583378758997834491588855989826905154941757752230432918593720721836618380951826958961586728439737372687854075729711837741060 483 37460982603791906776579166757517995668983177711979653810309883515504460865837187441443673236761903653917923173456879474745375708151459423675482116 484 74921965207583813553158333515035991337966355423959307620619767031008921731674374882887346473523807307835846346913758949490751416302918847350964228 485 149843930415167627106316667030071982675932710847918615241239534062017843463348749765774692947047614615671692693827517898981502832605837694701928452 486 299687860830335254212633334060143965351865421695837230482479068124035686926697499531549385894095229231343385387655035797963005665211675389403856900 487 599375721660670508425266668120287930703730843391674460964958136248071373853394999063098771788190458462686770775310071595926011330423350778807713796 488 1198751443321341016850533336240575861407461686783348921929916272496142747706789998126197543576380916925373541550620143191852022660846701557615427588 489 2397502886642682033701066672481151722814923373566697843859832544992285495413579996252395087152761833850747083101240286383704045321693403115230855172 490 4795005773285364067402133344962303445629846747133395687719665089984570990827159992504790174305523667701494166202480572767408090643386806230461710340 491 9590011546570728134804266689924606891259693494266791375439330179969141981654319985009580348611047335402988332404961145534816181286773612460923420676 492 19180023093141456269608533379849213782519386988533582750878660359938283963308639970019160697222094670805976664809922291069632362573547224921846841348 493 38360046186282912539217066759698427565038773977067165501757320719876567926617279940038321394444189341611953329619844582139264725147094449843693682692 494 76720092372565825078434133519396855130077547954134331003514641439753135853234559880076642788888378683223906659239689164278529450294188899687387365380 495 153440184745131650156868267038793710260155095908268662007029282879506271706469119760153285577776757366447813318479378328557058900588377799374774730756 496 306880369490263300313736534077587420520310191816537324014058565759012543412938239520306571155553514732895626636958756657114117801176755598749549461508 497 613760738980526600627473068155174841040620383633074648028117131518025086825876479040613142311107029465791253273917513314228235602353511197499098923012 498 1227521477961053201254946136310349682081240767266149296056234263036050173651752958081226284622214058931582506547835026628456471204707022394998197846020 499 2455042955922106402509892272620699364162481534532298592112468526072100347303505916162452569244428117863165013095670053256912942409414044789996395692036 500 4910085911844212805019784545241398728324963069064597184224937052144200694607011832324905138488856235726330026191340106513825884818828089579992791384068