I primi p della forma 2n + 1 + 2n + 1 e i corrispondenti numeri perfetti diedri 2np per n fino a 10000

La tabella seguente mostra i primi p della forma 2n + 1 + 2n + 1 e i corrispondenti numeri perfetti diedri 2np per n fino a 10000.

n

p

2np

1

7

14

2

13

52

3

23

184

4

41

656

7

271

34688

10

2069

2118656

13

16411

134438912

14

32797

537346048

26

134217781

9007202811510784

40

2199023255633

2417851639318318791262208

49

1125899906842723

633825300114170432793740312576

50

2251799813685349

2535301200456572518883997515776

110

2596148429267413814265248164610269

3369993333393829974333376885877740708606077102044047870060140691456

142

11150372599265311570767859136324180752990493

62165404551223330269422781018352605012558607777763859986956831531571863322323973046272

170

2993155353253689176481146537402947624255349848015189

4479489484355608421114884561136888556243290994469809402787707955932173777844949093331690523692300763136

315

133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130434167

8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959646360009557226206573153411047219732168758482140557475947475676290674072316096898326395897308512256

349

2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686555323

2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225614293062194377638849817698027999981317372306849040254677723899134929951844288757319362632842947635553318731776

502

26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220716013

342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482403513423969648659111828414114721335953906777565187654282620318499221079982103552272524043177424600725012842757478760834822187125927343260453171262287511552

842

58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356767893

1720056425011773151265118871077591733216276990085092619030835675616738576936900493041118761959770055340668032173576279597675976622004777210845027112875371902518389683001986767422696727699649568956400461023906376485517388524725035527942309205887010374172053919865890322119695461193588993061475444920025735063430777484871363445224190370063973693461176598137040335461223662824369934555584082836718359524573934640761432318010606579182625248356264643978271157695073432142283737727380583880285020208594343660879872

1251

77545137663665407016316356713802259703094230944415217677646222341087520567129256561489697111638815588075083598153896687860664473834063596339076061589101856670708429138282093001702303809386369216985698197392298364726406910624716273449081937852786930588873840013974613163906459398778197204069978236339381350927563177072558708687860038047529444313630840701879463350137477446764999

3006624187638409629466899351779092038941892414074069416452190718257853451986701668285861806021270754669619661996208462082473823130812942125215258487750241891717552346529892497173795331828729054660749832889772641444253993862220124639759192601137711752943959018750416395372999635217716235126253180506716280198180679212861334903860543348982797089281671018926679601310321508184307027263845200313138431059516202774976076455172887014511431943863423211456694702881556831052732662813488626140881903478475541520535058800304374903102252751870679747069123043362324432830003213409861135277443213933817335623627674702561947326268379227617722288772339801794385171397985040667033599489930798862503845882349109327541874549847221479448617780176739559088464513980539338752

1630

95482312335125227379668481690754940528280513838693267460502082967052005332103697568042408703168913727303170456338425853153094403747135188778307041838920404959089576368946137708987138986696495077466398994298434148881715073638178666201165545650953479735059082316661443204882826188032944866093372620219104327689636641547141835841165681118172603993695103043804276669836594061369229043451067647935298287687852302215923887110435577776767805943668204998410716005202198549540411238299513630278814909

4558435984431203575890907438500201430496396086459495108020624366732746042663167306628499569665237150876163720107240994200492758586027892710739455482792753335094433152635911088796384155370086815425150967817278806153611710608372833509537380178636139507839669914440877852194593975474540251993025047238547134613490371610434966689281914991748446102263263139452287319048542822505745661059935868209456304298015423773413406012106978377915253950331032395925754155024750695738841752329604114076177485371576898889400861264071248964212136585431127568510591632085937507987809568092088648854831499516125637491252149121177207803612894361053563303618736499418184934782493437073131384134471431283827730344515209592111946206317360651280905284348807170752238114092573902074927620301710467172841120453450397750452109739885905781184663490496399323958804459116885302733159118498876962290292165549795476281271272018446925897847757247517454643510643592267104205574777756636334872866420610174604377132630016

2054

4136576777127808934491504216149753850936845141723581956112684214723155857775090034329241780674932923352155898998002946495247303571262837900171283505465380239440752303014527499744025312049875469669895377713160648739429403986255328788715276075324949820234450669060647045489609714117256423501766707087863089346805034673877547829847676772680264895341590532521769223433959124394371352666682920211233099886614670940920781275963117741772588947494610675763673294493860765597072087642984986844820109021047209404118853450324057335685887650349183825691587221297847978949581073335453389394600765261433874968775149262215628317528077

8555633716536545334818838206190586942095067128196167928907640695062150414102998686505589243371499997928571754204686441168794201605618021230700430031678384356933279551846072306404242146380871420431794749537123911486474803932346062812547765734150853570533850388117943943751958927279051645865721674003235053622779404098615605542477050922518617625391754882521689860530394697261539532930845899716314853717555900906580307855919004995047397245647354860662755124020748626731076952569242367330990903714062107347104159907705785298222555260631423597258244848301316106005041093397447684507451378076977928477594383765440058302667521493429917127340307990845757359119016166685130642802182990311966954393000336250247472785878027484049234944610844691262664605072929118298200570869139274171997389074563399165553521965424863916235109073662635622686338783881077710470732879042380635738398529868528289785241297511306158626834509227748703710766605688417443885845618621748865371761851947530455311936244197821044065195754637786080727945031246602025582616876782019796963976208226551000472213073585718148736695044670276651543528647864765062283112713372343043171487561070903207065600752615527551890992821304666148178602334316227585804574625792329946591017480224768

