576
197
343
233
939
324
154
338
167
680