3

19

25

25

29

2

22

5

29

10