104
427
431
341
298
522
337
345
269
460