603
178
570
260
576
165
348
456
122
525