275
446
358
270
299
384
319
489
247
468
329
411
506
265
396
290
470
527
484
422
447
333
435
444
253
295
429
345
457
477
250