1 1
2 1
3 1
4 1
5 1
6 2
7 1
8 2
9 4
10 4
11 1
12 2
13 8
14 12
15 11
16 1
17 3
18 15
19 43
20 60
21 34
22 1
23 3
24 25
25 121
26 360
27 378
28 156
29 1
30 4
31 41
32 378
33 2166
34 4869
35 3843
36 1044
37 1
38 4
39 65
40 1095
41 14306
42 68774
43 113622
44 64455
45 12346
46 1
47 5
48 100
49 3441
50 104829
51 1141597
52 3953162
53 4605833
54 1921532
55 274668
56 1
57 5
58 150
59 10790
60 857365
61 21981199
62 164246330
63 389980895
64 325817259
65 104098702
66 12005168
67 1
68 6
69 225
70 36095
71 7772555
72 487560158
73 8077771053
74 39637955938
75 65161912860
76 40350371693
77 10348794144
78 1018997864
79 1
80 6
81 327
82 124046
83 77299066
84 12294282710
85 466534106494
86 4841942791149
87 15803940586444
88 18493286179306
89 8825083057727
90 1893781768084
91 165091172592
92 1
93 7
94 474
95 448757
96 835008556
97 348666442245
98 31371988801426
99 709369353984528
100 4694198829568632
101 10464298803336356
102 9016881218346498
103 3447229161054412
104 639954768875644
105 50502031367952
106 1
107 7
108 678
109 1680284
110 9714022948
111 11014651107766
112 2434166899547877
113 123959867466803598
114 1710157405517855923
115 7415870115016622070
116 11648183965299988161
117 7663011862199359275
118 2432897732375453872
119 400905675004630820
120 29054155657235488
121 1
122 8
123 962
124 6552597
125 120876089429
126 384439481260102
127 215958878062386686
128 25633792336650237196
129 761177372389924586469
130 6599831956478481880574
131 19331501470874966056620
132 22125170836023174561208
133 11523203108853588163939
134 3135299553791882831175
135 467554784370658979194
136 31426485969804308768
137 1
138 8
139 1348
140 26399108
141 1600062715080
142 14720433109317392
143 21719834089464167310
144 6216134137215473257498
145 410865103617226533187887
146 7349806706261695963303289
147 41305879135016277336098832
148 84374318085977203009815353
149 72858537474448279608982281
150 31101331821457761562682372
151 7445569254636418368355175
152 1019317687720204607541914
153 64001015704527557894928
154 1
155 9
156 1884
157 109903097
158 22431295101901
159 614625943929044143
160 2456824878489365073019
161 1751358134669003505614003
162 266467279833582062407716890
163 10166910371286239883812833902
164 113150923754056404864604601079
165 425320635088557491009929684812
166 626256077826533279380263916825
167 422562929158508564038958131344
168 152604744949108529946482449455
169 32831169277561326131677454356
170 4170177760438554428852944352
171 245935864153532932683719776
172 1
173 9
174 2602
175 470821379
176 331799935293573
177 27836127362570459429
178 310346063044184104921075
179 568243873338156921441255711
180 205588847405515390037733666105
181 17302105754980969100586236702557
182 394261321941473128946982428778448
183 2817932513165196227099467336651251
184 7314644795663061228673745730874449
185 8031415807084030840252005347761050
186 4381383291810968525725363627992365
187 1376245262009096904690200093490628
188 270499962116368309216399255404116
189 32130458453030025927403299167172
190 1787577725145611700547878190848
191 1
192 10
193 3581
194 2072837551
195 5162061801740856
196 1361159960057439093967
197 43504604689896692500330813
198 210605780049931046043926174978
199 186859987583028799197937022698671
200 35842279774719183012524707431609004
201 1729814159887328195949618105850000441
202 24320707622599363288142629161904128899
203 115220139412825508962171446119605502714
204 213380692214983306596574730544332459328
205 180779629295334966661682823807200962929
206 82324709500504517176091907327962986875
207 23020160238985223543093056043044507876
208 4185854618686304998045752485253069866
209 467748572328609202290504385903208312
210 24637809253125004524383007491432768