14

30

10

5

27

29

25

6

2

3