39
31
32
37
42
39
59