23
22
21
31
26
19
20
24
28
29
27
25