1


75


173


100


252


131


152


88


115


166