3


133


128


82


68


115


108


233


174


376