122


94


106


89


120


46


164


129


53


72