21

13

12

2

26

16

3

30

30

5