10
1
16
2
10
21
2
9
7
8
8
6