390
280
377
348
402
260
521
512
408
424
413
488
509
405
338
420
366
396
284
292
411
522
490
321
478
524
421
525
309
384
401
450
347