1 26
2 82
3 676
4 4338
5 29380
6 196698
7 1321986
8 8867938
9 59528520
10 399598612
11 2681935810
12 18001714474
13 120831198520
14 811019710990
15 5443667518288
16 36538530014326
17 245249725777154
18 1646142454877826
19 11049078946194810
20 74162511406733222
21 497786408489374124
22 3341193167622503006
23 22426427117682415242
24 150528466895266463198
25 1010362398347689363738
26 6781655204596563245054
27 45519160460647149769738
28 305529239386553022237302
29 2050743357248558391933078
30 13764798218628468256446162
31 92390727049607526216835830
32 620135966205929805058638412
33 4162415742984279643611205154
34 27938558247700088159347518770
35 187526447415391193054472220592
36 1258696607440637122607052711650
37 8448499778818567738841758780872
38 56707190669162585664126375806156
39 380624437215935987975019061844790
40 2554789974519575218116746056844702
41 17148010415863238815789165214637508
42 115099191775428928511412148360038504
43 772557493613472630340005477979339646
44 5185484552341497630171061908073305480
45 34805500257090501381387733925692417376
46 233618061324468828343356059768508813810
47 1568068212606374311289781748721579989514
48 10525033490332837993105003491686165124986
49 70645096356168755196968463121767389403138
50 474177079223204574875506106565067974232740
51 3182724832408233372369719422316896370033150
52 21362773112994916014200696094834690406071560
53 143389108109602220321590839920017171342556538
54 962442292286498782771622709443491760943580926
55 6460010653484625665706558044946692618690944476
56 43360249209323217554678272129593035771405952576
57 291038407263377341507403374695772232452797051448
58 1953479420597766300956432117786848855096496892540
59 13111952757649590529205137795852979711411917363044
60 88008761856434623074923875982700989111198107519170
61 590723769881173999400592385642248113205425403150440
62 3964998085893568936015904671715984672695566479495034
63 26613470834772803806186863006255646557786115929828502
64 178632325799391234026983139188401026683786744769964894
65 1198998357583908993410991398572928521440264350140324158
66 8047799047879891190806084810272442290815614781229980154
67 54017646567563306084168504303047257326464427463444857256
68 362571943377099580605082947721658964041310243302296846392
69 2433619797927021961532656335117044047275428187915738840672
70 16334703854077725015819550579147414369458913097788409838154
71 109640195328663664155455750162928536775957938739682619312772
72 735916153674659847177316125880283022789785363375307369304396
73 4939544148164429013346918228325271507179480278579168797520776
74 33154723224694993400764307296583703778268195660306828602452510
75 222537877815023407333618102671546899032271311108615380715086656
76 1493696892801308390965784648320490114221181106811547259572823586
77 10025845619948034789231428275581405948971016180975039429994658860
78 67294496547099697178260592693319180859917469355566613418092375296
79 451687512175265781004063742063135526396626083351160888855618756816
80 3031772568686732105251260462957886149465782268472917375905156063404
81 20349566150225475209922110472757416607416851970349368866570493475204
82 136588359819410720391287720113763629647111671774927096790353822691832
83 916794977368600972456890024651499384553815186000541147712573367067452
84 6153621228335793722667500732265534152870514665935944767602946485368920
85 41303732193768691308462881310165682058671227567264988493933931671603798
86 277234855677969671892194417877264259211240530719129359824846633494932544
87 1860828576996731305259690738657385117987218599432895147778695031479549246
88 12490070862481525720453296006523004403189465761391924649913506950028452318
89 83834627261361127296408578223160717755790452250606662792487178720401278812
90 562706553504291609848317656445260849527781473862235481919017883973341815556
91 3776943677098151090265244313214191899206567064471691113628994395360634021258
92 25351230496843511558779733885238154057434893548754447181904946315000323356662
93 170160040140674600920890812851949682760129394932096771534759400762654729822338
94 1142131513666806681450735172708091786952234432094664708314319123664638100388082
95 7666103001811735804563730685012477004466557019160818341952654797707784277322310
96 51455663845321047652317198276822923079869499236684572214198765779623879409214214
97 345375654506200893059134026071994203390342107319823008440257858122493455411226712
98 2318196556246225097858547133409422314814037724327720120201338028006464746591230822
99 15559971304507138518389916488097847788344938232338339398459226243273655452449984954
100 104440111579291728232939733726596531100267467698547238511031727939068327466324490330
101 701012662120742148175785697527914048522332779103185118711585014223888663657346319172
102 4705268359279001089769899640559836624293474689993347376341808706195266216530630158120
103 31582240277735233469123731119081946436774923000633892668360561277471629751039938638614
104 211983212178240422797105652434652384993162965972276322311035255891028811901004217580920
105 1422852902461273033198551069547654935418124058322309273190267420159188720614225892079256
106 9550333544055429555755358912056878316051882126238087771998229439007728904449276690295736
107 64102811081128499763481582679096746320630676669606982309327496930159601619664933929467982
108 430264594377500979704237028202967831024509537007228638753500740302796370960909612643441890
109 2887979763329536081192737314365877398641287363907578440696194860191118566993913667119121102
110 19384414200912120332628262210447184142172493223418820777013061210374660990789504560602836992
111 130110161672087687636568357532781884565250995798425015757281732609290393008608117527271171608
112 873312651848939015873493501746702744012318753044346913286859509426760457218230358365313585028
113 5861763432448655074013092479085006381029066300174476569836140486909784261951653923092873923722
114 39344752953305084532777647636957566809027661125597013337315880573031278889767114190880003061352
115 264085987569435854547148017207382275478258085863766850814312428607218604132994369788954562480680
116 1772572035546755879906508938600517756766894004614677347676952362195884379083906337080416627819434
117 11897683970741702972963603216546700982069234833467701212358829925533575729060417344251472367157980
118 79858466132227438715234372526678317304406596677941680055020200327469480134509906941477342484673764
119 536018155186765361362583014384972181113238647721884155982193593942886503564645415040859990842175108
120 3597808430406042111116595499707103197987630448861855032073458705696250473064907220929167389964141942
121 24148856483024569295120608304125573000017684241906919077627709281597967908222822979553691880962517666
122 162089583344464667186661991972008170266182400517302009761594284412286611623400126294617872250120163348
123 1087961785985633628294221897341894382336036909986658661890893321589174177989089532994615814858944047314
124 7302510274516486959084770980331932132285803633866452055486187761040855227729443720120470843777626914940
125 49015192441807903904010036618827521298196739610037270196488654693121900070365084707366508366845575608206
126 328994961977857131279576437488831012210564649221179119860481526504911098557941803576557768497974977486456
127 2208247680253713595168841769647647123266308091599797215640999087544422742531668945360424257240570870574618
128 14821983254789502051048426000501975082490770616080980817295397898345252071544978547887450932138490267729428
129 99486660653944073216481520110897611402262173903678060420018551022552879335010107004213715998281281500746228
130 667764595191724013826622938533174478906275085482048357067216859296500928364897615548719722239843028588694032
131 4482103949017101679021651105782271713850351758580394729862787326371519593090037761119240279838728312859297426
132 30084338035362308428015169973933557306390368507868092189452106029393645385329433569262930522931970325580718888
133 201929139823814905532754736734894130533113921194980661800173389428879074005645117787415858661082522905035636752
134 1355368945198555346107236741968458358697602827638184324183006472509853316242719611367872240659530464670938434832
135 9097374352267663224102015675732095004061494590742618740196201311427904366305878335373307476784118333765656722100
136 61062502869411102386221632639412405575169726764551653587391301702602945409388100038870980556684482548159517526500
137 409857736122227376201058284417881167880274093040484344062757254226199926399048958945091545548942791789170012081644
138 2751006853068049301205646762696086993979109334464990378241100793672917299260277655802760398217826157005170422227734
139 18465038081824661815649542689335081587865162251247816392997056622086254363917154592060217399599345572831257116259228
140 123939215557745107954782075544604260231746961648106891222266068788510114896197827063720200154743122007421720515927884
141 831892633256420789816662941246172976863772853911426756782395208257107382402838536489945148596256186797902795146212530
142 5583748050622990163135813358941471966679537541826078270384807783441798178709754462730004284999184975818179198076607050
143 37478685405338513924090173052421201015873922327403665551770155681623620224347775860586758417256694349604336450232585394
144 251560752200417469356552340574811650198368120951567913191067215048370197935502088132092171893571517648952800854096173034
145 1688501380537369502289572324599137625590253886631126553453101864093791959420465855250521983529468526276926036724018397814
146 11333393174962335592444503061543109490540007829048070312543632388507763848232277768557460204467907592118206056906671201008
147 76070888859684955579181917611234850074558547432747819546879257650945398936120956093141288907449744179303706573254778225584
148 510595550914677585980929522092037587778235808757917875599783661156656172455510119329833970712768238571375679707438470784208
149 3427169322219259547429575684680859517630491093220320109747894231837049756730129017403167489380738640472385663011764577812948
150 23003509415857667407156785459100589265168086216280261357510382345051221101743320108880303058321638260972464361467507596562390
151 154401897220180086763133832978422671360480550908757008930646414321995120254596487322268177103160147061459226891915516362255920
152 1036361254024865576562588870222610642043955697716906608725014203625947319107764375595915395058668819423012055730145653470738218
153 6956162250470171026262293661717340634338067412382823382258256775772834833256365113324697358367329326024374116590271298100887344
154 46690469242210061386948317251081899047692952629359179624313005112404322504850909525943180898726925688564388943567909639119849934
155 313391183178686829767354982329029084801777439433851684790238101073139117152125983159586494920007938940083114799262696520324075366
156 2103513528310137603164283756564450149792217962992489792378847470825467946883924468322771372827308228670052975140519190627780899762
157 14118996963807004311074489532219791029304599100283211731804266082767602230560029826849369005864877831766585899226103865920272134932
158 94768145096806927132526497204747285743202525158413556117725219303499058006156396241415404942216355303257590488507539950677182898354
159 636093438373248319067407764870702204982445989919385998011828414556817631490551677038462699916939613892522901961727181288894036661160
160 4269523919964688199134113710672579683635644806428810638202898462140573955978188386522297431839251107159996174061258653308469375262890
161 28657479237278786845569446871155808139339807735480281867662517377156937383006865228259514929501310918565904560809260275290880937684646
162 192351918300496850543745494199729392163128884703198833034547833594231953359737044629354931686506507649720658996621909370857171145701468
163 1291085659263111603666623011261440316762751878138160417576986600876984574326714680177402217495041988573410207468483583649374813588183618
164 8665898392293589417048777182264916455204207978172761091833899590098705153145574584438397933691088544666397480850736003684983713268342834
165 58166392296866466101439503732004836491941016034761535019633974586933955480824714880734335102641854569633989139262751877804107804027295384
166 390418747102053923272583945968846833000469391254450352983799274248125253290523908630086210870632676055001545981032388409657360887965804946
167 2620530379652737367524462919765177037631990050231939509543584284249883666891952366759915836151249692892386006279065566725903767906988978648
168 17589266708260467237688571781915323681681130983684766139093793746212058033262332387477759623956451715843519792560209596111848009314698280242
169 118060948934817603071838150734282076873005354706632896596554142241084987082151433034161422485078413194333100451177985395063116912855794947914
170 792437109208407701660303252587690547490994626944447844579544394336070001024618734542418108259666527395435691533069518946289751415983898671444
171 5318918556188106998830772682443516846841467233714107814958415642986575283680039445157811117098272630987279316716248869695775407013264598411402
172 35701122876013354119616702299727782908891425216440375134262610856963005890492699162521323921959084616914532988078078758602140412613416374401712
173 239629571527345647511651914338721999342957330333834116087151814395416243907486057776358771646133531925664715043135476694000784272502011759076690
174 1608418081128754042120148558790691238094031156463346432395108008993663915357920648568504491866983004993516555957479416469196031767963095841267626
175 10795865915933849073348438805473462918729897081996303008839112290896478051880438202983992002322952443929204064579397553682527597963800195188872686
176 72462951170649211397499533610582444370675814451206049458464350307439703168037085182285824055428245982005662910925842816299451703313568574781696676
177 486378705816455818103715640167566499100343450241809654562144855304321667717284197454291565090379939246172291949218464417874098271415823622442586404
178 3264623392367570915615152987693272141044159696207205815043362653479998358491308672031381122287694098898093720785311906076668060966731436249155613304
179 21912484585654241078959017280200827914579933301075493665581941230728589686907805214524838117534692909591984439587150254563617580887379676848932198912
180 147078827481020762732975164672398803378772703245472381649712776546781941288311529746901788602861140029849933600477584465931543215964577656801889751624
181 987208064363185780332064677146380846103942340694747604112445952224173785638149272046282957111839482302687723554727395025369813998197287713179223882268
182 6626241037102834934630336405842945874664274170886206665684194649058019719571595046110456352561517497236392655698188682990543113515126194443574528956946
183 44476004468327156115996107285746187879804938421690085330850318260087407696101081663937231542077557224270533148522285354051440261166434277493802928792124
184 298527470158486796365320950686985430493952057936891707657579964603837858440680048685372333535196352931154660601798743532468361322937154842005824718432362
185 2003746773222189584299325837083506723580650607930049201633974870995354157310621282905063692252220268135231341589564246139236004020918493632884352134070000
186 13449352346257421762796528855347933802310013284244062740299062926784310132007025479355367706989937252104078302692960041645923357628689869782125897561773438
187 90273422246316052598647249717584531786476604793868002883204472490462485458033966783135467322648327437111477316493266621550258376636794981676643110536234296
188 605924400986445229120477072749859420618422978143759492177535061993996200623810561814309085815966890583073197902790828677247402991982521932535107056998215456
189 4067026269470637898687829051388492941374247926784146652199278587588080470192400905409589283852553885828656432474467306379456024550650548536833966603667167740
190 27298294390580708568276177178178451933533267713893809828705474924775780820306235420325230840895323626242113387308516956763299606892117028860104062284020907596
191 183228931228861875795070240594527786693174751965783194368104813914566627280414168879340847716610430443284391502224950018573320841454511296259615398347099891426
192 1229851241213638680964891490228530681769809279977758591542573727393701138059730833584997214146860480764687566654875619599762584321432844609158778053711122957072
193 8254886743979851141319504589263276403443299449282253299674587918526683562251792375808021577549867996606287463889780561611915657332169738007512028131479659696878
194 55407640267687507469025465532307587197316702464707202709222791712873611024485643452593600354574932724765990723708090200631628142150385946505024600793838182946878
195 371901722609625128442663959909046283426279150434985274942814657924326436382040784054847569210107085517691931713105182211979502695718566841220098778364333644766582
196 2496242226014204808859651902427051014735101305455897832695705186772974887085502986181931350412895197049679307395684642956019441155101444624844700198225804820316808
197 16755031967079904643150908283062743974161819697694940870419028374664504395421216824482665425805096833191319863837327358914937253787089169996653506835322803659260296
198 112461480417354339296484111586126650637980206418154479251455109127067968878670541463777734956854834895762063095050270524497460821217000664678683175688674836403505748
199 754852906429113546165430853560825718078899580677407117473886909334898017238642932495176234733548477003384870459890074352928747267173610836564383507093747405965350394
200 5066649560630821068815045513389349707087061085377364037604477964381976899171291065960404288905303413231089568992061693610267367683395903815412633674866364665461872770
201 34007867693957391320183969486818715990898436570833373266146749590101914923695835432068182612840496192221260856999677221538214598999685009884784687574526051299129079436
202 228264270352599027185983165425658781683878168473371038407782907567490412174981099438457029942579121191743612908261814779049664154829157556671649176507445122576336913224
203 1532133022525916833989305122149306953483549753527208091716198717657148732893068404885453947961895971838412722485574798755998581260138948546244353687475543749697240810798
204 10283832835898198727978872624980087254881582910681242449324548043785210670825331480542033845350942985208265852731062228043627827040893508169031616994461049938781253954156
205 69026133006613040048903066397341641567384694503367216187101980661687249748266832668175305842873485239365683514055316185974414183628529115304756714542669580194350043199528
206 463310432391960338872014656648622606822212342297534907644764588899704170293318462427724023167006014626897984156022658608198530527381366584589644172392896397783344247227980
207 3109786792527695378943167121469056991980088050468781085246398010916097503980645449958736931785585488078708989271020248713895239336826490335280569112007319943015248969974904
208 20873205563388270043488609695170919937376006867970917826471608558154791712902714070521052820742670809683855363793251110755036966914734995564888688796317028169913543979680786
209 140103080873054039095077844355554987571785483514758272628593012197858989967172686915007029041878890229255830393570137345430562847508261931363260136153423053896654582257583520
210 940386142919546772871377508337304009710884944025876469433968152328928916596080893981086601389549801370953647717936662928883136432431128326803422088857171208723896668599058794