2906

124221679071718941465247262831213350386290952756046813576735040633620326412720429321194345001939263167764813283920875541041945172903145873426377689364559519657584139343333936789191298673019973969158563134774702867241305170702607796180179795370105695571837841531722298142067978948153222874820032083688450989203808499927741212883806866950419431690850419185329997894813356877437064011383493674027206844762476279801383843042353967791875790660116007239959473723253133566383592050990783313041652653956465792671928146490863484958269198845827034563602523400457718881774246944957221040014995504744412105288612118311757227500281227103004493356203592613582143371817316594907349043675188505816331080074779999379896444472325655183031138572251305270824526064632594717572792764800754006016230416974452041297201626176644814623159357026257754412872106758913271818215370641157778717702386357941

7715512775698567827487538421495397593831151754600598385173055937112981097407556809055442798876592722098402114812678533883243890182152903774975993417858544381057107456300254052448162408602599368133212236027268445209613581678566635342250350667354081318227482593047837804428079954628703872705080031996933633076076258528550922417752606552939912997736239696276385027954353836744871146562085551562544333370104851472871408009812260699966526332693050316660991885359701684959911249709780124247376163465184438268684409180518421601898274970405821663032342097545722918418947543259754572468575161403503052984232177085291581164781539499536285461200898825813835286325243400461618377649069290439327496194851438425317878500086009792421453664242224720581216245853617785029893715782336967591502584084738925728818146490376270922595235784042258068858499562919406032566917202995974456076224507916332003041729255140142790813412635202983235220167003755305565961763225955844394058405994919326223610088517199511585211676425604270998243013824210399984644510639854360858039722320766572478389272072456744530594372550781027343441620670487952089959390417001795570868805067415113287805893913694933187891081105655842524501037285328716711179501691205390095280323484143271290247077350291001597098655553765280701997525311001614047084828011192830084638425218314053037331454546649717964038685859709462474845850895377946850923957397492463870560252564014574412726916524023340990188022094681076864342674241474383925419125684657152294370860303475627824031723000198482322288173945444468515105046987040529387767722218795445174790951663582648016599377785596326955312684845828667087538232161337942857921450222793368635960352307343966896329748611060698286631919326114338504796823196605825337524224

3482

30723797756471393149334000210218019441435613169521870184412485920815098472727002834427392692741999215948208495712958917667544825073960731480323434738537095753135861163324921893713124061444661566843991910894757188239517100659519698787070036688278206084287242478022939911296411869807808091129693644319996349759391548838900799447940296540282006005805854005535968508199944577492486962168766239399294345081875293434572614224667874065413203989025517329465021277821996337610135974769339956970925311969980080527555127316668444010995821757617208707806906456880600506492502972985817678082396399747006756949764279462073420069556022048900060496234176813402227143314935909936737026782590526254711564417747202757053806087731924299731453750116703443868477136665416202351137704804074978525159128620990373701909977879036334581800365206875148969325653982489806182048587560083165404108152003701484201670667503775663353238121482083324147661290095911256509642392020822044146546341902115889188661068876036325630316561319220215650194786794146099310455298434166515625368373

471975874290278305551812834303819427496960977547494478126749770061440947221912895616574747802062775143771316480692795726315018193928597995665245168791547320394527387840995698916182761396127823391355395964931025259505754895347760361388726862063049247376895393438753998192771666703011781284363736822064604277454216443378782315185130636705103854420623140431343695484127209376853044040712848574797748334646319128196178476051275283957048566892320467586500830353881249014330056353982354189718446015442035201764920320047151244075358323564864640427692964275884256235561314492793685831179079567785741441922044808239502070020357286927165391638726307322957303094004632679523491009423812362293087357105892263035269015222394265666889604589206281784455181107553689954816688441215955964127092464276480108132708468339636959755283301929734686770066032162954536971946357629940231106535572354337586209495583307941565570478918443653094462871237054306709239866415610063617372181184107064884581413978143879444812680095267929518811350048709358016960172659514642958171608382733986005164006555310288216394650550185462835062553913282017747866234020435325848384347832240074533832595174419477659891037069087207264414832967814887404235588435068661227996638960489502170935541370260604287506137238317925970065626816377921446980733092150024519738037276916907744380002585341675236959644662013137885659874520039283501688247199448212318204653454900921883109223423496847875752031614724956533811051650848956241825416192448735726583713163177357744593376947406131157677645277758749345456209486614340272213033603216179064992531755392425437926019813284635544693106067968580757063305386376466001422973639709844842164782514252142783301056487505863767680987824700158383969572933484948219669283336197562187893261885309211702446457422822816508743601823640676067323523139803922900489342251649589531576884043092740448050225357320689056381347300966835709258529333842803742695252653517293702888731956205937716077322553270200271944569003086939867938264006792480174435421622756011254216966806207727826631513790703326481754584049976807282230628974592

5110

