# Table of a(n), 1..500
# b67676.txt generated with jOEIS by Sean A. Irvine at 2024-01-03 14:16:46 
1 1
2 2
3 5
4 13
5 33
6 82
7 200
8 481
9 1144
10 2699
11 6329
12 14775
13 34381
14 79819
15 185001
16 428290
17 990716
18 2290424
19 5293153
20 12229209
21 28249088
22 65246630
23 150687282
24 347993954
25 803620981
26 1855754764
27 4285319033
28 9895581541
29 22850547145
30 52765494456
31 121843455307
32 281354338098
33 649687511775
34 1500220502817
35 3464220003709
36 7999368436269
37 18471656740525
38 42653624796648
39 98493144839817
40 227434341941496
41 525177445678126
42 1212707550872749
43 2800309870442495
44 6466303685911655
45 14931591529528905
46 34479114453020145
47 79617054126972660
48 183846812778192755
49 424527771236946462
50 980293461360110045
51 2263633465658296590
52 5227043398507020900
53 12069967643116142844
54 27871228108751331423
55 64358528474912004319
56 148612761919307885632
57 343167464020786523614
58 792421235162358127104
59 1829810456312043786783
60 4225285943184568709304
61 9756770839314571002141
62 22529736091415480381749
63 52024283106343428429660
64 120131279911361057980656
65 277399774709731529357078
66 640554525563742549690281
67 1479129176112200823082350
68 3415514265082482580387402
69 7886895805573757998225134
70 18211935486228147045450864
71 42053883090496576912659604
72 97108244443677223718966646
73 224236394975470814021369451
74 517792913667165897799358976
75 1195655600301906433905128250
76 2760934490988884997288342886
77 6375380386799737466194037989
78 14721636898321597281627424408
79 33994299918912678334885865065
80 78497549896013027580321997127
81 181261721946769924045973426347
82 418558437640827680816578429142
83 966509441920550592334709690667
84 2231804253157061927161849582701
85 5153545333724113674416452740524
86 11900250422580635372461911318742
87 27479327521078474567968337832126
88 63453575697691100593518406843898
89 146523100528356495293491097544976
90 338342146244471788994013739454778
91 781278907643380120598609107358779
92 1804081277794420284399149627833134
93 4165873704060089161993146306097020
94 9619579744985811993890805605574115
95 22212942840767057147057970873668848
96 51292763585059525971752190141472494
97 118442099952837977759980278950441086
98 273499224076206144336699047251511343
99 631547613560312433486653638360311271
100 1458330967997890732105560238239608956
101 3367488320052948133344816572729388938
102 7775997242423935485123116295889330467
103 17955855334112612413552321359367576862
104 41462558528258658312844924407866786757
105 95742794075826506128579622834934727937
106 221083380833785242657345898639483986513
107 510512167027276914594103993028918453739
108 1178843347247468788553101595302904850514
109 2722112668620032016269280911691537877113
110 6285735418504379876102303286568076821339
111 14514634242332872348341465606324332229576
112 33516302097047160033020786165939498814341
113 77393786678015389822292471089540841424679
114 178712979702192840003471727506257520448400
115 412673038559422831750838821115016329606874
116 952919239764526649511625874261219627695850
117 2200422592867423506669097297525034631517517
118 5081080730826522224858335811241739572148545
119 11732919611379437667218097851548245264691228
120 27092937487080489595977079753391225905866764
121 62561347558108070512872945299384324882939287
122 144462822097189851424431000846967186708426633
123 333584677806058484314863067409418848483336530
124 770293253665688193736702586428400740675711278
125 1778713880221557189799281605329579202652895739
126 4107296867312232663067533194168389764058025313
127 9484317710576116596989380986617900276558294795
128 21900604056899232129587693942799809508913018983
129 50571530045036419071180979524861202489109660695
130 116776671750766247591270385087673709556162433004
131 269653519540381294363668762164342304006179084130
132 622667348798093136180762763629553219800534470889
133 1437825205916457303568382811973348579319256938037
134 3320137673445057148302791095783768933174038653476
135 7666658036922500733832454410198965895855754749840
136 17703375954925155480901886088407918301183019509657
137 40879548649756777423238559739766321765481654427235
138 94396543465084890249749674318610357762035473706050
139 217974701592227028346008275955835946114693177394600
140 503333795816309470360519540158815829941080531187295
141 1162267493246971304342074683668681010983011149871850
142 2683836724430071601865274625403467515238549937186288
143 6197350958579178162173823247087010386435482049207707
144 14310542274868916579078410040917868258577396814325394
145 33045025458387388109857164743219213672592135952719211
146 76305543603551040231960609347653352285290829522892849
147 176200075620022578959513193328359558998615335573763852
148 406870394761945737218415244867379272195296494263696463
149 939520131028422471291758547160235485461570948006312959
150 2169482193768653561434307176002047134838423034302837052
151 5009635061174504486607888113251213722868273813507200774
152 11567941658259622210123515206174577271290734629287040559
153 26711980528482854626708362758844860424971428415585548340
154 61681665142612464179216082745678566235873647592802342155
155 142431513481694755214086940937382561583270794620017151985
156 328894104687054023058652596579459553048235120645754417262
157 759462070251756400809148898207698882888832615945732604099
158 1753703176589006143830713809522179414812452720891040556564
159 4049543686307957846007365311871129974954946618439898791856
160 9350957611431543996911627303259809075803703465639736151058
161 21592657105154118442151711462167706678720616545311473551792
162 49860437854063293511340337681926520455132230540062789856995
163 115134661329174264912765559978238986081597497275854266950766
164 265861889905232370868600412925945966290949262281592315327152
165 613911950475955134019201500149647267681394767971968648819964
166 1417607777750827383491067076029491693881569748035612063022086
167 3273452829809914150211648209360017083666520289609581202164268
168 7558856262760992531022888618398149607907263986448901392769006
169 17454446717779318756344774014758076627138028666215885034340283
170 40304736541255006871993898464968717574720793329353092441952698
171 93069222641429776087808161589536602665785525360249392298195703
172 214909733852593784374152648057186420367744257470266679638477276
173 496256360521409415350386762198099277684249183536049423062437925
174 1145924714265718196165697493812443274792842776178331441731572406
175 2646098982762189623929183140808352787353798589947633475079351019
176 6110209282868735573567620284821006458500132193833347200087455440
177 14109320068398443039935590090670004668562505331832018208799150308
178 32580375495591300466618632726634584621513294355635518045786547209
179 75232602442069015701038776182120128281741211864006737597050833182
180 173722505775671589638740116159492113641240861481064824207132524377
181 401149342616683040960600197241712750529865663688944602891534970611
182 926309428725340159649250791089359850202755020870510335570735994799
183 2138976851235606145259656863531083010148222829663428993830894918536
184 4939193997428678465042536787295231128988584579537759859454786634006
185 11405283479408881800642327601120720774985377289830078604542859520495
186 26336380250177755889470446346706067922483058375920801643167402874503
187 60814352044312486143405395618335880922247786360644526255694088834779
188 140428767333909230831343098037877145854691903978337305122070725975682
189 324269486264558490170144910869861027602546221888103091454483174197523
190 748783185372944774424218185726501509671682755893457197629559008511174
191 1729044151381608774181716188866471149412289164720739149996609194690696
192 3992602579527647072759102682867491309036331779505635955225435678650532
193 9219472704218175682096569767897100030086427041012897054055858040235506
194 21289040231467250511835866098791777031810980380092683872782176755163975
195 49159344413446596799127808928693405750191384088511137073365120237212239
196 113515739407915389126287703603710785450754943121890937973742101357573375
197 262123574817264748481214891431330352241835036402155169190769901009819764
198 605279662832299413790278647793634205423245630720696111663344929203826618
199 1397674629204132002721693719651731033078588569995088846554636509364752195
200 3227424427214150183293367222411383419205409713418150582512365900079479946
201 7452570301937760432154320062287065422420560350482694308203330723986133750
202 17209017703713180515809127513638027776128516783949882113325412272712531422
203 39738006932951834210292307735883658194667915553960581911384668667412119620
204 91760565430913845700828645252445671107866508215444882876287485450876873466
205 211887862982351219763386958359291099317800185526007704973414917513453305179
206 489278441870871101735695812526608542643470642684190314666891146704989574806
207 1129811733008639530624838884937335932453840997792916747864521766755329093252
208 2608891875887858367484090374860349560037618680402624105203057897555987561051
209 6024292916439044915462683137162200908275641043211364551227005797194594095624
210 13910927270876919813833751744808203184107122694100225628574061188585645395409
211 32122259030195548662812214171152494638083561195006477199537120304346236528248
212 74174748031583531114577145596406079265305786154686565108451681164665830111208
213 171279773330294678004899924142436394686119300602112312453646533874325281512751
214 395508734853882639673068163164479040045689804658102600605995171506248973928880
215 913284483650418172134523608528787279981607815043331171509789080026254858371517
216 2108900447887093831705024226754014469156958553114676348791928680839706127731333
217 4869743413708054159840734323745139206467927661195673584716576891636268043146019
218 11244912456210257635455637987666472632507898493085611857360748051464518809243660
219 25966061331257912746947398380997046299468346284752458592012940100246956654882231
220 59959234336794250017969843802147277767518092851074943611586337708492922849617918
221 138454182033638573646009082798082675374819865021499432330726852233176386714337581
222 319709895141880432280172945947216060432273506874162534846326969921389562021833500
223 738254457541761752594186176867246491778768727400974933839874423298233688015561523
224 1704731859607951180554249345349826323360780600815903604108990820045774923324149812
225 3936462128300782818214279533523734989922007160137370008047037656427243640601148079
226 9089836621643235110222959661139402853080004653238365456764727197118232759452585152
227 20989692550105276380389726197787338758444599011740019831420399683907947327159041364
228 48468109129589662698081121333795357788009738924339787111590081624803709951216241898
229 111919581336889583083638790547246185145427518484511433525006114219392923654211315350
230 258437824614403102816726956469395575333065260545219719336806565249869740517554921955
231 596768754793495887724726614191810615170230392023400627363125278824700740713615631171
232 1378021762987444028875555762665677147730801096045194909244908933698441343556034298083
233 3182043235363634913510672005358124121832667889608265805726759487518854372179657938865
234 7347778840424400290965716331633120851152003200280475788032607447670423041580375447834
235 16967039695681173402788293889589179227611478557694205011198753371142397817882102576942
236 39179246175867890149669045828592124841952399175019064188579359277815214039096924566604
237 90470309402292744843629364079666295148938321865279137236470376165117239040168006612910
238 208908482991384900380655082813948222992861497704174352194289566653273394427878683346239
239 482398640549534112896910379477657953283075838302204738146008610389340187955019326432321
240 1113925318263094157251081297466261865003680158931768571709678910185327794193736521115899
241 2572207942489264894624700352873554401324923446840858283154088325089581193504515147427526
242 5939584630073187228660956060268013507180003899740563618567402390161880432170384438687369
243 13715324097654626469369859480847414581739298332874058028622254734188061671167450119897676
244 31670584193930041115007439402441970767024656758967977294350909197474388501227675476050688
245 73131768235526615487652720309109020638063208939221743330778318046033095963386008231593729
246 168871388431155685578984715342790030830842685296485377410129649874653506356465366562197173
247 389947440335686421271629501254306682182690820628126486033682181803123711942172571960992314
248 900442683849573964940752781092801585887545224806231309316817013171982237171723743429817426
249 2079246952359140611721396173701313792158833266348955576284975500438887751774586633986016370
250 4801269382757304145247271953741277542896035156703362212321727648564180804271502842966778316
251 11086796428700973988016247246054781592925518592893355801945228463379869538420756130458548849
252 25600949509912119696867217029607592768847533127047639206546563000132293642725475811195081027
253 59116140539243490554621873416778430683375699936401204645169583137335638445955879619835286122
254 136507361607916548034819778208469165194904358884783484721491352939185081635161456211292845455
255 315214416962561599158144813049121339388952121198927706890044281131359374516826611776203623617
256 727873775382421528728350194267563878831806911633509443850320748509175730663191407084937405204
257 1680761425808721333449515393187746685772729165086441470093332341406567122235461916906447828333
258 3881111074516107462514452906726756060153618786197746525652267039179997390983213441798984707805
259 8962023367167529302763890387276500025553785897420809049579755225975460160703514794638429335945
260 20694554031456252512302961369311616473095252603694249888106536081096865052295856224840407919533
261 47786593385798809737146047804567767363331602483522712629858229608576154252031733773706306412573
262 110345867030939787028671588581928186508896613282971917717319540180557359905016639519821867424000
263 254803900175658114939351953959069775747634525601668243916337591728764601226035442707660055250987
264 588377519626742978851546751486611709842311648068393576336541595829880066876602823792339118191736
265 1358645238018182837491461871006018874430694162752323835107278249637220966141115377093325521914350
266 3137300153752481918379158096620881653868372994861774096493425559868896369793959313119354718813442
267 7244460863891550937954390348061777316285098755045130972285703592295365975141976461738481797154210
268 16728464168684356582622872353076819586879080245773367481401651774872476857447514829340497067661352
269 38628342219055379087431981852886462228442673240195197790986896980439507783926418433974951997258225
270 89198195814398499429510362870754052110748239880455133166266714316097796593445241775862051467360469
271 205970996410478173854141493091834603625899318347066403161421636141503495935929326096834593115626128
272 475615576918171949903578143820635495268093539412038957751458821412596740450687844674802567001720358
273 1098262284250899294732348883106961869721089954167588692402966802072936423614003353015938899161590837
274 2536039826163057554732315698133538110988466003019424417506921827949131564886496848506939218271961263
275 5856067436816275110916005056683281061354697560340506562149814891609984042424077701891210268122288274
276 13522471323498449341948069960538565786990788291526591555552850321967914121537683461025682033561572507
277 31225260410295162674997518635570120276433696400605760419683561533375867416572607410832503908348708392
278 72103453900207358696837903111452442025662404169558939357066614228858463308705819347100631743280173537
279 166496868113394994277500595958404560519981294891708860211622621681862926449738506604767134956108850561
280 384464343829297819195106355443105853293672648401033090280025134061762365415637114523804936969103400712
281 887781454095716438325066012058095406517067684153226069902910692127128429576624672283081897526559311618
282 2050010418095483836666708916189425836071271480771968247591030372197342293892058080741750656670328166845
283 4733758173153864928132848153347067149714118643781275621209573976678912213299889340347966546956207341897
284 10930903689123248167183587163667567182723967314665540141098921133403144923871385403564123729864886204527
285 25240971568533172751762934910967790241548620551671737591839586281876234567538838562248727688222055534497
286 58284901582057701713044617195209548621139825848157111910750374725478166372221880232574475195369901296562
287 134587915651599048253951074912579652963281582893613499565409816392014501186587328962134781992306752251828
288 310782150227016701477680169071774088608891686621757461521979379249192878681257975368990777270092195586242
289 717639057207439839807231388866088000653979355034678829805965022068077428220252913951937801997830478502293
290 1657128043079010068062327668187231635390635650573620096016004823522522591070512265066517199874284732197585
291 3826538318363980783391823578078721975383061663773857744350694443528293077286013497065027215431668830376469
292 8836007309792239400607086483834119403378009027621121732361033831907868287690006519029229428595849946330439
293 20403565489991620671673124192458285426732561986017107498592827502931907713752214184129331246699845027503239
294 47114660514485877429646903028436679183656878989681226746851104167311332487043303554152411090000412314095328
295 108794280905663722183807811467074302336775351533810852917746746013374708525443848660927233040561869415962534
296 251221072772907029787656829988220939444239902272641170653718748338156904172142335255084752114197646520840269
297 580104274597808388176092934994414066277985638112422885650901633233902800512941591093351053831180926668377289
298 1339541168629790308598961963520127634797532917451569945576849351792237270997347085995437215152473627578203738
299 3093186209838081029405210929080452001272772561731295726518148034069675897355975804052766022824406320179068656
300 7142595653494790930719446821124786920211367122651847189886065538455718131368673226547696047697521021406832612
301 16493243280039467292439313270347398592188945206335750068918232877507609335271939312098312827267101226942616636
302 38085184587127970490915254802502836878919687632771006873288345800274100769112045672750253868950238354955403115
303 87943969564252920529305556465936983484814190635155597548341281961832251374343382936118652210693964311557868594
304 203074814171498830580073259610940499766173381133389368060546891186949251800779348921969181013226003086136454382
305 468927890736826426449347842010630877513610252058991394863567545533038124483476121004820796745985901879815062022
306 1082819489989471304810222607675700591549654427886304083346143627566109577151682354443955356872181868516806368975
307 2500380273945131489775875346350874910059927507107498630154101904601413164979080737746222441418713210396739747359
308 5773724588568977993783099526392038956209277569100481876197110779217547403330231544433372171117230964293419670845
309 13332330274725859283349443097021053791878771243837742117584969060502561947205847175762956768417070160206043831730
310 30786198376398039075334372034294339399857948242115437611179847880623482324756155569225760709960725645855875511423
311 71089598812869328712336162410977528291096606813945193468104889490650367143403794431141384864430258283752061648846
312 164155736203178289839233582821995983854100527527785996306462017734316473806331059426774146889498193511368205101248
313 379058345783338884222295906229693150399642337885175753852323535369238948587256419688227656473254137081287547998257
314 875298255372323420015652592478832638309371222890805730725965793687173307139067185444016212690538798844441181218032
315 2021184982155083054776347109667836855784463759519371547517369768382231099820711349949689260272548174972151467190255
316 4667196246554309580082512066903531665164857023754259059851929802069665002152984544531678105173020671199297528339769
317 10777202975565783290328075996670266664527946058735256611379773013594394297472005996333816745676254584364732193299719
318 24886055319035195005377025801669789253052080195188449237127636992062174567331527273347409282375941364712521681351659
319 57465350772941806472969347718797476680305487984272872004951957980291740744724013977055018087936991155549896878411940
320 132695459249074301121067773488675753365345742607429533008290665744024479000609056131715181935809607674514469620183220
321 306412206111751418365704770490771433592389528540756615585674823261175385227804840205628809329137142428615263942941360
322 707548250600183290635006820584439019380000505714214667892499568610035401348846052966267349229812762497707572674672172
323 1633826972104359618100507270532511577607649212048080303436584468022104569641830373122729023822669140571721457217766284
324 3772732916110482423514089424206595198635619150564454212480684682401745834578924094918566357880895793819161821048259685
325 8711763178919014766601779367755018961520867325606498769055574680210996296657623611121103834201618923598829519354263093
326 20116668572397452848309628774887943119545907091107567239945019602715732511965521049356696543816031627575632207914352770
327 46452175769761625877366112479181583200568748748712760935002494533199462617465664067682436075315143099058621145539419921
328 107264511814128252063831434955223892197316329943807156678075900895117421469925342797727072120045769758240500830585954346
329 247688623924758345480670889890826019538829627569408763616423176951383865451350928392260500719396973860617661782850206202
330 571947360633582408908469357511345099080328238299786159984626342618279547364751782209716871138181471942959865414561065543
331 1320705723792519661411672223681434898407111980026088447162550905257749945094743407076240605688691994169877584410345406345
332 3049692557241791757922334749570167540464615942891388282278232289861304892783954552057073643807183187382529922501284847994
333 7042162781719790302327171315349655742665205190100363727797730493908859003483105766915219556100189480512343715543749176312
334 16261329859784800393868707267932730097300027256918072374196449256742938208257080489415357709254529209210573632627504212351
335 37549664358106645103601001295206852241748236949634099761992209979827469472716724740694018074988974617950191520781796320031
336 86707379135910592843359213025758450507055540529726154257040204268272759694206641522559105517279031444030073752961947957839
337 200219355489270474083907925297243853115635998805725614469164474098123969645706287183170003941505015390472980541518068838064
338 462334240892032291175743645125280886435999059065156370376392832170014901717884717762243037982513704506591364081549097537045
339 1067593838661949540377466185829486327285251666389985098581315421145375996441162443531187482043759938304466589926605894626494
340 2465222134856157302935450559921205364785014233090390850917520474087814169443939640701503823556724995135968418424315859968754
341 5692539572728946258444939988373035284808365745309617403688042418738482217286802173195792847655355955046198499970202535456840
342 13144862821449494468956040365261718252487390387447487967930114744178630506373628488879932147220127352335043161878322685974893
343 30353310045044203782110949799638175580515241093595836634985879605680031881420899695359029103319250458738535501690347258079492
344 70089999660337748385521927228236854488895513421593320612294606488393383256814764201592221860825439597585947515233958995212553
345 161847523222207161802184846277402858958616246093197002246245410625122175212929614276116840689225973116170835485769879840464765
346 373728362107352025624737706283786560857209585358070614565268373506511430114665351547058690504126419952041204306513967812959209
347 862990584364280625945441251814163999105107738293792633897946457165361846705272605655513100275871759555458256587736734558442152
348 1992764864036396605173015932174091849031337608621756580000886972768557486990342910043317439582155241748349663817996125679635333
349 4601570254979439445541881356628292125066195885065200551544478316618450611285658195431025330853492573398878041603971034571260068
350 10625663465694668769258579707632441635512333349475575797530031233930150883555399711543475051541066746413424336581040828007914751
351 24536129588377416999287054420634572318560262974088999834427681096915430380901560275739101187756099471191821860589996281836751346
352 56657323763480559393222140202539220708181141641998129282488513080825720191801885196674800635516464221375330198931590780766323824
353 130829612897073910682102549947522390261074768460522424597370201632810882176119473851008744888445017836674325901150315345377755761
354 302103708291122401663646064556016563799856710747350575457219805339003608132720390582910782226617248222636384423145480419429279246
355 697599332003288500803973270814098518406351269050196563928214574319836626715446407302677867110309058003829662164542810455991581686
356 1610853540210366383764639950401046199791250261439063061363469751515832327848028802482066731375262592316940228316475171160016400434
357 3719684077902812963032025412462023056766734181522708822170928177571396963547356642810276045212811005906287474335350603915392910271
358 8589266059282339905296613735971617407273941687250900472973685509959795007320625971587961789606389971653720956173450662370024110508
359 19833805745872584135262257835243887632356717430477080276758924874066294773962411837052655817051444657312017324629612398976794406657
360 45799006300414502784020025150621348028246675174381888052881667457108725193241567403112739803458591110562397336497154738288342061223
361 105756252984473610547330671917696000171213771394124655411757638348134127745163522294831034438272625052803718852620459795803461083978
362 244205845252471328297004950304316694797625398340658714568025299575756159254034704126516944199931950100208331071150550628665210775864
363 563905141989376117956038311320786286045587895087071772520340209556271422054219894350781955585040901678149966984204172944085894527935
364 1302135126345180868231772894637047320114726370649680352526357776818968367987872425606306480682413642231580203894741381474808425358971
365 3006810473974936980834883200856757755918018573500378403451531034859754980011042837893576649063047231807846320749713548328335011752001
366 6943142108285884116249892705088442040265814382948815572556400293327176043966436346284085234027805428031521188440999976381678094678418
367 16032677401220991974016470926233904574026497414351286505031855702650259681278062754246772407150097382917810135248202566837367962932219
368 37021674141577053295453747850726004416776606855096489322872766222060494468325635892960329804677128839603940942188461459462009431553524
369 85488176550021187887995035716760206416253979334563465482254636919718603778359274769458358113746180265426229505814573092237482174785946
370 197404047745104911840892677765711194412679587906855392663612788755866714307613330620867178839957267381582681002840676028816215308898544
371 455833305127877376442985350010580414073757809894955906355034796554067348852560971324647525997233636427144060895737106352997992868332913
372 1052582276996176955720165292890782536472354910336890966894788341438057051630493731568396862983812062664680065483390692014702156087720561
373 2430558358467561218505816020603164107623493436667348128756083772193960353599321873239494516492661623823171100184941853582398657072675416
374 5612496108879460679343369247778614305896263487089383991153236055419611542160185191426727056542150735621045018341260642119504333828865119
375 12960031369930793031994503225116140724864541838573962401520166127077793293694170079915005357974357729513528313772214524421327169448783085
376 29926508607081076011910248342576555862410522157176107940643901872147527455059495246687148726754761104011191626241639650009179137438725307
377 69104455988248139113889281069595920489068106250219259029003213660958513856465914166616687462604741014043670774721440392121757291341349809
378 159571766293572391087873982117732070590497974152113954687514822532828791767278872472808720511217449572671488149435213987308287043667714563
379 368473323954402204092441114290897523023544759323306213142962609861983554456674210910436904407959031493834662628272976008197487332258581245
380 850855972955879993831480128227858474750579219100205153044958424712834611670710654051825538757431808047352903120567585785009358556628094871
381 1964744364518190196018666297009074996220492990356740878324794184985376672779505810972053117907689900126767356762519500999077134279040108470
382 4536867038137550492570102671198167073084649364791149141437657933777231542447520268952214298716521523858708376016521675041829440217558672368
383 10476254770572431336679701224904427305534657643876137520003649509759174853736487812359155111995736885005191579654036667467608750155847425582
384 24191124204291508904691696055157052432961594040188250137225052263874509530118901887157562806970691771954606839305052681087969996494199098068
385 55860658516180978522899820568786123740089468544665929067669673751254240102966687243720763761886898469858696272228688090454283249399201541419
386 128990002428569265795034782839581540032247185799786818830447340047235986290810511389590304030531598164517774841967033804698073153273015886627
387 297855792761603533588042923429968726915066034524837962833963549519076261665978730367505787783157687522820035801137326061802717201937414202804
388 687790306312868538108263999507083576361015165972977191420580297297233071759574029054330657517016013187187180342790049191566935960515392125189
389 1588203140425647346218461571661882042548759185430850879191975911745784871220736710948104788371400590986288709839632385179359038374692826348313
390 3667381165605553503986199667853336028901386387914294718414084091431776121077064189661501139094110378907005847061514091556348030676340699058537
391 8468491385953157963344231837132906842026141631595465118122815687796860039751005504448095810444209104398301991142920952942681190601456345805253
392 19554920286591286926795863251415778068691359903993938239348056606915303570484243192658094394964779388122181885444158682769790679192072205297335
393 45155021123269359181974591641689419489949408132902473960180426009082936912558928430424868886253776220338544870814151872755833958865545177334417
394 104269201958394984185368381666977164955125559642384205498983325451144421975577729485573691245556913298381433991948714068235019216994956170339087
395 240772038337901460183176706940497309797918537587196271278289626430606573074287241089900229999974490907049445329836950989233521749630641804958077
396 555976005920897726406601702587033110755408524506489703471940489671656723103540664728029549385378566440485342861091082168287416795865565699873856
397 1283825652237688585825606823677250107903583597809641618369013514012297078055593183611805848501256874924837322215493433631489872462177348383537358
398 2964531360689741136359435581409315180072626240512591432379140911753424955893891691267732894607329509940209801391837809275027147876131384185088469
399 6845513776107246352032127632210772339798043036179599592432151066884858275149011075997575489377851423034841305077139719667081136011859733878986539
400 15807240051584810093102999709682031342236497720582268989502936666218494519912214467041576184708663280413233052235472254533250619264958831070327629
401 36501108057154005348821503248473485984922150784957434008201338967137350155465638940231324871994288504195977299034073804564228318618029737310583697
402 84286117314100987387646606363524796035405867261197026618358057876240609582115928602353768767025386050602632229455830515243985028774843141975286918
403 194628326371972210753300029742973759690686625988689428754338063688006811298806853555984093154764938767793119582229865431656511692718687091779762373
404 449423779780844341762473630264366466155979015250241691705988399422221982606544074627714434390431652554253325670428102507893212882946008482952391362
405 1037781794652412942937450141093875695752336453429538685666704963513933753050604566020418620916622544318463785671628803477826949005111249207807807383
406 2396381993487669162272369495199590966183866193951999495610173558525953443264017603249522724967013108618205238398706985909426623829776240851191500253
407 5533578145524643154766630511858364357852344866789779350006181961064227813664649581533844584368160808097622844565291787620776237530513653040042416316
408 12777798855041142162443820739171856255036620603767222114766394809831710960116107127367230611157728719329152451980377659336539042221043368646018593024
409 29505708473989709166728860136523399588138290678483165796701876082883309905307839757921174209435061952148292114048966652615817664308871327688012705872
410 68132770160848255309727944476272936221777367746876354789121524977025235729203488715077845389255732507652689647657325658138423824476694068619798999270
411 157328009048931045505730423643077444827530620473736611110063461822823100845324326646981752661812019966723891634362466771430710131058542220611957005399
412 363292177506735980618044824651496166572185653166305559392712762677198293613126071800252044468355478668929484419767753462126855583079751184482397429317
413 838891987735876720822184569982901805252263541000841013085431483846884517078609390700921870292834726350296729659319975676156338422620537498451179601704
414 1937117864516645008648432629919699361357656814592819476969704938642000611896251824045177925699742535767212267301683000308170025317423105224813583123156
415 4473073620785337528090870458303195277755791381846171851092125730459396574687909733844700392260623679363202332385294327199641970236399218838975018863741
416 10328946928563997118132079913530478469496753479102251690214318709894367961241735642471914452866758161022917615543612776795587513667873029210495415561543
417 23850969981209602353508277034829606025307751330099722810159463594822999986606588167724663945860183853491257498644713302587427775459114027398167386467851
418 55075195271978197527053109062001725172119305813437610494990872332311711182870884930946190437189173056198945686028567053159827477386274946553040683053104
419 127176258937738049215917442001406725099069446099780136636987387554415111777568218174960311191761984910549475270732296418014384169764809495261547598918807
420 293667607668523197068777316624648326772557401048768958696619729057768768505807807915536648104541782886434800186073268174388733507415077405645251071154312
421 678119206478425262696071244126173206142817875524402877372365977119121166640537504849001375960567924810009530269282295226701090577586781366935878892590750
422 1565871230557982220755626088689193778625825847757049186554185669026470710451467812291920993160265843817982419521062560587578278676429008060293260048112018
423 3615813690667349861433144422719633330741654416462091950277220948051146132335751689187544642478654592971650011448398380305225817661930411849866620998339488
424 8349414939412748863468653309209939423695738209790583864735416365551274703059285618524909859837077392865398904937502140215747060630530509882260865277932766
425 19279956268328172802085209725170559424587257795790723628412875571204817163232102204675656423802500062870636477565578061906800859435133227380195900345560169
426 44520091096920771368964115104364805823554680727238519128808334425319496210968685138977380621886441097618205635056446219658121200475838770011747879871063274
427 102803060530489112166971842853963399447293386281297779638144160049467904756861305493560095920583033692713344602835268537331669804666155253407977310866554805
428 237386514583443331917210008194743182874130843598657200236207007063054571132088915059591959068268237648256938105337158113409496887695253333730356659275248069
429 548158362360841308862255860970700275861926772911675257861247645629313663171560322904725084594024143708807769569248357738949921277816917090483437392027317957
430 1265773629784260708810429063644003583425551481088106544890723416985484626725685286566126530862327684577463557323530248216732223182911494572961215570010559993
431 2922846738954862182095097261556440441270919481111871125242728076771378797390923247264103305465326547156433289039079104528897040215028617494906800150259869350
432 6749258207310854196705641402350373025138559538678926248988025539371351119786340228673558693519073643367508355718691331001512818625011343665315085897362111022
433 15584972602854082449750041842971991880129581035458915125199624992340783422296311757051487366647579838184247198504545463591110039277794178330043917187314754385
434 35987861713248775061882987883492089092827469568071051780716323859380674744635214182656204370421230275978887599322161859843628359187812419297625182377475445242
435 83100960373503644585108056307328680801635990032568795891285783161777092665131491816521948871219744144304930005672530705004487679678127580397071519242762757838
436 191891634741285389890314984594440190894444115003733327306121926500959358468521862316515711089863406428806866096994746324259447750385918989280440912236350001507
437 443104379518380838446693338091163299032067183525118111764264519005593816751264214998846387703519761887192345128948702406341458623658570999588740248128110244208
438 1023189423619655609686550344480813756422415119975899211112106517094508837852636761936201840346620343396723598561948485402484557284336520542252413445922128280824
439 2362686186367731235118390732504207329806545824337910992132337975166361943724093432582998805533667364089705941768397181173925845948339545564712001796913517316286
440 5455769856870574020697697267087932059491017199239235783990402259096135536285881483941201689990049347407924492006149155138456285556300645431859526255697354463908
441 12598128732829031869039177672823423559351594230830678910271912854829388781423732375819216542312291045851609737143219560304908550126208734613649363412836369923840
442 29090825260721318727528679861000016100534409885830344399825765329922752534260366095123341077509430671263782104932742099878481518909336269122874422108410095849277
443 67174747321365248563572078423137705959736718949146029780576320901330749019574376464638365694621804373134094392278132425500833190986922315080926553197255779687536
444 155115801536988768959781190145875109279213682726061858135808214808890191253612279459758548132993260591774449348234651341459813010300363509916970855631634633793030
445 358183883764454438530720779989416484588111803901598028823807876955745298719228751403207939999542482312324996068882238702956932213219691956438142174188342538582492
446 827096229509505751950062228462067077391460884362557673230201811696952962958234203018137375031544200942415367512351802757630088747240058060832719795280154153087620
447 1909879823958536138147883257982795495064509781975276337700833442652715311108406630621669531092970367690257624743108806289286718376804551988955309266299325080500461
448 4410177210125907047232504447165018785575526242656475258588909441929545823723284714681746711193208982565613227260453233180996283269801284616219274904209809017590942
449 10183710399328342683053516028062574117135037300085146383262706603075695128821220122791371787827823620345261800650021960955221509004227906337017428221042794689838923
450 23515598706390179998181303137283604176142823544042265179097110871758278632534784242013927424439072570670034406920311974636737184455846564510340718211089013678326530
451 54300776518198221821110954481831264870437886352674583824112229946757222940428743149439589713828344131374125374502059731060671492835571031760359381940761743190458654
452 125388018705985801364935674275057306406252858181296041444010114327535391522037884332988192190324963066709028816140996855558162195408215075769561071845945055661075804
453 289538313135237813567041131395094840920895132539127503549124966384555337502031691717476073985892996764573163779314109135410067150727110170677658553851666871056294249
454 668584093108387350483001167725544707909396785602433422223015570542756610885670284112092685579095835607497637158649891606999626875077642489874065747266162062554149677
455 1543853332283446083062053443702119930316823673511224433651703556834289250930264926224050367622985206149924190384676335682228995207171344099177726620826502957519227701
456 3564971312017593557342152021520576704713035210480125212346368681325891137861449090907655676803177351822451706676121773305643666416347799442943698252554060072419469874
457 8232012840695874213386828443867247003602841978884524047218506247446188598125120002208131898158510633931937123889589648826019897069383845842849149634262868410210712031
458 19008858551243040992192038417106217588488113886144595391522979889881379537751080572005926340009094653571424394884468518161807543210685766482723761868745133290472959547
459 43894088895835701673138326438822840971133620393611810712538336019006426100084108124816144866579491800744152137605807837228841673641827520171497339669092229891212527269
460 101357534688453740827130926096227718803456003789304809514888212210339705226431630804620003612848920413906948064098642104881782293622120322518352147635609436007502256584
461 234048595073942895610837497533473463200538869857461379679490270080823717356005943931690369115493925621526731853082714826752510687312965542355623017520811045348722311358
462 540450643600023056426151205694900411768678703221259878623568285808960838044650091866706257941096703218150478678265015223707349093897514863800801176359649814679717131617
463 1247975438927117785412162347533877686285257085897008134906686822969194181273075263904585705278626289464108816267862918207895686029929554614926850447843000547176461891413
464 2881748249555171499657941725351938417133878269207520642508541684319657836958204118443809816809186088929931769071934969214131684232214751126889790141366693033008425685572
465 6654356099310444205424783877572390377377858815418684299558074485734732950241855320649762083196674036341202734118324144236752158758609148266183499141536328512689235181794
466 15365830482681917032396323017366042118373447640712799551847515544085307626544732642230937958037163806160955988715449544819729328676583318493532065148695492977270664384241
467 35481832186134958776212860550973419039170654718638992645786942337904084046613004887397210697830834245827892748330131228746481423870478228719197615778297812295590729192475
468 81932468063080351403863759107605316237388063625052182747517316228325297588762004045011606421133321848490607378214420723207231909128455919011250311953782542079587372335681
469 189193424051277046887425765476032417713885245414020923918841734365290436526873055418596433755631459021810086546217069065179987069906850122107553853099400767066692809990527
470 436873837081145669710298331830400541462913699157440328118960210421866387944804024782979954928452900127952136995405866602669898274135503991759875046413073297763202933310758
471 1008802237620452439893080389306508831173573635183426766600180116488246998203651092179139444597665935381406480872288883263364028928741840212443045202240671563668544916790266
472 2329464179927547039332283494419818899995441222949789997774538950341309931902049089628210849488723310789111980126703572615098201370200946263880666925374353925594714347251379
473 5379055639651670450094320440404791717313460557101673931812029260813833651790944232824437336388717396637121904168821888194594556192865122031335312896180170544056947884065890
474 12420984973191722860422209591603002622600369801036045185333315050719157665023489686096433152516697411240150204650727552503959457942514625710835117264742793535744885147632065
475 28681775768775147733857520525654751100412765654803209445115703408636923540212680448144466122037879770102547261978615618336899909306066760007279431280703560317664111653797905
476 66230195352930113741662027711194311239639603527719118214811048990131460164359994784807205596680827662236877035815542249556236702157662624498374897855751293445909669067826575
477 152934700133268911876533773239995070370130772249839754383219897983182682841988347512635087876080559747409547178457690358321499653087490811114423212653343282620860589788303844
478 353147418337157600257428320282553243754724134537811199930185345852888764840703342079475765221903086272409805075390846873799503390332091046669090324455391117186692563554146152
479 815466332817359861739240658551578015533118626352586021424518411201683145458868243908822519461029684588796535465340493048906054900041341459276923287056961151704040381614647917
480 1883024780670255403495757611918889325432429112031925737665587138911716647414205270957361889728949474897687983696770509581637360627553521685589934899264555044390908438842688398
481 4348165193243376927918683853437788340633117674567480543118560070131085482990284929358091728870598492667430034586731674628032715458362695223740269092475791378884169445058170567
482 10040516057894630192216597121205457633637965412628105447934971938580020636695831636824236609888219830317273757468280617537180883833127720252609093927565910319299017948286420347
483 23184943126239050558956621667194901716863481105220955625946079142652956817108114915740251169187738438218851051281143409527395534929700082052915301584880192255345179228742976194
484 53537246956971164133410455618026562073344385132276644794928185063936641082513489972778795270783841182741361604205681794550276917209911845020038262929472199471299135354630285951
485 123624923129007703525405450591701164395909642967176178714437474069291655002878252158526473174628394558823559089734425476141813372636551131075102472762356120314024017307690787977
486 285467081094707391731437251326433563062701812583836014999481878017319132874253721302911237612949778515903426121134873509268009827167630420198532247747755442136807630098597730933
487 659183054081194892493362750667744018979690232345369209672114246128144726072214356700475236022796694827479170771923072222771507053067527633884617563639121521508067110471098283931
488 1522145030248349808014307634229765339943770202240814633743025654922481600708321538047881925529029724883793069148529370572928987651344248136003755300701478743004225203893994565775
489 3514843833992677828715160309034620510225360332868447121842261927554827190482870603942581875038241559047555485840488071038833134530363244270724154310046669279896188930734292444314
490 8116261546602215021471025444124155659902146128602257420559708080826532560712056909651681583579262996780472004240798225572993739179456147927518456056146563431613679575584434657820
491 18741572770823424402734251317317322487740121077184584138419000587623011310811553478354928707702527561617340397166665120137863978174816880995408187679078712955566454447162388616111
492 43276888984820304730032020516696984115048426574474583518269113395051126418432800985797748227248292508105669653020416395822135715483811986047601014221736944692805077135233602418225
493 99932334554127940609964742076740272834655500095097568883735571533836364064097737608674610695605356215220823496615400278551790287293388759771893666149010887662358575979057828176839
494 230757610440551385158615415518431842795561833614761361175462929775407356360944941656592048791012097717786425946825245435651883210469090002415276424155965373799547207997153931303621
495 532851303973001110080899565635750404968191226974108810955658528515204442949948633985070303551102977545060289947403684108186702156961145187650183734583854530867884649676625583073936
496 1230427510510535641741806015562370232236645688943846347152569985596531751991060082600034553696775153032868156921971222856688790843386318367319503655111297249077949533367216113804217
497 2841227650815440792670673340777167809435437486046094514221109443381770275818468277948169092411197092825829040694255270047353256447987391601353642656479043467920485740847272541031367
498 6560788420935673023108861246216758294723940725581179687594319620061749218015361353850992368985520833944694981685117841697702754068463765641078328318301223207137711323238519219632185
499 15149769745458397753062385402065677509268249095891170672648866513555018250611458861702440861349803359013371674102141592629930790893349441654923270510430185832397613487492674024346320
500 34982917999308691805773639595851226633211429571260667595628171952082773938762779047275838691139818040370666060665580081161171150160115002258280707826688515042573887855944340637626793