8
3
3
2
5
51
3
2
10
1
2
8
18
3