197
156
993
343
232
936
245
322
311
167