1

5

3

11

25

26

12

13

33

15

16

17

18

31

2

20

21

23

28

22

24

27

29

30

32

34

35

4

6

7

8

9

10

19

14