7


22


4


33


22


7


107


380


164


42