1 2
2 6
3 35
4 168
5 766
6 3402
7 14827
8 63680
9 270313
10 1136546
11 4740986
12 19644984
13 80939021
14 331835984
15 1354628539
16 5508982340
17 22328647462
18 90229615030
19 363633214831
20 1461903606752
21 5864244756909
22 23476219277174
23 93808204087890
24 374209666583556
25 1490417888941617
26 5927490992976112
27 23542304034877343
28 93386245805845912
29 370006485971408958
30 1464405098821432258
31 5789865719464963635
32 22869584033818167424
33 90251679324529294705
34 355862456202005467402
35 1402037442144330045994
36 5519587550369887024528
37 21714044311750299107413
38 85364645451615834890640
39 335377188835118919570947
40 1316803549630584789283884
41 5167176348673997752423254
42 20264800937476745420099086
43 79432692085434075608197239
44 311196336332570144543441696
45 1218590017506194373081211701
46 4769554046623932826621179230
47 18659648184991618528738647298
48 72969710666406150528059303900
49 285234983877578149212065580409
50 1114528050347830253875964523568
51 4353252996286830490099411941351
52 16997215097608525938292521984256
53 66341992170926165760651166538350
54 258852113661685673189352311599514
55 1009654262143840251364725965091643
56 3936918488841378524658412629445568
57 15346441493385748538619892640315897
58 59804103848428844514788685708364658
59 232986417121298884117076669799363802
60 907424721951177732963545442508317672
61 3533254113607367514586174190271464605
62 13753938875065645687968064929501298896
63 53526737300298775560068850533595540555
64 208261633949717266630382472818348555028
65 810113346898467209818115229309464762246
66 3150528228967090229762790053474444957542
67 12249685964042720895532439368921145662847
68 47618237821864716173887257674445200915040
69 185067918960736928590980050455138613295293
70 719119357999062562973013434156111844655686
71 2793735501555353297892768058602107315907506
72 10851416013847211247951804146949134806321844
73 42141172575332087107115397988379613455224001
74 163624396670627019852388757346470169842720624
75 635203409231543962304167853650875360259840559
76 2465488039887412941540435641577503417340324200
77 9567979108364728698734746535931277397193462942
78 37125013723364245001650288663836061906011437170
79 144026992422488978148902042666637588426061366851
80 558667924561851344960290834545046669744171706112
81 2166695139177477736018980887265337529486248117889
82 8401903635380739003754610165854864377327778564314
83 32575788107957463873274950536828655056803067030410
84 126284774545105583406121469619844831336225273732416
85 489493927241665077565096444958902256964143457082597
86 1897078288660827299765141338826858512871913849972752
87 7351334085878515781637240679789373487002754845833363
88 28483366119793991581282682403914545029070923300139772
89 110347361392471890965041022110266718383806998933568438
90 427444056826284707242173416447774308853438280303742398
91 1655558246194923109545929850835973130985425433678699655
92 6411484881394945839371407666706358802089868361579194784
93 24826919989137654425756155066381472193856553068048431685
94 96125405543266737822120380246674545227788245115664682542
95 372139410020360815297210850098432929214945378395027324514
96 1440543154636526428778964124284461926935369749857919925388
97 5575720160120964369971979478663509223925485268433825424393
98 21578968540840872821667656701554752447542262430352273519280
99 83505737134539949872086242703924128893648403062931391630967
100 323116205682091486000583684220835625055777165906242407169744
101 1250140456564629435518523172000405963192560499502904279766734
102 4836345818284283542966739059792884191861784370712246215217226
103 18708335629035781285260182820279612171731158353159299892797259
104 72362406917731197002895000835401757455120224075577522918677056
105 279866976968106281687237304846629642543023781641903458547964681
106 1082310434014174574507962762534778959904360329488805513818882370
107 4185181371048327519463204462422720524870826357026685138628021818
108 16182278294274578924367224059801283970565702193000793645864036760
109 62564599225093451224881254157424267955992966900682711977023193389
110 241869966368987280939847582231550581558498495440779850608338704208
111 934975297777665606431028131257212408544506956702954108968158065371
112 3613964375459701398053910814476021716503584926376655531802381702116
113 13967984391576123889494728217523757009429171760866460530385299705830
114 53982171239385975776842937742955784131174785081847741362631939045654
115 208609587494003716655526234519358274847763610202070625040854081035663
116 806094667901029504490910033581210250997688722708170635203051757768928
117 3114628452344165444423292099730097752660180205890743079515585964924877
118 12033594996139137248689233208663526350881635481861946542417227713515798
119 46489406245992422945066449698085094006021655194184982800384227217794322
120 179590177031015562473311309491313677488543621736628168264310169075762532
121 693715856144491363309153899993681280673141212338624089545880285074293585
122 2679486718191977800238718158907847599217093995633438662069419468011351536
123 10348871881581167710793707061191090658728370603335816305374125818214288575
124 39967435689434579316883808783812962058767485236281495014733170220849944888
125 154344756210505954712723156168783493433360388268984806615506003487913193726
126 596005448676359091424705951169755386786813331956451050454338360297627451682
127 2301345182893458825979295649940614696092836570822445546937633879225496630867
128 8885602845363640988170446514895624198924522256725363556508032548739310806400
129 34305680477678340862785198084037756186523081264324368484172807914760656400273
130 132440125256318972307643478001425334106911246368662292780385130595389132614826
131 511267186212563917080731881028687893720554000697482695079668005196044683554026
132 1973564977770905442316414772798861260958998748881144348322605967968953076158704
133 7617816078790715475585437537977955367944385210263933872733110309272634689988981
134 29402580183041674296598445572925588398912569379133134810682059645707147063365264
135 113479304276020885019649333752567354642825346442604684473668409049279451863372579
136 437949963831984143045306768456706842130138828839463064546354510616703093388826060
137 1690087825808346523558317742888047264430580333889611900575125493731762381831398422
138 6521857908297003364454017596421082504827499124564327741787620252650861213970899310
139 25165814873529779842591027602232409255811509573662262542657584163658372887262238871
140 97102091930902357508336606575748594011808573760469920340710596419969876249053245472
141 374648855681679468033900289490251811950023215418980019497773781473009853868692758869
142 1445435693193294121545691491216852834103607180308154797729250665331584686516607091454
143 5576375084896753727998832373956550043950231976823549286082657124152338692035991252930
144 21512174522959735795238594365199526215742856465828837517736606517824374582870038441276
145 82984324764097212005165006083270774366227113949165157721096363186276785288678315303577
146 320101356474017812991324748503121692812874596835584680349422241747000038535405658329392
147 1234692861857386689474187139675845538417422841077250967216500805506713540898535387909383
148 4762232584636466675612472662726102861334043344634905055107022052500704044700286530793632
149 18367192306688327686820064441835985658284698311463689893122558545087491395364764896047918
150 70836273900765128165682938827006056716578513466105451420797837069752040071007362857292538
151 273180478890770579486668070253326925167867590002548980375829535588889004575241637323555675
152 1053476572444706666291018497424030287382866645456470211402105554662907767269172168856062144
153 4062389980355738342671131016845386876098740283157705229632864306083622790331659145272048665
154 15664628218355051318383957703263005411126244787614228701255863983987367504491776781449937682
155 60400502941817704345731305661312214525625726746233545543053226484458582445797809366206683034
156 232885919437160668912090409174244998520432713886998931575490347337211514882783555852528786248
157 897900775616482633800714911482149657630786471090006044588917100728522182229625992196935421373
158 3461753358213717591614455749134157585348271292790397232262418065267171540507343711970777107920
159 13345866457230841231811503560114396663573525220690847270757751514037637479574446886420195610987
160 51449424089409062617444711471056699996056763828964158061353381738944272727559971590693808615604
161 198334177708786157048051812503950542863221665547848149122019414430575576445429945559376858630214
162 764536293363973523765489843680607270421062073772725961407411932888937521148951500368019471175366
163 2947015088146729688180668013736472207000561335356998723399316312492956418688083635381189322917279
164 11359272441691030167094093715764996722989933758047646881047997032835023865410011742436861520152416
165 43782723192493213688213324888129134572038909052752068469157306746446224106649125299996277094397661
166 168748263882108762516640256009853416482104134040999413005317689971509598372592899833520726911425510
167 650369749124982264981004778670779371763079041220442849287953930300442838001583793559897455356276338
168 2506490204484031843040475554012479570171026768917965696003111530350415843079854545922041014927129620
169 9659541919918851400587721693474145169926170007123807398855166873266825979697366537441498468882086369
170 37224773994384647648281909194982871781336163799191065686611935504707271001168943085899757140403444848
171 143447439463072397457869249375367013717196503453836597258628334830580735609547738313610383738044909391
172 552762911228069059833294777995688057112849441638300676106642405777815579386170017856825275313720179976
173 2129955465466760055089185164107340108488460209547949613665904761550822058013861525789810007264839593310
174 8207064540524224675918380495373341581621194746749355054188047287768142685707267975543828892522392931794
175 31622123856591133723819413296977912340882885922316229780831039110629641127115648488519265418615952899683
176 121837293470789318221932806834429980127604254942680587307314803852746892959959256324179854597258990732288
177 469413557436216523513062235877815302958093551859495938188348843701358191213398777566331630161645216413857
178 1808495144481293132895345839488274670290826478226900046422775811799780037385564314241958322198183174306938
179 6967316677369992625706788979105461442124360421683959304722248563229421615986371500528038708559905287904842
180 26841104831194565331221884582775743095550710746349572831166872198863167245493815358673870373317058367967392
181 103400349695345418860285484760432111996933466250296784761767190066841338604323401579367695005272471280002565
182 398318568912806986015338442792111255475339511648875295307345602250217374284292283653747365934788180989564176
183 1534356108853718056336423392562387229318850114412564267757816404417204118211740784278805432360587811630556595
184 5910292695703307911360374194962560090247567332866074527462740848092412152923605081806020820256142977293294748
185 22765602962068391874065962842235703648264763745237162154825421744550201024428284435704194807814258477907545206
186 87687322122674732630403987028268876478366875438158632661060497812078199535702008850620739668196035449457985822
187 337739668203389683434917951583910453309941460492464602392701327944478012571645024448296934784741250752949918887
188 1300813644286748630656052238637185948866206321094583067588572237742938663271542712108960161354467394135931737760
189 5009979746558856600049102842889907941361684945034134692349522354064299348122112082225045266485354956070305585253
190 19295003391473598470482467805921500073114262689480168562340001998597068338356238088753808023629657309028109013966
191 74309078538113115089073407512396728338285707889335773937879986943600746636844065402641580571269696302355491680546
192 286172003076406867185153647777661575518694949052235532559498040473791246930637043768845217751939132972511841155564
193 1102048690687456828017192221398853487097928437680918081922013103146315417837714235832961469297062863686737173233961
194 4243878227996154349808155344076584969834016438594765748554554978028347011277750714964821126122277233795251321769904
195 16342317886654671709479272278488720322396177974925600381760787893840808393428562629339506448129800682182635409224599
196 62929331602562042449003289826774295251191324432886974881317990186873991650305709390706025989553312591124329730487920
197 242315626970939377170471886463328567276697879344437139742446145617959589491424164489560946935978947668132271418453902
198 933036595040691121651720663087996336182029098159954658016661641796165368260217152573398805763863798050891872336001450
199 3592567977860096340554395340773219321640657330069662958236340383349408900368752914733167104794669954567942513487830891
200 13832493731313317421524416850660688863242218243962041172854026213553492102676537016844163655682537626085229124740224832
201 53258048367039473054504161202867760025111584394078125530857317474652474472229056927010843282140067349750268220614679849
202 205049822315051262080910365388306972442571584097830849288018515043804856000041919662579177106811528921896572422908858594
203 789447102184275934263181257099487065142594382952210834115024585359828595507579968320514306211843176001096604497640755450
204 3039318847904036593099056753242367059534149152608708982490121952186245988488591592999839782982715635356420466254892710136
205 11700897733801526059763966766431271526097814101868023015163914723012232121324628867522135333178636797272909158481771604557
206 45045550167563109687147488298383068380116558887298126934661103580702072774586889815191510704044404634318910597651506046032
207 173410143433936111114642144927301752079920387660001565818801440609435087302161657401752115049733130136873573780599145105403
208 667555050698678346270995994001428785638451166500715447366820105611079143466770199334780763029010940033606386264995413807492
209 2569743386375702452238999141218454400369303247757502825112816406305210468847869247255043830009615979924553063377592954847398
210 9891965756479906841997053583097249003841517119188582059818306305093735765074593164822551172616009590320161623063741990082678