508
274
453
283
479
330
495
265
471
257
288
357
302
463
498
339
242
388
256
494
225
431
360
261
448
355
312
234
433
363
527
304
386