5

7

1

13

18

24

26

2

8

16

17

3

4

9

11

12

14

6

10

19

15

20

22

21

23

25

29

27

28

30