354


138


158


206


129


107


377


115


178


384