243
505
476
259
289
343
448
336
622
287