5
3
10
3
12
8
23
9
5
3