2
10
3
8
6
6
7
1
1
2
3
2
1