197
156
991
343
232
935
245
322
311
166