42
38
44
43
29
42
39
47