1
3
4
2
1
9
2
6
18
21
5
1