15

21

31

24

16

3

27

23

9

8