0 23
1 47
2 70
3 187
4 257
5 701
6 32503
7 65707
8 98210
9 262127
10 360337
11 982801
12 45569183
13 92121167
14 137690350
15 367501867
16 505192217
17 1377886301
18 63887962063
19 129153810427
20 193041772490
21 515237355407
22 708279127897
23 1931795611201
24 89570877243143
25 181073550097487
26 270644427340630
27 722362404778747
28 993006832119377
29 2708376069017501
30 125578306006924423
31 253864988082866347
32 379443294089790770
33 1012751576262447887
34 1392194870352238657
35 3797141316966925201
36 176060695450830797903
37 355918532218628521007
38 531979227669459318910
39 1419876987557547158827
40 1951856215227006477737
41 5323589418011560114301
42 246836969443758771735583
43 498997528305529103585467
44 745834497749287875321050
45 1990666523804104854227567
46 2736501021553392729548617
47 7463668566910890313324801
48 346065255099454347142489463
49 699594178765819584598303727
50 1045659433865273931740793190
51 2790913046496367448079890107
52 3836572480361641379820683297
53 10464058007219650207721256701
54 485183240812465550934998491543
55 980830539632150752077718239787
56 1466013780444616303012716731330
57 3912858100521383358103151702447
58 5378871880965999661115868433777
59 14670601862453382680334888570001
60 680226557553821602956520742653823
61 1375123716970096588593376373877647
62 2055350274523918191549897116531470
63 5485824266017932971693170606940587
64 7541174540541851163243067723472057
65 20568173347101635298179306053884701
66 953677148507217074879491146202168303
67 1927922470361535785057161598458221307
68 2881599618868752859936652744660389610
69 7691121708099041504930467087779000527
70 10572721326967794364867119832439390137
71 28836564362034630234664706752657780801
72 1337054681980560785159443630454697306983
73 2702945928323156200553551967662052394767
74 4040000610303716985712995598116749701750
75 10782947148930590171979543163895551798267
76 14822947759234307157692538762012301500017
77 40428842667399204487364620687920154798301
78 1874549710459597713576465090406339422221863
79 3789528263586594631640294801500598999242027
80 5664077974046192345216759891906938421463890
81 15117684211678979322073814585314475842169807
82 20781762185725171667290574477221414263633697
83 56681208583129322656654963539757304369437201
84 2628117357009674013873418897306057415257744943
85 5312915922602477350403492758151872134884927087
86 7941033279612151364276911655457929550142672030
87 21194982481826780078957316069067731235170271147
88 29136015761438931443234227724525660785312943177
89 79467014004704642965425771518119052805796157501
90 3684618659977852507852819717558002089851936188223
91 7448704333960409658671065206634123232509668533947
92 11133322993938262166523884924192125322361604722170
93 29715350321836933991718835055018373877232877978287
94 40848673315775196158242719979210499199594482700457
95 111412696953387326308204275013439372276421843379201
96 5165832733171592206335639370597421623914999278143703
97 10443078163296571738979483016208282620106420399666607
98 15608910896468163945315122386805704244021419677810310
99 41660899956232899629609727789819691108149259755287227
100 57269810852701063574924850176625395352170679433097537
101 156200521661635026779459428143070481812490618621482301
102 7242493807287912295430058544757867558726739136021283383
103 14641188136237459617639576517658805599265968890664049067
104 21883681943525371913069635062416673157992708026685332450
105 58408552023288203443778846642492151915251384944034713967
106 80292233966813575356848481704908825073244092970720046417
107 218993019956915354157475810052309802061739570885474806801
108 10153971151984919866600735744111159719913264353702561159263
109 20526935323926755087358947298274629241888268278290597125327
110 30680906475911674953959683042385788961801532631993158284590
111 81888748275750104995278313383046207165491333542276913694507
112 112569654751661779949237996425431996127292866174270071979097
113 307028057779073664893754306233910199420077065890817057652701
114 14235860312589050365061936083185301169450837897151854724003343
115 28778748682957174395017626472604512538321752860194526505659387
116 43014608995546224760079562555789813707772590757346381229662730
117 114807966674049623915176751584184139953866934374887288964984847
118 157822575669595848675256314139973953661639525132233670194647577
119 430453118013241321265689379864132047277145984639354629354280001
120 19958666004278696626896967787890048128410354818542546620491527623
121 40347785126570634575059624955644228304097855621724447870337335247
122 60306451130849331201956592743534276432508210440266994490828862870
123 160960687388269296978972810442712781169114276502258436851995060987
124 221267138519118628180929403186247057601622486942525431342823923857
125 603494964426506553340831616815206896372359250387309299537642908701
126 27982035502138420081859183776685764290730148004758753210074397724103
127 56567565968703346717059199170186735477832655259904815719686438356907
128 84549601470841766798918382946872499768562803264663568929760836081010
129 225666768910386880314895965063931735014958261789231953579208110518927
130 310216370381228647113814348010804234783521065053895522508968946599937
131 846099509672844174542524661085540204582000391897022998597146003718801
132 39230793815332060676069948757945653645555539092316953457977685117664783
133 79307687140336965526682422176976847495693078576530929914552516239048367
134 118538480955669026202752370934922501141248617668847883372530201356713150
135 316384649051675017932187164046821849778190313914226696659612918952474667
136 434923130007344044134939534981744350919438931583074580032143120309187817
137 1186230909066363106202066234010310551617068177080375856723899159570850301
138 55001544947060046929429986299456029725304575077280363989331504460568301663
139 111189320803186456965062038832922370002226218331641103835386908080707453627
140 166190865750246503894492025132378399727530793408921467824718412541275755290
141 443571052303679464754046089097679169457287805149484039484823733163258964207
142 609761918053925968648538114230057569184818598558405507309542145704534719497
143 1663094888411531402051122317557794307826925002266295054103908024572328403201
144 77112126784984370463000164721888595729223368702807977996089311276031641266743
145 155887348458380272328051451761334985766273662407882251046282530576635610936687
146 232999475243364642791051616483223581495497031110690229042371841852667252203430
147 621886298945109557910154684727782148757267724629262709131026214281970115343547
148 854885774188474200701206301211005730252764755739952938173398056134637367546977
149 2331657847322057959312567287149793609262797236109168585477822326551244850437501
150 108111146751003140329079301510101511756341437616761707870153225077491900487672023
151 218553951349328338617471170307352817121945672469632584325784272481535045825781547
152 326665098100331478946550471817454328878287110086394292195937497559026946313453570
153 871884147549991296510572113942261474878519892642421168717659267599588938452688687
154 1198549245650322775457122585759715803756807002728815460913596765158615884766142257
155 3268982638850636847424817285461693082392133898100052090544852797916820707984973201
156 151571750632779617756998717716997597593794966315331211625976825469332368452074909503
157 306412483904409872361422252719456888269982066528762475342498503736581557612134792207
158 457984234537189490118420970436454485863777032844093686968475329205913926064209701710
159 1222380952978788852598264193592365859997536132216949849279449162148409409740554195627
160 1680365187515978342716685164028820345861313165061043536247924491354323335804763897337
161 4583111328010745538031634521650006551720162462339036921775298144857056081350081990301
162 212503486276010273092171873159929121724988786432656741937911639154778903077908535451183
163 429590083880031291722375380841508250001697735327652520797598576454414862237167152892667
164 642093570156041564814547254001437371726686521760309262735510215609193765315075688343850
165 1713777224192114421351469888844382993455070778848271046268619007672802392867318529580367
166 2355870794348155986166017142845820365181757300608580309004129223281996158182394217924217
167 6425518812888426393683504174536023723818585380065431664276877454236794709232106965428801
168 297929736187215770095607209171502911660836684783618436865740492118174552782859314627649063
169 602284991187319966584897922517541847045491954947302305395757861690585900274950736220726927
170 900214727374535736680505131689044758706328639730920742261498353808760453057810050848375990
171 2402714445936391439945908185895631364458149234409143789918754569308106806390570837917478907
172 3302929173310927176626413317584676123164477874140064532180252923116867259448380888765854897
173 9008572792558245793198734821064983610787104982689272854279260415541841325287332615449188701
174 417697277630990233663768215086573922219371307077846615829026232038041568222665681199428535143
175 844403128054538713120735164994212828049529719138382504512331724491624977770618695014306258987
176 1262100405685528946784503380080786750268901026216229120341357956529666545993284376213734794130
177 3368603939425596606689741925155786328587331771570840745195047637550958069757187447441775847247
178 4630704345111125553474245305236573078856232797787069865536405594080624615750471823655510641377
179 12630012629647847713638232535628932486299797367144980476267858825712207301258131094752797130001
180 585611285308912120380832941944167467448646911686456171773857911576842160473624502182284178621423
181 1183852583247472088475304116423963867383593620740057324023983681979396528248507135459321154372847
182 1769463868556384208856137058368131334832240532426513495797841593556238688722131637641605332994270
183 4722780320360240506187578233160226537048074685593084315619666869091873905692770410742531820361387
184 6492244188916624715043715291528357871880315218019597811417508462648112594414902048384137153355657
185 17707268698193489936275008816216942280808705121632279938454683794388099094522574507510806127072701
186 821026604305817161783694120837507702789080750813104474980332963004500670942453329393881218998699903
187 1659760477309827813503663250491232347858970206747841229899120609803389440979429233295273244124472507
188 2480787081615644975287357371328740050648050957560945704879453572807890111921882562689154463123172410
189 6621334640541117764078377993148712449155072121869732639658027755419169664823194358673582170370817327
190 9102121722156762739365735364477452499803123079430678344537481328227059776745076921362736633493989737
191 24825578084854643242809848722103617448761318280731089328732990411873289218313348201399055437358796801
192 1151078713625470351908618776581243855142823763993060787466255040274398363819159094185719286751998642583
193 2326983005335795347060047401884591327734408846266852664261243070960670016856631536572837628941356081967
194 3478061718961265698968666178465835182877232610259913451727498111235068380675790630758556915693354724550
195 9283106443258326744997379758816261693488874066786679567716239293430806778208212798089951460328065531067
196 12761168162219592443966045937282096876366106677046593019443737404665875158884003428848508376021420255617
197 34805442767697511632929471633380455446221087420879865606603714102762557095976219655786968212370906042301
198 1613811535476305127558721741072783047402536128037520410923214586131743501573790107595049046145083098201463
199 3262428513720307766750372953778946550251293343495920687453032886366249560243556434845885060502537102445227
200 4876240049196612894309094694851729597653829471533441098376247472497993061817346542440934106647620200646690