32
26
27
31
30
29
46