336


111


157


127


138


279


101


212


381


82