8
5
8
20
10
9
3
11
6