279
160
166
134
164
306
87
95