0 26
1 443
2 912
3 1355
4 7687
5 62851
6 70538
7 133389
8 3405263
9 3538652
10 6943915
11 59089972
12 302393775
13 361483747
14 1025361269
15 17792625320
16 926241877909
17 15763904549773
18 32454050977455
19 48217955527228
20 273543828613595
21 2236568584435988
22 2510112413049583
23 4746680997485571
24 121177137350188858
25 125923818347674429
26 247100955697863287
27 2102731463930580725
28 10760758275350766912
29 12863489739281347637
30 36487737753913462186
31 633155031555810204799
32 32960549378656044111734
33 560962494468708560104277
34 1154885538316073164320288
35 1715848032784781724424565
36 9734125702239981786443113
37 79588853650704636015969469
38 89322979352944617802412582
39 168911833003649253818382051
40 4312118804444175963261963857
41 4481030637447825217080345908
42 8793149441892001180342309765
43 74826226172583834659818824028
44 382924280304811174479436429905
45 457750506477395009139255253933
46 1298425293259601192757946937771
47 22530980491890615286024353196040
48 1172909410871571596066024313131851
49 19961990965308607748408437676437507
50 41096891341488787092882899666006865
51 61058882306797394841291337342444372
52 346391302875475761299339586378228725
53 2832189305310603485236008028368274172
54 3178580608186079246535347614746502897
55 6010769913496682731771355643114777069
56 153447828445603147540819238692615929622
57 159458598359099830272590594335730706691
58 312906426804702977813409833028346636313
59 2662710012796723652779869258562503797195
60 13626456490788321241712756125840865622288
61 16289166503585044894492625384403369419483
62 46204789497958411030698006894647604461254
63 801770587968878032416358742593412645260801
64 41738275363879616096681352621752105158022906
65 710352451773922351675999353312379200331650203
66 1462443178911724319448680059246510505821323312
67 2172795630685646671124679412558889706152973515
68 12326421332339957675072077122040959036586190887
69 100784166289405308071701296388886561998842500611
70 113110587621745265746773373510927521035428691498
71 213894753911150573818474669899814083034271192109
72 5460479435400509611208640121006279596892208494223
73 5674374189311660185027114790906093679926479686332
74 11134853624712169796235754911912373276818688180555
75 94753203187009018554913154086205079894475985130772
76 484900869559757262570801525342937772749198613834415
77 579654072746766281125714679429142852643674598965187
78 1644209015053289824822230884201223478036547811764789
79 28531207328652693303103639710849941979264987398966600
80 1485266990104993341586211495848398206399815892558027989
81 25278070039113539500268699069133619450776135160885442413
82 52041407068332072342123609634115637107952086214328912815
83 77319477107445611842392308703249256558728221375214355228
84 438638792605560131554085153150361919901593193090400688955
85 3586429817951926664275073533906144615771473766098419866868
86 4025068610557486795829158687056506535673066959188820555823
87 7611498428509413460104232220962651151444540725287240422691
88 194312529323292823298434964211122785321786585091369831123098
89 201924027751802236758539196432085436473231125816657071545789
90 396236557075095060056974160643208221795017710908026902668887
91 3371816484352562717214332481577751210833372813080872292896885
92 17255318978837908646128636568531964275961881776312388367153312
93 20627135463190471363342969050109715486795254589393260660050197
94 58509589905218851372814574668751395249552390955098909687253706
95 1015290163851910944701190738418883434729185900826074725343363199
96 52853598110204587975834732972450690001167219233910984627542140054
97 899526458037329906533891651270080613454571912877312813393559744117
98 1851906514184864401043618035512611916910311044988536611414661628288
99 2751432972222194307577509686782692530364882957865849424808221372405
100 15609071375295835938931166469426074568734725834317783735455768490313
101 127624003974588881819026841442191289080242689632408119308454369294909
102 143233075349884717757958007911617363648977415466725903043910137785222
103 270857079324473599576984849353808652729220105099134022352364507080131
104 6914660058461724707182579241756833681879480042945076461853022814788497
105 7185517137786198306759564091110642334608700148044210484205387321868628
106 14100177196247923013942143332867476016488180190989286946058410136657125
107 119986934707769582418296710754050450466514141675958506052672668415125628
108 614034850735095835105425697103119728349058888570781817209421752212285265
109 734021785442865417523722407857170178815573030246740323262094420627410893
110 2082078421620826670152870512817460085980204949064262463733610593467107051
111 36129354952996918810122521125753991640479057164339202206733474509568230760
112 1880808535977460604796523969052025025390891177494702777213874285091015106571
113 32009874466569827200351029995010179423285629074574286414842596321056825042467
114 65900557469117115005498583959072383871962149326643275606899066927204665191505
115 97910431935686942205849613954082563295247778401217562021741663248261490233972
116 555452717147551826034746653729485200348201041332731085715607383168512116361365
117 4541532169116101550483822843789964166080856109063066247746600728596358421124892
118 5096984886263653376518569497519449366429057150395797333462208111764870537486257
119 9638517055379754927002392341309413532509913259458863581208808840361228958611149
120 246059911270757526551578378030254787679176888636867386863682429120795594502764982
121 255698428326137281478580770371564201211686801896326250444891237961156823461376131
122 501758339596894808030159148401818988890863690533193637308573667081952417964141113
123 4269765145101295745719853957586116112338596326161875348913480574616776167174505035
124 21850584065103373536629428936332399550583845321342570381875976540165833253836666288
125 26120349210204669282349282893918515662922441647504445730789457114782609421011171323
126 74091282485512712101327994724169430876428728616351461843454890769731052095859008934
127 1285672151463920775004925193204798840562210828125479297069522600200210495050614323201
128 66929043158609393012357438041373709140111391791141274909458630101180676794727803815386
129 1139079405847823601985081371896557854222455871277527152757866234320271716005423279184763
130 2345087854854256596982520181834489417585023134346195580425191098741724108805574362184912
131 3484167260702080198967601553731047271807479005623722733183057333061995824810997641369675
132 19765924158364657591820527950489725776622418162464809246340477764051703232860562569033287
133 161611560527619340933531825157648853484786824305342196703906879445475621687695498193635971
134 181377484685983998525352353108138579261409242467807005950247357209527324920556060762669258
135 342989045213603339458884178265787432746196066773149202654154236655002946608251558956305229
136 8756103615026067484997456809752824397916310911796537072304103273584600990126845034670299983
137 9099092660239670824456340988018611830662506978569686274958257510239603936735096593626605212
138 17855196275265738309453797797771436228578817890366223347262360783824204926861941628296905195
139 151940662862365577300086723370190101659293050101499473053057143780833243351630629620001846772
140 777558510587093624809887414648721944525044068397863588612548079687990421685015089728306139055
141 929499173449459202109974138018912046184337118499363061665605223468823665036645719348307985827
142 2636556857486012029029835690686546036893718305396589711943758526625637751758306528424922110709
143 45750965750711663695617180879690194673377548310241388164709500176104665444927856702571983867880
144 2381686775894492524201123241434576669052526230437948774276837767684068240888006855062168083240469
145 40534426155957084575114712285267493568566323465755370550870951550805264760541044392759429398955853
146 83450539087808661674430547811969563806185173161948689876018740869294597761970095640581026881152175
147 123984965243765746249545260097237057374751496627704060426889692420099862522511140033340456280108028
148 703375365306637392922156848298154850679942656300468992010467202969793910374525795807283308281692315
149 5750987887696864889626800046482475862814292747031455996510627316178451145518717506491606922533646548
150 6454363253003502282548956894780630713494235403331924988521094519148245055893243302298890230815338863
151 12205351140700367172175756941263106576308528150363380985031721835326696201411960808790497153348985411
152 311588141770512681586942880426358295121207439162416449614314140402315650091192263522061319064539974138
153 323793492911213048759118637367621401697515967312779830599345862237642346292604224330851816217888959549
154 635381634681725730346061517793979696818723406475196280213660002639957996383796487852913135282428933687
155 5406846570365018891527610779719458976247303219114350072308625883357306317362976127154156898477320429045
156 27669614486506820187984115416391274578055239502046946641756789419426489583198677123623697627669031078912
157 33076461056871839079511726196110733554302542721161296714065415302783795900561653250777854526146351507957
158 93822536600250498347007567808612741686660324944369540069887620024994081384321983625179406679961734094826
159 1628059583261130310978640378942527342227528066775443477902154955727683179434035374878827768085495831119999
160 84752920866179026669236307272820034537518119797267430390981945317864519411954161477324223347125744952334774
161 1442427714308304583687995864016883114480035564620321760124595225359424513182654780489390624669223160020811157
162 2969608349482788194045228035306586263497589249037910950640172396036713545777263722456105472685572064993957088
163 4412036063791092777733223899323469377977624813658232710764767621396138058959918502945496097354795225014768245
164 25029788668438252082711347531923933153385713317329074504464010503017403840576856237183585959459548190067798313
165 204650345411297109439424004154714934605063331352290828746476851645535368783574768400414183773031180745557154749
166 229680134079735361522135351686638867758449044669619903250940862148552772624151624637597769732490728935624953062
167 434330479491032470961559355841353802363512376021910731997417713794088141407726393038011953505521909681182107811
168 11087942121355547135561119247720483926846258445217388203186383707000756307817311450587896607370538470965177648337
169 11522272600846579606522678603561837729209770821239298935183801420794844449225037843625908560876060380646359756148
170 22610214722202126742083797851282321656056029266456687138370185127795600757042349294213805168246598851611537404485
171 192403990378463593543193061413820410977658004952892796042145282443159650505563832197336349906848851193538658992028
172 984630166614520094458049104920384376544346054030920667349096597343593853284861510280895554702490854819304832364625
173 1177034156992983688001242166334204787522004058983813463391241879786753503790425342478231904609339706012843491356653
174 3338698480600487470460533437588793951588354171998547594131580356917100860865712195237359363921170266844991815077931
175 57934908327201270685830310605343701964524024982959122563628107947377468138507532661513341091269234242377704347681480
176 3015953931495066563133636684915461296106837653285872920902793193620545444063257410593931096109921350870485617894514891
177 51329151743743332843957653954168185735780764130842798777911112399496650017213883512758341974959932199040633208554434627
178 105674257418981732251048944593251832767668365914971470476725017992613845478491024436110615046029785748951752035003384145
179 157003409162725065095006598547420018503449130045814269254636130392110495495704907948868957020989717947992385243557818772
180 890691303232607057726081937330351925284914016144042816749905669953166322957015564180455400150978375488913678252792478005
181 7282533835023581526903662097190235420782761259198156803253881490017441079151829421392512158228816721859301811265897642812
182 8173225138256188584629744034520587346067675275342199620003787159970607402108844985572967558379795097348215489518690120817
183 15455758973279770111533406131710822766850436534540356423257668649988048481260674406965479716608611819207517300784587763629
184 394567199470250441372964897327291156517328588638851110201445503409671819433625705159709960473595090577536148009133384211542
185 410022958443530211484498303459001979284179025173391466624703172059659867914886379566675440190203702396743665309917971975171
186 804590157913780652857463200786293135801507613812242576826148675469331687348512084726385400663798792974279813319051356186713
187 6846744221753775434344203909749347065696239935671332081233892575814313366702983057377758645500594046190982171862328821468875
188 35038311266682657824578482749533028464282707292168902982995611554540898520863427371615178628166769023929190672630695463531088
189 41885055488436433258922686659282375529978947227840235064229504130355211887566410428992937273667363070120172844493024284999963
190 118808422243555524342423856068097779524240601747849373111454619815251322295996248229601053175501495164169536361616744033531014
191 2061628233628880347080128239816944627442069176941279577958958040989627690919502630332210841257192780861002290991977672855027201
192 107323476570945333572509092326549218406511837802694387426977272751275891250110133025504564798549526099936288667944455732494945466
193 1826560729939699551079734697791153657538143311822745865836572594812679778942791764063909812416599136479777909646047725125269100123
194 3760444936450344435731978487908856533482798461448186119100122462376635449135693661153324189631747799059492107960039905983033145712
195 5587005666390043986811713185700010191020941773270931984936695057189315228078485425217234002048346935539270017606087631108302245835
196 31695473268400564369790544416408907488587507327802846043783597748323211589528120787239494199873482476755842195990478061524544374887
197 259150791813594558945136068516971270099721000395693700335205477043775007944303451723133187601036206749586007585529912123304657244931
198 290846265081995123314926612933380177588308507723496546378989074792098219533831572510372681800909689226341849781520390184829201619818
199 549997056895589682260062681450351447688029508119190246714194551835873227478135024233505869401945895975927857367050302308133858864749
200 14040772687471737179816493649192166369789046210703252714233852870688928906487207178348019416849557088624538283957777947888175673238543