597
240
596
108
460
106
225
243
252
85