593
240
591
106
459
106
225
243
252
85