0 23
1 24
2 47
3 118
4 165
5 283
6 448
7 1627
8 5329
9 12285
10 17614
11 100355
12 519389
13 7891190
14 8410579
15 16301769
16 138824731
17 155126500
18 1690089731
19 1845216231
20 16451819579
21 18297035810
22 34748855389
23 539529866645
24 2732398188614
25 14201520809715
26 16933918998329
27 48069358806373
28 161141995417448
29 531495345058717
30 692637340476165
31 1224132685534882
32 1916770026011047
33 5057672737556976
34 6974442763568023
35 12032115501124999
36 560451755815317977
37 572483871316442976
38 1132935627131760953
39 2838355125579964882
40 3971290752711725835
41 6809645878291690717
42 10780936631003416552
43 39152455771301940373
44 128238303944909237671
45 295629063661120415715
46 423867367606029653386
47 2414965901691268682645
48 12498696876062373066611
49 189895419042626864681810
50 202394115918689237748421
51 392289534961316102430231
52 3340710395609218057190269
53 3732999930570534159620500
54 40670709701314559653395269
55 44403709631885093813015769
56 395900386756395310157521421
57 440304096388280403970537190
58 836204483144675714128058611
59 12983371343558416115891416355
60 65753061200936756293585140386
61 341748677348242197583817118285
62 407501738549178953877402258671
63 1156752154446600105338621635627
64 3877758201888979269893267165552
65 12790026760113537915018423132283
66 16667784962002517184911690297835
67 29457811722116055099930113430118
68 46125596684118572284841803727953
69 121709005090353199669613720886024
70 167834601774471771954455524613977
71 289543606864824971624069245500001
72 13486840517556420466661640817614023
73 13776384124421245438285710063114024
74 27263224641977665904947350880728047
75 68302833408376577248180411824570118
76 95566058050354243153127762705298165
77 163868891458730820401308174529868283
78 259434949509085063554435937235166448
79 942173739985986011064615986235367627
80 3085956169467043096748283895941269329
81 7114086078920072204561183778117906285
82 10200042248387115301309467674059175614
83 58114297320855648711108522148413784355
84 300771528852665358856852078416128097389
85 4569687230110836031563889698390335245190
86 4870458758963501390420741776806463342579
87 9440145989074337421984631475196798587769
88 80391626671558200766297793578380852044731
89 89831772660632538188282425053577650632500
90 978709353277883582649122044114157358369731
91 1068541125938516120837404469167735009002231
92 9527038360786012549348357797456037430387579
93 10595579486724528670185762266623772439389810
94 20122617847510541219534120064079809869777389
95 312434847199382646963197563227820920486050645
96 1582296853844423776035521936203184412300030614
97 8223919116421501527140807244243742981986203715
98 9806215970265925303176329180446927394286234329
99 27836351056953352133493465605137597770558672373
100 93315269141125981703656725995859720705962251448
101 307782158480331297244463643592716759888445426717
102 401097427621457278948120369588576480594407678165
103 708879586101788576192584013181293240482853104882
104 1109977013723245855140704382769869721077260783047
105 2928833613548280286473992778721032682637374670976
106 4038810627271526141614697161490902403714635454023
107 6967644240819806428088689940211935086352010124999
108 324550445704982621833694434411239916375907101203977
109 331518089945802428261783124351451851462259111328976
110 656068535650785050095477558762691767838166212532953
111 1643655161247372528452738241876835387138591536394882
112 2299723696898157578548215800639527154976757748927835
113 3943378858145530107000954042516362542115349285322717
114 6243102555043687685549169843155889697092107034250552
115 22672686523276593163648463571984031633391670388074373
116 74261162124873467176494560559107984597267118198473671
117 171195010773023527516637584690200000827925906785021715
118 245456172897896994693132145249307985425193024983495386
119 1398475875262508500982298310936739927953891031702498645
120 7237835549210439499604623699933007625194648183495988611
121 109966009113419100995051653809931854305873613784142327810
122 117203844662629540494656277509864861931068261967638316421
123 227169853776048641489707931319796716236941875751780644231
124 1934562674871018672412319728068238591826603267981883470269
125 2161732528647067313902027659388035308063545143733664114500
126 23551887961341691811432596321948591672462054705318524615269
127 25713620489988759125334623981336626980525599849052188729769
128 229260851881251764814109588172641607516666853497736034453421
129 254974472371240523939444212153978234497192453346788223183190
130 484235324252492288753553800326619842013859306844524257636611
131 7518504336158624855242751217053275864705082056014652087732355
132 38076757005045616564967309885592999165539269586917784696298386
133 197902289361386707680079300645018271692401429990603575569224285
134 235979046366432324245046610530611270857940699577521360265522671
135 669860382094251356170172521706240813408282829145646296100269627
136 2245560192649186392755564175649333711082789187014460248566331552
137 7406540960041810534436865048654241946656650390189027041799264283
138 9652101152690996927192429224303575657739439577203487290365595835
139 17058642112732807461629294272957817604396089967392514332164860118
140 26710743265423804388821723497261393262135529544596001622530455953
141 70480128643580416239272741267480604128667149056584517577225772024
142 97190871909004220628094464764741997390802678601180519199756227977
143 167671000552584636867367206032222601519469827657765036776982000001
144 7810056897327897516526985942246981667286414750858372210940928228023
145 7977727897880482153394353148279204268805884578516137247717910228024
146 15787784795208379669921339090526185936092299329374509458658838456047
147 39553297488297241493237031329331576140990483237265156165035587140118
148 55341082283505621163158370419857762077082782566639665623694425596165
149 94894379771802862656395401749189338218073265803904821788730012736283
150 150235462055308483819553772169047100295156048370544487412424438332448
151 545600765937728314115056718256330639103541410915538284026003327733627
152 1787037759868493426164723926938039017605780281117159339490434421533329
153 4119676285674715166444504572132408674315101973149856963006872170800285
154 5906714045543208592609228499070447691920882254267016302497306592333614
155 33653246513390758129490647067484647133919513244484938475493405132468355
156 174172946612496999240062463836493683361518448476691708679964332254675389
157 2646247445700845746730427604614889897556696240394860568674958388952599190
158 2820420392313342745970490068451383580918214688871552277354922721207274579
159 5466667838014188492700917673066273478474910929266412846029881110159873769
160 46553763096426850687577831452981571408717502123002855045593971602486264731
161 52020430934441039180278749126047844887192413052269267891623852712646138500
162 566758072440837242490365322713460020280641632645695533961832498728947649731
163 618778503375278281670644071839507865167834045697964801853456351441593788231
164 5516986099443063495855517897429522941623313998229413948789483310261697955579
165 6135764602818341777526161969269030806791148043927378750642939661703291743810
166 11652750702261405273381679866698553748414462042156792699432422971964989699389
167 180927025136739420878251359969747337033008078676279269242129284241178137234645
168 916287876385958509664638479715435238913454855423553138910078844177855675872614
169 4762366407066531969201443758546923531600282355794044963792523505130456516597715
170 5678654283452490478866082238262358770513737211217598102702602349308312192470329
171 16119674973971512926933608235071641072627756778229241169197728203747080901538373
172 54037679205367029259666906943477281988397007545905321610295786960549554897085448
173 178232712590072600705934329065503487037818779415945206000085089085395745592794717
174 232270391795439629965601236008980769026215786961850527610380876045945300489880165
175 410503104385512230671535565074484256064034566377795733610465965131341046082674882
176 642773496180951860637136801083465025090250353339646261220846841177286346572555047
177 1696050096747415951945809167241414306244535273057088256052159647485913739227784976
178 2338823592928367812582945968324879331334785626396734517273006488663200085800340023
179 4034873689675783764528755135566293637579320899453822773325166136149113825028124999
180 187943013318014420980905682204374386659983547001272582090230648751522436037094089977
181 191977887007690204745434437339940680297562867900726404863555814887671549862122214976
182 379920900325704625726340119544315066957546414901998986953786463639193985899216304953
183 951819687659099456198114676428570814212655697704724378771128742166059521660554824882
184 1331740587984804081924454795972885881170202112606723365724915205805253507559771129835
185 2283560275643903538122569472401456695382857810311447744496043947971313029220325954717
186 3615300863628707620047024268374342576553059922918171110220959153776566536780097084552
187 13129462866530026398263642277524484425042037579065961075158921409301012639560617208373
188 43003689463218786814837951100947795851679172660116054335697723381679604455461948709671
189 99136841792967600027939544479420076128400382899298069746554368172660221550484514627715
190 142140531256186386842777495580367871980079555559414124082252091554339826005946463337386
191 809839498073899534241827022381259436028798160696368690157814825944359351580216831314645
192 4191338021625684058051912607486665052124070359041257574871326221276136583907030619910611
193 63679909822459160405020516134681235217889853546315232313227708145086408110185676129973810
194 67871247844084844463072428742167900270013923905356489888099034366362544694092706749884421
195 131551157666544004868092944876849135487903777451671722201326742511448952804278382879858231
196 1120280509176436883407815987756960984173244143518730267498712974457954167128319769788750269
197 1251831666842980888275908932633810119661147920970401989700039716969403119932598152668608500
198 13638597177606245766166905314095062180784723353222750164499110144151985366454301296474835269
199 14890428844449226654442814246728872300445871274193152154199149861121388486386899449143443769
200 132762027933200059001709419287926040584351693546767967398092309033123093257549496889622385421