109
109
142
84
266
265
139
129
77
47