7

25

10

18

7

1

31

28

14

17