83


121


374


119


107


512


351


337


111


157