3


6


49


211


73


173


248


302


206


161