25

1

28

7

25

25

16

10

8

29