0 23
1 24
2 71
3 379
4 450
5 829
6 2108
7 5045
8 12198
9 17243
10 29441
11 164448
12 358337
13 522785
14 24406447
15 24929232
16 74264911
17 396253787
18 470518698
19 866772485
20 2204063668
21 5274899821
22 12753863310
23 18028763131
24 30782626441
25 171941895336
26 374666417113
27 546608312449
28 25518648789767
29 26065257102216
30 77649162994199
31 414311072073211
32 491960235067410
33 906271307140621
34 2304502849348652
35 5515277005837925
36 13335056861024502
37 18850333866862427
38 32185390727886929
39 179777287506297072
40 391739965740481073
41 571517253246778145
42 26681533615092275743
43 27253050868339053888
44 81187635351770383519
45 433191227627190971483
46 514378862978961355002
47 947570090606152326485
48 2409519044191266007972
49 5766608178988684342429
50 13942735402168634692830
51 19709343581157319035259
52 33652078983325953728089
53 187969738497787087675704
54 409591555978900129079497
55 597561294476687216755201
56 27897411101906512099818743
57 28494972396383199316573944
58 84887355894672910732966631
59 452931751869747752981407099
60 537819107764420663714373730
61 990750859634168416695780829
62 2519320827032757497105935388
63 6029392513699683410907651605
64 14578105854432124318921238598
65 20607498368131807729828890203
66 35185604222563932048750128801
67 196535519480951467973579534208
68 428256643184466867995909197217
69 624792162665418335969488731425
70 29168696125793710322592390842767
71 29793488288459128658561879574192
72 88755672702711967639716149991151
73 473571851802018966857142629529947
74 562327524504730934496858779521098
75 1035899376306749901354001409051045
76 2634126277118230737204861597623188
77 6304151930543211375763724604297421
78 15242430138204653488732310806218030
79 21546582068747864864496035410515451
80 36789012206952518353228346216733481
81 205491643103510456630637766494182856
82 447772298413973431614503879205099193
83 653263941517483888245141645699282049
84 30497913608218232290891019581372073447
85 31151177549735716179136161227071355496
86 92800268707689664649163342035514784439
87 495152521088184039424952871404645277691
88 587952789795873704074116213440160062130
89 1083105310884057743499069084844805339821
90 2754163411563989191072254383129770741772
91 6591432134012036125643577851104346823365
92 15937027679588061442359410085338464388502
93 22528459813600097568002987936442811211867
94 38465487493188159010362398021781275600369
95 214855897279540892619814978045349189213712
96 468177282052269944249992354112479654027793
97 683033179331810836869807332157828843241505
98 31887703531315568440261129633372606443137023
99 32570736710647379277130936965530435286378528
100 97029176952610326994523003564433477015894079
101 517716621473699014249745954787697820365848923
102 614745798426309341244268958352131297381743002
103 1132462419900008355494014913139829117747591925
104 2879670638226326052232298784631789532876926852
105 6891803696352660459958612482403408183501445629
106 16663278030931646972149523749438605899879818110
107 23555081727284307432108136231842014083381263739
108 40218359758215954404257659981280619983261081849
109 224646880518364079453396436138245113999686672984
110 489512120794944113311050532257770847982634427817
111 714159001313308192764446968396015961982321100801
112 33340826181207120980475611078474505099169405064663
113 34054985182520429173240058046870521061151726165464
114 101450796546247979326955727172215547221472857395591
115 541308967913760325808018693907948257168516013143419
116 642759764460008305134974421080163804389988870539010
117 1184068732373768630942993114988112061558504883682429
118 3010897229207545567020960651056387927506998637903868
119 7205863190788859764984914417100887916572502159490165
120 17422623610785265096990789485258163760652002956884198
121 24628486801574124861975703902359051677224505116374363
122 42051110412359389958966493387617215437876508073258561
123 234884038863371074656808170840445128866607045482667168
124 511819188139101539272582835068507473171090599038592897
125 746703227002472613929391005908952602037697644521260065
126 34860167630252841780024569106880327166905182247016555887
127 35606870857255314393953960112789279768942879891537815952
128 106073909344763470567932489332458886704790942030092187791
129 565976417581072667233616406775083713292897590041998754907
130 672050326925836137801548896107542599997688532072090942698
131 1238026744506908805035165302882626313290586122114089697605
132 3148103815939653747871879501872795226578860776300270337908
133 7534234376386216300778924306628216766448307674714630373421
134 18216572568712086349429728115129228759475476125729531084750
135 25750806945098302650208652421757445525923783800444161458171
136 43967379513810388999638380536886674285399259926173692542921
137 245587704514150247648400555106190816952920083431312624172776
138 535142788542110884296439490749268308191239426788798940888473
139 780730493056261131944840045855459125144159510220111565061249
140 36448745469130122953759081600100388064822576896913930933705927
141 37229475962186384085703921645955847189966736407134042498767176
142 110907697393502891125166924892012082444756049711182015931240279
143 591767962929700839711538546106016259413746984963044122154968571
144 702675660323203730836705470998028341858503034674226138086208850
145 1294443623252904570548244017104044601272250019637270260241177421
146 3291562906829012871933193505206117544403003073948766658568563692
147 7877569436910930314414631027516279690078256167534803577378304805
148 19046701780650873500762455560238676924559515409018373813325173302
149 26924271217561803815177086587754956614637771576553177390703478107
150 45970972998212677315939542147993633539197286985571551204028651409
151 256779136208625190394874797327723124310624206504410933410846735152
152 559529245415463058105689136803439882160445699994393418025722121713
153 816308381624088248500563934131163006471069906498804351436568856865
154 38109714800123522489131630106836938179829661398939393584107889537503
155 38926023181747610737632194040968101186300731305438197935544458394368
156 115961761163618743964396018188773140552431124009815789455196806326239
157 618734828999841330559612284984833803948456351354517145211528490025563
158 734696590163460074524008303173606944500887475364332934666725296351802
159 1353431419163301405083620588158440748449343826718850079878253786377365
160 3441559428490062884691249479490488441399575128802033094423232869106532
161 8236550276143427174466119547139417631248494084322916268724719524590429
162 19914659980776917233623488573769323703896563297447865631872671918287390
163 28151210256920344408089608120908741335145057381770781900597391442877819
164 48065870237697261641713096694678065039041620679218647532470063361165209
165 268480561445406652616655091594299066530353160777864019562947708248703864
166 585026993128510566875023279883276198099747942234946686658365479858572937
167 853507554573917219491678371477575264630101103012810706221313188107276801
168 39846374503528702663492228367851738371084398680824239172838772132793305783
169 40699882058102619882983906739329313635714499783837049879060085320900582584
170 121246138619733942429460041846510365642513398248498338930958942774594470951
171 646930575156772332030284115971881141848281491026328744533854799193872937339
172 768176713776506274459744157818391507490794889274827083464813741968467408290
173 1415107288933278606490028273790272649339076380301155827998668541162340345629
174 3598391291643063487439800705398936806168947649877138739462150824293148099548
175 8611889872219405581369629684588146261676971680055433306922970189748636544725
176 20822171036081874650179060074575229329522891009988005353308091203790421188998
177 29434060908301280231548689759163375591199862690043438660231061393539057733723
178 50256231944383154881727749833738604920722753700031444013539152597329478922721
179 280715220630217054640187438927856400194813631190200658727926824380186452347328
180 611686673204817264162102627689451405310350016080432761469392801357702383617377
181 892401893835034318802290066617307805505163647270633420197319625737888835964705
182 41662173789616395929067445692085610458547877790529570090546095585300588837993807
183 42554575683451430247869735758702918264053041437800203510743415211038477673958512
184 126771325156519256424806917209491446986653960666129977112032926007377544185910831
185 676411201466047712371904321806160153197322844768450089070908045247926198603512667
186 803182526622566968796711239015651600183976805434580066182940971255303742789423498
187 1479593728088614681168615560821811753381299650203030155253849016503229941392936165
188 3762369982799796331133942360659275106946576105840640376690639004261763625575295828
189 9004333693688207343436500282140361967274451861884310908635127025026757192543527821
190 21771037370176211018006942924939999041495479829609262193960893054315278010662351470
191 30775371063864418361443443207080361008769931691493573102596020079342035203205879291
192 52546408434040629379450386132020360050265411521102835296556913133657313213868230761
193 293507413234067565258695373867182161260096989297007749585380585747628601272547033096
194 639561234902175759896841133866384682570459390115118334467318084628914515758962296953
195 933068648136243325155536507733566843830556379412126084052698670376543117031509330049
196 43560719049169368717051520489610459498776052843072918200891456921949897899208391479207
197 44493787697305612042207056997344026342606609222485044284944155592326441016239900809256
198 132548294443780592801465634484298512183989271288043006770779768106602779931688193097719
199 707235259916208576049535229418836587262552965662700078138842996125340340674680866297851
200 839783554359989168851000863903135099446542236950743084909622764231943120606369059395570