348
518
375
286
370
507
227
250
308
326
468
414
481
388
493
307
395
299
490
425
238
373
301
399
415
230
454
328
240
239
427
371
280
256