431
280
328
353
296
407
300
481
341
514
288
410
330
336
267
459
505
513
310
384
453
355
408
373
518
248
277
344
326
335
338
479