7

10

8

25

10

1

18

11

21

25