1 2
2 17
3 122
4 720
5 4304
6 25391
7 150079
8 884793
9 5205467
10 30603312
11 179828144
12 1056663902
13 6208358851
14 36476199327
15 214305557200
16 1259086948475
17 7397361356851
18 43460791661461
19 255339657788151
20 1500164308002762
21 8813722201174960
22 51782125113764678
23 304228837249927015
24 1787396413281670402
25 10501259383098800605
26 61696693382551789508
27 362478616488487976721
28 2129623812439479189608
29 12511903808248521088133
30 73509572904504588431703
31 431881302102184776684335
32 2537376449544167359846168
33 14907520226817926711859028
34 87584228722772788454657354
35 514572310098680355148912956
36 3023200251706602677776721864
37 17761818081825439813767760630
38 104353716361908913939207652665
39 613095915540547755807044116908
40 3602043269344489642263375293911
41 21162619722870710809867360052835
42 124334007130441145675003638275269
43 730483538028417942521331727629809
44 4291715610602806077070442489327565
45 25214562578650837649549355985200560
46 148139863802252151206788202673005555
47 870347013908977984149041881317179037
48 5113437431206538405495458639870767216
49 30042318690138729432266734272596533993
50 176503755921953319086715475168492082245
51 1036989726920862056687026509670629505999
52 6092491845980336117879915967991421209031
53 35794430677295977926820151690009422027611
54 210298396764712335378558557234842296555453
55 1235539016684516699200257275972760207219052
56 7259002851351721253205381945465864828085226
57 42647882166708713496011527934704876528241592
58 250563595379602168599379952404787710789507141
59 1472103939045330302720036413106670829849931964
60 8648862194324960537454428684437242502221560816
61 50813543305191969973825509800221163948344918818
62 298538249912553355459186785024195141815576720377
63 1753963232312981391933450676394578228142907017917
64 10304833706256818554285746115988257707344060679329
65 60542658909430271208956997000209619483573345180057
66 355698466594184419574686938953155804589079303792847
67 2089789272828697153047306583268603947797501389662235
68 12277869080083624291125441009376871564299636614466873
69 72134578882026044988184583557430350308265465641532056
70 423802977255056187232414862220328500638077876185973226
71 2489914910628296335069735346100481054813449348018215088
72 14628675575438401672767071348855539767299651551283495998
73 85945968746951483226532491941202171713359016032715212884
74 504947252795343462768132310594250264923206395162249485705
75 2966651395323394769625082919060006910262310426451651406645
76 17429583887529978102102351759345632699510588702758140919403
77 102401783698393866428203372608567429248547089834230877332407
78 601627977597041651682844332229639517038046175075225796395157
79 3534667174290476730666467401365885940118721748172247352627296
80 20766773651232636351656689302674650279866564799774278309161749
81 122008343817575368099025534327423964077326150378069030640365801
82 716819868657070055727570141571095423724133664052771788636665662
83 4211439218204694383958191077575122718668463550050237846845826327
84 24742925055719482780057317891086290265829027781361671160204719175
85 145368912761830763288414914654049950337144379461748022861766487447
86 854067203047682525081084200116875402637615379487234066764578140809
87 5017790760509950061106464545263994658915856222723850287831443299157
88 29480378155737850220215210148204519295505067464332655327034834584497
89 173202259258212055928858681984716023742175073791566191213761167757565
90 1017592869863174003080586644857167727194095332204051793399843481006940
91 5978531996240542936806113756408052425653921002818412002155401233435771
92 35124897086668787650651905470371047080179082738777290622062420125673077
93 206364772510190292166597670087955789669093374430206999934850541727932848
94 1212428302013324049052941692822044327359337319393201500010798858227528126
95 7123223453510333912145746587134522661350048525316698190612348386273783923
96 41850155002470467465918622467923977688358389223006417624307273506511427332
97 245876811974457179419829364461152051735292461543013545215207194394465710212
98 1444568285664743905037846443339672457630175774728798353170751698582993221001
99 8487085525434424674401865057562641987036300553972487849861794082860783151008
100 49863077731138439986327051258503257412419770868650567581790574789159271401178
101 292954102249875431233507572776965575096291097864368785712947375970736373818822
102 1721155410578203734519102199946417101256493235316607950020730831242508301936095
103 10112082147379742730445419961308804888903477479398861022798860561199904140531810
104 59410210563731083041832349961412443947787230845857481032161188982831949139613901
105 349045139050957219021316125362744739620703189726048136749732520191569897792585991
106 2050699836594733806159516793115005277268421070037211861723272690906837792132213434
107 12048211962624480377218390075370784122165594072939853122809345598160705329624008579
108 70785304073252590845976677626181516547098175742500437230086590467816777604805193511
109 415875757190062919917283289588700757589707401667973405985262698835327502046442212770
110 2443341138146798122711667147141406898295607530621436684914564804351839827338549173794
111 14355046703605107561945640332587064047794058455605782813259337752698715702424525442070
112 84338352367357043629238528980414245807135835301812935120393196226805447673635312046069
113 495502231856489927161893301508864555614294981125721894872123032808893609535512029186840
114 2911160283346862954921223985115244915737375895959370953489113826453771978632427807808031
115 17103564122372552982030968482567451441878607578811468814907587345682156697737867082403516
116 100486361867988771991412460461075913055209016138306934883703398159666493438954393719218566
117 590374547037023826696313046501937963154266283345865313718042229711826330020384944500166714
118 3468551346769413162030144874116498185483066248816570312953188415609249316526438245516793236
119 20378331866704656572497391325080691634295745829335083225387622411020279485730059635814786842
120 119726181956722745511058631191493431926780811512288838905714283476320267092451492362770941113
121 703411777749807864214650911703792916375832960128069069236174779697946856696351874566613966990
122 4132664392956216231510406082763028445484911541666774779663672542591158335771542049754462577047
123 24280109496379322296401178464056372300591447185917501712536287140397140179765941671037105393484
124 142649792265000671027765428227983532188674901075272417315959645178599891714871643181555034345297
125 838091905486765039092194612587643099788333474001663493554861277451362161495460074898960818036143
126 4923933157488172938990785869430702016059769744556835543671409885604876135808892030171446510034992
127 28928948699641535907514755685826771957530037608539801997419230605141755395151399544942130599441017
128 169962516975638264109210460184661244503037053410676192918644164516234949886164062043475111556550284
129 998558830347404659904957037647280608138278241119986995884137338493890091094636442738103362277571351
130 5866703761557614313112000749373542901609693007505328659021456316731937447482784131320128382839808120
131 34467887098750062129008888620366622736591845011840793665167199642571868073201462186569697634856031035
132 202504726561607861822172183006860173737668692539068514046071878965592657679852728484875831932381215604
133 1189749872462553183118986651424556188929670202803933091117951420175927782902224781971505244199690257815
134 6989983804620104057954975847847780708249567919020412810049856046999352771814519246868489142312303057131
135 41067349297311386405808988915030519010419166803382056330423734744630575939662152522563324544199827244772
136 241277694691174243702792470032048014308532583653826647992325961869507359870523790647252352538712815992558