35


3


211


158


101


518


172


137


167


375