7

14

17

19

10

18

4

3

24

25

6

8

5

1

9

13

15

2

21

11

22

16

20

23

12