427
330
188
292
129
348
263
71
189
301