2
5
5
8
4
5
3
4
8
10
2
4
2
7