228
427
329
288
187
159
290
127
347
261