427
329
187
290
129
347
262
189
87
301