321
512
372
370
417
303
494
235
268
388
278
271
567
353
348
294
406
234
376
474
496
489
482
422
504
378
274
358
433
458
385
254
264