114


167


123


314


80


102


144


409


345


610