393
60
233
594
546
303
239
444
518
232