10
5
5
10
8
3
9
4
10
1
7