427
329
187
292
129
347
263
71
189
301