1112

12

25

22

13

29

4

14

15

16

7

2

28

2

18

10

18

19

21

11

30

27

9

10

8