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