98


110


66


138


133


87


45


139


135


419