34
31
33
32
31
38
171