31
32
29
39
38
33
50