25

3

2

4

1

11

5

24

13

19

10

22

12

18

16

9

14

7

15

23

20

6

17

8

21