4
6
3
4
5
21
23
12
21
8