29

11

2

29

30

22

4

1

19

3