109
139
87
85
38
36
31
78
39
24