23

14

31

19

2

17

10

6

29

16