42
39
35
39
38
47
97