8


7


19


2


28


3


164


345


67


137