109
107
141
84
265
264
138
129
76
47