104
427
330
426
188
428
294
340
295
130