247
510
479
261
292
346
454
338
631
291