129
167
179
154
192
218
187
212
405
297