109
107
141
84
266
264
138
129
76
47