366697406688077661107974449303777636079042987910211577043090884666530697984623094875275080283150625723190404808353420083992190260033601901857337770807054274851934433781219667800345571156178802032040354252971035629793518346806413472738594458198228983742538168809391074271421241031727284246533996449871198947174200881661648375488733919856187793030233854555653104223171810214403788183348781675200785253806982508094193196109904547901225824658590645611502078807770906022473041814128375064331135475374305624293484404026165348083880994112941908953655972715532827648381401094459557754589857021984603405928925416696594632234263163312325638436772493339367075420038251862685857239797556794007112694095653874964777875948544399398951588254867627885274756928757680345822305480703615164328192440131444265765944922023804184719912850949890362738363709399489578385608214059524645766364637480501926773565399196031764715799730509944223790413834861833092087429335172086480518022715140331031568809123080486979178851755613471886151725693505832632958289209893603337418263791482826872328857071332621696472397433905663672374561949439771340693283611813270812492400096901345507456781617772500709143130346866151371464299924386503706084695175249501063373862356707780443474746667589837765054127911266480433518164129153821998439964549330155431311598329520165222421265871099180282195595837884821594807273968610234960410861804176321597726664335868568822593410563817157655643557588791912146665061237782248002303827919369867307149351391975824214391150108575637489475595020269

67233494035880711691566750331884032181532709777768079872877850734197750619611262064072285263964965557969986258307072399088399981452833392371918370577080027898435033551722091498672877590214936008425824587378826755025924565570513309267411461178639472593160904387034848931121734545120201774641593367523776557507344044856565350695860120922318335157456758153441326971609823908179770722914434304608907845141290068568492897658709316724272388183270665849429941012879994895507818729117806543987675938181578589931106148717921371121239536810087364801966581591740430274181369918259950896315638624605857825409140963703054019539666092011184831553682081269962777424013250481000973004376438566183446574010082282752061831665762398128886369397936021296234110059141176222641463703193782792205679706330027350823380632407506877766818486081646170439708744173747720865429535931970009526062335632575184610659898599156727318621755109586766857311462852832353462105623863370308659484181171473105587739087875389641314081429800897249194449114794885619339962389907391549830299061902273476246620383426177113130698301415317679745093050715186919348379535891766768477945583972219863807284556154046775700297685376894580229388277613372755866626590724057944248372780062613215988845412031347438272668470818376600698045702357033461388937075627544295590717696103857734080890367082080241847616630966403644284710776155894242191758276234469813585893239920945620989582031203308196525532083749593576160301133923353954012940707493550792717760385906104112787865223768787591760767054553890463197099630429148344146487623399947970989908159034688440723536948439435723757748513962158884713671600549863524506879084667194315707555822960083254180167266458676186214584378346828304736286352785827582775022836482059045183354531329293195705635488147272510898831948940958366930431186915573958105201569294015639013436349212203648817355851036239606227361842648389540268320718324200568701493008274320610125986349092054566402613145689407657702040486637995080592366136339752854868454718429722214022439677005425471026713165894058202408992612047457283158413093940759563629940882580664777815652919430994484976723841122512135464583034315132185936468502888588087361920056088894743238688048845436716757970179805052934429405612686050886787966120547957173705008096520444493817583956181388215829444396094823069146937958399016175741488436123158230793087043863353446506667493653635555053733161233137430186432637507627009864221584401907572320098569645019116501458682461884101310875396707978364187617710621985516800482557481794247424069986606050483980263709883003424418707661461016474041132716362550532029540857433972430609794220063111244905677445894679074821855911521334226768988030254565247553717575279631926404945848285158818551959144417432571869259079900023175315258648433427568679825226908432894477876162573411954064544103225756338451922152259286621632928223906192838882049333716711507924675539058124313304589518003914149956890992423828623925698891817447534884879181889462017696352601584813739061865661910336665768461107391793037851186228306909331456

5227

60928057368939959367622146285344147637015476774316695215881963753618398119759165709352323435016897987269705017263087859900287995870288999762791575087890147934713717521533899490384912628879724944868020076337029347385108011602523971537344183116828392530742025357431207788958398319424520104466988774275300852121453116762455420365471850893034284583182516693648566940001178209312419393960423173142944226829496127538823222127835932183351306215624483420937669863222199762074502840208380075448585082857271743272866716106616606544142372315813550995403059197213656959375238582505438625316697862922295136510963205724661470013673487531225091865754910768924635866756219756695156777217344861398023596782056655397992791592089453460999307972110487656551464636537882547906725839168723867255186416457609051942638267225674134371622264612448117263924366093074188517843070799343074190090972435528546222138669111751136193236505280310542322702739120529868633773042795150992736209976511163822477524030977854085913143134217561623548656993162909434243176669008326692299238127897862319060845389189165640981482443556513520493459714569187173875020084899908491574587256435543202416918360866099666388095362733091418201961600918765937910179529259841752783555104934857380631597771168965489875570198983557751445847039227561168793310560016301321268328555852919388743821655606704075395811016784109150541131591963832445048362001659898677880249041296537382194646685411871022806468741701392890515938078944971052562426733495449797280190254913277421966524546326399427685270905741272894515048025694361685539952797911

