234
495
351
373
520
360
292
445
277
412
299
434
251
455
279
289
353
266
345
272
448
498
489
451
421
357
505
411
328
220
290
481
484
402