105


147


178


90


123


59


216


129


111


183