10

14

4

11

17

18

20

24

6

25

2

1

15

16

19

9

8

23

21

22

12

3

13

7

5