7

23

18

25

5

3

2

29

23

22