7

23

8

25

15

1

12

2

19

9