9
2
5
8
20
5
8
7
2
2
10
9