413
278
270
355
448
512
275
508
274
460
228
496
444
314
357
337
384
299
462
263
543
240
489
350
394
284
516
344
432
532
322
499