23

19

12

5

31

22

16

15

11

8