159
202
174
124
267
191
304
250
121
214
184
382
254
98
339
288
321
249
200
263
309
169
192
143
141
213
234
191
171
405
329
210
266
183
248
365
363
145
238
159
283
339
102
217
293
265
206
236
156
223
221
153
258
256
152
233
126
211
152
179