121


159


295


120


105


314


85


104


229


205