5

3

9

20

11

14

19

16

23

22

4

24

7

15

1

25

12

18

10

17

13

6

8

21

2