1 7
2 31
3 131
4 583
5 2562
6 11250
7 49471
8 217459
9 955873
10 4201865
11 18470437
12 81191949
13 356902120
14 1568863280
15 6896378669
16 30314967625
17 133257945179
18 585772685663
19 2574928188347
20 11318819287751
21 49755045854138
22 218712263620846
23 961411117939091
24 4226152308049503
25 18577238184131025
26 81661462577326621
27 358965870177904649
28 1577935195938497965
29 6936256868508038320
30 30490263142467034188
31 134028506169906084557
32 589159902694204001541
33 2589817650452793814171
34 11384270097006403720255
35 50042753249030928393019
36 219976962194696852856519
37 966970455354475365892190
38 4250589935417259529548210
39 18684660631588015401370927
40 82133668084202998727759479
41 361041581968121981278752245
42 1587059569486278982091795489
43 6976365612425124755570818017
44 30666572379499182109395294701
45 134803522887635295209885340156
46 592566706120222128564546840300
47 2604793210744622138715719817921
48 11450099373900230843265366027333
49 50332124305066061006709496153635
50 221248973859141245404021417709271
51 972561939508599442025355180496371
52 4275168872796325841444365131789619
53 18792704246848640443417258189439522
54 82608604108431944081622782131189478
55 363129296513458942439227904814750063
56 1596236704511754438614050467640423707
57 7016706284220470784766122738425827721
58 30843901120591287215023756790846888633
59 135583021121498088934423039908833372457
60 595993209307765856849194148337091393545
61 2619855366865317022434274671735248707244
62 11516309307055674931614175829417114522512
63 50623168642498285975729769949393610932257
64 222528340901432207769458129832684611927877
65 978185756289716097291851574109647561854899
66 4299889937308769642732305724294363797313279
67 18901372621800049007174286807343474110866871
68 83086286439167974326964443765566453616534663
69 365229083219567668528911446429902111047720254
70 1605466906106938472502809235543661100226519030
71 7057280225011639141599632977321369071444713123
72 31022255261001848020335642818125796086713511199
73 136367026785757206134446686651449706239150117777
74 599439526170247753678521248614195166453250511457
75 2635004619553243564560116556304380156845017346341
76 11582902097608709897127850345904108116011753037657
77 50915895937038340324899880009209392848107801251168
78 223815105853870958596484359459000466574795375737816
79 983842092660488450417708536771137814066852020236073
80 4324753950801432014041619589072753466731935259369373
81 19010669369100613235815419881659447791780045614343819
82 83566730956864552857126208824763505158380904867662099
83 367341011893436871128609239488478270675300471506501275
84 1614750481128035424001184108712853353860960927437432635
85 7098088783671169381417229705104648312824962787678028238
86 31201640730078559737864303432300262482352403447561413138
87 137155565944524013708784273324583954957125047530210065207
88 602905771279782032326769312720674808842174966024662921015
89 2650241472442274814393843543593131503355337250978809678233
90 11649879959423327203548332119113633820022134979658578108245
91 51210315920346533208990666615300664829393121201378926207733
92 225109311494700758511974023803747668447974821589960595769213
93 989531136664686868507800452293855055880394398042481994875840
94 4349761739873464267933612164193108418171995085511383666165696
95 19120598122298818233384573933021828162210397229150138203546873
96 84049953633803495637311264827498690702968264512476895108399061
97 369465152745712549450217936182420602159575289269413793737176527
98 1624087738205638493593490317410600766784799181517161638194719791
99 7139133316871425127707482807486968794646352838205385821955467495
100 31382063491455432636086627367642552034879956862227895109535167675
101 137948664812624995954463699717684131326014288575499947375056617362
102 606392059870993490109935675614173512893540870388110603791057164606
103 2665566432078534971249710703804201879148130100273276335206162371903
104 11717245119165135322778930496566001353132770989204210585529932728527
105 51506438380356273038954153357786914696940900289394207585914612215685
106 226411000849529064234372113652434252452820120937419749005154399128237
107 995253077433440444538281334210201361249079142807645494874181908466105
108 4374914135903808072283266115728226869809777409989032464792248294139685
109 19231162535954058656744374338476332369737673323967421943679034836599272
110 84535970534625966516246751793657069081607442911380974909782952577806112
111 371601576393032129208416348051074685150881542071398822518101593256393313
112 1633478987754990104294640163344925584492184307815031776077924054009877561
113 7180415189129696373253213142376532070935498228434129662869099831166346035
114 31563529543251051858300962330904392895423988482002210202721102451711854747
115 138746349756473261225527381018645974086227259699299423444742163141137978679
116 609898507844848460419619970720527528201869127574738386166395236193766074439
117 2680980007937239408954788205561312061825357975640019931277786057912885702630
118 11784999816375384787306484920456307719876486717413281442690972868318300822398
119 51804273161599465368748376987511057837965378330755890029277450543022334444119
120 227720217192757906280774303387294760603847761077835665450143432691899750318371
121 1001008105191524623883218458252125134129154648342296137546080301464915420652341
122 4400211975078834476770463516743876657393762180629045678452352134166336712154089
123 19342366285758133811085824208061494368776085248260234217405391899697863321571753
124 85024797816866543005873632955190270796133206908137505005803691575604083026786957
125 373750353860372098595922163438782138475893577336530624648617221756560055957632152
126 1642924541986301594245912772413195689338204760642541370381735833737684746027732720
127 7221935772853562584289725401017941332724886444081012839259120492818757073601806165
128 31746044918267983674293392468418739139125442333676373576957548311513356373956800837
129 139548647294945088058819768519966172874886244009095820886831444560462562991261417999
130 613425231772507917147849184268657183831834834386062371373705092304726271149876209923
131 2696482712439632077397873369298271855947552012672325625231819845758075913784083757307
132 11853146303545421290766401825782560327123839727064665006956324119534268146750060498643
133 52103830165533792387869909932403599996320637572719342094691919329172627297065626495022
134 229037004049022537799809071241847752684041894123945285214221798775915797185246083258542
135 1006796411263685188895286537317096029552863021152144514092266441912110768801956594813187
136 4425656098420142761398660175621668209385608951656533890363112271032051051354189218277643
137 19454213068657445288000245312417869967927100537511479028999365029157951575534019366576137
138 85516451731490370283978497172638586569325319470225349754019346585025610354931788660222537
139 375911556583409219409139880876007920686882007947672427586692898026590377987594319739843777
140 1652424714915132582692992311262003099331789081757616318666891702572087569675432962102674829
141 7263696448386518115757116388657715560929612197806974576760365388763479492294068066138678128
142 31929615684193334794013564548942584171275403375275527133542944954957437500315495310015035116
143 140355584100261539907347687091835876844645875577255320589984042228181431594756381465549903593
144 616972348899202859598567316942995899888459779929235426541090861126329731455552990026809991697
145 2712075060970020844208681117795510758702455574506986919701241819286654030942528770315222191167
146 11921686846191569311828988051306949928342926961504783303792631947365207558868493384449809891319
147 52405119350871884899935291649301153534066437292208571242839892622115212348205326098679247203647
148 230361405194638402357914792318612566064713682538636141938305221082020362319934298611666583042931
149 1012618188080998811780123892456481370926263404328542128968609447077956781174669044699161315834902
150 4451247351812520031208166378171161537694776432456178191730044675918571817830181904876264210116362
151 19566706602975901208549507373359903233447939196839609471672055775956739578912796158710530901899363
152 86010948623433421277344583644207400049853977660993427978519192774672105919925556194124879169507239
153 378085256410895391822191165903228903709655800736133477569140446869614399393352232356993431922642121
154 1661979822372830354406218877420763709342828258053137829164588319485463137166106198027496990856388809
155 7305698604053861454454455542037163530185742112993907430899548518049351634721976071631514135488369057
156 32114247943800471410814298271278540394363540976420236695625346575993895269002358195742349337242385229
157 141167186998875177790318819314461710401366222411288216969031916249233723152342846570716130183525134260
158 620539977148132106722185265018520167761541869804096102092230688905512289351494564609507072243086997936
159 2727757571892911342903836832504045205477544992221692323582078553801596384398026731973158278031791535493
160 11990623722930448750898166742659311014691984215288675627868142269166997577434133043369832062403647594185
161 52708150733912397730567903464617706116022263737677792647842262849579854913512128490355740002586587882531
162 231693464659056468783166206724661780876139309850189672304160343708612023745033687426237840691219077230107
163 1018473629187270387219657679346529176759149649412908467498955558305117666559461057074214829061668278634743
164 4476986586032062486695163365490624974671219565178686297772547184138670548608240649512432249081260365464051
165 19679850628538531157261503750364003924439057221413286396905067621902276722157670931217130109386480520217794
166 86508304932145880786260344591259248155412226783337797729375774759183645042984009321259107196441773582101034
167 380271525607046251761231646146391193221487750949786958719810171458703183681687610359257292507138280873128407
168 1671590182017029609598297369705929304847018771328949851565670550005817341742398078946526811354161092485400647
169 7347943636208849815674540285989987890621197204895026093951128265987405003515405390189352448645510476682779729
170 32299947835151904680364193300291117776844231207605652630982545963052546485091697510597136893845648329694889985
171 141983482972361900338442885631529350302834153995415793539034617521538972625484458090322795023667146774130142201
172 624128235124382630254579992406707460805218898895275771563639304955377679052099689159273938703684249208757640057
173 2743530766570239897111023394226083639726680949605457921895275232336093115630712810551446013756174497058615561624
174 12059959225554727083509085994517122337737724609244346411006094413363185332380684597996221227127096389291650340644
175 53012934388872999571125947790341410129121537018076519668535031165242677240664970646934335581645345108316933748229
176 233033226726326981448965818500241691588748287355715408879974100074371937226876279831148447531630001017924792767373
177 1024362929245467357422440621648531398027085687901044910133102403205145931418368179736203995656259434773746440935479
178 4502874656774459304822461342654630679998433711996886265696063277029888905651450511435682118269794051247406788288339
179 19793648906795815916604609100411483546760578104150758036625926822249936310959659267857534644738982513328191702745055
180 87008537192138671715081991168254144318136580716491692045375825562634437340360553494857445069591626665745346622315919
181 382470436853943580287495706998492791258115400495945226705035397652979065115521627454964281346083049843259400718650898
182 1681256113342212928401548524684065464277851774222934850822998320717174436723713383794163685414100203318630903977945230
183 7390432949279120627719552174963289626836213336142670333653297537830830539741963204642754914306241387699551001692931255
184 32486721531803349380120366087893891371954319750913907838499649309207163758033325265839935260025473982872535820746459687
185 142804499158317940883539298998683852970994729327842206038369372776434945874645043144887070038297234406951321540091637345
186 627737242118872557091233431644208857906694684273222710310127494828560666730500582983582218340178730390626889490689818377
187 2759395169378706093776398572016475606101428001103066568797789184126030180845088104245964720774193095228519594906370882525
188 12129695659109309548789795952229540873996441626385449522213089250345886888206248759838197008454107576452895150934765227917
189 53319480448225288328452228909673917931708707206007938202860064271505413619791228662239238792063137870895593271443529362324
190 234380735936571674659685394731778569936290211218069541016131705102340740976953649587547279387078385695638271597628169833012
191 1030286284044191243508847533558748552007470856303048445589132653124970340358939300354950970572809101419076439160285458009081
192 4528912424683440070913961384543639527774878919173347902609674105597652965192716695706203962757793232541720875716569272523377
193 19908105220948736135258253424403400297022907207726484376917405334922648956724492816770755827680616058465519012911925981902143
194 87511662033533141578005154626493265166928649285862415653081503502520058516907973882372286213488751359311677522145810145989851
195 384682063253951604856688315551442902279211876754202153739708157211979520626010525523767261992418285144285591070237519266171323
196 1690977937690332300985229683187302232642497264007214672603012106068432544460992649347806876231570808982444627085771764845423775
197 7433167955813381447570573940503434657076011917879236200953201296898975043872596765657255908203699207510700035064973093537372966
198 32674575243008962533250602411098349291800531715069746279887424052924695179861504310820532510615763273069804574666074869497995542
199 143630262851262051412939978138162296355147118709211629548315522907609317503656696982517684831232205674142776186690001420408045759
200 631367118112316971980835736173640427193373049986350385615292068623085789018580886480927514543240448173441389155291662088292181599
201 2775351307727205581573209425367564762841126962452605112879308821086133327595441985174027045812858260344701617508805749133627895289
202 12199835341967969905914558112829343076534976577880711299491219707869513736995426031619235027438672351537385010363979370956687827709
203 53627799103031643114839494775735117821996384736082767069794044609351008494964951521509227151844703055329824071894262585605039269473
204 235736037087464500081730109237007469580630873360248856962770299744460701643834542846866099098063390815478342368806571874060192515905
205 1036243890504186598375897068338990728307987991265992246413559316089632852564998819249580434323175946546749030552518712325062829211716
206 4555100755379386707161999994429948146202670058786057291854804839261622770584211086930377410074506027520711315876806722671270029942736
207 20023223376074544087397557049873434543406554325129543110023152972470949131758093544257518968797005330652739051580696688481371411778061
208 88017696182613927554263511467626300069593351837227523275229210568563658546278717186236610328233861646539195255317009362192447221686249
209 386906478332147272784175548718705383538371481871315004854009614268904386465198489451967815904614856572641681414734015985110317509485831
210 1700755978261492076423567830939867043602719524423186532235011799184870142244281279525533558578629474817510903366741976635933909361486575