128
427
330
161
190
266
295
179
369
207