1
2
3
5
7
9
11
13
26
52
63
126
189
252
255
510
1020
2040
4080
8160
16320
16383
32766
65532
131064
262128
524256
1048512
2097024
4194048
8388096
16776192
33552384
67104768
134209536
268419072
268435455
536870910
1073741820
2147483640
4294967280
8589934560
17179869120
34359738240
68719476480
137438952960
274877905920
549755811840
1099511623680
2199023247360
4398046494720
8796092989440
17592185978880
35184371957760
70368743915520
140737487831040
281474975662080
562949951324160
1125899902648320
2251799805296640
4503599610593280
9007199221186560
18014398442373120
36028796884746240
72057593769492480
72057594037927935
144115188075855870
288230376151711740
576460752303423480
1152921504606846960
2305843009213693920
4611686018427387840
9223372036854775680
18446744073709551360
36893488147419102720
73786976294838205440
147573952589676410880
295147905179352821760
590295810358705643520
1180591620717411287040
2361183241434822574080
4722366482869645148160
9444732965739290296320
18889465931478580592640
37778931862957161185280
75557863725914322370560
151115727451828644741120
302231454903657289482240
604462909807314578964480
1208925819614629157928960
2417851639229258315857920
4835703278458516631715840
9671406556917033263431680
19342813113834066526863360
38685626227668133053726720
77371252455336266107453440
154742504910672532214906880
309485009821345064429813760
618970019642690128859627520
1237940039285380257719255040
2475880078570760515438510080
4951760157141521030877020160
9903520314283042061754040320
19807040628566084123508080640
39614081257132168247016161280
79228162514264336494032322560
158456325028528672988064645120
316912650057057345976129290240
633825300114114691952258580480
1267650600228229383904517160960
2535301200456458767809034321920
5070602400912917535618068643840
10141204801825835071236137287680
20282409603651670142472274575360
40564819207303340284944549150720
81129638414606680569889098301440
162259276829213361139778196602880
324518553658426722279556393205760
649037107316853444559112786411520
1298074214633706889118225572823040
2596148429267413778236451145646080
5192296858534827556472902291292160
5192296858534827628530496329220095
10384593717069655257060992658440190
20769187434139310514121985316880380
41538374868278621028243970633760760
83076749736557242056487941267521520
166153499473114484112975882535043040
332306998946228968225951765070086080
664613997892457936451903530140172160
1329227995784915872903807060280344320
2658455991569831745807614120560688640
5316911983139663491615228241121377280
10633823966279326983230456482242754560
21267647932558653966460912964485509120
42535295865117307932921825928971018240
85070591730234615865843651857942036480
85070591730234615865843651857942052863
170141183460469231731687303715884105726
340282366920938463463374607431768211452
680564733841876926926749214863536422904
680564733841876926926749214863536422909
1361129467683753853853498429727072845818
2722258935367507707706996859454145691636
5444517870735015415413993718908291383272
10889035741470030830827987437816582766544
10889035741470030830827987437816582766551
21778071482940061661655974875633165533102
43556142965880123323311949751266331066204
87112285931760246646623899502532662132408
174224571863520493293247799005065324264816
348449143727040986586495598010130648529632
696898287454081973172991196020261297059264
1393796574908163946345982392040522594118528
1393796574908163946345982392040522594118539
2787593149816327892691964784081045188237078
5575186299632655785383929568162090376474156
11150372599265311570767859136324180752948312
11150372599265311570767859136324180752948567
22300745198530623141535718272648361505897134
44601490397061246283071436545296723011794268
89202980794122492566142873090593446023588536
178405961588244985132285746181186892047177072
356811923176489970264571492362373784094354144
713623846352979940529142984724747568188708288
1427247692705959881058285969449495136377416576
2854495385411919762116571938898990272754833152
5708990770823839524233143877797980545509666304
5708990770823839524233143877797980545509666493
11417981541647679048466287755595961091019332986
22835963083295358096932575511191922182038665972
45671926166590716193865151022383844364077331944
45671926166590716193865151022383844364077332199
91343852333181432387730302044767688728154664398
182687704666362864775460604089535377456309328796
365375409332725729550921208179070754912618657592
730750818665451459101842416358141509825237315184
1461501637330902918203684832716283019650474630368
2923003274661805836407369665432566039300949260736
2923003274661805836407369665432566039300949260749
5846006549323611672814739330865132078601898521498
11692013098647223345629478661730264157203797042996
23384026197294446691258957323460528314407594085992
46768052394588893382517914646921056628815188171984
93536104789177786765035829293842113257630376343968
187072209578355573530071658587684226515260752687936
374144419156711147060143317175368453030521505375872
748288838313422294120286634350736906061043010751744
1496577676626844588240573268701473812122086021503488
1496577676626844588240573268701473812122086021503677
2993155353253689176481146537402947624244172043007354
5986310706507378352962293074805895248488344086014708
11972621413014756705924586149611790496976688172029416
11972621413014756705924586149611790496976688172029417
23945242826029513411849172299223580993953376344058834
47890485652059026823698344598447161987906752688117668
95780971304118053647396689196894323975813505376235336
191561942608236107294793378393788647951627010752470672
383123885216472214589586756787577295903254021504941344
766247770432944429179173513575154591806508043009882688
766247770432944429179173513575154591806508043009882693
1532495540865888858358347027150309183613016086019765386
3064991081731777716716694054300618367226032172039530772
6129982163463555433433388108601236734452064344079061544
12259964326927110866866776217202473468904128688158123088
24519928653854221733733552434404946937808257376316246176
49039857307708443467467104868809893875616514752632492352
98079714615416886934934209737619787751233029505264984704
196159429230833773869868419475239575502466059010529969408
392318858461667547739736838950479151004932118021059938816
784637716923335095479473677900958302009864236042119877632
784637716923335095479473677900958302009864236042119877639
1569275433846670190958947355801916604019728472084239755278
3138550867693340381917894711603833208039456944168479510556
6277101735386680763835789423207666416078913888336959021112
12554203470773361527671578846415332832157827776673918042224
12554203470773361527671578846415332832157827776673918042231
25108406941546723055343157692830665664315655553347836084462
50216813883093446110686315385661331328631311106695672168924
100433627766186892221372630771322662657262622213391344337848
200867255532373784442745261542645325314525244426782688675696
401734511064747568885490523085290650629050488853565377351392
803469022129495137770981046170581301258100977707130754702784
1606938044258990275541962092341162602516201955414261509405568
3213876088517980551083924184682325205032403910828523018811136
6427752177035961102167848369364650410064807821657046037622272
6427752177035961102167848369364650410064807821657046037622527
12855504354071922204335696738729300820129615643314092075245054
25711008708143844408671393477458601640259231286628184150490108
51422017416287688817342786954917203280518462573256368300980216
102844034832575377634685573909834406561036925146512736601960432
205688069665150755269371147819668813122073850293025473203920864
205688069665150755269371147819668813122073850293025473203920873
411376139330301510538742295639337626244147700586050946407841746
822752278660603021077484591278675252488295401172101892815683492
1645504557321206042154969182557350504976590802344203785631366984
3291009114642412084309938365114701009953181604688407571262733968
6582018229284824168619876730229402019906363209376815142525467936
13164036458569648337239753460458804039812726418753630285050935872
26328072917139296674479506920917608079625452837507260570101871744
52656145834278593348959013841835216159250905675014521140203743488
105312291668557186697918027683670432318501811350029042280407486976
210624583337114373395836055367340864637003622700058084560814973952
210624583337114373395836055367340864637003622700058084560814974141
421249166674228746791672110734681729274007245400116169121629948282
842498333348457493583344221469363458548014490800232338243259896564
1684996666696914987166688442938726917096028981600464676486519793128
3369993333393829974333376885877453834192057963200929352973039586256
6739986666787659948666753771754907668384115926401858705946079172512
6739986666787659948666753771754907668384115926401858705946079172515
13479973333575319897333507543509815336768231852803717411892158345030
26959946667150639794667015087019630673536463705607434823784316690060
53919893334301279589334030174039261347072927411214869647568633380120
107839786668602559178668060348078522694145854822429739295137266760240
215679573337205118357336120696157045388291709644859478590274533520480
431359146674410236714672241392314090776583419289718957180549067040960
431359146674410236714672241392314090776583419289718957180549067040973
862718293348820473429344482784628181553166838579437914361098134081946
1725436586697640946858688965569256363106333677158875828722196268163892
3450873173395281893717377931138512726212667354317751657444392536327784
6901746346790563787434755862277025452425334708635503314888785072655568
13803492693581127574869511724554050904850669417271006629777570145311136
27606985387162255149739023449108101809701338834542013259555140290622272
55213970774324510299478046898216203619402677669084026519110280581244544
110427941548649020598956093796432407238805355338168053038220561162489088
220855883097298041197912187592864814477610710676336106076441122324978176
441711766194596082395824375185729628955221421352672212152882244649956352
441711766194596082395824375185729628955221421352672212152882244649956365
883423532389192164791648750371459257910442842705344424305764489299912730
1766847064778384329583297500742918515820885685410688848611528978599825460
3533694129556768659166595001485837031641771370821377697223057957199650920
7067388259113537318333190002971674063283542741642755394446115914399301840
7067388259113537318333190002971674063283542741642755394446115914399301849
14134776518227074636666380005943348126567085483285510788892231828798603698
28269553036454149273332760011886696253134170966571021577784463657597207396
56539106072908298546665520023773392506268341933142043155568927315194414792
113078212145816597093331040047546785012536683866284086311137854630388829584
226156424291633194186662080095093570025073367732568172622275709260777659168
452312848583266388373324160190187140050146735465136345244551418521555318336
452312848583266388373324160190187140050146735465136345244551418521555318337
904625697166532776746648320380374280100293470930272690489102837043110636674
1809251394333065553493296640760748560200586941860545380978205674086221273348
3618502788666131106986593281521497120401173883721090761956411348172442546696
7237005577332262213973186563042994240802347767442181523912822696344885093392
14474011154664524427946373126085988481604695534884363047825645392689770186784
28948022309329048855892746252171976963209391069768726095651290785379540373568
57896044618658097711785492504343953926418782139537452191302581570759080747136
115792089237316195423570985008687907852837564279074904382605163141518161494272
115792089237316195423570985008687907852837564279074904382605163141518161494335
