295
331
412
363
215
385
316
217
400
330
243
405
462
436
489
284
482
501
349
361
457
240
390
434
429
350
493
219
220
273
465
303
318