10
16



19
20

8


15

2

1


3


1


7