39
40
30
31
38
45
86