30
31
27
39
34
40
88