21

27

29

5

8

6

14

13

10

27