326
244
382
514
333
448
497
322
432
528
263
283
258
493
439
474
469
426
464
451
228
255
332
317
390
392
388
245
449
347
482
385