31

30

27

28

23

29

25

24

15

26

16

12

17

14

11

10

21

22

19

20

9

18

13

6

5

8

4

7

3

1

2