79


161


105


447


43


126


99


122


288


211