249
527
233
338
417
494
506
500
373
486
408
236
290
401
518
349
335
498
241
414
488
325
502
514
404
467
490
382
311
410
378
474
456
323