1856114087376419441986512892427126637424387628599666569217837281150287300739365705600724541318331102780715573159244539562710290236253757854808700724263606284669147330949249708012522843802363872555177384941256414033935756520550029573559715928807288297288347151731795645336666369775088626826049455949734419132138360924918623272932218823456093386834882300795538409048707843073795233955334067191597872384129224332858600906045528722548872516231690149300561327584964285493116973408443155998529172264776531184229354306726348622842343200173679824460359453945359951721004865171642128550988477056359798295099716667504012231899382674687008062874207566693411462010961345462403107351293706407074666187242088936163800763963749977643598166841086117215748219287261312517151032186848792433120100449946775006659028325552811807798997815073946023877693112689271367724384639314610634800585763602153105443397979910219645207247165565340097158222936818152450801897028095940729279116982187031792930764839737136107395653382518994990771677205919689485120752619739772888856624071664619186703835218300480501691679001691311980848825992141304978435591295624309391409402119756917354735145113448711240611941606836472277752771848771754877638765737051881363308762756469707740895882112013908736248507049584290201133811582836990868302546146173951155572908769184745529277685099977304267043349636974678515667866334623542588777211652965382031638408890796423475357383463994964805245041901688252051269391511679710921422604876991224459804262872224827847775167974568026714222200613637709129640450186175047877312633629100217431379805294219852040826591381094439182001129292678681793872207600606809362263020420434489768510215721496289709030818151008953618133015318174269249008632840766383003508093047438474004967571552698885399514840376653903573854586559392236376317226163470002953924547370456611560641400312788531607734346770263443452419659432787587106058972123335423084296060959005415563968769626111845155374034545302890656591609425522736578621490863335978558804918933347119925360536941631869486137593328819630183997438903924899778837701676524252548681307856430008996866011656729122858653089141025653959122277079093860950089380388887618428611417527554063986531038331066642667584441090838899046602869720882612943021709981407948864691310923804173276686134740637431579457217170266600058502313382902485668942070036365649555403563244033671955090373657261541304001640344978249112805974773644125055909559583956403672852931298159541194593125959497055636418270236329758215589541144789770228176637984978808857524034766589320857213486340946399834424008152299846508606385918098461196827649118339118558950842252990303448836016116973034234632791222711567753816260443754666562010501369208127713304051871317970606806659288312023118968403911828929221507121534971594757827430711200546291413174320018377063461899538192368631206325268516881112401351733037048089627563994988964751993660484365279401742118192172873699662873223736557960884479994811983231411725426185780659484974386498323515049370966327730241071107193261708502308141154926964192367111743980665316136762748110337472890686813268681445240860855351902208

5620

1229152099320448301584193356491973091879537252867412413396097697913386907891309934945198082595719236538632062688088687186706340094999842825645395365167123460277586273845825444078035354622758767363113379477529131350546959667736901272686744525719208378329529471115551047964580018046511474508298879529559678173891383708331796615803590326412432785279080628102658427958810771605912992448874982212016620309518501135278198731346471991551977002635128893548947440574043349194302628396344347302454003584852217850520264369908619989916926672233249295617975039690030747611668013927581480404521606681557992869740812096186177870430504490678295447780943289564417254305534980497688981146397183602996766729904725172944599601020236421308210342238550414946117924201463952162550306117019095524728744458400625287523565625966538162073105933189863248169147492694151733415218443006386350384506889406469681976749694954861762970866837624305507546476635341780771174744415667345253913090465525541759590734842451666714938861368403438460383586264168656244902970913826925117609282640583306835462091789086448561319701673618994092666953791148551075586626787473026430678281718812629538824028594776550461440840829065363888630744716167236343607460902024843322028211338550920599571966219982024311960689443619193995069235654507834783818471546566556605635069001547042799413525173090405267553850708073508438919129131493884945390878659193829592630941051844215534797400872041346586433460432442274657229066451147565555183028396152416105164443999344602789147811102993394709283853702771581648541840296968087244109405962591971000979269870784237578921537372287441433456244602076008224534305979277335151455314776113641302216272203712563260393

