3
2
3
9
7
2
6
15
10
2
3
2
2
3