329
483
257
311
457
404
401
430
280
217
405
395
357
364
317
486
233
373
232
467
359
437
466
289
497
370
434
451
520
508
287