39
31
30
42
39
39
122