12

8

9

14

25

2

6

17

22

24

19

4

10

20

13

5

15

1

3

11

18

23

16

21

7