31
20
29
32
32
45
50