39
42
30
31
38
45
86