18
29
29
25
9
24
3
28
7
22