113


65


159


2110


83


121


374


119


107


512