12

12

30

21

9

4

22

22

8

29