12

2

20

3

25

9

8

1

21

11

23

16

24

22

14

4

7

19

5

6

15

17

18

13

10