10
4
14
6
5
9
3
12
1
26
20
2
2
3