50
207
58
190
317
296
57
31
51
167