39
29
32
35
42
38
43