1 1
2 1
3 1
4 1
5 3
6 1
7 1
8 6
9 4
10 3
11 1
12 1
13 10
14 10
15 15
16 5
17 10
18 1
19 1
20 15
21 20
22 45
23 15
24 60
25 6
26 15
27 15
28 10
29 1
30 1
31 21
32 35
33 105
34 35
35 210
36 21
37 105
38 105
39 70
40 7
41 105
42 21
43 35
44 1
45 1
46 28
47 56
48 210
49 70
50 560
51 56
52 420
53 420
54 280
55 28
56 840
57 168
58 280
59 8
60 105
61 210
62 280
63 28
64 56
65 35
66 1
67 1
68 36
69 84
70 378
71 126
72 1260
73 126
74 1260
75 1260
76 840
77 84
78 3780
79 756
80 1260
81 36
82 945
83 1890
84 2520
85 252
86 504
87 315
88 9
89 1260
90 378
91 1260
92 36
93 280
94 84
95 126
96 1
97 1
98 45
99 120
100 630
101 210
102 2520
103 252
104 3150
105 3150
106 2100
107 210
108 12600
109 2520
110 4200
111 120
112 4725
113 9450
114 12600
115 1260
116 2520
117 1575
118 45
119 12600
120 3780
121 12600
122 360
123 2800
124 840
125 1260
126 10
127 945
128 3150
129 6300
130 630
131 2520
132 1575
133 45
134 2100
135 120
136 210
137 126
138 1
139 1
140 55
141 165
142 990
143 330
144 4620
145 462
146 6930
147 6930
148 4620
149 462
150 34650
151 6930
152 11550
153 330
154 17325
155 34650
156 46200
157 4620
158 9240
159 5775
160 165
161 69300
162 20790
163 69300
164 1980
165 15400
166 4620
167 6930
168 55
169 10395
170 34650
171 69300
172 6930
173 27720
174 17325
175 495
176 23100
177 1320
178 2310
179 1386
180 11
181 17325
182 6930
183 34650
184 990
185 15400
186 4620
187 6930
188 55
189 4620
190 5775
191 165
192 330
193 462
194 1
195 1
196 66
197 220
198 1485
199 495
200 7920
201 792
202 13860
203 13860
204 9240
205 924
206 83160
207 16632
208 27720
209 792
210 51975
211 103950
212 138600
213 13860
214 27720
215 17325
216 495
217 277200
218 83160
219 277200
220 7920
221 61600
222 18480
223 27720
224 220
225 62370
226 207900
227 415800
228 41580
229 166320
230 103950
231 2970
232 138600
233 7920
234 13860
235 8316
236 66
237 207900
238 83160
239 415800
240 11880
241 184800
242 55440
243 83160
244 660
245 55440
246 69300
247 1980
248 3960
249 5544
250 12
251 10395
252 51975
253 138600
254 13860
255 83160
256 51975
257 1485
258 138600
259 7920
260 13860
261 8316
262 66
263 15400
264 9240
265 27720
266 220
267 5775
268 495
269 792
270 462
271 1