30

12

27

7

6

23

19

28

21

7