31
27
30
40
38
37
38