2

17

10

6

29

16

13

7

30

27