10
3
18
2
3
15
3
1
10
1
1
12
12