1 4096
2 3888
3 37008
4 363600
5 3788640
6 40075632
7 427910688
8 4599435024
9 49661922528
10 537886587312
11 5838098127264
12 63455538372048
13 690372511036128
14 7515830878003440
15 81857442742673184
16 891795388496947344
17 9717546975714671328
18 105902109947587582512
19 1154224929609278631072
20 12580608663657946720080
21 137129168631440072673504
22 1494752909462269528637808
23 16293582654460754430258720
24 177610594595891946622289424
25 1936085634849909229867104480
26 21104863280414255391268831920
27 230060497214262702989340708768
28 2507855964663838716922252931280
29 27337815709366876405452456117984
30 298006332389308308355746656602608
31 3248534483255813940295066550836512
32 35411936408306198243383110056448912
33 386021956876444490180487492197781216
34 4207987418087155273516445101935919920
35 45870863857819363581663107475669320352
36 500033898020169889522701898696136137296
37 5450822027015094037786028183123942444256
38 59418895711648218301606633215349867321968
39 647719784468582661768630077670171420396576
40 7060732485793472103000150240408216659439888
41 76968382115458560790596818052933506413567200
42 839025116474906075775041854300672117334555568
43 9146134175755718374068744194854084894752695712
44 99701152015616160301021842452461961708950471632
45 1086832922829927866925994126778273902389996075744
46 11847463949041720247195343053742911792799185490672
47 129148095569587781020332664898052076989881090972448
48 1407831302452407872254461694145520606614864329981584
49 15346637272882430034860075163627843147229289875768032
50 167292256719051284604629941336462726583060147455134768
51 1823637235115623436849819895463068939524566869690718368
52 19879298845262429006757175491816109484255328914009656656
53 216702376443451986811712026044910976922526042642914291936
54 2362252327158827741129778543589684693053111678707002954608
55 25750691566058544622880014098710375701032496690753922705952
56 280705879099923681826996434880553708036415976257577942916112
57 3059948520635669941128230341861817529725837963365308862800096
58 33356212485091004856889278448055503736939854704342370185401520
59 363612950955729449697961978256488828639066978721101099380833184
60 3963710752911684513285723154304292871910430572310945590461093584
61 43208040009351781846156364421592380959788476253479833190545608416
62 471006800908357134470874154297955902755396044642824640754811141104
63 5134401061800677865096629545071779296716728915665308793486367496480
64 55969625518384681010148017023313856733605775524705669689469952403856
65 610119650367209383032573949567266981131552870102102995214688688232160
66 6650857216154537347361571653023008340686568512307922240615806038471984
67 72500372153345295916827955560166197400504451513057386915256835104370336
68 790319772556181986916289865943649102091343025281796962790725635422945360
69 8615201885753914837778615684779484987044951608524481888326804385362670816
70 93913509581376414933108675376005574525705488412652294040131025537333177456
71 1023742379905950939505648766778076769314537115638661900330171173536349603872
72 11159719885746742885866547175351601974417700049668018599164455148458076981008
73 121651062193768613889439050352615923357780626671568604033475153799288127653088
74 1326106845367493348474404195502362480758072582756000144402915845048400179678640
75 14455766629719006273633294763213081775967218054780362320590576970843108677472672
76 157580959319299627744446852465899411726577046806567712559099862644616292179700176
77 1717775291760753753121740636169023623160955133325567647482700854879065773968917216
78 18725307713127779639102268657948451133376534268301109173962215818058056323681502448
79 204122827143423257087353762860212962885646734078680418097414286437490456456970114848
80 2225123837714720195757266272287582994145204122037619036843162011474166430323395024016
81 24255866736979082934642718738760063591890607965434726496541200116759794701781489322720
82 264410933535430464661276945771539502398230487491981132890935077676229920385486764228144
83 2882318843980634268306759345874118544747371265225663147499926288995673256061673473770656
84 31419888002674602343541997465871836970682165927082838047225462493161487890761360621597520
85 342505258973093869685169401380422556858469534767324686193644934459271247887406098667428064
86 3733617777830404027991027379006598055618525880391150717550578403358956163317510722985928048
87 40699818019513447948616389248814685486932318307800004613652516749208560132291994622887421472
88 443664907708920674356720636250400265918624037722942722640617955512866204498794846214033977872
89 4836349642595238473137149674487642963937168483615722513176660177956844679786489569921181337824
90 52720594888196492189603798853601826655190136680295299009631177290712194696598343083197025199792
91 574702271499510677703726909625971122265065675846567544021580880124758501563591031051566715824032
92 6264775683338194220274798159475831165043661338503932216329660859542684605018138010812299122834640
93 68291733492093837058814540058528452330282004964393975766935796495853276794674694633938380500981472
94 744441796337403710169575814622388124723834550907936778725160792903990456299995554191814647975620080
95 8115090360068538800556992664210284031023499283350762430077498613243180730177640222648216042177205536
96 88461840638284062304015971537215066494786747418269175257884196915355907923779424969865623406146535312
97 964314246902245543357965800722376115811906421302619287106102246807904074659345087434239516820672650976
98 10511899368915084155899895542370792595312096699723801416868673280148393181822026236192640202181349664560
99 114589231360178123246681815384192633545236764552554555163584346686708527131350955685774949096800717888160
100 1249126488267707474132430266776031380872838564332746759584479265713385840967515126375629521788965871871568
101 13616610960480306897218227541097264833906848539768066151994438512735692658645497248498306708455307358002400
102 148433401893672512434844474399627342642298169053972308330616266669204816711361788850120968348013982146838128
103 1618058624254866563918986632588993841653122998049679289950565059749265481241693708829163090991305536907740192
104 17638305651722434986088853350434775175582460791378632622188219511467526537668959888811848496614601721864412432
105 192273519389232896425335903011967574990254297514540595123532509636194943771694114447535509502704650274721721568
106 2095955642695848806656377516104212810675988665060785307759946181424477777616198023940622830510876248930098864048
107 22847816330107563601002675191875613570684702562762167918977654321745326099271449225520763669530695058452582546848
108 249061907809698018590144494296695990701649585075212569989319231968360111920488664678043892138458828629881583079376
109 2715000550843209602653956881437958243611721216090759601663371059827914957935713027957886902297163749726742936931040
110 29595966946142172500877171907521499949722568211515066875721326589956730492033482661390123859844960925653014086629104
111 322622866210874739370339464857844623000580828908892809288979057845524144323924826964848178591584656766897771660055328
112 3516881674842102242810019289110934633473227804556949688505547741766221791500646983142857047351071143876641567061666448
113 38337198042112252273465503237507137429391691864336847503576250835474201246793248195605888071132993090745202452570084064
114 417910208419543314223350708461910717184623098468678269093821438850665284256186965630848877205720899530899180991544487984
115 4555600075660708222787685204516383990799750590318200479807711717062565096727323013935199887905877924674139787494235467936
116 49660170130434473911225256680195303828872383741899975167636460769412467297802182240763497359014024420028013599964911786320
117 541340867597125050764369771944747951957053860109534011098367620476548765457177135971839387225371120810433602803480624496864
118 5901106141221433589707602591329802461856105483386069105938820063512343693818793239488950285762387965846978911526190109161328
119 64327405844181005889045671611330123664336213261470627486386956696812312462227153739886448630418612416560378960518936142815776
120 701227031613003724160002177318618864076124592712174893580491377185449555472458136369034330299507730773952542216703260706424848
121 7644010253668032456423662112384374860881089738389490333594123636892565268338376428470512778256728182702463218489240578303160544
122 83326640480153533850087444558627564191392547520461485677214593194201042848620242728861007926995416473559085087408602916736759984
123 908335910509402567738883878836563933088526921502198638736518172244685538921701850962397265340127562962720058195857711033453761440
124 9901684762119490963576148630084439495829667847296525047663556580851496626832802395288600940854485367300494831688045277058848629456
125 107937339032875803283220503211645187122204554850915715435535710195895344718551776999783235681186181932030716201088216873365180866272
126 1176614832464546159094177074004993965744889189979484063477857853349866368981464308676696193165002877796231338845712226821073534967792
127 12826168185912953106393765421289257838576627575459739985377562274458824489260830421904558843235357257805169336780728164522067276435744
128 139816859174501881083679820632731405181935288790105197522261874767158671940776785826872573690155226030441732491972413953490240723309968
129 1524130498373862634862555745526740572357562221955940217373487299631869095009749496849691465814180104611522162809578203952887334913271520
130 16614403940901820366896027776840353372785077136200839523343042114116943798353981644893940053072851461336552433456058306236112263904549168
131 181112062652093788340536949821264447161172604064338968231695336804663519311001608355534984795012009030722954404190180007490458920725104288
132 1974285647247571053455463985242085172422062301439635473698916443259930745627262787860089865531969046111925511234520582521007650257412279376
133 21521503095104301114366008893445480165571380569227335129192895295325474230536576489349033088980098444688427998681425029624396005015395386592
134 234603891345872140664477257108313268396197135671184907436179150825646664679947503732467924939795790425989476855869668092501556419882587607152
135 2557395066292837941815256420248552734084024420860921950973560056943249541031570841602675230854820008475417569017609722282924068629252395778080
136 27877924307132449110860893585790370815824984703493440500904200946307010848380260239054235459273635094474012484838559961503648009780525789934352
137 303894644170403025519756000181141598188694987606963818000335161199542658973650324254606155534465459102387861419523751637347519709911423756391648
138 3312727078889012273929906408159272962590513639623905232603048142080554513034614424686960063455121070016698043666882610002878370443105705074651568
139 36111727895576140722249475120046554342651497390273809661555738725692862525132999740364665630536592284046476963819525569794369200347878336772123040
140 393650566602508333666732464236770079484163500247940186898316147486824332847280637185531066713286033749044518228511339786528222316604173235037025744
141 4291147990330844411006267720621015075915787078829296088769084493254738480485948769166611228652402095679905330330307473374889901993653872065223135968
142 46777402694593534022549192947318957198976558202674910684877404935953333595375011109850463845586620317045849233843448116490086791129573498927387420912
143 509916089536558614307253679793036185554018426545057706744417278205933553700713305639781244529858066313617268680292477590694427922818755358019878915872
144 5558547576184852176416556001220132737956527326664858330547896329996735958297682216527123097344260980674621954043237918443844660861466163866866901549200
145 60593206981940685216638871683932539711366606324747093894290659803552945341769946878000749266689734637958705063555399377452731042214132067237034319551200
146 660520879246713256940932359857403551969098778145416872261150068860565204161777626910795450802019869772633933802324598069552098876711792538806369858855472
147 7200276295837637573560478043751990521170530808323610121830320013394861630763224031934543784568604387574173889769597779874289550036515092722978917173222560
148 78489538128645531230227261680240036364867108354665659064742075440509992353953887984484140060732634120241197760245170560894234185537834233071746700641189712
149 855607110411783437917846348015752269247572589087361767999283776323388787224670754809967830067046647114607603680344712908775751845083574360039976752609241312
150 9326893046399873878904052201903885127428183725665098003516284953358744007425467349197752919241359478339517973778022669296215096254222946821471386353118366064
151 101671588326464051633903625555524802408851983744275289209383494686352061968477890161296165825016963029291943609738080090066627449337649424966165641507153829408
152 1108312470337166125266327472196815640788533580865070029356341365695742247990561184404448344540201221918258618883928098272397394804265021072918914496894930673168
153 12081610527816878586850276478566508027923131175671028542101356334882350303741622978288996453623555326857837888503541087772837064091782019883825588466126490540256
154 131700505816243939181096884154866600669527701769993376352770084905701756188070227755158376651163459073395723009344047904228832560348307826173059926346301034646192
155 1435654889910502071530556653259328236871872545637541333978885863563823823318933201782381967826145738728383667867027760186112402790627141133178147733201988116004768
156 15649939612226752400635855763278944273850036968061447848420949335101772601151380228173385206871249080327746282095975029894678122596242261917502944988504466070522064
157 170598527255817202758971741490490670222349398689074103588808179582663503592889238418647139698127416557078817085327995806727484465299830891141181861704326024416454368
158 1859678581706217923424873030217863232490627268428113638744122019580635936426435250274268409714801990044649348136763273240231660115646050466444139353971111319049507312
159 20272182198096454309857873128056549905006860290911807627341502182210877465251252269539571048917820237648962694032867688401261510380539169662299870606790439564759043360
160 220985161153907546280777484953977388573374996348464626761201193102275915281853699646394471590391336067793714800245341737577230476169803216807500997784517164082677607312
161 2408938562855064188934360834255034977138139774557730071928767843814727872810953387557370559389608585895665694479570509737176150242137416837138134051670028433860256444128
162 26259613855107082531344114976389640858751096253170646821902635100206265227240167288487930795379417798739363310534383820831384647120008511359180332248194748473049443879728
163 286253593367719378237061469571479270534396604201487402965942343972223132558536956530394109844769066154866864932676987495204767592086427657635161703272201201209615684645536
164 3120423634866031153438672109428810194435813080189128880500361786596530961730637215430665359056506326840447034582297039878156131934773744468325571059741661507359033578009168
165 34015446047248026835213491733435791440511739890477232842184349047082848884132759387140395132406838314285256723910016733594315297572033858681066545625158983532880838975991008
166 370799194335328431597032339962251800199353320443458265667502694180184210349677426242150350886385973656844480704953707619358469656462731151485203737046018330347433627940151920
167 4042047319583870815936710425727080234814253834111225325600365472045210241244113213146409773112802123482440235769881641932917320883705460790220453899236635934814189254021676064
168 44061979592598359811680434346723252943088829989562075275836015830496018444601876416973212341593659108938410465203516199792772282547207704105693721113119090987235644053982185744
169 480315516399849476779167815960172718206381458016415243802727854289682835124777217669518550263665664197901141068785877597897831473426160865695931280799875778747144608676821974240
170 5235874498321635344561018760909116487983504764822299523110175517603912170464321362705015924089328372262421406722868504267945108560381904359103273196826641829469996531660797936560
171 57075777954575002004906366501204560200862898353977698741955490640844126215582573870084589115449857290527516221749694916451309260792964770142628865357060586375134242049466432132512
172 622177714565960449425577874678311029502791382272085660273307528633985188622811781685551412566485979494340822284930943550508322354395731406574084687851106104354572107653578504920016
173 6782301045648607102597146768520929208900559515644504064152500532107390637101622366837884165427027966571542863788020220261495244907959216076469596156423621714599455008290243401276128
174 73933229038741985140676693974412975441176740321378570745624353425484374812952425893816276918545557089034899247537150923006453873323811135661938801609206486188022189756270127124486896
175 805939211383434428982442353721245959028226578948564877120079037855192935568835049853911481031279373447050190897534990308790974060256291705080374495510392638792105599626078396098939680
176 8785467926809821002155261500498708681766672601106861552032337341069196216806070006885813444355121974914315371388036188191153384777354162844897848852140653414564589469465607688082331280
177 95769563762151667245397290153998154758080105450228403428009730911376270967591011119542189734163906685119750200357239851868579123630771565835951485218608744946292298342190954870736888544
178 1043975052848812925138470375547012621363928172684167717120727321273469691920542024918298084955531333963460377639439207852371432782824567873804649938475798483630162945941478891494774133808
179 11380274360207602311995782621894522201947052601911419092931793927145597131141501598041144405419121370162575851321035135927616255259556576038641591633726690562066245786560570202590044375200
180 124055305881293037903514689009164429750044570133567244857385583947146976429972347755671006479676743913172029651557957347791897204218962554891693265047341688647414913809317042736084097574224
181 1352315280826009472483830669251585176154297441000286202739382201822462324689231231839006270822442769636000689138762486860931149789039113960784239359857643611958494295560350921150031555252448
182 14741462332174998408563053913800833217796504386645627710701390375462685371284970428163176873886600430284338678635358979487162993165214361771306117557367715934421920977730606230852285012581232
183 160695301437545320015135870886169561275706303928703427874096864194675943175662989164165127042965634636173865790196953803334646545516688915542680487609368267500379551516886265682114701081156128
184 1751724443764430602181950312137970527464535684774659943795979687344125701088744318555882691201591315104328623407338581645926433036298031857816476527834215456616905060702164258548426855723332624
185 19095384242297836587734618452957245767269461198696511909986232832360264969490044485329860894632525986733510093857731971731745518444204298090586071960183082490044860364197911382739346304354042080
186 208156996757665808487252650256859495808783248841830200084880095484463710304112902584682622349406116807197377840598942025791522334499606463930825103749871276252550524345388189866171672001909791920
187 2269099943178565389089591735629304410029497701536428815124415187867116683318853204562503711440687189260685710107885287894034384965493265929122885678557758948912198611553588371549844439858404830112
188 24735246147537209880454053450680500535793242251345997121542846616569895710448918435277858993184989556269702837643568647020155075322396023060708917210976479894641894814767138458520520027025546342096
189 269636603631568914908868066385147499619139925889697056901426569217693849400161004842855591874866092643939759215806029441217751561593105024528268256014941024821431041208066630502727227521756665671392
190 2939283384701900006364609433541266925748361573865634130837533512406226599810299275021566447499482282038401106664665458480154683630662037859794415634355144479230019990318851489004362654651933274784752
191 32040853130569408130165901851785562995088079035210787950689259088636821813443736423642825941882548033509635508997359071531443724868944342489374565343501875880200232231203741509089618180001081144871200
192 349274341724909291277769082019439491746190031275854495435968392088402755445464672260875646443261729708411348762359367540617190707624326029667223998880033124220496965054535622692172604039835403416338832
193 3807406915484985498093887340650218871212339869468723890784427752110661796862038501146355674500562555177245534537235153781357767809009200368964589563170731453817122625371830827246654578102592631307335392
194 41504186504201638675910706806195867683879503146499762522753795801692860501414464757399915459219503802948526970791657985442398745318982023549945913098442416648051556524641243987270003400130561671356431664
195 452433253291007870572535976712248390111612732747758345088936994230569691200137341205805109794589297774418652725742573039329786479130077720577389938159483437873806238715432372467837707770398749545275236000
196 4931932557279808039810788502933619969616996351667883749969945438642323179149846564591799830400987237828898898900763859768964126130189847456672138155930962352814144914017588002321073928328651445089083693136
197 53762535296916440618585999037782926533331776524475452140773402741710732761241608307507250467950139000530066486409471719929396136866274971102451844646198660477131128238736412347637021579583119583810940409056
198 586060366394463197338496837511640189667831361594588607798750877087788003523496747719378263957652192624059964914449602924487454985632850249782569331976211542076023043348501497049609508241751466599264134952048
199 6388589212944205069299158800472944783487985002121205782823745987902928337595712799411062453202622767584999603036053285640985352943019072164850780726683847207876942159963669120215910661422464812677712049059872
200 69641413192367427674062385230821333752688630223678631865072295699078198537956171619302816707657983402917457881064168076373299017726530517399820310313358291418482435956493897614410694538913132666657359882821392
201 759154528452603604285847505460995702623702677904513582242681899794286455802622552232788778964675077952795929821869440484906872210877342410823364451437515777181011148717572374230366691220142683846871000955167968
202 8275472476099294285651093098742469119993781022952405997181924212652701370783941438940581112819018385001919472582147343436578271295072972361919458162539185362240323547321785638444341523521699931514900750591989168
203 90210151077235681470033418897892881350132935869080173647327368137538492560831167104111884526159922518303557771832841047482024725836486252825350237258298235343127272131461429285448085639173729835250996406784033184
204 983372415397547474176227858851483442102440201181965343426615876028197376041116955534087932822996758820529260252873564085599277415474124322051823678596686213435490694914428710788083547358675600129982886480502030800
205 10719650680297244367324400496093528006941159249985688426741300113762212840803785462807140013206460614194501419716963712634679116838555071715555840941666089625615808252030906067246446063554399899850877439691278066400
206 116853908965040673438097127346285223088332574443563358975363401386496729185433327123521324456657069462874965915716189179343567043676330599472801826869178108800975700435813388009489031627576788010932192883240264994032
207 1273813526919086058855797088528252616782294689170186550975245635587656587108557258470915189168728103655224068527135596170754291255677999045207213138196692307438913332969437642831732954091357079383031158905151128602400
208 13885722058707310129436740711834210224853574564425155583769858490525988314380125109248689369014235595605006369809420323616767856833830910289351510070517075940983514218581024637340380102704516150397511285819572681878672
209 151366956793133879265179289179617562943329342797392566675706522726094068861725234631094950514834864299270831489654739405366344309923534586185755083596247651832402816882305124990725353595939064622400487937994522846538464
210 1650037031703877039555451926252982595349622787733109945931329084337149279457388363073753933632327799138573844523985451239089078511159458454393025366841267908360903264834282467015252345922143151256722824497172107905959472