425
145
188
316
292
371
66
373
67
167