1
3
5
12
4
7
18
9
6
2
3
3
3