31
29
26
24
23
23
24
21
27