18

4

23

14

31

19

2

17

10

6