594
240
591
400
107
460
106
225
243
252