7
9
3
23
21
14
6
1
2
4
1