413
315
543
285
335
479
317
395
265
435
319
385
492
422
414
407
460
366
320
423
308
339
474
523
309
230
303
355
244
256
360
508
296