228
288
187
314
160
290
71
167
168
53