0 6
1 21
2 91
3 441
4 2275
5 12201
6 67171
7 376761
8 2142595
9 12313161
10 71340451
11 415998681
12 2438235715
13 14350108521
14 84740914531
15 501790686201
16 2978035877635
17 17706908038281
18 105443761093411
19 628709267031321
20 3752628871164355
21 22418196307542441
22 134023513204581091
23 801721614904426041
24 4798267740520031875
25 28729438001035661001
26 172076350440523281571
27 1030958971698634262361
28 6178267197920533456195
29 37032206100719054633961
30 222006395422745649098851
31 1331104743501171511132281
32 7981962622908886040653315
33 47868455774040704115501321
34 287094171731787484142736931
35 1721982363435748258260027801
36 10328981436235479971640279235
37 61959327257001263057975703081
38 371683166185583028864230499811
39 2229735048113008993809039540921
40 13376590694799440631405739629955
41 80250446803890802276021720679241
42 481457196416740191329273569091491
43 2888515766139043431263042341063641
44 17329957573713554745670957901841475
45 103974060481422273717071721389469801
46 623815938703214296785974543578415971
47 3742753513768586857580990404943987961
48 22455810500261600021724262686161089795
49 134731310129434235301557188791104314761
50 808370096574385391292591710239182377251
51 4850131759069038981081889988750846905881
52 29100346455063172560967437033991665790915
53 174599858243764946462174748398300904254121
54 1047588047070084092228693851612689797679331
55 6285472770620236013779077393348649094809401
56 37712559065369110840924311466433898409800835
57 226273966603049288312757784631645296482727881
58 1357636860682853443069761741240996653410626211
59 8145786469461447608673181631951720190422290521
60 48874545343756473931046032385288231898211615555
61 293246404698142399063985681773420784754029176041
62 1759474091369530628018378309359921568609581921891
63 10556822864131198761011911125721305947934632741241
64 63340828764399802828733912956986655416915501571075
65 380044430484632009476043545627641423885505374638601
66 2280263872399638584128905593043359185284789219470371
67 13681569681859786400133828971121123265008584633553561
68 82089350328479381913531839848159089461875632877043395
69 492535763157523165188357506098328755990071336641355561
70 2955212884878547584239509662466802582675926648959175651
71 17731268838939025369276341497168132287681428749047319481
72 106387570681975639128019301855768043265709339856785648515
73 638325212333572419702566397609065181834518777647596366921
74 3829950215210072044378183549670228465359840490465993741731
75 22979695997303798303045020874277498968145071964123319031001
76 137878149514040333625997292640461590773877132184673096442435
77 827268764735332575290008654337240926639837094557418909112681
78 4963611926667459737391729014977029777455108189575345189472611
79 29781668251282125524534958971752830141091780824808139239280121
80 178689992964079771335837443142054623256536087768657324719121155
81 1072139875066414449708982066479133882130660085936604410513032841
82 6432838836808168729726954985667646899200890751143604874331072291
83 38597030952897434227740144155752374515024291323914213364803458841
84 231582175377626761381385338713816883581893016457639683117831220675
85 1389493000566971535435244003480018379145908663084999687146271167401
86 8336957744907884796634962262123080878807189996316518298015334444771
87 50021745176977589693082618248147788059765187892243387417640326959161
88 300130464599516954697481346527205768076137513576549635152909673316995
89 1800782755285358858770301918353404090317950673685609164636968145756361
90 10804696370153438997110823320126021624731855728114909217887059267494051
91 64828177413127063971357769421184471477860838653273348938253272736373081
92 388969060439794536836601845813394035639733897053806785323076129272226115
93 2333814342443927998321851548396014458793602778572753736835859907071839721
94 14002885953689371925482168966134091477681455051915238770891823481018924131
95 84017315217265251426807741407842276458586551220961240041004604937956692601
96 504103888779236608715057803429819182487572718250742486054909082712852204035
97 3024623320053645156199954463198808466405869960925481986035702577957734857481
98 18147739857212998469301968463103855296155782524174947019696570021585455039011
99 108886438827733628526539833081386128714164271288175311782478074172821314509721
100 653318631388679959913746365534849126427700110878485936885498858529278094146755
101 3919911780443470704058484050572282422092218149858346079388147334483200452249641
102 23519470643217778950444809678770705666391712574770984545730393391456620904542691
103 141116823662091447345993889303390488667251166769448828356308789910333717877216441
104 846700940986472552344010509390489724551473772787661594958013681631019395802790275
105 5080205640988454655609986993858906556476406231236231108132372724504120725359056201
106 30481233821278824642212293929394133879248815708754496702231367365415156627811339171
107 182887402804413431399326632522211439482179951496848369428697016931616035278648204761
108 1097324416210183006139388176321073720525030430480718893725230622318017476623941910595
109 6583946494179610125606127109699753097442722249676979771830340620292686836122097517161
110 39503678949670221197696377500402207117866349023750613018566096599047871710170395332451
111 237022073620984129407318837546780203731885959401490894040299795606532882987484538066681
112 1422132441340718787552985881335910040084251789816981431529369581538749209429327397523715
113 8532794646118382780876759541625180196653014404167246326800549779693560443683042210672521
114 51196767867080646963108698411133983883601408753549308636667432304358910001446147161226531
115 307180607154335633168108575847055626868451810200856170361592390465245010519450118031794201
116 1843083642685272555956796100276941214308565223834128267285068684061783718607785097229085635
117 11058501854907929120484950700808079877605005223326079414443036024358687870063718661439962281
118 66351011123429043646644378193274223485084844321023224808014257443068048596290764372095325411
119 398106066710481606498594853072548386917418231081578242307852497455021533077189554042471979321
120 2388636400112426362085432893882902850778259991063877592906535754527396299103155870285568692355
121 14331818399922241787982799664067868946797125217834540132828567145093070681998462852405126826441
122 85990910395771868805251343182389029670861806058751686773444850641002688995668357930242390333091
123 515945462355823303218294919860761485082548961889698055658632100972484192140179277175250878014041
124 3095672774040900271243760362102778354177769620739531067796489584689261811585980269044866728279875
125 18574036643775203887132742543732008976964299302110133025659511058614305610827342026968691918305001
126 111444219860300234621148261743665914654924297355104325190901098384751566441585007173623640538153571
127 668665319150046464218652221371153458028965319453400348532030091775834249355864737677160870221290361
128 4011991914841504067770741056783865263203177662759225886228127986161088729996642695956734201474824195
129 24071951488755150818918642879532532812487286861397455802845475516906307932531284457433450338976637961
130 144431708931061536974983071555520377673726413842031686119301226961662934802328557898282887738630690851
131 866590253579022382157255427061462068566147558310704237227299441109262601412693249748431861763076400281
132 5199541521437400094480321256357327018134720950395514187425570491459579760180811142594916152599833541315
133 31197249128440729574565885829474157518972427932017203707388283805406192574034254489423785838295892865321
134 187183494769726022485815165719045611670552865638372920558134187199457735249812957903898942380460708648931
135 1123100968613764360106990485167475760830494101624077655564926906092078274108644983871744226672416568335801
136 6738605811659627286602441313839660051113173628874518814204303717576076014780131113146122727843728179087235
137 40431634869842969349417143691487167865707333219273443139673274943941706633692587682773393218008174504427081
138 242589809218483844245515356368269765502894287236474544426083501091606332418445456944145122972759294998331811
139 1455538855308033206218154670014755266614652021653419544502881486538766059929474060206483958681210008535688921
140 8733233131833849941034240921947826495890481663217771795002640820299402519199903740058856894626538368774757955
141 52399398790931353164832011012317879569220285637098821177642816260790616902694593357426081465590557257816763241
142 314396392745229386582124897362399664836166871545202585818851843081890280068403348441068841413204684611876443491
143 1886378356469582657458413556158211063927059698024133742469703865828398235361258977798686435658153014652829851641
144 11318270138808527634578802259033736309335981139684698648564192724048864433290046513642407396419222536894319689475
145 67909620832806324256614418413286385689777323688556369046356625479422090391890506037561226335084016389943228913801
146 407457724996613737785394535769784626127044413739516312685132383071614588965910129704760421158269093569715402887971
147 2444746349978561387940907345047625207982461986856564502335804983164322383815497174241555558140904027974809670215961
148 14668478099865763133788144738344682069108922019615506532884592644740431074995664786151138069447302404389746464057795
149 88010868599166552833442371834020120781176972888182227895588764446673633631574254130951307180496125137597543263118761
150 528065211594859187154221748278510363561489802211754011939528881652431112821896390760976169839342524410906016261569251
151 3168391269568454473693168077061528363908321681558027108742097791151669002393480244368974364624236428601047862975373881
152 19010347617407223595998196403395573048815816605542500125006727412746567140840415644092070989432857058096067485652278915
153 114062085704425825345185118141801740430400220911034046350718378606718529745152138979332226492283261974593202670998418121
154 684372514226467370917090407523137104512631486635669146328697299983087643889670527506204477823313138689665703841949191331
155 4106235085358366319732440938761196541697753944763638401786209915840797671715242108127689229650038047543445167274590317401
156 24637410512148008389544138101722011243179605669679206625980063402055901470280062850618321325473063859175236805490054208835
157 147824463072877102693012290960278077103576071528779340813238021547748607033213902375496639705674931834630708411717408251881
158 886946778437207877936811057528085909562080726746525986879209606238463903561402237726794470089100837925346771514776052058211
159 5321680670622973576514552904067352286948134288428105048492594461910697168172176358611696284454925100682015525795085329638521
160 31930084023736473003555750219165296249057169130627318607015337716605243579352832404175242636133481324549705105413603744343555
161 191580504142411995743676665289865683649145286825298558975581335507886577901908941552659420785450699025234534006723823802060041
162 1149483024854437763073770811617835606740724901324385718633590698593545842524162169924393805907245609721927474351527722450873891
163 6896898149126455521501178969117309060960982590468839563452365142036464718704457745019987722850683811960251143688821604756729241
164 41381388894757877844299844311823683053498530578063484095868574589743731630190814610902646609636203736603453121710112048689019075
165 248288333368542990642262918356814648100252235135183240216281628849201377916180504646132981975076114288279004459199093904570882601
166 1489730000211236561735896772571344262860210175107307988477325170188915168986768452861189943859667404277467099920277252202293542371
167 8938380001267312459826976947584721949904310895973667524798540288904737988528006187941418062242651477409384705343520681875618981561
168 53630280007603340206019843246309111568939378697886178697027660161923506544543705382733077592141023815979491969953508587401501611395
169 321781680045617368471408967281928560784396895179118146676855410353855788910603790852518992010775195175457333616812698973323436959561
170 1930690080273690847004903342712220789652956711560034792866369544637917852831508770290908735166945101151653776986556040219191575967651
171 11584140481642078262911667751377691735021705873892119622504843242745816032969171771512132247708172972769672851262151473919074858987481
172 69504842889852135481881244983792464885134418874433394686543795240238681557886310765357294368156062178504542461294080574637674325736515
173 417029057339111142413343662280404279643764853835688235636342404976323981779180787717030443572274824843078525854864704817207410407330921
174 2502174344034658502090342935570744801359130515694306659220215008934847222892896786417369902785514638323779426358900099420328975170853731
175 15013046064207909250593462422866351112964488816505677743935358373417831501277844861265698258251078868588703909937173685215585781121739001
176 90078276385247246693817798584408664951143456546489061444104200873691023906387247442955007403181162466609234232253216029441024409606450435
177 540469658311482436114191911742509368070875337659232567089798236553957598451772532859468930505921962561076935472617443228770086766631436681
178 3242817949868889396441577071635361448234252938428979286874583514494358300467403245201985193274945404155546488713472001110648590309144504611
179 19456907699213310277431590435713768280406233875230166706123420795349406028176741478795041279317522317563874935724600363046967821558677828121
180 116741446195279731158500182643790901205263831203815941396979620678385400815767157597751375339188290162836241814704371680094267536680909449155
181 700448677171677734420554296010288039117006513901684299075726294362003700647990398812589562471126086506735512724397842784143087761880362716841
182 4202692063030063143871091776799446091214322264470504827341858284579731788055715841969397102037720510187725095252467245800688957745327201624291
183 25216152378180362549965380664485284618188011682790847245704618879038752716740768662815763798009542481110825724273431920704908302405339682646841
184 151296914269082093733486434005354823217001109339247467349987733185295987450640190395040665244593341855670675600657312357169770022699066348268675
185 907781485614492154569389354124344817454822447298649893344583618085663140101150230616657722406625583054326298819511101741556698076450609224211401
186 5446688913686950888258689875207149497946816020310337485741875550674264000619806673664008248517908882150714748084919775667330174708186179098116771
187 32680133482121695133763908003548304763585512325264666260590451312860115069211911079060112347540546962938170505495729402324353687344798590691587161
188 196080800892730119823642291782816886700296993051843007165196946539834893604420315585747342845589322385991486666459098710176075625502486707579484995
189 1176484805356380464047147969504536687752744906145300302482952667306433949418908061506392843966978917539194089331501061409275233926882828211978160361
190 7058908832138281509809358911065397272099457585374881958289570524030883064061670738930652848526824166293108984665775728913566215464452374828861886051
191 42353452992829682686488508936583270591824379892092167850425695267084147360055473923354953654197121457003222724362728054189639389615575734385351241081
192 254120717956978064257092830970454063272335225801077289140902533912299416861334956111958786022566396779705504360503564835819371774777095814765725914115
193 1524724307741868226233365872577496597941959185246324751176758032626621753775712303708000513943630448415609017177761814046905165305206172642476999603721
194 9148345846451208560854239669238840757995506656466212013275585444407221455540732305193272838603368303537910312135176906045006566473174884495648661636131
195 54890075078707247382395660184302350714907847234894423308961748418618105017380001730108971439850675297187675053967194984648850488903001146071633186600601
196 329340450472243464380725071950160636384985318174475630793243138600543386824705910491793030924259688187460406470668773913627104079393422455385815987812035
197 1976042702833460686716105985922696483831059876010892578628545763235912372212160202010526081077390326272598626292842093974895019461548969221974734653981481
198 11856256217000763622455413686644842250765926263439522797803597443962551859628177249493788789938443942730121180703018830184817404110493433465366700163671011
199 71137537302004579245526370975412370324188701307723866843730732136935681667852747216989581428434317599360034960053316715870345249163916184363105394404257721
200 426825223812027463027127670130190806365879161242640425053920203763785010765261018526606028304879301848405581125425010567319794326973671430624399465102074755