427
329
187
292
129
347
164
263
189
301