8
8
3
25
7
10
2
3
3
8
2
1
4
3
7