168
263
187
211
147
232
171
166
190
158
236
255
213
200
297
134
183
173
161
164
189
169
192
260
259
139
201
215
225
204
178
185
172
149
212
182
291