10
16




19
20

8


15

2

1


3


1


7