427
145
188
316
294
372
66
373
67
167