121


94


140


367


362


93


162


105


131


145