755407441631932603064539846348061071749234105825867125699860866984786668007627409415778404144127267371477777842684536620119140256137330023473436667904901863771165623132707072359504385752170593209470450549738463933713702796524752513504855287019163101412461204610610759023567464440174558831543976094828820067748776216065140578976972704036675384415294307767104856897051594272103264553360961883137662601769057989429939915236748479167000299827439529504962666774032608478477400021549942109981536565286929687015459752113687362371105400123263815881293490876879138607094614670646604750066723256421883749243878829276635731331323538051884972857314747892238047058636595380895232007065831634672977084777492267393308881675155266200275165879600028749187244802772759116593210767798298596274721892140773376879891102149305806410934219921424272868440656447027715591690033216780922659071655587910733534041097376645876918126748942086075485262499145064346132555107641242889164603036649040502228284833158125409967093398223858928782280605529566044376132866637071546011533229609227698466254766248065174300733743155512028965838323950696989624774718241757728542292478404267913309674895663509671806163937665168318436216961429599837122664156013762380727812231730763688545217423405320401695491654733073500972070461084184937958033402811959799734672742074761369666415580909614550030817054800598721582872643654237760173075489175578910230723576808795978511555309175076507470536887356560542882202927006071303334058570860747637467250969915709524640525325068237500113299209091865581118891889145405525262790295927064585026496842598013290429297741092085980145938283194295187228707841104824878743556173348224040299922598564599751812318031556359546054276173324841516073627765492802461354019926701391909792320580536369228942672434531574344311044231146049596408430340923457406280625448286371064657185048925464891008595041766238530556826353102258164658384519213152372391913317549097001805634476098139790589397115148113146860509188478670058276200910923302231076534964558943110372400901591547494999481677182529181186235722040750239797230533679682273515290681623260624683746327409837845050298326983940919916227245520676623084742555354198988819498729399724236360952710027214373586588791887202340282896806247174866191285962824876591976976098853376389573186923104436102980049366628737410701929383606252993991883229263144503371737850351223698441266912691202928290029492673948080585191227941717657319247798671101383820060447845117563865244680124884678466699044305167713026986938802016388192259620569728145898707890452901325987066713142976072573017018997114897832714328105611121344845964515108993117685078111887818418668330440312596893837871407660633637735643954910405470619796399694470340611676265771369960651361833435449960366698386803894404837676271773425762999499950183418916533515643731731180497035128844151334431093839652348124900199299253236412528379329351830819047458953879078852611025636842934951563865972871839377213200541911757230121507199398194831798863695523029855367468810220300139669454657990428845352339681495582887588135361035723004892538616190165890481016985443749492738218244259973119273230710499948213571606949090863939814087969645178471295187470002425959678399604426055733414477941164696668103089160132799858957545870808686706166306895071695925868446739931823780980409999921719763523539048843435372034843489356218368

8224

9369455141316728239329920347389715241161122135485330978401497052050827143291061158712848269160433245842212791930447044057304726774891404957163083515051721531383506953951243109977598657317485566144792869909081830308399330945459118980741057444644653711164586190462803427147102365504941464302463763034538798493629477661768508041423964622176099386397938502729488721199461252383565319944679477059642917983999495002133357976413185871330356746774621195427035884071240491608101383801686366216407974776142670816753140445127865741366396272108273749629532953750166220401100232117840892059885056413058727164506192527153363480274991246244887170519399706222181246510769373578138156424183852774175616319363689533106386305214591990755572702288001829841111347965698978769463559111208811447377041008992820529658161940690704438725205541591287397362100111579675227785143018697442844235392469429111709806611173287184261517299728767057987433788662760427484220500121377942271712823188282165361419293211741135618088070438354132965927816234222787576426652176722019160983233609037571156372392648551470969009542160955987058668059193317474229713060005226568169497231715365826725195246883982977683259074676036827826128784755496541259155980634868483261034783624629494907359444896146740361806222038547109068485538810720907996217066354019053051342326129678064444177003208476569307701510224246609464231439666139845173248224950353302140881852760836387994540811175411746618813454697484559400602407733635638050547560279836274481647123978767426250492013341392541428880534550791461045814907392661874032886541745191913379166276370300490386466387625202692043424819364338336539962907098034263573648843997418687465642577467377251428226192312737640870535944474647471986464835104754719939854048102720691457530088460240356845546208086382070804883488771299611924026467289872708988941981993588899660642980533917427341038406313250651730274026445940625297780650105449802079465007709533340445610969803812064687449460185336691755230716027603479616816821174673271618351333389521633757386679349403450030277661322598445242129478792326782813581316221034706593176097996006003928141869043094444017433562974716320402146669554254284599015909366337741368180196597004930756286293800598994280202919228355658305192500590384440564042367434225394909384894844450113135052508376111922061220980194041921991016655776380689473790347739359626638057983780555644320976452579177023963362641265342327698200391731866896518036171691473831225358058274881

