3
7
9
9
6
6
15
15
5
23