375
235
526
450
503
429
465
431
425
355
310
424
261
395
269
487
263
365
315
381
255
510
297
439
479
386
401
508
501
311
293
497
495
296