499
314
333
497
457
390
340
282
485
339
286
426
400
479
236
448
491
522
403
463
292
244
482
524
280
350
305
321
454
489
392
361
232
267