3

19

25

25

2

22

5

29

10

10