50
30
27
42
31
32
46