104
427
431
341
298
521
337
345
267
458