16

20

15

23

8

28

3

3

21

28