43893344822573235970839758982765589048016567074507230587077659890000557369448678450651759470670437403407514552394176433845798551329312126066154560616352694129613395499897312501817056647140581016225638265058400318585715654498115653088148943725856432693981743404847328799091775298835337144011576409199401070123655013670691047351303120032385589788157094919759377254481795271733114032267699011738347254590372966438925200180434699449018549417102638511141852387543229363942241976078431430234253613923572080617122087865509650465903574539067883230095511260779795617577708609829271261573746047555606386468399085731751500928012673397486084972842820553719237658879846305393055779730667670101539811492126419408480612651934388437761058459190332084923313089177579950284289433634828839698458323185931002358375879295056963301228178209575704779380802179935408500752260359766615216940676835545377088907888510728745785727359473382507964795609976126342874710948630748435001238119699481617529739861277747688383071325647359913855133273291713670591538035108168752392006207106373957027919323100111604504480976268979985592865393495526622081989454044234477064892872221084588564919659211063371615931987131625095037148710984584852129186588826410456384060862994346901032999945395750819099658484680313712297166482351352587493685591144180356075105480065375246175645284632098017511143629727126523227538872549082774950728484018468860833555563523950409455741888433455042683228769439986425524305124614983639436427831340298428141845580013247353324471741300741418567721348834360859839482144986849141043725221691618272968784177344354502975494430889511684793453081769910408480519729960948779358801364916106542774131686486747126813455474702240593088564694215890392505861520075110094246256321314433920872354290269270661972649478938823240403947258938761285436394233887466586863770458736368353618603737251084072816181242215137145694795014561977350226469492450389572800995888828034901938622468510385739282629239199435212530843971407880005924118040358521497361390497445845706889415371180944938918502178077716792447513208181834414039883681255928695360555429747348575609629447779271045309932409503009986654936135086691288478003304632573624715862619329695701089544513996895094657420459659841603482257220326132144007827207451326070601261797152799949697989025776545086693534621835615672373008964015229377735255340571495527945423204565125284796175831250400956501677990582098995378152461575073950914516962692068158263889401019864460233161879738643563377161494461452045355147118937541708886267948354967814903650337136131807538308840227376493667681944911741133074794867948359534125536994880707792461670918013603087347509151314062978113493390756344144954231925788221044380124577292046730014796491154424312079101076121692756262029694957847614553795492126602396615699464148836015785054603884795533681497733827615537497810577462742983163950406111500735602183573310166160801757584556763598891080853554562335728762841942166908714392021990691561041786582756582106231253743891318839733716180805475178535280796663784576954557485348161995538222710294283792959985845146182964896396846214804549969183467628157022019520094673332608188109538359799033501709109759293201471639699814982487469993603010658822720024611708590304108082478285150230691809125943305921895222849120041025248893471948845694592174405276643713494100854650175232566171229731496557304566363416103837637534315947519589030788667728443292512609333961071049398076270073187980890617031570372725383682383934263446744317874162222401509496262692169405316741183258672321774491186271144545788459410279488032623804129102693665940065678880198137393233479056821447927145236576069506366400720004960036276665489496794905979537979366861925138237655884777740602387486035440546301052413324231007197575696841706405469748892022765316861845332780198539571467138068752293265926088322405683241115683456182439880379396317179567389564943205467102558432710341794893527360681889547589799593326041589439343595912861867141386859288512424967228092393617036179018305646227513436667081344545650935460221467159477871355686549867925008658922246631589658182535274339787543148005476257648190694025860869242815934959403290283893055191488511228748734932742937501119812283142344663314543319759411156671807989538739672308585434985807259034537504627703297699618960000370481387007787026212251786779517505429037563337774851372966885518045870274370478228544989857197188524892219445560800592933772684988839232010103786273051153380465931032277403343316993910315138156730920356770409036931194486859612537350832542931500286167737046713144097987883134658269887660531708561382629834497854027400636106232947871931745328527049316580287251645601134279371171995162328559209035768414229683157357681934468936798538647107349797536164945987752168163915006974470811817077471544327051877829573236730108377097794257182064485691772143781020189540450122048487730965605768649289196415110654020816828910373028596023296

8788

565759546310085393670635665898666209892470979014230859326913643032384594811781594014900776416381221842131603708522071531386608936403908808300041608255866275566605872254322357487617999174026510743492513986402254872646397864185340208277587462638778988027275915609698191645380805839700343469355789450568475736420324442438426539937433570643742616539079352832105402028522746241047638827907828955671826426809335982482872022624323558336633460317520004243671495530307651375307838679211825524707373000620043692231184916373804820296203633047859093669723899907869472182607095606362876313159483963982305793477581555343815029845324209447721950048465993130857295731420245956964104036477633070628889816442906670762682997475806933273871588988516163174001131399268949114027216681506026577722887371076600981106955819349656838919005904125848236061711990743264450583476970330082268872124251368024273857655100441263671111960821044091852369941884850440042623793608245199957042214287147465138586622798487792268875577683968644669228273706362793935974814743706167111317595571558885706716234441979628609308511677853249396552828891527183946239981390478337269970782915805320468456577680868222911987911697884133953631365945658062112770352633820117023656864104825218300107527068037229291908938944747924827274139250306796115804948094833675755799754154125899260699155514527126907870018114043208810822599867508761921323232627236459724664849267137592217111672262719156065174349092048676190936063873644926923293795823499831733733901530811430118960013127248809341517358723864892846100275285345535689918504663084230905793774078525092458669986306318293752910147808371771605619894270197474314342991459494295947434869207722489570703541769198833345516234931196149195793084775921684219297540864603403371512452206824547738249106659488258109612832676835457883123380418501008174814676930837773046906187052267059233538244391386622545539552937960358867794686571173927926210882984133802818890889667986165824092597561841695309056738478514486708576036123251052174289523179693421540678329466188357377779352832039288838055074536567478069252658071810104154570554334968854295624396925819604116835703129473951815097003955776369956486125115416464682549548956594481776116362340271621320986685445879136551134286134883084154373210389709133298710809553730601742591002568143606748210965828713473292426655149255090534727067242699646847582782622933954124183178286209746027727058428551486820201327994394654854578470472012527816736000714005205981588723517807097946538722077102430555043494929380708268396821577022124968791186118195891957055792677476221502271962665696097148453190453296655325324319790491985003689

