3
8
12
23
8
9
5
3
3
4