29


33


30


89


55


82


55


77


74


54