9
5
4
3
2
4
10
5
4
8
8
6
7
2