110


99


151


133


97


302


165


122


175


128