579
159
997
233
233
245
312
155
338
389