1 7
2 11
3 13
4 41
5 97
6 137
7 193
8 641
9 769
10 12289
11 40961
12 163841
13 557057
14 786433
15 167772161
16 2281701377
17 3221225473
18 206158430209
19 2748779069441
20 6597069766657
21 38280596832649217
22 180143985094819841
23 221360928884514619393
24 188894659314785808547841
25 193428131138340667952988161
26 850705917302346158658436518579420528641
27 3032901347000164747248857685080177164813336577
28 2353913150770005286438421033702874906038383291674012942337
29 9641628265553941653251772554046975615133217962696757011808257
30 2468256835981809063232453773836025757474103798450369795022913537
31 240291200809860268823328460101036918152537809975084178304538443375796289537
32 4031417378886400659867047414062478199819447786118941877597755244819503521544011777
33 364250417292324200797399107529409794995451282322276160234714826826044553475976593409
34 249632952651006185613150855026822179503549278818199928480857894651449200648869292015617
35 16296536472294093583468643198399098698831797377402888678947843826823496977855199916154945537
36 4873684558978901962172994402516934749192700601982597387942376283697211111688030217148789425359017083928577
37 55043966783761716278659701487250086579117559740038746969702132145286149026123635393680445274643016477310977
38 1983167906370745796855745924098313119485214048892843657853946385823217373708934037475567631319145854542773636075070074912769
39 21746097149324017911122205973046036126195200450792994989587806769346852908509698032265424266624874010346360510775168394776805377
40 2129410325084785812156222093421888284239183673888627129730928317912029164394720478494700343887979195978796450018357943164652153208833
41 103651807334710679557592095520476224995558922705672870243370445925061171015500030355557038578280006854916128572390454275825421067476368848060417
42 168709267295369864355395194038224319707613641936321873741278333972943909275180795136964025728895907143122034148757033567120309977081036238337819319282443644567553
43 2768598889877364718307193650995595401311103650458738036512887177397584207164108331588018790038200795065005307895885418398199795892832742590103241515125828359042032606167061016033807535669802881717703404945604226318337
44 12585071358257318447843862201625129432376414437763138956720297167989190194925502332508532023471350729540963850904096719982584410071350023581768457258081474002111308380295967290093665054195963650717483037134733185179318617112577
45 115432794036220494862809185744703620525870228581587676132786050737043656823514775155134259509818828919666033484349100683256719851393358934084762154902029566336356049566618835739219226053889980211912311822462722248428905565946782365076229241268446206862208415613201696211067967799667525917349017788961357335695343394172591554207691344514800721880545036106230630313508945924334675750741763787560441175662673210909271005965110710239471585959704724095915827129306877257581680025098004148121581812065638048007228244361217
46 63734056658618339032564459388656818107494622776470771823167523574591789647512691466638672727979335048600682247454255623022984997886500620557833149746698907811076611565521843339281892830827683167032552952226679557224739682633967354756408544314264715808185377853380070738955959000828394938906831369546297883701507174794264335206050711595212631633241993356591705131412376367517906923374649437042542767416057113980196967632519833212525496390828507326820556407821534117583127545308792094114248548262574902009902869428462643690751924474242637035878586861882624900707843718551860884745633136641
47 22820730517779396901863289337175492180272271498928499729583664411744116536217317970491353416800500708183539816705379205917580750118690417603689527105065810418135097660459280329942642854634444889969525225232959167856024114007403236088226759587464690344590176122104422878638815379684583225319520701280091109516499258604648356041979879384750793233619168969326526464027941634227153814444785724884932392485868513026669713822583468552351193930919640324467296240006575682795164487451423635921304419938528338114404692793193790399391218785007591789088190881278922669372104429836086086564844084731353029496187767587248336789680079881271222064446890468917678964737
48 141694071860561302568150267782788646685958349951984298414186036781942748596295579140231104356741371780743856723023662125819001424520984882414188483071705875887708275306889295062630025022952661720895385762427015323038415941269391819065465776094579478168682173573460111062256298902362388236366364521257046716570759439948201910918398315889887002694045096213499843728485479242141098275348972126364763059714902963774446743785725195920698922415072974097713801537471441328567623208542401097376341505151066896365589870792984775242447059533614566960215089867448404116033597749622976342044860407220413197878187408149054066170558931511745299886445747105400040271777922986016769
49 150518209844106580428032906055083551157175029952077262170257055693530622510183373931145881351922625562578383180229126231627028032893477499920373021237366906690771609847311053901957031392670210234998086673390530727534298021301621371349088425168663725139299778974442353535035766703583824915480037106692299219417074863606105668609935046745044396954885989464149723872506595333547917079123124701448549843313722055700784747421054863037772214419369102390822404168862893371366118668361218022405957727605702579089768094125655652002447296156921859766802329354060422369373254214008312362358430734418008533593891478999921798194761600009203665797621737461203366251610275383796616540409491969963715430648475866677657140916656737857089911832173018458132301510953112397075391665881172983332732020113058666509902451466141140645236974283844576212249071141348450500609
50 3236275877356807358664263043192512980637403643844008968953700830048500561574326233908337467623440807469794744134358427125279588453816100489405040441005819521189343981568310918524071033792557143241659548261407483845358536922903667739053324182470193282093565517619563337371970364360206209930683752868909340841167589862028553154632367697518645195709067220209452781494605435463669818009822447398972061560889569459776687840588613386724440258802637721965470349683404416225698786711731205365286217820674018570207631562676937476140669329825101260083073269169981943843279369422511349644928450864453370505767357222076579245786459658199715675464466858648956467689006611254135606915475849208800115588154745486838205603925943386933036191707231747065467794679281895618772783345132872152571876448880309755355978540359802381571149470995004596963565341316695721979762259311490075887639710912842506566464584106952425715927313106398859906409851518977
51 1380853223835046398677555685749717527289449248434352103330846207792642946187838302056511758576109816622427369959068923556921981315277785022443760583130753841876980687162211332992457594952044151875749454691413809020031833985118285520338215779785351709469245469114815734367017516578125037110771381577237490811131912634678302089707311632077600374744294004347679473530489027128387422763336139122054133440591716842958042787726537184246221093903355539853340108876817506383985812500082542671571209994201575898147334929326755225101606364111267634618533017615806026092164189174212980186292169344791584994154400475163459936922151680578815215566163992020576475193479143368620403744626156347382561332941559147884048444195148395985512387478492084615011799249851596038528168472887561331453898308909945515266131091675524977708371841164524084290421585575972360292481837615122596385157365920870409303599451143275888776348286904592002988477218142219710757358969710148845569
52 2895859100072115225079433261481391611790123070252598382204490786364756739883717470834417747521405854149356803764401311175246046959297437415387977394433826680999993802043605821407798430168869297194531720405007852413977800705558782715548329899008409908216847074045074046959259518926848077826928424417466758329546912845640870584033868003834803781095745659805744703273412124220351940422975910832094070053203800160643145348366282909016331059521609877114511916011235587148188614656173104528770906181759823297951479741707463373832283989708673142475525754959022839231234313655079099823642995525768362053660889265290000333636164241229223486955011948193935996104955172473789016953850233036226033264501056650103327962840743848937809274425294632234541224820424774335391425569253095021381205746327110057231397351169510558051067423441864012417826209033821587332098870718229583254325540255685220611862196164023316699096362578538928251290974981392350854216878045578071780622337
53 102646853004383142650155900663871551220715032345082173417694528529329577659002909232966190619753275620575626782584590475626503550857710150543856103721233370683935395478133351758137770379140690864671617149241712842604207665816941802020226738195062362314453380727878128766584110200451374582048444372737930316844633929693030170048935853365981011603826340088721500472391810464443061430367421725760452846687357411316945351396395592903688948947126019761989944554120378102587441194860446915411233387079994432181597016645988319141065019231786680361053880075210881385890481451512685741690278715729927564644260623510350022180408231909640116131071223076283933643986814650368032425091087857063709860894117241799343905722783235258909207394412687518605244003848763051715742920269134449996390653498282881886154192140131940808715633714919462157405340961918680535487476121826480277954100243227978119850629731385778530952503210648423260415081106222506260696266634323178929146895123410219336222973964766087834721320961