197
158
995
343
233
939
245
324
311
167