10
9
16
7
8
21
12
6
7