133


280


105


96


126


440


102


307


300


424