7

9

10

20

19

21

11

2

23

22

14

17

8

13

18

5

4

1

24

25

12

15

3

16

6