427
329
187
314
290
128
347
262
189
301