144


132


336


133


268


127


265


43


82


311