29
31
27
39
34
39
88