3
2
16
21
15
15
10
13
23
3