39
31
30
42
39
38
122