512
481
297
459
196
434
427
241
478
285