32
32
27
21
29
49
150