594
175
561
255
570
163
347
452
121
509