26


3


132


106


137


269


100


211


378


82