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