1 5 2 65 3 1025 4 16385 5 262145 6 4194305 7 67108865 8 1073741825 9 17179869185 10 274877906945 11 4398046511105 12 70368744177665 13 1125899906842625 14 18014398509481985 15 288230376151711745 16 4611686018427387905 17 73786976294838206465 18 1180591620717411303425 19 18889465931478580854785 20 302231454903657293676545 21 4835703278458516698824705 22 77371252455336267181195265 23 1237940039285380274899124225 24 19807040628566084398385987585 25 316912650057057350374175801345 26 5070602400912917605986812821505 27 81129638414606681695789005144065 28 1298074214633706907132624082305025 29 20769187434139310514121985316880385 30 332306998946228968225951765070086145 31 5316911983139663491615228241121378305 32 85070591730234615865843651857942052865 33 1361129467683753853853498429727072845825 34 21778071482940061661655974875633165533185 35 348449143727040986586495598010130648530945 36 5575186299632655785383929568162090376495105 37 89202980794122492566142873090593446023921665 38 1427247692705959881058285969449495136382746625 39 22835963083295358096932575511191922182123945985 40 365375409332725729550921208179070754913983135745 41 5846006549323611672814739330865132078623730171905 42 93536104789177786765035829293842113257979682750465 43 1496577676626844588240573268701473812127674924007425 44 23945242826029513411849172299223580994042798784118785 45 383123885216472214589586756787577295904684780545900545 46 6129982163463555433433388108601236734474956488734408705 47 98079714615416886934934209737619787751599303819750539265 48 1569275433846670190958947355801916604025588861116008628225 49 25108406941546723055343157692830665664409421777856138051585 50 401734511064747568885490523085290650630550748445698208825345 51 6427752177035961102167848369364650410088811975131171341205505 52 102844034832575377634685573909834406561420991602098741459288065 53 1645504557321206042154969182557350504982735865633579863348609025 54 26328072917139296674479506920917608079723773850137277813577744385 55 421249166674228746791672110734681729275580381602196445017243910145 56 6739986666787659948666753771754907668409286105635143120275902562305 57 107839786668602559178668060348078522694548577690162289924414440996865 58 1725436586697640946858688965569256363112777243042596638790631055949825 59 27606985387162255149739023449108101809804435888681546220650096895197185 60 441711766194596082395824375185729628956870974218904739530401550323154945 61 7067388259113537318333190002971674063309935587502475832486424805170479105 62 113078212145816597093331040047546785012958969400039613319782796882727665665 63 1809251394333065553493296640760748560207343510400633813116524750123642650625 64 28948022309329048855892746252171976963317496166410141009864396001978282409985 65 463168356949264781694283940034751631413079938662562256157830336031652518559745 66 7410693711188236507108543040556026102609279018600996098525285376506440296955905 67 118571099379011784113736688648896417641748464297615937576404566024103044751294465 68 1897137590064188545819787018382342682267975428761855001222473056385648716020711425 69 30354201441027016733116592294117482916287606860189680019559568902170379456331382785 70 485667223056432267729865476705879726660601709763034880312953102434726071301302124545 71 7770675568902916283677847627294075626569627356208558085007249638955617140820833992705 72 124330809102446660538845562036705210025114037699336929360115994223289874253133343883265 73 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132225 74 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115585 75 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849345 76 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589505 77 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432065 78 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913025 79 33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608385 80 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734145 81 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746305 82 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940865 83 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053825 84 34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861185 85 559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778945 86 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463105 87 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409665 88 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554625 89 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873985 90 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983745 91 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739905 92 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838465 93 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415425 94 38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646785 95 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348545 96 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576705 97 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227265 98 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636225 99 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179585 100 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873345 101 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973505 102 165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576065 103 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217025 104 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472385 105 676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558145 106 10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930305 107 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884865 108 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157825 109 44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525185 110 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402945 111 11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447105 112 181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153665 113 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458625 114 46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337985 115 744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407745 116 11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523905 117 190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382465 118 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119425 119 48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910785 120 780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572545 121 12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160705 122 199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571265 123 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140225 124 51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243585 125 818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897345 126 13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357505 127 209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720065 128 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521025 129 53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336385 130 858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382145 131 13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114305 132 219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828865 133 3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261825 134 56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189185 135 899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026945 136 14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431105 137 230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897665 138 3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362625 139 58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801985 140 943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831745 141 15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307905 142 241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926465 143 3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823425 144 61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174785 145 989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796545 146 15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744705 147 253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915265 148 4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644225 149 64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307585 150 1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921345 151 16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741505 152 265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864065 153 4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825025 154 67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200385 155 1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206145 156 17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298305 157 278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772865 158 4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365825 159 71288134650346800291268306339067051951456695425758748915299883092176174487635584164154887676833928121541286087087412614229511011271491218722697833120659596691437416786879139845044909253853185 160 1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650945 161 18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415105 162 291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641665 163 4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266625 164 74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265985 165 1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255745 166 19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091905 167 306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470465 168 4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527425 169 78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438785 170 1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020545 171 20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328705 172 321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259265 173 5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148225 174 82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371585 175 1315033975387093376810247470720032166387584950705793464874570225767183038574270205528416634069397112806745742214044554428254858062545950965781953692662970212488805917782111149547915939471080679317823312933945345 176 21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125505 177 336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008065 178 5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129025 179 86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064385 180 1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030145 181 22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482305 182 353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716865 183 5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469825 184 90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517185 185 1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274945 186 23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399105 187 370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385665 188 5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170625 189 94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729985 190 1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679745 191 24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875905 192 388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014465 193 6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231425 194 99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702785 195 1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244545 196 25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912705 197 406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603265 198 6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652225 199 104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435585 200 1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969345