197
157
994
343
233
939
245
324
311
167