604
179
578
261
577
165
349
459
125
529