109
140
87
86
38
36
31
79
39
24