31
35
33
42
39
35
47