20

23

16

10

19

12

31

8

2

24