12
10
16
5
6
20
17