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