12

16

20

15

7

21

7

30

2

21