296
208
258
399
339
269