1 3
2 15
3 11
4 46
5 87
6 34
7 161
8 520
9 602
10 111
11 601
12 3681
13 6624
14 3985
15 361
16 2208
17 26587
18 91636
19 82996
20 26713
21 1172
22 8053
23 189404
24 1313477
25 2265691
26 1043172
27 178484
28 3809
29 29415
30 1348429
31 18480458
32 64298979
33 56126173
34 13105012
35 1193537
36 12377
37 107534
38 9607995
39 259478100
40 1786680190
41 3154769585
42 1389867384
43 164650280
44 7979619
45 40218
46 393061
47 68462448
48 3648082844
49 49535329657
50 173086988636
51 154723539035
52 34420057373
53 2068621706
54 53352090
55 130687
56 1436589
57 487805049
58 51295928745
59 1375366780223
60 9473198719765
61 16761785898550
62 7588839921175
63 852404560481
64 25989674166
65 356709629
66 424661
67 5250624
68 3475683907
69 721205855171
70 38192786490900
71 519324660859971
72 1811023880030050
73 1623332441842096
74 372212311236497
75 21109624812630
76 326528021922
77 2384952501
78 1379916
79 19190841
80 24764857724
81 10139874360108
82 1060470627750905
83 28473688639558276
84 196026498181350352
85 346245388962998639
86 157213734438546256
87 18256039956940439
88 522775448585677
89 4102419848778
90 15945724308
91 4483973
92 70141747
93 176453944877
94 142563684195350
95 29445068097883913
96 1560985954158627431
97 21221301875312720725
98 73998528709201418867
99 66197171494579191745
100 15225588252754045874
101 895410839428587845
102 12946425187404245
103 51541819920986
104 106612681357
105 14570461
106 256364934
107 1257264924795
108 2004404663282803
109 817579005907041518
110 85575766658825822095
111 2297075727316465818365
112 15817322237857233639836
113 27933597031900237580649
114 12655970632877465163660
115 1474543539136159332212
116 43917552649460225906
117 320615523780601420
118 647559075731254
119 712809462455
120 47346034
121 937002409
122 8958230513184
123 28181342842446164
124 22701109558899272767
125 4691438854378352243156
126 248642281954628929597016
127 3380527884608408309224127
128 11789332183896933254925706
129 10544627670537847706641640
130 2419643641032901454549777
131 142804250145920967976120
132 2154040733553483724441
133 7939976687329054275
134 8135777066019200
135 4765824578786
136 153848731
137 3424702513
138 63828946109201
139 396221424711381995
140 630324525317504125167
141 257194399345647459891285
142 26914007239781802655396934
143 722490763842803146891010551
144 4974951699454122596752281991
145 8787110268003730673863070121
146 3980481043701234293473797749
147 462601857032922578435356051
148 13830079086654032231414006
149 105650046626276283099403
150 196631869363448682249
151 102215953652767856
152 31864172723641
153 499924281
154 12517136672
155 454792310901883
156 5570757356145256130
157 17501743597007465575440
158 14099922008917811821756829
159 2913278048844834319162924981
160 154413063345048057254226070098
161 2099348737551237700242611539243
162 7321395423150987521128857971305
163 6549420461633149709706359787118
164 1502587884629948819015293031285
165 88442972963888846213759352042
166 1339393522905597736987067436
167 5181857602398541124629459
168 4869547301285168517052
169 1284216749830662044
170 213042987115297
171 1624480652
172 45749581901
173 3240474086774308
174 78323219293950186591
175 485957674767786835825351
176 772986492390800118540271070
177 315344492353717927553702253948
178 33001674237052449769562118427331
179 885899628976033741019860147551370
180 6100108294821832560934199678327174
181 10774541106851322777417902818902431
182 4881571785699718972964804012239299
183 567210424034075775090057102380588
184 16909053333409410666483640048169
185 129715455548937039738759228238
186 254156520222999305715622129
187 120593324958722106253369
188 16134591535002298108
189 1424399583243252
190 5278674169
191 167212702063
192 23088939844648997
193 1101201555375412135781
194 13493219150062745065600945
195 42376698300873729387312199879
196 34134107753052904051282705245359
197 7053223323602613908357042583327497
198 373839038567920023057600004639005621
199 5082597146619691012788172679543203154