427
329
187
290
128
347
262
71
189
301