4
2
2
9
3
21
12
8
23
9