1   1   
2   1   
3   2   
4   3   
5   4   
6   2   
7   6   
8   7   
9   11  
10  4   
11  10  
12  6   
13  12  
14  6   
15  8   
16  23  
17  16  
18  11  
19  18  
20  12  
21  12  
22  10  
23  22  
24  14  
25  39  
26  12  
27  45  
28  18  
29  28  
30  8   
31  30  
32  48  
33  20  
34  16  
35  24  
36  33  
37  36  
38  18  
39  24  
40  28  
41  40  
42  12  
43  42  
44  30  
45  44  
46  22  
47  46  
48  46  
49  83  
50  39  
51  32  
52  36  
53  52  
54  45  
55  40  
56  42  
57  36  
58  28  
59  58  
60  24  
61  60  
62  30  
63  66  
64  167 
65  48  
66  20  
67  66  
68  48  
69  44  
70  24  
71  70  
72  77  
73  72  
74  36  
75  78  
76  54  
77  60  
78  24  
79  78  
80  92  
81  233 
82  40  
83  82  
84  36  
85  64  
86  42  
87  56  
88  70  
89  88  
90  44  
91  72  
92  66  
93  60  
94  46  
95  72  
96  96  
97  96  
98  83  
99  110 
100 117 
101 100 
102 32  
103 102 
104 84  
105 48  
106 52  
107 106 
108 135 
109 108 
110 40  
111 72  
112 138 
113 112 
114 36  
115 88  
116 84  
117 132 
118 58  
119 96  
120 56  
121 219 
122 60  
123 80  
124 90  
125 277 
126 66  
127 126 
128 349 
129 84  
130 48  
131 130 
132 60  
133 108 
134 66  
135 180 
136 112 
137 136 
138 44  
139 138 
140 72  
141 92  
142 70  
143 120 
144 253 
145 112 
146 72  
147 166 
148 108 
149 148 
150 78  
151 150 
152 126 
153 176 
154 60  
155 120 
156 72  
157 156 
158 78  
159 104 
160 192 
161 132 
162 233 
163 162 
164 120 
165 80  
166 82  
167 166 
168 84  
169 311 
170 64  
171 198 
172 126 
173 172 
174 56  
175 234 
176 230 
177 116 
178 88  
179 178 
180 132 
181 180 
182 72  
183 120 
184 154 
185 144 
186 60  
187 160 
188 138 
189 270 
190 72  
191 190 
192 334 
193 192 
194 96  
195 96  
196 249 
197 196 
198 110 
199 198 
200 273 
201 132 
202 100 
203 168 
204 96  
205 160 
206 102 
207 242 
208 276 
209 180 
210 48  
211 210 
212 156 
213 140 
214 106 
215 168 
216 315 
217 180 
218 108 
219 144 
220 120 
221 192 
222 72  
223 222 
224 288 
225 429 
226 112 
227 226 
228 108 
229 228 
230 88  
231 120 
232 196 
233 232 
234 132 
235 184 
236 174 
237 156 
238 96  
239 238 
240 184 
241 240 
242 219 
243 904 
244 180 
245 332 
246 80  
247 216 
248 210 
249 164 
250 277 
251 250 
252 198 
253 220 
254 126 
255 128