104
427
330
427
188
428
294
341
295
130