17

10

2

31

18

15

18

4

6

13