160041932120496829592406583554173625659185797963267853968774388775980813194582009876419121097906488054016208878282536218680830111493075932603515550739594107373704021597924507895813501613557750530268714566921443803245278246360934516640663889425611879274609705866506467483188427940267382731101219756378177388062068925089183674450898152190214397136864713939516457188763113699658711218860702195168075930155519629474336710931891375375883284296950214104074565184684474200170985245263534054005820253212635973562858751166534908478002263000114603691591789325027689523278206713140582332789918240289534756500794937275025547351858668710843479583997881300598710390542128294746441747053025570265174167962802871539945980990530276211138369314582085701884893650683177064033124282089315775049553888963733367463592605402154669509054236648741220628857392581397166961961219615767257839584832868389881731620889354400101577569324946748363421101499787764264449105472055290868742155374282631438763100914281625878454062132834306014693565144087084153841624910053478504268635291028942632116840446764932696228521591524253467815159235618758914699951759739380653569685029966989982699403360569011021973972984472210560796711625062314728974632047008687852623183430524254842700153235450626941309440286731893702049312577515166683927371227496574779183425033329384861232542088873785275827578642451218051865535782304952677681124613496061840732523937013936706975154524166607999493780070097101324047361703988932104523881083239515145624057709391139454939757483457370434731660573394246002264523478143007128571613432661393642119589590247034892270027013676972476603643977564025604775386751796275499227739483986936023914740438495080979990896179425092924781638333295441054765079644893483797080697401927224923424742825352328819707540918519024951454447621598688334131807076640783345975731850558528079602943901624744587882985006865727149919539164486132499594187368538024176574270864086788567814238351961964599464148192717876090577079427339082252893397510958226731793486853898118041191194109787495084284899113396124249777935230973232873583720445373864653629498344945395380349670579156876163787953637498800704956245357390027538527321909609012916480303318476140361778522483020136601254539952318765837731249258935842804123065847324900363709927228483889335598880237754773676461068693456393211192819276723696301086753997873920610953416269742612436809510438511585324823723309272533489195457501708906055661189802390248164169759773685506253265191459233363263052968729160792010684625149680637410726477011849554296613142418177476398386957225759464083275473875963476679841238982451660238233680442191390739852403001158647492783655618312227620091790455238628142973887646395064762443242325946711264185817473257280614362523463286185279812541562332001340627398009096977203835638200150074351071677529396275061553688852853473325654725282116651866053161516718853659999494182349765570784188246942372469625998373043780406782629282437776488152477574012980780911188188851696387488959590105740510653241369368642275828277004865983170902897415198282113508874683342076813276251954021484564052804582892384864330103768606918733084970900624817673166863190487278071282156059265567289474987089656398068980833251414583135290993675987481752223140055844286286695531160880312462924170938226723325842431055118079893957466666577116063952892324929538244280096311838701772098807257131961003560178911219780722817114714114921803915740165677013119033862517646069686027064909267384973885740899724817081497540575456308540890220029139692891787817594714596299342754099330373188464683574851533997787357297677961132094622631445860608551607560870278438710416123548273581300760933189999104831333303177734384935979938540277418972171795393660959707797884365218797829070572647701942924882220172831081378286574727961690171310398405246431298125402688288327315249633486281549176091865658931901626234844847627271918468337051984157933853376671891940618459757514745572084531331932587591506269517713273980507956166603594108396762103612830592171542790155351561943375253310123585678716534434145551426206471175921403678569500774994442920290139836369070620303671485754418952388763992485224085131225382584008709486220312792397998363589794708477301082424078729184518336245619425328768479247543784083802197267923415282716251969615185912333772798587860166486192508118485135254518585630897714417922435134371775687306139759366849086153199068431833441086400919233749769032462767142439149102989382718824258665449527883526104429582459749457506752784752288248837948458709693471767663264145721451723553844665775576547092311334757593824500076571147358110706009417087089817859294016649095369165212729106646696051990982702568690068993223856984598368582583783942354120328372985056643412306753210158294109725113456709547567082275817352424842426909672800337489703425116793952023785500140214641760834515364587757414691466630596777785075751012865528059772543471671162280957296768608095911477903378237550033002177425805279382018206241810356576004736453969080445832443706655063229987810521532081883658577112063927907197498647057025843536457344577801803954470092089632399715345683116811822457258596733630230057607273421500829540156065808530993116015114949212419782805497918172710433099371887083666736213690512805848498622466883584

8912

12032374845407009668051956289623743711574779208717764013263768574079704376857497213975920655524836958869911642457182006678569269540299192505885548289968351038906906764392647221593833079709220339302335804939947899432017109893053023154830384744527453131240134010017948665542267663394744672212080591954745831229876244456053614553209188357037815835309802214239685280218058558458826968222701931103072067039345661493253412387347785120498526010956131917704962204266665724692211079442155517929238570011969211298664968498486100168194177845323198080777640552288300908588489668736938180468506676031249652833565662839582097123541299898035857598534064079408478456764453878978920935654369735559688414324461340788244641631742439133501390280577737563639285485586562962752724073634531615284919009417727379124619647906074783827396419298578504552372434212064676019291783760901537490558452549227735435942678395022741604633623387262614108178317982439238179614327484745527083523826650227308838473046797560017003745235999836635167982152709897744682328254998359871731002616887545972097880998116882675521440647805706722727738130445468247942089847340852642630307329439855500837172682963319229742435531378394424370609081177227516430032175575332941521918467518919233513914670101499041312746574334585293794294764167256835630465218085928348775523782954536382197332508316934348049897976829052204779890249268575837207919772331118910233698697615194860168520563306767109875206241060370641590229368788456212721749284616063693367739712716869930551315036832869291772193858787698564722580375896087398894065317938133313343518497093965938731152402679829155002180214744539307625564417935192558141761569962403701127651038211378163554635197641422934974263355147063611821550707679976587698819037813916902217873224026577207494453292852646170875447292364448243603564432844767593928142621009297356217560850948506168625468888775837736951971662238755869792159975823625362321279505650571014648803762208502653949333937813751822326982595687263708757461302858315039095129046706121344232698607596027560242241779153828344473864991350994185768957863238448554333788511510186755238819075821915221104600700412438830034207212895701630756042929257607852984613845197055428119944960249204677939194779920933503869399700536271456882921837528748134930467585909896741047325614071930304545296256557268429546608221798759657762518556039725623173894324811394863916909173532571360074017618779934678213970011818713227037136835719821893163911701889166409169799365131462565321765657814227119046332261047691264812777849382972116822004625691030345423129498440029656773764279840015270899970083877001160984617624325870392139392735449049180282878590608798952474017

