144


51


309


156


185


137


105


84


122


161