427
329
187
292
270
129
347
263
189
301