25
27
28
30
29
22
22
23
21
16