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