4

20

13

6

16

19

21

8

31

13