1
5
21
9
1
6
1
2