104
427
330
425
188
428
292
340
295
129