128
427
330
161
188
265
295
179
367
207