31
32
29
38
38
33
50