2
8
7
10
7
4
3
3