72389022210191679904122987447252150174070930188385500229989775159942860156724942950970875680836692162975273818869031952797419914977502193177165427203582190530110121715091286019136984199821909169181309583843246503687167222854538051671084040054182824223151760742571073638992433510780626467670098473416366867417929342804001502845753035148150672545697203489544161600526697166553794672489616426290986765180239395359693710667773220913006221963647139221910021946459826778970510858578783336247880034645938277499618563766780444913372815075033541756971841722487429500754784880445045802705548588381841842997901549312751887087377477242259852862362371454579025138823403075780237790248004556503009920897093630499596013003736269685408843581255207792103983085336664924466937183029102055150286956761299156686432027547979403208891395972130610437669436799427203070076729292702573628989554980029950770286136325562169008337519816344217917676779759211644581306402278305991442635005780805795862155347470020473294367223644227545270876986119072067159901891713295153961280694370654901947060002889679260093854876486199348903683723089327691544838279927624864792582099025516386241823380587549421882467594797557557670403713458221197738923771307492665243635449663643309149748325125461143491537390497105087148677138134142531488174020899596533700399474206003996008329773516482833146564128456049517519003908303470055609718184276326887063203408703778333605444892359772930778603448576677322541843360806163665087671710883574229761831834793538234692979680775861596791558123203540982719107737168194633333008683138753943613928380277155081338263626731759498500460362868823945150146445624523563956732297838889447087063342553052218018134226094930539208141828203699956544741363043308398375854341620419754784291568080042240437493113879361534239765774649843712811021061112562807197136699827582668172314797360489973751545506215919988387694664905149831008551674870827139081978613498737795980234017251673051065915919466359217263703683928172241240906616463494223911996531070149319594568568273944774913163799144747546120698930965200577786461522429775268821132281188532443225164693847636725452290711523573856173606259499666908251949177615601408199021463153679861616735487387178129290495017340203841202211420558554931922157418848652371352546529550196059863454457102224614553018663129996086418572461979623638994614922595289289941436917352498119980238523694488120931058311132586656624357784969216242418154009852946086115500473178847938165539070098229082809667113836491116442484311486162089337078071427115139289532039534756088354613824205755130529106337457768069549901976889179207473637038270700795203490206723310741210570571707150660338971391593200584016832779663532832258083158436421964749280506978114511876186987268047578901035713578578812035626400922418365676062118936965092306903039529819664347515263288895464889052304361560190524057962565241386432241693748496308402474313467067033456636424730187544729776215337856005898780900205345196831351134516880784529824732886758121501370961071950218242897660190100072511697627883133340524470518567530012272519929464933332627163240393632716157206474268355174635879153466675854069093667722961236143164433882829846692570145099305123531210085216292927718557173543851260516452059974348009827135005262606164829723543826971152807611785457162171963307333409120079518940261833084630787658618788804879046090812724773087993698791748143621373777083746419205958508754595365836890773827011878661740940653140557842176169027314430335673221083779916018561814264888290286183642986143193203389134251089726349297558108719957654140349265106748830962846665631258247960826546191920472804582984064051610456304185081578542238322682168210899205174021735564573596631753048372171653470399064647258323999039289983571141070278093975858531660788379671131323395963364474838890039579013040661249073494722305105138716941371121654635302883604063365951039611821146380467125394679587017395862153458454452256820264088736520923360561946384666596070951662602573224297849596645495094460569394337764026353626012601522777949075161812324225313732872713821853142817497963205222040940677559960804975344047174309470045000191881063965240262839555623509047925080810119413805527216656047155522828027068879466133781656988003680125025643415062708901569446946748351183625798894965227721028990378465244218194335885535243702569784600215781741329491580245134030117299923716047037366110739120305241172639942393703749264113281402896490593519950943690462118712265797786696346456599156394638069306421862140339052261411362552320567415187448099699385905533038409025408779128420431608592618151431924154755117449639368074454159891783784684413342096274967761617711091349840055094607048132050007614364491594336959801610623719361381927274808214309816589081086593059027231765810182420778778053111508943667897869994731956240889544659130650224460415922936210633771898042209382707865336772054134179585606026656516058230689765170730168523468716441416039962220314121479475051910438001891167193005873639878299927908228084114531587970280626413038030878727018429140381857624864151133559160572156174636861291637271356045159402674863706677577016179977711657034798407182262899068708092604665579124116463428354759004411961082458784667068708187163028616276344624941424349062330854624507103967291158072564969369977656927217531893791433867423959284278605381632