#n A140094(n), n=1..100
1 1
2 1
3 4
4 25
5 199
6 1855
7 19387
8 221407
9 2717782
10 35455981
11 487672243
12 7029980797
13 105732907498
14 1653377947393
15 26805765569863
16 449568735630517
17 7785116448484318
18 138980739891821269
19 2554369130466577138
20 48277900432914176227
21 937357175357395653301
22 18679170546731484738259
23 381722027611740836329630
24 7993660744462070967900847
25 171415238838822231550997239
26 3761621837316309158932867195
27 84422214964991635549520604265
28 1936613077268452791888599776837
29 45383178155677227205877660373976
30 1085889629296945031505347383303021
31 26515406315832714765426078417281293
32 660427601871382014828330938249180497
33 16771337873015521815908888216138416072
34 434045402647083009280664382925113158761
35 11443125300108272762950387053985898987278
36 307199521773350112870011974003914640525321
37 8394484880328562910551956413091393244777603
38 233401156234999308533983370498435634746283661
39 6600721877710809762610898546542934685423903271
40 189805735122346102973775926566150700091226699501
41 5547692001920832022221548251725721301496687918262
42 164763689431108539564342236100351251826337634227099
43 4970762430796098860047840233236053894382929302339679
44 152288779749688181312924650319750090112035830796918647
45 4736656939086527649261490155343114221911797412831194480
46 149525491486094722823715800442181046485092253377978879097
47 4789412103102697137510261161122863170051818237355586013726
48 155618503661593876053976141565528183926993993758511832480245
49 5127959026142049299843649625934256386922396781585540727676991
50 171327868267919633659229436272485883336734501218773163101012893
51 5802444201206124231732759839274232621251338567661602202544865590
52 199157233314974000716727275401469492687947300969363068573286785239
53 6926106351584740363882169047460815483446144841618407149973304471543
54 244005158416004791820214754353239355157178548737770732607381129947875
55 8706374281670635835047827330354479874168299336212612006272739963483168
56 314570917838507842320427880153832543576504866424448191004261557459308785
57 11506938014034440852356768271229123869784916456728677898912503788597067485
58 426069559661751994402291669239780391274138651918496208080773793465420650107
59 15966242722137875297609558383065509198615449747191810477756838504670401703107
60 605411520612250319569307946261601664322965829543146576167493603524561144075225
61 23224737280933576813001205029372124664516379047155110526707130639959201573313796
62 901221731613912407601344455574747089756994615176622937381846123721479380082525631
63 35369080740775498121880851723282521116678497103085009127483880334796132655665330023
64 1403652634379441257750684472734814137240275447355212966156873069566238053913656358283
65 56321421718378993962155088651220575926529163035650208981906683587670270127853756519144
66 2284555835897250068351743103150322294380687579283822065318241455979228085687881812459077
67 93665998421929479331337910814232681097765996687356274160310957218428454814476695117995560
68 3881089303936566984916249749934375241084824284388902094387909806456877231923967141297194715
69 162501665711036800844746558374590800154949082046019158955734144394706176835205871624019398043
70 6874435750836622903584953856947874153071999245453221668593687126601854696678482466324835439565
71 293788885495190773457157555295318623290261260314088209478189090797160136426533186661338633111147
72 12682303370322952792374273975603435296870069136146352303641542307930620627333592433423050774899093
73 552932533155838397293563359561909091189976976518822969929755647895852638217217373471492193495619940
74 24344756722706602354465963227120168073624113582801762035135553943577006290638279344193330794632188883
75 1082299201847982197315376242240285120526646280601000955373504665162353936303782489806805467786253797021
76 48578976937464192117521419790979683262156865192935662508627875862917965405473753938466131587566355670635
77 2201203566378967646687741173681068145305513144172191704909894492836560880012384605088077485643997750600852
78 100678256062574628479693270462414110891773002509226185256209707688859874813219228372390365774997465320928625
79 4647599499801298375264642683888842734089978029525728229193680516180939355974938007808309387659851282025214649
80 216518094704769532846055583909015134779870092231411149573141832656233760911358405340259976145879322461187689787
81 10178602452080473658170075942090547897539203412878695358640243412679489127904271069147507916856700248193271087618
82 482800276504157169465245659913718344854783211355319916166423619285604289192581528027203826935903234330658319383197
83 23104159023793751807846188063133570206424475462059529188118349287383296052615117546665820548371135083842254171387262
84 1115359649846567358522915856068234923347287601063700054905133216769593956185618586679009118217769408044153650771143317
85 54312713494832602807608471840242320817377110604068274504445765313537131542678211190928401493928738081732162679729815623
86 2667536916763063123915541219566136062058524460790366764901261787491248057304469428579133562144266508857471344979479522457
87 132130515924370946903229009649066511141932562250032806426941943097499773924991254432843739770741124686612110751617489167364
88 6599967126853816094096940466005476428597623499925304601950495984809818905158122758965615461118588382682146267332947942359361
89 332421678697626934543882312046769378807717296629896837223151572812272059790658899931965598851077259993320329866123917900289833
90 16881442729550297466782681695897360887805852570396187044678923606739067343132629915505555544648053827407098475563657532330925725
91 864304753115912459200273733648322891118792495692617344512172824595226778862028976001944356610128072003695160245797511100720488915
92 44609416124595485096754501251737590725807071546424751616175671104513467155404813883208704519599412833417086806056642205753064307685
93 2320888830744708507392596195843524200609919309988822265848812453910251922738047323661576737579908472251469663168283348915596020228114
94 121707358139542344869198975092083825968847224366532328042517945584601760394085061234405563234598161570575368971400646854815946867022495
95 6432521039161709508747113501084622545435886237367536140652102671708728716424443234965953878863873794816370919069631138743479920039483396
96 342622038724698767731802454939476850100999986520043712789456829419779757337575439207268202692652122295846512475395503387635436220063012551
97 18390244535412686848585131320929576675956097105020249817722554401503572374499082385110503083632157423047394423339012812443485222744632063631
98 994642170177196545886722131563664400616975784164881745881850890122637759599121862349032774161725885400572722350201120973049143016404567851277
99 54202958481445240093164014165510386929914800702953274182513416239115820398712867456742633173847615285341585926412789538590747085745202691842364
100 2975952818098655927634060374248009186264407024228372978039961611838056278868103199310828885991363558752054993402798540673168086227487014187017893