145


63


86


121


159


87


171


111


136


106