122


396


101


248


184


179


34


121


33


153