576
157
994
233
233
245
311
154
338
389