471
265
400
511
304
370
275
314
277
360
397
298
305
412
258
209
339
418
254
385
303
333
359
250
464
491
249
331
293
306
259