16

2

19

28

21

8

31

22

28

7