29

21

20

16

14

8

31

18

5

15