18
18
9
11
23
16
15
5
30
17