#n A177396(n), n=1..100
1 1
2 2
3 15
4 166
5 2253
6 34860
7 592549
8 10828938
9 209868510
10 4273308410
11 90816552106
12 2004641983826
13 45791082809343
14 1079342545547998
15 26193557661047655
16 653283080573467694
17 16720129397788274155
18 438610481782905122800
19 11780787465384098197547
20 323702698549599628474606
21 9092163111317654312041686
22 260885271845280863600964902
23 7642537539580967625501727520
24 228454887607913261809568235910
25 6965095297108159321450767939919
26 216482060167214851522489867791322
27 6856492083599013393677109083318920
28 221204673073873886374743613199007860
29 7266648130186028826451320634029143234
30 242976126257192647138947268829577805296
31 8266671770857058035855649337845528560921
32 286080664536216828125098788570458806219984
33 10066876704964159473796803541925210655526726
34 360090264593511404295974245725880331168855872
35 13088936019934648031273277862945440584835453772
36 483329620889222808325536146737055145303961854580
37 18126002912572422093476540176695380302110597093478
38 690171970526635506334775907200206532264414232471976
39 26674103587693910759352205903701693152930528571859892
40 1046125204654525368975784898022615938661631712411108634
41 41622320705431672137918882589983134895371860640438502801
42 1679610270905074603234637775313155862173382125879609751696
43 68726532592889202247689307962545855831227134971481737989653
44 2850829788454882878715579915550711699743185891671803679377550
45 119853149568296706608318483746882425319649357459058975497712037
46 5105782412488757559594720914559119013693746719588435137055668450
47 220351569593206461494113604964483354910384692944416211015898112359
48 9632080916363842230143630446843777493770148897217201718249937135550
49 426369465216339552533414991072167062781301855336017549278300604142824
50 19108587048965851544076095827180855268112155865760568869313058302882272
51 866891244018783007445482157313768324001788735483414370571412659476585679
52 39802808918135279430653069752319510959758567111925644077745249148310004962
53 1849259043876601492832061198291337303513741474770579633694868995937317453820
54 86924226149575499180214055727218783600516360247758551871265191188422459590932
55 4133036821693830916697147417497147620622208489916999185190548774017593089907240
56 198751986771984694592163303978838854801983411163904780935379366372825371958767642
57 9664911072683602792412801168903419921746489432787967712403880165932535635157568568
58 475182871984493822385663369813080056499442335533052453820446943420085780376670293170
59 23617527961606659365591476719093940678034623232573442972763690147546049651536320535097
60 1186464760626197115656361264597009011856023395269550047528632855917158278114027487151054
61 60236497949560364151014627167398912571510511861834923391277212475991050623614014861477837
62 3090213070635122433621989742642499540565320929151750928637999914166176726254486979321829274
63 160170281592611479283710024934794397855417102913211648440039138281778237835000962114786224530
64 8386538626535875933204883142411259571079385325008282462017434491440733653973852555590073164298
65 443542081957456534552813307643392883255972101718243349158430447234697475860911442229385759512145
66 23691009296328010674743208478904855206600445701308779024974673634213488134141385699655696110955884
67 1277837715008455143287224223278238892727461125910814384198012734547328216727834333903506902688897587
68 69591999893278961204453338064218292286263142688775647904882235854133002779201127686215286361740516048
69 3826341669575328193552157034018798957236114377203243309247177878592158104462132723387568302409389006809
70 212373123836417250537431773464558153114404494926444330836949494374392043292935407735361706171182950082300
71 11897575897119310200184645723838135461568342784286147010037351903939537437724031997322600444136932514329643
72 672687590106103838103655437650972966868741477581356172434421832244399771349387603186004385631702374455624888
73 38381180892379573459680138662060471770102542335827308407725320602135770914053129161032429927559157334262466402
74 2209674371951032310543178366327986889510131435955599791646760307063506165626717533707699909989354682926012140160
75 128351019734239572710464010705078321325421828757819460266150009413174542625198562331731833507766106545050077182933
76 7521224084457297651929559436152192021576253206062275864786862315007345001644369232116652276483546473437921401261716
77 444584085152353227014460701546643767599643539285865865453196270238105197012188821429696664391494621577517942919568750
78 26506624265081275838407159362102568617645523403741333112930163721539655284062931236629140235664709839577294507371240560
79 1593859004875194181049303897396992817580882108940322780318222697882215438722785978491921395474286797300168505973072831780
80 96649821909294284922321583543631754089703478848688495127812030537777413085788119296396128510853131521423744029167734884838
81 5909754574101887695204727612692687753678824310449925099525645136282462593099652928975499807026446526823830170360043257100880
82 364348869407567968010771146577804408031322107702823726164770830781796428907682628835027571213974494292709564687814062579908772
83 22646868169304360930290862587796470403699216078508352574009074178199249763423001939454898567055985530749519734374583032281558519
84 1419075616560583388089298666972900861004271740291056488865891199799129624845181652960632708896011515278619343032983734948887449426
85 89634301509889389495969009919661463602858179968283017452886120653915449350636932401086714928546297053825492420563006765642417456828
86 5706628835209698906788546416436741324368319002213359854522056757460501643696622340666317853582271709917938224161455916965969082662208
87 366174224074507412765678485046963735037721077319728004804860944697434118059114177775160578605277757401308903650243266312544477172124825
88 23679112016941885245662032420783126783369087387952119557976511385507029083954313314406962480891307720640042954435883627365682280616985746
89 1543049829677336008532109396092008761882404686100825905855107170415725849954676551885244000968964655748203890781732675929993566345220753802
90 101320989147267874505727702612159258617622971711909902191608495646895666375728458487698547987278490894299731841620941889042940644590031462842
91 6703358920386475471357123606310939071957705664413872316958943551638090350780620746154560261778768497563867384947113915113574312100234069429616
92 446815633649252190676499373921154008074614599988351907716141769105628423300027981340582769393230397012926118130365490402121058594617466813954558
93 30003845112165397057999129359528913473487563038066407818077264872817245184993921553752335111529053445767032007295076138449974164644608847764163995
94 2029591042780404316975795284980238311631258079093209158829173353164925566414177758868610753990450758919012636623642108611553248149600695382672511874
95 138291083349382682159301720747042914867774451414712528845005705328505224276503939619739821315486994970304336574509402260577254038140123723523885382707
96 9490854693848151910076944139203921302689614486032018963462588909933217549084812029223084961591426367707736914028121144647471291218025284118184028179188
97 656015317763876018661978783634701410899343915644844406329080285229453707582979768545260212972228653771769778111129621296042899131986235177965186767158355
98 45665967004868183777122320483523795084272686602001165347621193852813569537221658738429156547511465459033653817055175868829766432556173736206120635084007454
99 3201211471005493575970831605181857928439635870091582357606267803310084434351605847997254363197396444980842628621470067185727136558322719846072978679409600721
100 225970934819023093446860512315961147832222747125000686118107336436891023031639995179334650698962473714503240780594578855246613749852269852464124420332540744098