40


120


7


53


106


309


43


99


71


86